debian_ati
Différences
Ci-dessous, les différences entre deux révisions de la page.
— | debian_ati [2018/11/17 12:52] (Version actuelle) – créée - modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ===== Les pilotes libres " | ||
+ | |||
+ | Il s'agit ici des matériels supportés par les pilotes libres **ati**, **radeon**, **radeonHD** qui correspondent aux paquets " | ||
+ | Depuis que AMD/ATi a commencé une (trop timide et partielle) politique de libération des caractéristiques de ses cartes, les pilotes libres ont connu un développement nettement accéléré. | ||
+ | |||
+ | < | ||
+ | Les touches utilisées sont indiquées entre crochets, exemple **[ctrl]** pour la touche " | ||
+ | |||
+ | ==== Cartes supportées ==== | ||
+ | |||
+ | == Cartes supportant la 3D avec le driver libre mach64 == | ||
+ | |||
+ | * Toutes les ATI Rage PRO (les performances sont très mauvaises, car le driver n'est pas fini) | ||
+ | |||
+ | == Cartes supportant la 3D avec le driver libre r128 == | ||
+ | |||
+ | * Toutes les ATI Rage 128 | ||
+ | |||
+ | == Cartes supportant la 3D avec le driver libre Radeon == | ||
+ | |||
+ | * **R100** | ||
+ | * **RV100** : Radeon 7000(VE), M6 \\ | ||
+ | * **RS100** : Radeon IGP320(M) \\ | ||
+ | * **RV200** : Radeon 7500, M7, FireGL 7800 \\ | ||
+ | * **RS200** : Radeon IGP330(M)/ | ||
+ | * **RS250** : Radeon Mobility 7000 IGP \\ | ||
+ | * **R200** | ||
+ | * **RV250** : Radeon 9000PRO/ | ||
+ | * **RS300** : Radeon 9100 IGP \\ | ||
+ | * **RS350** : Radeon 9200 IGP \\ | ||
+ | * **RV280** : Radeon 9200PRO/ | ||
+ | * **RV350** : Radeon 9600PRO/ | ||
+ | * **RV380** : Radeon X600, M24 (uniquement à partir d' | ||
+ | * **RV480** : Radeon X850xt \\ | ||
+ | * **R423** | ||
+ | * **RV370** : Radeon X300, M22 (uniquement à partir d' | ||
+ | |||
+ | == Cartes dont le support 3D est expérimental avec le driver libre Radeon == | ||
+ | |||
+ | * **R300** : Radeon 9700PRO/ | ||
+ | * **R350** : Radeon 9800PRO/ | ||
+ | * **R360** : Radeon 9800XT | ||
+ | * **RV360** : Radeon 9600XT | ||
+ | * **RV410** : Radeon Mobility X700 | ||
+ | * **R420** : Radeon X800 | ||
+ | | ||
+ | En fait toutes les cartes ATI sauf les X1xxx. | ||
+ | |||
+ | == Cartes récentes == | ||
+ | |||
+ | Le support des cartes récentes évolue rapidement, avec le pilote " | ||
+ | |||
+ | |||
+ | ==== Installation ==== | ||
+ | |||
+ | On sauvegarde son fichier de configuration xorg : | ||
+ | |||
+ | < | ||
+ | |||
+ | |||
+ | On édite son fichier de configuration / | ||
+ | |||
+ | < | ||
+ | |||
+ | Après la section " | ||
+ | |||
+ | < | ||
+ | | ||
+ | | ||
+ | |||
+ | |||
+ | Dans la section " | ||
+ | |||
+ | < | ||
+ | |||
+ | |||
+ | ==== Optimisation ==== | ||
+ | |||
+ | |||
+ | On peut aussi (toujours dans la section " | ||
+ | Voici un exemple qui marche pour une radeon 9200 (les lignes commençant par "#" | ||
+ | |||
+ | < | ||
+ | Option " | ||
+ | Option " | ||
+ | # | ||
+ | # | ||
+ | Option " | ||
+ | Option " | ||
+ | Option " | ||
+ | Option " | ||
+ | Option " | ||
+ | Option " | ||
+ | Option " | ||
+ | Option " | ||
+ | Option " | ||
+ | Option " | ||
+ | Option " | ||
+ | Option " | ||
+ | \\ | ||
+ | |||
+ | ===== Pilote non libre " | ||
+ | |||
+ | Certaines cartes ou certaines fonctionnalités ne sont malheureusement pas supportées par les pilotes libres, c'est souvent le cas des cartes les plus récentes, des circuits graphiques intégrés des ordinateurs portables récents, ou de certaines fonctions (" | ||
+ | Pour ce type de matériel il peut être nécessaire d' | ||
+ | |||
+ | ==== Installer " | ||
+ | |||
+ | Il s'agit de la méthode conseillée, | ||
+ | |||
+ | < | ||
+ | deb-src http:// | ||
+ | |||
+ | Pour plus d' | ||
+ | |||
+ | Ensuite il faut installer les paquets nécessaires, | ||
+ | |||
+ | * fglrx-source (nécessaire à la compilation du module noyau)\\ | ||
+ | * fglrx-atieventsd\\ | ||
+ | * fglrx-glx\\ | ||
+ | * fglrx-driver\\ | ||
+ | * fglrx-glx-ia32 (optionnel, uniquement sur architecture amd64 pour des programmes 32bits)\\ | ||
+ | * fglrx-control (le panneau de control)\\ | ||
+ | * module-assistant\\ | ||
+ | * build-essential (peut être installé automatiquement par " | ||
+ | * linux-headers-$(uname -r) (peut être installer automatiquement par " | ||
+ | | ||
+ | En version courte cela donne :\\ | ||
+ | |||
+ | < | ||
+ | # aptitude install fglrx-source fglrx-driver fglrx-glx fglrx-control fglrx-atieventsd module-assistant build-essential linux-headers-$(uname -r) | ||
+ | # module-assistant a-i fglrx | ||
+ | # aticonfig --inital | ||
+ | # reboot</ | ||
+ | |||
+ | Vous pouvez moduler la liste des paquets installés, par exemple en ajoutant les paquets de compatibilité 32bit (sur amd64), ou en installant que le strict nécessaire dans un premier temps (fglrx-source, | ||
+ | La commande " | ||
+ | Un paquet " | ||
+ | " | ||
+ | |||
+ | < | ||
+ | Driver | ||
+ | EndSection</ | ||
+ | |||
+ | Le redémarrage ne devrait pas être strictement nécessaire, | ||
+ | |||
+ | < | ||
+ | # / | ||
+ | |||
+ | Parfois cela échoue, et le redémarrage s' | ||
+ | |||
+ | Pour vérifier que tout fonctionne, vous pouvez faire en console :\\ | ||
+ | |||
+ | < | ||
+ | |||
+ | La commande devrait vous renvoyer des informations sur la version du pilote, et votre matériel. Autre vérification qui nécessite l' | ||
+ | |||
+ | < | ||
+ | |||
+ | Ça devrait renvoyer " | ||
+ | |||
+ | |||
+ | Quelques mots sur " | ||
+ | |||
+ | Étapes de préparation, | ||
+ | {{ debian: | ||
+ | \\ | ||
+ | Choix du module à compiler ([espace] pour sélectionner) :\\ | ||
+ | {{ debian: | ||
+ | \\ | ||
+ | Lancer la compilation du module :\\ | ||
+ | {{ debian: | ||
+ | \\ | ||
+ | Installer le paquet " | ||
+ | {{ debian: | ||
+ | \\ | ||
+ | |||
+ | Si l'une de ces étapes échoue, vérifier votre environnement de compilation (sources (configurées) et/ou " | ||
+ | |||
+ | :!: Lors d'une mise à jour de version de noyau, ou du pilote " | ||
+ | * Le noyau si c'est lui qui est mis à jour, puis redémarrage sur ce nouveau noyau avant de recompiler et installer un module avec " | ||
+ | * Les paquets " | ||
+ | |||
+ | Dans les deux cas, effacez le paquet " | ||
+ | |||
+ | |||
+ | < | ||
+ | |||
+ | ==== Méthode " | ||
+ | |||
+ | Si pour une raison quelconque vous préférez utiliser l' | ||
+ | |||
+ | < | ||
+ | |||
+ | Created directory fglrx-install.syJfuQ | ||
+ | Verifying archive integrity... All good. | ||
+ | Uncompressing ATI Proprietary Linux Driver-8.65.......................................................... | ||
+ | ================================================== | ||
+ | ATI Technologies Linux Driver Installer/ | ||
+ | ================================================== | ||
+ | List of generatable packages: | ||
+ | |||
+ | Package Maintainer(s): | ||
+ | Mario Limonciello < | ||
+ | Status: *UNVERIFIED* | ||
+ | Debian Packages: | ||
+ | Debian/ | ||
+ | Debian/ | ||
+ | Debian/ | ||
+ | Debian/ | ||
+ | Debian/ | ||
+ | Debian/ | ||
+ | Debian/ | ||
+ | |||
+ | [...liste trop longue...] | ||
+ | |||
+ | Status: *UNVERIFIED* | ||
+ | Ubuntu Packages: | ||
+ | Ubuntu/7.10 | ||
+ | Ubuntu/8.04 | ||
+ | Ubuntu/8.10 | ||
+ | Ubuntu/9.04 | ||
+ | Ubuntu/ | ||
+ | Ubuntu/ | ||
+ | Ubuntu/ | ||
+ | Ubuntu/ | ||
+ | Ubuntu/ | ||
+ | Ubuntu/ | ||
+ | |||
+ | For example, to build a Debian Etch package, run the following: | ||
+ | % ./ | ||
+ | |||
+ | La version de l' | ||
+ | |||
+ | < | ||
+ | |||
+ | Si tout se passe bien vous trouverez plusieurs paquets " | ||
+ | |||
+ | < | ||
+ | |||
+ | À lancer dans le répertoire où se trouvent les paquets créés par l' | ||
+ | |||
+ | Quand tout ça est terminé, il reste à initialiser le fichier / | ||
+ | |||
+ | < | ||
+ | |||
+ | et redémarrer (le serveur graphique uniquement, ou carrément le système, selon les goûts...).\\ | ||
+ | |||
+ | À noter que l' | ||
+ | |||
+ | :!: À chaque mise à jour du noyau, ou des pilotes bien entendu, la procédure est à reprendre... Soyez certains de bien désinstaller la version précédentes. | ||
+ | |||
+ | ==== Les désavantages du non-libre ==== | ||
+ | |||
+ | Le pilote " | ||
+ | Une fois le module installé votre noyau sera marqué " | ||
+ | Le pilote " | ||
+ | |||
+ | Amusez-vous bien ! | ||
+ | |||
+ | ==== Liens ==== | ||
+ | |||
+ | **Pilotes libres " | ||
+ | * [[http:// | ||
+ | |||
+ | **Pilote non-libre " | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | | ||
+ | ---- | ||
+ | // | ||