Reinstalando drivers de gálio após o downgrade

3

Estou executando o Ubuntu 13.04. Eu tentei insensatamente instalar os drivers ATI legados na minha máquina a partir de algum repositório. Acho que consegui removê-los, mas agora estou correndo apenas na vesa.

Alguém tem uma ideia de como eu posso mudar minha configuração de tal forma que X use o driver Gallium novamente?

lista de pacotes está no link e Xorg.0.log here link

sudo lspci -nnk | grep -A5
01:00.0 VGA compatible controller [0300]: Advanced Micro Devices [AMD] nee ATI RV610 [Radeon HD 2400 PRO] [1002:94c3]
    Subsystem: Dell Radeon HD 2400 Pro [1028:0302]
02:00.0 Network controller [0280]: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller [14e4:4318] (rev 02)
    Subsystem: ASUSTeK Computer Inc. WL-138G v2 / WL-138gE / WL-100gE [1043:100f]
    Kernel driver in use: wl

Atualização: O Ubuntu ainda inicia o vesa depois de limpar os pacotes fglrx no sistema e reinstalar os pacotes sugeridos. Um xorg.conf não é gerado automaticamente também não por uma reconfiguração do dpkg. Eu tentei um sudo X -configure mas o arquivo criado não melhora a situação. Eu posso parar o serviço lightdm, depois carregar o módulo radeon, iniciar o lightdm novamente e ter o resultado desejado que o driver Gallium é usado e funcionando. No entanto, é claro que isso não altera o comportamento da inicialização. O atual Xorg.0.log pode ser encontrado aqui link

cat /proc/cmdline dá:

BOOT_IMAGE=/boot/vmlinuz-3.8.0-30-generic root=UUID=e8b7c26b-537f-486c-b0f5-674f28c5bac0 ro quiet splash

Conteúdo de /usr/share/X11/xorg.conf.d/ :

10-evdev.conf             50-synaptics.conf  51-synaptics-quirks.conf
11-evdev-quirks.conf      50-vmmouse.conf
11-evdev-trackpoint.conf  50-wacom.conf

Atualização : o problema foi resolvido após a exclusão do /etc/modprobe.d/blacklist-fglrx.conf. Este arquivo impediu que o driver correto fosse carregado. De alguma forma, isso não foi excluído antes.

    
por Lucas 07.09.2013 / 04:34

1 resposta

3

Você terá que reinstalar quase todos os pacotes e purgar os que ainda estão instalados:

sudo rm /etc/X11/xorg.conf
sudo apt-get --purge autoremove fglrx*
sudo apt-get --reinstall install libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-video-radeon libdrm-radeon1 xserver-xorg-video-ati firmware-linux

Nota do consulente:

Parece que o comando purge não remove efetivamente todos os arquivos, portanto, é necessário um comando extra:

sudo rm /etc/modprobe.d/blacklist-fglrx.conf

Isso deve trazer os bons drivers de novo.

As linhas importantes do Xorg.0.log são:

[    17.678] (II) LoadModule: "fglrx"
[    17.678] (II) Loading /usr/lib/xorg/modules/drivers/fglrx_drv.so
[    17.697] (EE) Failed to load /usr/lib/xorg/modules/drivers/fglrx_drv.so: /usr/lib/xorg/modules/drivers/fglrx_drv.so: undefined symbol: noXFree86DRIExtension
[    17.697] (II) UnloadModule: "fglrx"
[    17.697] (II) Unloading fglrx
[    17.697] (EE) Failed to load module "fglrx" (loader failed, 7)
[    17.697] (II) LoadModule: "ati"
[    17.698] (WW) Warning, couldn't open module ati
[    17.698] (II) UnloadModule: "ati"
[    17.698] (II) Unloading ati
[    17.698] (EE) Failed to load module "ati" (module does not exist, 0)
    
por Braiam 07.09.2013 / 06:52

Tags