J'ai une carte HD 4850, Ubuntu 12.10 et des pilotes existants à l’aide de makson96 ppa. Le problème est que FGLRX ne peut pas détecter mon appareil et charge le bios de vesa. J'ai eu le même problème sur les versions Ubuntu 11.10, 12.04. Je veux aider manuellement fglrx à trouver un périphérique correspondant à charger comme il le devrait.
C'est intéressant, pourquoi fglrx recherche-t-il un périphérique dans un bus PCI: 0 @ 1: 0: 1? dans xorg.cof, différents bus sont indiqués:
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
Voici une partie de mon journal 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, j’ai finalement conclu que ma carte vidéo est dans le logement 01: 00.0. logiquement, si fglrx recherche un périphérique de carte vidéo au mauvais endroit, il ne le trouvera pas.
01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI RV770 [Radeon HD 4850]
Le journal dit aussi:
(WW) fglrx (0): la carte est une carte tierce inconnue, le chipset est pris en charge Merci d'avance.
J'ai eu exactement la même carte, 4850 et j'ai trouvé que fglrx, même correctement configuré, prend trop de ressources pour la carte. Les meilleures performances sont affichées lors de l'utilisation du pilote opensource. Faire
Sudo amdconfig --uninstall
et s'en tenir au pilote opensource est ma suggestion en tant qu'utilisateur de cette carte pendant 3 ans sur Linux.