CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

La 3D sous Linux

gnu_raziel
gnu_raziel
Niveau 9
14 mars 2005 à 01:21:52

Bon, au vu des demandes répétées pour savoir comment installer le driver nvidia sous linux, voici la methode ke j´utilise depuis tjrs, et qui fonctionne tjrs aussi bien...

La methode d´installation et d´optimisation du driver est ( quasi) TOTALEMENT INDEPENDANTE ( le " quasi" vaut pour mdk qui, comme tjrs, se démarque...) de la distrib, C une methode générique :

I - Downloader le . run du dernier driver Nvidia ( 7167 a l´heure ou j´écris ces lignes)

II - Vérifier ke vous possédez bien les sources du kernel ke vous utilisez et si ce n´est pas le cas installez les ( rpmdrake pour mandrake, Yast pour suze, apt-get pour debian/ubuntu/knoppix, etc...)
Si, comme moi, vous avez compilez vous même le kernel la kestion ne se pose pas :-)

Note pour les utilisateurs de debian/ubuntu/knoppix :
Il ne suffit pas d´installé les sources du kernel, il fo aussi les décompréssées, créer un lien symbolique et installer les headers correspondants, prennons la version 2.6.8 comme exemple :
apt-get install kernel-source-2.6.8-386
cd / usr/src/
tar jxfv kernel-source-2.6.8-386.tar.bz2
ln -s kernel-source-2.6.8-386/ linux
apt-get install kernel-headers-2.6.8-386

III - Désactiver le serveur X si il se lance automatiquement au démarrage en tapant ceci en mode console et en root :
init 3

IV - Installer le driver, tjrs en mode console, en root et avec le serveur X désactivé :
sh NVIDIA-Linux-x86-1.0-7167-pkg1.run -a
( l´installation est tres simple...)

Si l´installtion se passe bien, editez ( utilisez vim, " man vim" pour ceux ki ne savent pas s´en servir) le fichier / etc/modules et mettez " nvidia" dedans...

Note pour les utilisateurs de Mandrake : Il fodra aussi mettre " nvidia" dans / etc/modprobe.preload

V - Modification de XF86Config(-4)/xorg.conf :
editez ( tjrs en mode console et en root) le fichier / etc/X11/XF86Config(-4) ( Pour ceux qui utilisent Xfree86) ou / etc/X11/xorg.conf ( pour ceux qui utilisent X.org) et modifiez ceci :

Remarque : Les Sections EXISTES DEJA!! ne les recréees pas, contentez-vous de les modifiés.

Section " Module"
. ..
#Load " dri"
Load " glx"
. ..
EndSection

Section " Device"
. ..
#Driver " nv"
Driver " nvidia"
Option " DPMS"
Option " RenderAccel" " 1"
Option " UseEdidFreqs" " 1"
Option " EnablePageFlip" " true"
Option " NoBandWidthTest" " 1"
Option " DigitalVibrance" " 3"
Option " NvAGP" " 3"
Screen 0
. ..
EndSection

Vous remarquerez que la Section " Device" gonfle légèrement, ces lignes supplémentaires sont en fait quelques optimisations sympatiques :-)

Une fois le fichier modifier et sauvegarder, on peu tester :-)

Pour les mandrakeux :
modprobe -r nvidia && modprobe nvidia && init 5 && exit

Pour les autres ( sauf erreur de ma part) :
modprobe nvidia && init 2 && exit

La vous devriez voir le Logo Nvidia apparaitre et le serveur X ce relancer...verifions que tout est en ordre :

ouvrez une console graphique ( konsole, xterm, Eterm, aterm, etc...) et tapez ceci :
glxinfo | head -n 3

Si vous obtenez ca :

name of display: :0.0
display: :0 screen: 0
direct rendering: Yes

C´est gagné, le driver nvidia est installé et fonctionnel :-)

T´en k´on y ai on ne va pas s´arréter la, on va optimiser un peu tout ca...C parti :

NB : vous pouvez faire ce qui suit en mode graphique, il fodra redémarrer la machine après ses optimisations pour k´elles soient prises en compte :-)

I - Editez, en console et en root, le fichier " /etc/modules.conf" et ajoutez-y ceci :

options nvidia NVreg_EnableAGPSBA=1 NVreg_EnableAGPFW=1

II - Editez, ou créez-le si besoins, le fichier " /etc/modules.d/nvidia" et ajoutez ceci :

  1. Nvidia drivers support

alias char-major-195 nvidia
alias / dev/nvidiactl char-major-195
options nvidia NVreg_EnableAGPSBA=1 NVreg_EnableAGPFW=1

Si vous utilisez un kernel complier vous-même, editez-le, mettez le support AGP en module, recompiler le kernel et réinstallez le driver nvidia, si C un kernel pre-compilé, contentez-vous d´un :
rmmod agpgart

Rebootez votre machine puis, une fois le Serveur X lancé, tapez ceci en console :

cat / proc/driver/nvidia/agp/status

Si vous obtenez ce qui suis tout C bien passé :

Status: Enabled
Driver: Nvidia
AGP Rate: 8x
Fast Writes: Enabled
SBA: Enabled

( le " AGP Rate", " Fast Write" et " SBA" dépende de votre carte mère, il elle ne les gérent pas ils ne seront bien entendu pas activé, vous verrez alors ecrit " Not Supported")

Si vous desirez activer l´antialiasing et le filtrage Anisotrope, voici des tableaux
recapitulatifs des possibilité selon le type de carte : ( tiré du README officiel du Driver Nvidia)

  • Antialiasing :

__GL_FSAA_MODE GeForce, GeForce2, Quadro et Quadro2 Pro

--------------------------------------------------

---------------------
0 FSAA désactivé
1 FSAA désactivé
2 FSAA désactivé
3 Super-échantillonnage 1.5 x 1.5
4 Super-échantillonnage 2 x 2
5 FSAA désactivé
6 FSAA désactivé
7 FSAA désactivé

__GL_FSAA_MODE GeForce4 MX, GeForce4 4xx Go, Quadro4 380,550,580 XGL
et Quadro4 NVS

--------------------------------------------------

---------------------
0 FSAA désactivé
1 Multi-échantillonnage bilinéaire 2x
2 Multi-échantillonnage Quincunx 2x
3 FSAA désactivé
4 Super-échantillonnage 2 x 2
5 FSAA désactivé
6 FSAA désactivé
7 FSAA désactivé

__GL_FSAA_MODE GeForce3, Quadro DCC, GeForce4 Ti, GeForce4 4200 Go,
et Quadro4 700,750,780,900,980 XGL

--------------------------------------------------

---------------------
0 FSAA désactivé
1 Multi-échantillonnage bilinéaire 2x
2 Multi-échantillonnage Quincunx 2x
3 FSAA désactivé
4 Multi-échantillonnage bilinéaire 4x
5 Multi-échantillonnage gaussien 4x
6 Multi-échantillonnage bilinéaire 2x par super-échantillonnage 4x
7 FSAA désactivé

__GL_FSAA_MODE GeForce FX, Quadro FX

--------------------------------------------------

---------------------
0 FSAA désactivé
1 Multi-échantillonnage bilinéaire 2x
2 Multi-échantillonnage Quincunx 2x
3 FSAA désactivé
4 Multi-échantillonnage bilinéaire 4x
5 Multi-échantillonnage gaussien 4x
6 Multi-échantillonnage bilinéaire 2x par super-échantillonnage 4x
7 Multi-échantillonnage bilinéaire 4x par super-échantillonnage 4x

  • Filtrage Anisotrope :

__GL_DEFAULT_LOG_ANISO Description GeForce/GeForce2/GeForce4 MX

--------------------------------------------------

---------------------
0 Filtrage anisotrope désactivé
1 Filtrage anisotrope automatique activé

__GL_DEFAULT_LOG_ANISO Description GeForce3/GeForce4 Ti/GeForce FX

--------------------------------------------------

---------------------
0 Filtrage anisotrope désactivé
1 Filtrage anisotrope minimum
2 Filtrage anisotrope moyen
3 Filtrage anisotrope maximum

Un fois les valeurs supportés par votre carte repérées ( Pour moi une Nvidia QuadroFX 1100), il suffit d´expoter les variables avec ses valeurs...
Dans une console, tapez :
" export __GL_FSAA_MODE=7"
" export __GL_DEFAULT_LOG_ANISO=3"

Si vous voulez que ces changement soit réappliquer a chaque demarrage de linux, il suffit d´éditer votre fichier de conf de shell :
Editez le fichier " /home/le_user/.bashrc"
puis mettez des 2 ligne citées ci-dessus dans ce fichier, par exemple comme ceci :

    1. valeur d´antialiasing et de filtrage Anisotrope pour carte Nvidia QuadroFX 1100

export __GL_FSAA_MODE=7
export __GL_DEFAULT_LOG_ANISO=3

C fini, vous voila prêt pour " gamer" a mort, feu a volonté!! :-p

J´espère que ce mini-howto vous sera utile, si quelqun a une méthode GENERIQUE ( pas de : rpm -ivh ati-xxx.rpm - pensez a ceux qui utilise des distrib qui ne sont pas a base de rpm) et fiable pour installé le driver ATI, k´il n´hesite pas a poster...

Si vous avez des kestions ou des problemes, n´hesitez pas a poster :-)

Linux Rulez!!

gnu_raziel
gnu_raziel
Niveau 9
14 mars 2005 à 13:14:58

Voila un patch pour ceux ki utilise leur kernel avec le support agpgart en module qui qui on une erreur a l´installation du driver Nvidia :

http://www.nvnews.net/vbulletin/attachment.php?attachmentid=10793

patchez comme ceci :

Pour Linux/x86 :

    • ***********

sh / chemin/vers/NVIDIA-Linux-x86-1.0-7167-pkg1.run --extract-only
cd NVIDIA-Linux-x86-1.0-7167-pkg1
patch -p0 <
/chemin/vers/NVIDIA_kernel-1.0-7167-03.11.2005.dif
f.txt
modprobe -q agpgart < -- Pour kernel 2.6 UNIQUEMENT!!
. /nvidia-installer -a

Pour Linux/x86-64 ( AMD64 et EM64T) :

    • *******************************

sh
/chemin/vers/NVIDIA-Linux-x86_64-1.0-7167-pkg1.run
--extract-only
cd NVIDIA-Linux-x86_64-1.0-7167-pkg1
patch -p0 <
/chemin/vers/NVIDIA_kernel-1.0-7167-03.11.2005.dif
f.txt
modprobe -q agpgart < -- Pour kernel 2.6 UNIQUEMENT!!
. /nvidia-installer -a

Linux Rulez!!

Diablo150
Diablo150
Niveau 10
14 mars 2005 à 18:41:49

Un jeu d´ enfant...

:-)

patataboy
patataboy
Niveau 8
17 mars 2005 à 19:00:26

Bonjour

Et en ce qui concerne les cartes ATI???

Diablo150
Diablo150
Niveau 10
17 mars 2005 à 19:17:18

J´ ai pus installé ATI, sur une suse, avec les pilotes, j´ ai suivis ce tuto:
http://www.trustonme.net/didactels/260.html

Le plus dur est la configuration de fglrx, mais sa passe, choisis bien tes claviers et souris correspondants, au risque de les perdre, pareil pour l´ écran, sinon met les parametres par defaut.

Et séléctionne bien le rafraichissement de ton écran, au risque de la chibrer.

Mais ne t´ attend pas a avoir des performances de fous :)

Apres l´ insrallation et la configuration, fait alt + ctrl + retour ( au dessus de entrée)

Pour redémarrer le serveur X, et la tu devrais pouvoir tester si tu as la 3D avec " fgl_glxgears"
Et si sa marche pas, redémarre le pc.

si apres sa sa marche toujours pas, s´ est qu´ en générale, tu as pas les packages nécessaires ( il te le dis pas forcement en installant le pilote en rpm)

Verifi donc tout comme indiqué sur le tuto.

Sa m´ est arrivé quand j´ ai voulu installer la 3D, je suis résté au moins 1 heure dessus avant de m´ ne appercevoir que j´ avais pas les packages, donc instale les si sa t´ arrive et recommence toute l´ installation ( pour etre sur)
Et la sa devrais aller.

Enfin, meme is s´ est pourris, avec ma 9800 pro, je fais tourner UT2004, il en chie, et je suis au minimum graphique, mais je m´ eclate, et wolfenstein: ET marche nickel :ok:

sinon si tu as débian, un petit malin a décompilé le rpm pour un faire un . deb:
http://xoomer.virgilio.it/flavio.stanchina/debian/fglrx-installer.html

L´ installation devrait etre la meme :)

si tu as des problemes, préviens moi, j´ essaierais de t´ aider :ok:

Diablo150
Diablo150
Niveau 10
17 mars 2005 à 19:18:45

Ha, et j´ oubliais, su tu as une distrib qui gere les rpm ( tu as quel distrib ? )
Prend les pilotes officiels:

https://support.ati.com/ics/support/default.asp?de
ptID=894&=knowledge&=27

patataboy
patataboy
Niveau 8
17 mars 2005 à 20:17:10

mandrake 10.1 ou une 9.2 suivant la machine

gnu_raziel
gnu_raziel
Niveau 9
17 mars 2005 à 20:32:07

Je precise qu´au nivo du lien pour les . deb, il FO compiler soit meme le driver ensuite, ca sera pas automatique...et bien entendu il fo avoir les sources du kernel que l´on utilise...

Sur ceux je vous laisse, G l´installation d´une Debian-SID amd64 a faire sur mon portable tout neuf, frais de ce matin :-)

PS : Diablo150 est déclaré officiellement dieu du driver ATI sous Linux, pour tout réclamation, insultes ou autres s´addresser a lui directement, moi C je m´occupe que du driver Nvidia :-p

Linux Rulez!!

Diablo150
Diablo150
Niveau 10
17 mars 2005 à 21:19:14

Ce statut me va, raziel, mais pour les réclamations, je risque d´ avoir plus de boulot que toi :-)

Mais je prefere toujours ATI par rapport a nvidia malgres ces pilotes de merde :)

Diablo150
Diablo150
Niveau 10
19 mars 2005 à 16:47:10

Encore de l´ aide pour les pilotes ATI::
http://www.lea-linux.org/hardware/atifglrxrpm.html

gnu_raziel
gnu_raziel
Niveau 9
19 mars 2005 à 16:52:27

Diablo150 :

bien mais encore une fois il fo avoirune distrib a base de rpm pour utiliser ce howto, essai de trouver une methode générique, qui fonctionne kelke soit la distrib...ou au moins une methode autre que installer tout connement le rpm...

Linux Rox!!

Diablo150
Diablo150
Niveau 10
19 mars 2005 à 19:07:49

Je vais voir sa, mais c´ est assé difficile car je n´ ai que suse, et une debian qui se lance pas :)

Diablo150
Diablo150
Niveau 10
19 mars 2005 à 19:39:11

As tu assayé ceci ?
http://xoomer.virgilio.it/flavio.stanchina/debian/fglrx-installer.html

gnu_raziel
gnu_raziel
Niveau 9
19 mars 2005 à 20:26:51

oui, deja essayé chez un pote, les packets debian ne fonctionnent pas, la partie a partir de 4.2 ( fabrication de son prope . deb a partir des sources du kernel) a fonctionné, une fois...mais ca n´a pas marché avec les 2 dernieres version du driver ati...

C navrant a dire mais le driver ATI C 95% de chance...si il fonctionne du premier coup C ke tu peu gagner au lotto :-p

Linux Rox!!

Diablo150
Diablo150
Niveau 10
19 mars 2005 à 23:05:13

C´ est clair, je connais personne ( mis a part moi) qui a l´ accélération 3D sous linux avec une ATI, et ont peut pas dire que les performances soient au rendez vous...

Il y a d´ ailleur une petition pour protéster contre sa:
http://www.petitiononline.com/atipet/petition.html

bon, ce que je peut faire, s´ est essayer de rassembler tous les fichiers contenus dans le rpm, et les mettre dans un . tar, et apres, tu les installes tous la ou il le fait, je peut faire une liste ou mettre tous les fichiers.

Et apres, tu peut essayer la configuration de fglrx.

Voila, c´ est tout ce que je peut faire.

Tu pense que sa peut marche ce genre d´ installatinos a l´ arrache ?

Diablo150
Diablo150
Niveau 10
19 mars 2005 à 23:15:43

Hum, voici la liste des fichiers installés par le rpm:

Alors, dis moi si sa peut marcher, car sa risque de prendre un peut de temps a tous les retrouver...

/ lib/modules/fglrx/build_mod/2.6.x/Makefile
/ lib/modules/fglrx/build_mod/agp.h
/ lib/modules/fglrx/build_mod/agp3.c
/ lib/modules/fglrx/build_mod/agp_backend.h
/ lib/modules/fglrx/build_mod/agpgart.h
/ lib/modules/fglrx/build_mod/agpgart_be.c
/ lib/modules/fglrx/build_mod/drm.h
/ lib/modules/fglrx/build_mod/drmP.h
/ lib/modules/fglrx/build_mod/drm_compat.h
/ lib/modules/fglrx/build_mod/drm_os_linux.h
/ lib/modules/fglrx/build_mod/drm_proc.h
/ lib/modules/fglrx/build_mod/firegl_public.c
/ lib/modules/fglrx/build_mod/firegl_public.h
/ lib/modules/fglrx/build_mod/i7505-agp.c
/ lib/modules/fglrx/build_mod/libfglrx_ip.a.GCC2
/ lib/modules/fglrx/build_mod/libfglrx_ip.a.GCC3
/ lib/modules/fglrx/build_mod/make.sh
/ lib/modules/fglrx/build_mod/nvidia-agp.c
/ lib/modules/fglrx/fglrx.2.4.18-17.7.x.o
/ lib/modules/fglrx/fglrx.2.4.18-17.8.0.o
/ lib/modules/fglrx/fglrx.2.4.20-28.8.o
/ lib/modules/fglrx/fglrx.2.4.20-28.8bigmem.o
/ lib/modules/fglrx/fglrx.2.4.20-28.8smp.o
/ lib/modules/fglrx/fglrx.2.4.20-28.9.o
/ lib/modules/fglrx/fglrx.2.4.20-28.9bigmem.o
/ lib/modules/fglrx/fglrx.2.4.20-28.9smp.o
/ lib/modules/fglrx/fglrx.2.4.20-8.o
/ lib/modules/fglrx/fglrx.2.4.20-8bigmem.o
/ lib/modules/fglrx/fglrx.2.4.20-8smp.o
/ lib/modules/fglrx/make_install.sh
/ usr/X11R6/bin/fgl_glxgears
/ usr/X11R6/bin/fglrx_xgamma
/ usr/X11R6/bin/fglrxconfig
/ usr/X11R6/bin/fglrxinfo
/ usr/X11R6/include/X11/extensions/fglrx_gamma.h
/ usr/X11R6/lib/libGL.so.1.2
/ usr/X11R6/lib/libfglrx_gamma.a
/ usr/X11R6/lib/libfglrx_gamma.so.1.0
/ usr/X11R6/lib/modules/dri/fglrx_dri.so
/ usr/X11R6/lib/modules/drivers/fglrx_drv.o
/ usr/X11R6/lib/modules/linux/libfglrxdrm.a
/ usr/include/GL/glxATI.h
/ usr/share/doc/fglrx/ATI_LICENSE.TXT
/ usr/share/doc/fglrx/LICENSE.GPL
/ usr/share/doc/fglrx/LICENSE.QPL
/ usr/share/doc/fglrx/articles/1gbhang.html
/ usr/share/doc/fglrx/articles/4461.html
/ usr/share/doc/fglrx/articles/4462.html
/ usr/share/doc/fglrx/articles/4463.html
/ usr/share/doc/fglrx/articles/4464.html
/ usr/share/doc/fglrx/articles/4469.html
/ usr/share/doc/fglrx/articles/4470.html
/ usr/share/doc/fglrx/articles/4475.html
/ usr/share/doc/fglrx/articles/4478.html
/ usr/share/doc/fglrx/articles/4479.html
/ usr/share/doc/fglrx/articles/4480.html
/ usr/share/doc/fglrx/articles/4481.html
/ usr/share/doc/fglrx/articles/4482.html
/ usr/share/doc/fglrx/articles/4483.html
/ usr/share/doc/fglrx/articles/4484.html
/ usr/share/doc/fglrx/articles/4485.html
/ usr/share/doc/fglrx/articles/corruptstereo.html

/usr/share/doc/fglrx/articles/corruptvtswitch.html

/ usr/share/doc/fglrx/articles/devshm.html
/ usr/share/doc/fglrx/articles/dga3dhang.html
/ usr/share/doc/fglrx/articles/doom3corrupt.html

/usr/share/doc/fglrx/articles/mousecursorhang.html

/usr/share/doc/fglrx/articles/no3d-aiw8500dv.html

/ usr/share/doc/fglrx/articles/no3d-kt400.html
/ usr/share/doc/fglrx/articles/nomembercount.html

/usr/share/doc/fglrx/articles/r420blankdisplay.htm
l

/usr/share/doc/fglrx/articles/rv280dviblankdisplay
.html

/usr/share/doc/fglrx/articles/rv350springdale.html

/ usr/share/doc/fglrx/articles/xf86_enodev.html
/ usr/share/doc/fglrx/articles/xvsatshift.html
/ usr/share/doc/fglrx/driverfaq.html
/ usr/share/doc/fglrx/index.html
/ usr/share/doc/fglrx/issues.html
/ usr/share/doc/fglrx/linuxfaq.html
/ usr/share/doc/fglrx/tips-linux.html
/ usr/src/ATI/fglrx_panel_sources.tgz
/ usr/src/ATI/fglrx_sample_source.tgz

gnu_raziel
gnu_raziel
Niveau 9
20 mars 2005 à 00:10:06

pert pas ton temps, il fo compiler les sources de toutes donc C la ke t´a eu de la moule...99% du temps ca compil mais ca marche pas kan meme...donc a moins de trouver une methode miracle qui fonctionne a tout les coups C mort...

tant k´ATI se bougera pas le cul pour faire un driver de qualité et independant des distribs ( pas de rpm donc) ca restera de la merde leur driver...C tout benef pour Nvidia ca, ils recup tout le marché linux grace a ca...

Perso ca me derange pas, au contraire ca les motives a tjrs bosser aussi bien sur le driver nvidia, pourvu que ca dure :-p

gnu_raziel
gnu_raziel
Niveau 9
20 mars 2005 à 00:16:28

Diablo150 :

encore une chose...Viens plutot sur #darkworld au lieu de #linux62 kan tu me parler...je matte TRES regulierement #darkworld et une fois par an #linux62....et insiste si je repond pas de suite, je fini tjrs par regarder ou ca en ai nivo irc :-)

gnu_raziel
gnu_raziel
Niveau 9
20 mars 2005 à 11:00:11

Diablo150 : lol dsl G été absent une partie de la matinée, mais C bon je sui la :-)

gnu_raziel
gnu_raziel
Niveau 9
20 mars 2005 à 23:03:54

Installer le driver ATI...
J´ai fini ( avec l´aide incomparable du net bien entendu) par trouver LA methode ultime!!
Pour etre sur de mon coup j´ai installé 5 fois de suite le driver, en changeant de version de kernel...a chaque fois C carton plein :-)

C parti...

I - Vérification du kernel :

Loadable module support --->
[*] Enable loadable module support
[*] Module unloading
[*] Forced module unloading
[*] Automatic kernel module loading
Processor type and features --->
[*] MTRR ( Memory Type Range Register) support
Device Drivers --->
Character devices --->
< M> / dev/agpgart ( AGP Support)
< M> NVIDIA nForce/nForce2 chipset support ( Remplacer par le module correspondant a votre chipset de Carte Mere)
< M> Direct Rendering Manager ( XFree86 4.1.0 and higher DRI support)
< M> ATI Radeon ( NEW)
Graphics support --->
[*] Support for frame buffer devices
[*] VESA VGA graphics support ( Ce module fonctionne tjrs très bien, contrairement au module FB_Radeon)
File systems --->
Pseudo filesystems --->
[*] tmpfs Extended Attributes

Une fois ke tu ca est ok ( je precise ke ceux qui utilisent des kernels précompilés n´auront rien a faire si ce n´est vérifier que les modules sont bien chargés ( lsmod) et charger ce qui manque )

II - Chargement des modules

modprobe -k nvidia-agp

Pour automatiser tout ca, on modifie le fichier / etc/modules pour y rajouter le nom du module :

nvidia-agp

III - Installation des dépendance et du driver

Vérifier que vous avez ses dépendances d´installé :

libqt3-mt-dev xlibs-dev fakeroot wget alien

Puis on y va :

cd / usr/local/src
mkdir radeon
cd radeon

wget http://www2.ati.com/drivers/linux/fglrx-4.3.0-x.x.x.i386.rpm ( Xfree86)
alien -t fglrx-4.3.0-x.x.x.i386.rpm
ou
wget http://www2.ati.com/drivers/linux/fglrx_6_8_0-x.x.x.i386.rpm ( X.org)
alien -t fglrx_6_8_0-x.x.x.i386.rpm

wget http://www.darkworld.homelinux.org/~raziel/download/patch/p1.patch
wget http://www.darkworld.homelinux.org/~raziel/download/patch/p2.patch

cp -r lib/modules/fglrx / lib/modules
cd / lib/modules/fglrx/build_mod
patch -p0 < / usr/local/src/radeon/p1.patch
patch -p0 < / usr/local/src/radeon/p2.patch
sh make.sh
cd . .
sh make_install.sh

IV - Modification des Fichier du Serveur X ( testé sur Xfree86 mais pas X.org)

cd / usr/local/src/radeon/usr/X11R6
cp -a lib/modules/* / usr/X11R6/lib/
mv / usr/X11R6/lib/libGL.so.1.2 / usr/X11R6/lib/OLD.libGL.SO.1.2
cp lib/libGL.so.1.2 / usr/X11R6/lib
cp bin/* / usr/X11R6/bin

Sauf si vous voulez avoir le dual screen ( et APRES avoir tester le driver ( partie suivante), NE PAS UTILISER fglrxconfig pour générer le fichier de configuration X.

V - Modification du fichier de configuration X

Modifier votre fichier de configuration X ( XF86Config(-4) ou xorg.conf) pour obtenir a peu près ceci :

Section " Module"
. ..
Load " GLcore"
Load " glx"
Load " dri"
. ..

  1. Load " extmod" but omit DGA extension

SubSection " extmod"
Option " omit xfree86-dga"
EndSubSection
. ..
EndSection

Section " Device"
Identifier " ATI"
Driver " fglrx" # this is the important bit

  1. If X refuses to use the screen resolution you asked for,
  2. uncomment this; see " Bugs and Workarounds" for details.
  3. Option " NoDDC"
  1. === Video Overlay for the Xv extension ===

Option " VideoOverlay" " on"

  1. === OpenGL Overlay ===
  2. Note: When OpenGL Overlay is enabled, Video Overlay
  3. will be disabled automatically

Option " OpenGLOverlay" " off"

  1. === Use internal AGP GART support? ===
  2. If OpenGL acceleration doesn´t work, try using " yes" here
  3. and disable the kernel agpgart driver.

Option " UseInternalAGPGART" " no"
EndSection

Section " DRI"
Mode 0666
EndSection

Relancer le Serveur X et voila, C fini

On verifie que tout va bien :

glxinfo | head -n 3

Si vous obtenez ca :

name of display: :0.0
display: :0 screen: 0
direct rendering: Yes

C ´est gagné, le driver ATI fonctionne :ouch: :-d :gni:

Linux Rox!!

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware