web-dev-qa-db-fra.com

fglrx fonctionne sur Ubuntu 12.10 (32 bits), mais pas sur Ubuntu 12.10 (64 bits) sur le même ordinateur. Comment puis-je le corriger sur l'installation 64 bits?

J'ai suivi les instructions pour chaque option répertoriée ici (désinstallation entre les tentatives, bien sûr), mais chacune entraîne le chargement de Unity; aucune barre latérale, aucune icône de bureau et aucune bordure de fenêtre. De plus, il est incroyablement bogué, avec des programmes comme Firefox plantant souvent après quelques instants d'utilisation.

Voici une liste de certaines choses qui, selon moi, peuvent être pertinentes:

  • lsmod | grep fglrx et lsmod | grep radeon ne donne aucune sortie.
  • fglrxinfo entraîne une erreur BadRequest. amdcccle s'exécute, mais génère également un flot d'erreurs BadRequest dans le terminal.
  • lspci -nnk | grep VGA -A3 indique que le système utilise radeon au lieu de fglrx, et fglrx n'est même pas répertorié comme module de noyau utilisable.
  • Mon fichier /etc/X11/xorg.conf est ici.
  • modprobe fglrx Retour FATAL: Module fglrx not found. mais Sudo apt-get install fglrx m'informe que la dernière version de fglrx est installée.
  • fglrx s'est bien déroulé sur Ubuntu 12.10 (32 bits), mais l'installation d'Ubuntu 12.10 (64 bits) propre puis l'installation immédiate de fglrx entraînent les problèmes que je rencontre.
  • J'utilise une Radeon HD 7770.

Certains m'ont dit de simplement désinstaller fglrx et d'utiliser Ubuntu de cette façon, mais Ubuntu est ... tout à fait inutilisable sans lui. J'obtiens environ 5 FPS en moyenne (avec un 7770!) En utilisant les pilotes par défaut, et compiz fonctionne à 100% CPU.

1
wark

Résolu! Connectez-vous et lorsque Unity refuse de charger, procédez comme suit:

  1. Presse Ctrl+Alt+T pour ouvrir le terminal.
  2. Courir Sudo apt-get update, saisissez votre mot de passe, puis appuyez sur Entrée.
  3. Courir Sudo apt-get upgrade
  4. Installez tous les packages qui signalent qu'ils n'ont pas été installés. Pour ce faire, exécutez Sudo apt-get install PACKAGENAME
  5. Répétez les étapes 2 et 3 jusqu'à ce qu'aucun package ne soit installé à l'étape 3 et qu'aucun package ne signale qu'ils n'ont pas été installés.
  6. Courir Sudo reboot

Et tu as fini! fglrx devrait fonctionner comme prévu.

0
wark