SDB:AMD fglrx legacy

Aller à : navigation, rechercher
Icon-obsolete.png Cet article fait référence à la version 'fglrx qui n'est plus supporté sur openSUSE Leap' et il est maintenant obsolète !
Référez-vous à la page de discussion pour plus de renseignements.

Testé sur openSUSE


Ce guide est là pour vous aider à installer le pilote propriétaire fglrx legacy pour cartes graphiques AMD (anciennement ATI). Ce pilote ne peut pas être intégré dans la distribution openSUSE car ce n'est pas un logiciel libre. Avant de poursuivre, consultez la page HCL:AMD video cards pour déterminer version du pilote qui convient le mieux à votre matériel.
Attention : Vous allez installer un logiciel propriétaire sur votre ordinateur. Vous pourrez trouver de l'aide sur les forums openSUSE, mais le logiciel libre radeon est dans le meilleur choix dans la plupart des cas. Le pilote fglrx-legacy ne fonctionnera PAS avec openSUSE 12.3 ou 13.1 à cause de changements dans le noyau Linux et dans xorg.

Procédure one-click-install

Note : Les 1-click ne peuvent pas être utilisés directement avec openSUSE Tumbleweed, du fait qu'il n'existe pas de méthode claire pour identifier cette version dérivée. Référez-vous aux autres procédures.

L'installation en un clic est le moyen le plus facile d'installer le paquet fglrx recommandé pour son matériel. Le dépôt dans lequel il se trouve sera automatiquement ajouté dans YaST.

  • Pour déterminer l'architecture de votre système, regardez le résultat de la commande suivante.
$ uname -a

Exemple de résultat.

Linux geeko 3.1.10-1.16-desktop #1 SMP PREEMPT Wed Jun 27 05:21:40 UTC 2012 (d016078) x86_64 x86_64 x86_64 GNU/Linux

Si vous voyez x86_64, alors vous utilisez un système 64bits. Si vous lisez i386/i586/i686, alors votre système est 32bits.

  • Cette méthode est sûre à condition de sélectionner la bonne architecture. Les retours sont les bienvenus - pingez tigerfoot sur irc (#suse sur Freenode).

1-click-install pour architecture 32 bits

Installation en un clic du pilote fglrx LEGACY pour carte graphique AMD/ATI, architecture 32bits

1-click-install pour architecture 64 bits

Installation en un clic du pilote fglrx LEGACY pour carte graphique AMD/ATI, architecture 64bits


Procédure en utilisant YaST

Liste des dépôts


Note : Cette liste est également utile pour la procédure via zypper.
Note importante : Les versions 12.3 et ultérieures d'openSUSE ne seront jamais prises en charge car elles utilisent xorg ≥ 1.13.

Ajouter un dépôt

  1. Démarrez YaST
  2. Cliquez sur Dépôts de logiciels dans le centre de contrôle YaST
  3. Cliquez sur Ajouter, sélectionnez Spécifier l'URL et cliquez sur Suivant
  4. Saisissez l'URL du dépôt et choisissez un nom (FGLRX-LEGACY par exemple) pour le dépôt
  5. Cliquez sur OK
  6. Acceptez la clé GPG du dépôt
  7. Assurez-vous que son statut est activé et que Rafraîchir automatiquement est également coché


Installer le paquet fglrx-legacy

  1. Dans le centre de contrôle YaST, cliquez sur Installer et supprimer des logiciels
  2. Chercher "fglrx" et sélectionnez le paquet qui correspond à votre architecture. Par exemple, pour openSUSE 12.2, "fglrx64_legacy_xpic_SUSE122" est la version 64bits et "fglrx_legacy_xpic_SUSE122" est la version 32bits
  3. Cliquez sur Accepter pour confirmer les changements

La façon la plus simple d'activer ces changements est de redémarrer.


Procédure en utilisant zypper

Blacklister le pilote radeon

Avant d'essayer d'installer le paquet fglrx, il est conseillé de désactiver le pilote libre radeon.

  1. Démarrez votre ordinateur
  2. Sur la ligne de boot, ajoutez : radeon.modeset=0 blacklist=radeon 3
  3. Appuyez sur entrer
  4. Laissez votre ordinateur démarrer en mode console ; une fois arrivé à une demande de login, utiliser le compte root
  5. Recréer l'initrd (le pilote radeon n'est pas chargé)
    # mkinitrd
  6. Rebootez en mode console (avec les mêmes paramètres de boot que précédemment)


Ajouter un dépôt

Pour plus d'informations sur comment installer un dépôt, consultez la page SDB:Ajouter des dépôts de paquets.

Une fois que vous vous êtes reconnecté en tant que root en mode console, saisissez la commande suivante en remplaçant $URL$ avec une des URL indiqués ci-dessus correspondant à votre version d'openSUSE (pour Tumbleweed, remplacez $URL$ par openSUSE_Tumbleweed) :

# zypper ar -n FGLRX-LEGACY -cgf $URL$ FGLRX-LEGACY


Installer le paquet fglrx-legacy

Pour installer fglrx (remplacez 122 par votre version d'openSUSE) :

Pour un système 64bits
# fglrx64_legacy_xpic_SUSE122

OU

Pour un système 32bits
# zypper in fglrx_legacy_xpic_SUSE122

Redémarrez pour activer le pilote.


Construire le RPM soi-même

À cause d'un manque fréquent de fonctionnalités, il est recommandé d'utiliser le script de Sebastian Siebert makerpm-amd-$VERS$.sh disponible sur son blog.

  1. Démarrez un terminal et devenez root :
    # su
  2. Téléchargez le script :
  3. Téléchargez le fichier checksum :
  4. Vérifiez l'intégrité du script avec le checksum :
    # sha1sum -c makerpm-amd-13.1-legacy.sh.sha1
    Le résultat devrait être :
    # makerpm-amd-13.1-legacy.sh: OK
  5. Changez les permissions du script
    # chown root:root makerpm-amd-13.1-legacy.sh && chmod 744 makerpm-amd-13.1-legacy.sh
  6. Lancez le script avec le paramètre -i. Le script génère le paquet RPM et l'installe (ou met à jour celui installé le cas échéant) :
    # ./makerpm-amd-13.1-legacy.sh -i

Important : Redémarrez votre ordinateur après l'installation.

Si quelque chose se passe mal, supprimez le pilote avec le paramètre -u :

  1. Allez dans la console et connectez-vous en tant que root
  2. Exécutez le script :
    # ./makerpm-amd-13.1-legacy.sh -u

Voir aussi

Articles liés

Liens externes