ATI Proprietary Linux x86 Display Drivers Version 8.27.10
+
Par Remi le samedi 29 juillet 2006, 17:05 - General - Lien permanent
I've just tried this. Not really a need, just to satisfy my curiosity.
Je viens d'essayer la version 8.27.10 du pilote propriétaire ATI pour Linux. Pas réellement par besoin, juste pour assouvir ma curiosité.
1. Contexte
J'utilisais depuis longtemps les RPM du pilote propriétaire construit par Livna car leur boulot facilitait grandement l'installation. Cependant, si tout allais bien jusqu'à la version 8.24.8 (de mémoire), les nouvelles versions ne fonctionnaient plus pour ma configuration. Pendant quelque temps j'ai recompilé la version 8.24.8, mais avec les derniers noyaux ce n'est plus possible (enfin faudrait chercher/fabriquer des correctifs pour une version obsolète).
Donc depuis bientôt 2 mois je tourne donc avec le pilote libre fourni en standard par le projet Fedora. Et ça marche plutôt bien pour un simple utilisateur comme moi qui ne joue jamais.
En lisant ce matin les Release Notes (notes de version) de la nouvelle version 8.27.10 (du 28 juillet) je trouvais cette annonce :
Fedora Core Package Support
This release of the ATI Proprietary Linux driver adds Fedora Core package support on top of the growing list of per distribution generatable packages. Fedora Core users are encouraged to use this mechanism to install the ATI Linux Proprietary Driver.
Ce qui signifie (traduction approximative) :
Support de paquet pour Fedora Core
Cette version des pilotes propiétaire ATI pour Linux ajoute le support de paquet pour Fedora Core à la liste grandissante des distributions pour lesquels des paquets peuvent être générés. Les utilisateurs de Fedora Core sont encouragés à utiliser ce mécanisme pour installer le pilote propriétaire ATI pour Linux.
Je me lançait donc et voici un petit résumé de la démarche :
2. Télécharger
Depuis le site officiel : ATI Driver Installer (24 Mo).
3. Générer les RPM
A réaliser en tant que simple utilisateur.
chmod +x ati-driver-installer-8.27.10-x86.run
./ati-driver-installer-8.27.10-x86.run \
--buildpkg Fedora/FC5
Résultat : 4 RPM
- ATI-fglrx-8.27.10-1.fc5.i386.rpm (le pilote)
- ATI-fglrx-control-panel-8.27.10-1.fc5.i386.rpm (le panneau de configuration)
- ATI-fglrx-devel-8.27.10-1.fc5.i386.rpm (les entêtes et bibliothèques de développement)
- kernel-module-ATI-fglrx-2.6.17-1.2157_FC5-8.27.10-1.fc5.i386.rpm (le module spécifique au noyau utilisé)
Bien sur il faudra renouveller cette opération à chaque mise à jour du noyau.
4. Installer le pilote
A faire sous le compte administrateur (root), en mode texte
init 3 rpm -Uvh *ATI-fglrx*.rpm rmmod radeon rmmod drm aticonfig --initial init 5
Une autre solution consiste à simplement éditer le fichier /etc/X11/xorg.conf, à remplacer le "ati" par "fglrx" et a redémarrer le PC.
Résultat :
fglrxinfo display: :0.0 screen: 0 OpenGL vendor string: ATI Technologies Inc. OpenGL renderer string: RADEON 9250/9200 Series DDR Generic OpenGL version string: 1.3.1091 (X4.3.0-8.27.6)
Et pour gears, un score pratiquement doublé.
5. Conclusion
C'est simple et ça marche !
On aurait aimé :
- pouvoir reconstruire uniquement le module du noyau
- pouvoir reconstruire pour un noyau différent de celui utilisé (trés utile lors des mises à jour)
- avoir des RPM respectant les standards de Fedora (kmod... et xorg-x11-drv...)
- avoir directement un dépôt au format yum
Commentaires
qu'en ai t'il des fichiers qu'il remplace?
=> OpenGL version string: 1.3.1091 (X4.3.0-8.27.6)
Pourquoi fglrxinfo n'indique pas OpenGL version string: 2.0.5814 ?
est ce que OpenGL2 n'est pas supporte sur cette carte ?
Mercie depuis le temps que je cherché la sloution ;-)
trop cool
Pour VINDICATORs, je pense qu'il n'y en a plus.
la bibliothèque libGL.so est désormais dans le dossier /usr/lib/fglrx (et n'écrase donc plus la version dans /usr/lib de mesa-libGL)
Pour jyg : il me semble que le support n'est pour l'instant que partiel, c'est probablement la raison de ce numéro de version.
Pour perceval : pas de quoi.
a+
Il y a plusieurs implentation d'OpenGL, la 2 est bien là ;) :P
Pour le wiki ? ;)
bon cette version me plante toujours x dans les jeux, impossible de savoir si c'est le pilote ou mon ati AGP X1600pro 512. j'ai une piste avec le memory free buffer, mais je n'arrive pas à le faire sauter :(
Salut Remi
Qand tu dis "Et pour gears, un score pratiquement doublé" c'est par rapport à quoi ??
Au même driver conditionné par Livna ?
ou par rapport au driver radeon de FC5 ?
Ta carte c'est bien une 9200 ?
Ou encore, les drivers ATI natifs sont-ils plus performant que ceux reconditionnés par Livna ??
Nota: Actuellement je tourne avec une radeon 9800Xt et les drivers ATI/livna 8.28.8 et cela fonctionne correctement.
Merci de tes infos.
Voila j'ai essayer de de faire ce qui était marqué car j'ai une mobility 9200 sur mon portable:
$ chmod +x ati-driver-installer-8.27.10-x86.run
$ ./ati-driver-installer-8.27.10-x86.run \
--buildpkg Fedora/FC5
Voila le résultat:
Creating directory fglrx-install
Verifying archive integrity... All good.
Uncompressing ATI Proprietary Linux Driver-8.27.10......................................................................................................................................................................................................................................................................................................................................................................................
==================================================
ATI Technologies Linux Driver Installer/Packager
==================================================
Generating package: Fedora/FC5
Please install an appropriate Linux kernel module build package.
Probably kernel-devel in this case.
If you've compiled a custom kernel, make sure /usr/src/linux exists
and the source tree matches the currently running kernel.
Removing temporary directory: fglrx-install
Que faire? Je viens juste d'installer le kernel-devel via yum et même après un reboot ça marche toujours pas et j'avais bien créé le dossier linux dans /usr/src
Tu n'as probablement pas le bonne version du kernel-devel correspondant à ta version du noyau (faire uname -r).
Attention, avec les noyaux SMP il faut installer le kernel-smp-devel.
A+
Bonjour,
Je cherche source code pour déveloper les drivers de ATI carte vidéo sur Linux. Pouvez-vous me montrer ou se leur source?
Merci d'avance.
Cam