Problemas no Ubuntu Budgie 17.04 com CPU Ryzen e Gigabyte Motherboard

0

Para corrigir os problemas (conforme descrito por outro usuário no Launchpad com Na placa-mãe Gigabyte AM4, eu instalei um kernel 4.10.3 modificado com o CONFIG_PINCTRL_AMD desabilitado Eu fiz o download de aqui. Depois de inicializar com este kernel, tudo funcionou bem. Mas agora o sistema trava com freqüência e há algumas coisas estranhas em / var / log / syslog:

1.

May  1 13:37:55 Ava gnome-software-service.desktop[3074]: 11:37:55:0582 GLib g_strv_length: assertion 'str_array != NULL' failed

Estas mensagens apareceram com muita frequência, mas podem ser inteiramente devido ao fato de o Budgie (versão 10.3.1) e sua integração com programas gnome estarem com problemas.

2.

May  1 13:41:28 Ava budgie-panel.desktop[2987]: process 3387: arguments to dbus_connection_unref() were incorrect, assertion "connection->generation == _dbus_current_generation" failed in file ../../dbus/dbus-connection.c line 2794.
May  1 13:41:28 Ava budgie-panel.desktop[2987]: This is normally a bug in some application using the D-Bus library.

Esta linha, com diferentes linhas ../../dbus/dbus-connection.c, compõe mais da metade do syslog.

  1. No arranque, esta linha, com endereços diferentes, aparece centenas de vezes:

    May  1 17:07:59 Ava kernel: [    1.069692] AMD-Vi: Event logged [
    May  1 17:07:59 Ava kernel: [    1.069693] IO_PAGE_FAULT device=09:00.0   domain=0x0003 address=0x000000f4007def00 flags=0x0010]
    

No final deste bloco de mensagens, diz:

May  1 17:07:59 Ava kernel: [    1.111308] [AVFS] Something is broken. See log!

Eu tenho um RX 480 e já tinha tentado instalar o driver AMDGPU-PRO, o que não funcionou, então eu o removi com amdgpu-pro-uninstall .

A inicialização com o kernel 4.11-rc8 modificado do thread do Bug do Launchpad (vinculado acima) resulta no mesmo IO_PAGE_FAULTS como acima, embora eu ainda não tenha encontrado nenhum dos outros problemas.

Vou tentar o novo kernel 4.11.0 modificado a partir do Launchpad.

    
por Kaiser Söze 01.05.2017 / 18:01

1 resposta

2

Há um bug nos processadores Ryzen (ou um bug no GCC, dependendo de quem você pergunta). Qualquer código linux compilado com GCC 4.x ou GCC 5.x irá possivelmente criar segfaults aleatórios. A instalação do GCC 6.3 pode resolver alguns problemas: link

Mas você provavelmente precisará recompilar parte da sua distro. Pelo que ouvi, os problemas se originam no shell bash. Depois de instalar o GCC 6.3 e torná-lo seu compilador padrão, faça o download do bash e compile-o do zero: link

    
por 04.06.2017 / 18:06