J'essaie d'installer le pilote HD 8870M sur Ubuntu 14.04, mais je ne peux pas. J'essaie d'installer avec apt-get install flgrx, mais il installe un autre pilote (HD R9 270X ou quelque chose comme ça).
J'ai également essayé avec les fichiers du site AMD, mais lorsque j'installe ces fichiers et que je redémarre, Ubuntu démarre en mode graphique sécurisé, donc je n'ai aucune idée de ce que je dois faire pour l'installer.
FGLRX est très générique. Il n'est pas spécifié pour s'adapter à une carte graphique spécifique, mais pour prendre en charge autant de fonctionnalités que possible avec autant de puces différentes que possible. De plus, la détection des puces n'est pas aussi exacte qu'elle pourrait l'être. Par exemple, ma série AMD A8500M APU est détecté comme AMD A4500, mais je n'ai aucun problème avec cela, car toutes les fonctionnalités promises sont disponibles.
Il n'y a donc aucun problème si quelque chose d'autre est affiché. Si vous installez le pilote FGLRX, il est plus facile de le faire via l'onglet Pilotes supplémentaires dans le logiciel & Mises à jour utilitaire.
Si vous souhaitez installer une version ultérieure à partir du site Web d'AMD (s'il y en a une plus récente que dans le référentiel Ubuntu), vous devez exécuter la commande suivante après l'installation et redémarrer ensuite:
Sudo aticonfig --initial
Cela créera une configuration graphique par défaut, qui ne devrait pas planter le serveur X, si le pilote a été correctement installé.
J'ai expérimenté la méthode suivante pour fonctionner au mieux, bien qu'elle puisse sembler assez compliquée pour des utilisateurs inexpérimentés:
Dans la sélection du pilote sur site Web d'AMD , sélectionnez Linux (pas Ubuntu ) comme système d'exploitation. Sélectionnez l'architecture correcte ( x86_64 pour 64 bits, x86 pour 32 bits) et téléchargez l'archive fournie.
Extrayez l'archive une fois le téléchargement terminé. Vous ne trouverez pas de paquet Debian, mais un script Shell ou un .run
fichier à la place. Ouvrez un terminal dans le répertoire dans lequel vous l'avez extrait et rendez-le exécutable:
chmod +x <filename>
À partir d'ici, je suppose que son nom est installer.run
, bien que ce ne sera jamais le cas sauf si vous le renommez.
Ce script peut soit installer directement le pilote, soit générer des packages pour l'installation, pour plus d'informations, exécutez
./installer.run --help
Avec l'argument --listpkg
, il répertorie les plates-formes prises en charge pour la génération de packages, telles que:
Package Maintainer(s): Alberto Milone <[email protected]>
Status: *UNVERIFIED*
Ubuntu Packages:
Ubuntu/gutsy
Ubuntu/hardy
Ubuntu/intrepid
Ubuntu/jaunty
Ubuntu/karmic
Ubuntu/lucid
Ubuntu/maverick
Ubuntu/natty
Ubuntu/oneiric
Ubuntu/precise
Ubuntu/quantal
Ubuntu/raring
Ubuntu/saucy
Ubuntu/source
Ubuntu/trusty
Ubuntu/utopic
Donc, tant que vous n'utilisez pas encore Vivid Vervet, vous pouvez créer un package pour vos systèmes. J'utilise 14.04.2, donc je vais créer un package pour Ubuntu/trusty
(cela nécessite root):
Sudo installer.run --buildpkg Ubuntu/trusty
Il peut arriver que vous deviez satisfaire certaines dépendances auparavant, dans ce cas, il tentera de le faire automatiquement ou vous indiquera les packages requis. Vous pouvez les installer avec
Sudo apt-get install <package1> <package2>
Réessayez ensuite la création. Répétez cette opération jusqu'à ce que la génération réussisse (le programme vous le dit). La génération réelle d'un package peut prendre un certain temps. Ci-dessous, vous pouvez voir un exemple de sortie que j'ai reçue sur mon système après une génération de package réussie:
Created directory fglrx-install.FJxoRh
Verifying archive integrity... All good.
Uncompressing AMD Catalyst(TM) Proprietary Driver-15.101.1001.............
..........................................................................
..........................................................................
..........................................................................
..........................................................................
..........................................................................
..........................................................................
..........................................................................
..........................................................................
..........................................................................
..........................................................................
..........................................................................
..........................................................................
..........................................................................
..........................................................................
..........................................................................
..........................................................................
..........................................................................
..........................................................................
.........
=====================================================================
AMD Catalyst(TM) Proprietary Driver Installer/Packager
=====================================================================
Generating package: Ubuntu/trusty
Package ./fglrx-core_15.101-0ubuntu1_AMD64.deb has been successfully generated
Package ./fglrx_15.101-0ubuntu1_AMD64.deb has been successfully generated
Package ./fglrx-dev_15.101-0ubuntu1_AMD64.deb has been successfully generated
Package ./fglrx-amdcccle_15.101-0ubuntu1_AMD64.deb has been successfully generated
Removing temporary directory: fglrx-install.FJxoRh
Lorsque les packages ont été générés avec succès, vous les trouverez dans votre répertoire actuel. Tapez simplement la commande ls
pour les voir. Il y aura trois ou quatre packages. Vous pouvez les installer avec la commande suivante:
Sudo dpkg -i <package1> <package2> <package3>
Ou, plus vite écrit:
Sudo dpkg -i *.deb
Encore une fois, des problèmes de dépendance peuvent survenir. Dans ce cas, exécutez les commandes suivantes après la fin de dpkg:
Sudo apt-get install -f
Sudo dpkg --configure -a
Maintenant, le pilote sera installé. Exécutez la commande que j'ai déjà mentionnée ci-dessus et redémarrez:
Sudo aticonfig --initial
Sudo reboot
Étrangement, cela a toujours fonctionné pour moi, alors que les packages Ubuntu préemballés plantent toujours mon X Server. Un autre avantage majeur de cette méthode est que les packages ne sont pas liés à votre ordinateur et que vous pouvez transférer les packages générés vers n'importe quel ordinateur avec le même système d'exploitation et un système graphique Radeon ou FireGL.
Edit: je viens d'apprendre que la dernière version du site Web d'AMD est en conflit avec Wine 1.6, une dépendance (pour moi) déraisonnable envers PlayOnLinux. Jetez un œil à cette solution de contournement , si vous êtes concerné. Alternativement, choisissez une version plus ancienne du pilote ou installez-la simplement via l'utilitaire Software & Updates , comme décrit ci-dessus.
Edit2: La version du package et la version du pilote de FGLRX ne semblent pas toujours correspondre. Votre gestionnaire de mise à jour peut donc penser qu'il peut vous fournir une version plus récente, même si ce n'est pas vrai. Ainsi, vous voudrez peut-être mettre les packages fglrx en attente:
Sudo apt-mark hold fglrx fglrx-core fglrx-dev fglrx-amdcccle
Je pense que vous devriez essayer avec le pilote open source.
Vous pouvez désinstaller le pilote fglrx avec:
Sudo /usr/share/ATI/fglrx-uninstall.sh
Sudo apt-get remove --purge fglrx
Désinstallez et réinstallez ces packages affectés par fglrx:
Sudo apt-get remove --purge xserver-xorg-video-ATI xserver-xorg-video-radeon
Sudo apt-get install xserver-xorg-video-ATI
Sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
Sudo dpkg-reconfigure xserver-xorg