fglrx: Nenhuma seção correspondente do dispositivo, por exemplo… encontrada. como corrigi-lo?

1

Tenho placa HD 4850, Ubuntu 12.10 e drivers legados instalados usando o makson96 ppa. A questão é que o FGLRX não consegue detectar meu dispositivo e carrega o vesa bios. Eu tive o mesmo problema no Ubuntu 11.10, versões 12.04. Eu quero ajudar manualmente fglrx encontrar um dispositivo correspondente para carregar como shoudld fazer.

É interessante, por que o fglrx procura um dispositivo em um barramento PCI: 0 @ 1: 0: 1? em xorg.cof ônibus diferente é indicado:

Section "Device"
    Identifier  "aticonfig-Device[0]-0"
    Driver      "fglrx"
    BusID       "PCI:1:0:0"
EndSection


fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: ATI Radeon HD 4800 Series         
OpenGL version string: 3.3.11653 Compatibility Profile Context

Aqui está uma parte do meu log do xorg:

[     3.846] (II) VESA: driver for VESA chipsets: vesa
[     3.846] (II) FBDEV: driver for framebuffer: fbdev
[     3.846] (++) using VT number 7

[     3.846] (WW) Falling back to old probe method for fglrx
[     3.883] (II) Loading PCS database from /etc/ati/amdpcsdb
[     3.883] (--) Assigning device section with no busID to primary device
[     3.883] (--) Chipset Supported AMD Graphics Processor (0x9442) found
[     3.884] (WW) fglrx: No matching Device section for instance (BusID PCI:0@1:0:1) found
[     3.884] (II) AMD Video driver is running on a device belonging to a group targeted for this release
[     3.884] (II) AMD Video driver is signed
[     3.884] (II) fglrx(0): pEnt->device->identifier=0xb7791d8f
[     3.884] (WW) Falling back to old probe method for vesa
[     3.884] (WW) Falling back to old probe method for fbdev

de lispci eu finalmente descobri que minha placa de vídeo está no slot 01: 00.0. logicamente, se fglrx procurar por um dispositivo de cartão de vídeo em um lugar errado, ele não o encontrará.

01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI RV770 [Radeon HD 4850]

O log também diz:

(WW) fglrx (0): placa é uma placa de terceiros desconhecida, chipset é suportado Agradecemos antecipadamente.

    
por Lejo 10.12.2012 / 23:30

2 respostas

1

Eu tinha exatamente o mesmo cartão, 4850 e descobri que o fglrx, mesmo quando configurado, apropriadamente toma muito recursos para o cartão. O melhor desempenho é mostrado ao usar o driver opensource. Fazer

sudo amdconfig --uninstall

e ficar com o driver opensource é a minha sugestão como usuário desse cartão por 3 anos no Linux.

    
por Nick Bailuc 15.12.2014 / 23:27
-1

Você pode tentar isso:

sudo -i

e depois isso

gedit /etc/org/xorg.conf

e depois altere isso

pci:01:00.0

e depois isso

sudo apt-get purge fglrx

e depois isso

sudo apt-get install fglrx*-

e pode funcionar bem assim.

    
por Michael 16.02.2016 / 11:38