web-dev-qa-db-fra.com

fglrx: Aucune section Device correspondante par exemple ... trouvée. comment le réparer?

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.

1
Lejo

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.

1
Nick Bailuc