web-dev-qa-db-fra.com

Problème d'obtenir correctement oibaf installé

J'essaye d'installer PPA d'Oibafs pour Mesa sur l'ordinateur de ma femme. Nous fonctionnons tous les deux à 15h10 et sur mon ordinateur, cela fonctionne sans problème, mais sur le sien, il semble que le rendu du logiciel soit bloqué. Sur son ordinateur, glxinfo me dit:

glxinfo | grep OpenGL renderer
OpenGL renderer string: Gallium 0.4 on llvmpipe

Alors que sur le mien:

OpenGL renderer string: Gallium 0.4 on AMD PITCAIRN (DRM 2.43.0, LLVM 3.6.2)

Nous avons déjà utilisé fglrx et j’ai essayé de les purger à l’aide des instructions ici . Notre problème semble similaire à Se débarrasser de llvmpipe. Installer correctement les pilotes open source mais utiliser la méthode suggérée pour installer Oibaf ne fonctionnait pas:

Sudo apt-get install ppa-purge
Sudo ppa-purge ppa:oibaf/graphics-drivers
Sudo reboot

Sudo add-apt-repository ppa:oibaf/graphics-drivers
Sudo apt-get update
Sudo apt-get upgrade
Sudo reboot

Le fichier Xorg.0.log semble cependant affirmer qu'il reste encore des restes de fgrlx:

[    44.489] (==) Matched fglrx as autoconfigured driver 0
[    44.489] (==) Matched ATI as autoconfigured driver 1
[    44.489] (==) Matched modesetting as autoconfigured driver 2
[    44.489] (==) Matched fbdev as autoconfigured driver 3
[    44.489] (==) Matched vesa as autoconfigured driver 4
[    44.489] (==) Assigned the driver to the xf86ConfigLayout
[    44.489] (II) LoadModule: "fglrx"
[    44.489] (WW) Warning, couldn't open module fglrx
[    44.489] (II) UnloadModule: "fglrx"
[    44.489] (II) Unloading fglrx
[    44.489] (EE) Failed to load module "fglrx" (module does not exist, 0)

J'ai presque abandonné, j'ai donc vraiment besoin de suggestions sur ce qui pourrait ne pas être correct. Est-ce que Oibaf ne fonctionne plus pour 15.10 alors je devrais passer à 16.04? C’est une transition à laquelle je pense de toute façon, mais je préférerais avoir les pilotes graphiques en ordre avant de faire un changement qui m’empêche de revenir à fgrlx.

Edit: J'ai décidé de passer à 16.04 et après cela, il semblait que Oibaf avait été installé. Un couple de emballés où pour une raison quelconque a retenu mais je les ai forcés à travers avec

Sudo apt-get dist-upgrade

J'ai redémarré mais glxinfo montrait toujours llvmpipe. J'ai essayé de suivre les instructions ici selon la suggestion du commentaire ci-dessous, mais cela n'a pas aidé.

2
Skadlig

Avec l'aide de bridgman sur les forums de Phoronix, j'ai réussi à comprendre que le problème était dû au noyau.

[    32.211] (II) [KMS] drm report modesetting isn't supported.
[    32.211] (EE) open /dev/dri/card0: No such file or directory[/CODE]

"nomodeset" a été défini dans grub, empêchant le noyau de le découvrir par lui-même. C'est ce que j'ai fait:

Sudo vi /etc/default/grub

Recherchez la ligne "GRUB_CMDLINE_LINUX_DEFAULT", supprimez nomodeset et enregistrez.
Mettez à jour grub et redémarrez.

Sudo update-grub
Sudo reboot
3
Skadlig