installer fglrx: modifié le:
Sunday, May 18th 2025-fglrx: Après maintes tentatives d'installer le driver fglrx d'ati pour une CG 9200SE-Hercules sur une asus XA7NX-X , je réussis , maintenant, à tous les coups, après une maj de tout nouveau noyau. Sans prétendre que ce pas à pas soit la reférence absolu, loin (très) de la, bien sur: but IT WORKS!!... C'est l'essentiel... D'ailleurs, je suis très deçu de ce fglrx d'ati.... On perd plein de fps...que sans.. Souvent, je désinstalle...
- preliminaire 1 ( précaution):
sauvegarder le fichier XF86Confi-4 ( de /etc/X11).. exp: cp XF86Config-4 un_nom
. supprimer toute mauvaise install: rpm -e fglrx-4.3.11.1 ( a faire sous X) . supprimer le lien qui trainerait : libfglrx_gamma.1.. qui ne pointerait vers plus rien... c dans "/usr/X11R6/lib" . supprimer le dossier fglrx de "/lib/modules" ( tu peux laisser ATI de /usr/src)
. supprimer le module fglrx.ko de "/lib/modules/ton_noyau/kernel/char/drm"
- preliminaire 2:
il faut veiller ou recompiler pour que les modules agpgart et celui de la carte se charge en modules ( et pas en dur --ie dans le noyau--)...Avant de rebooter sur le "nouveau" noyau': - mettre un dièse (#) devant agpgart (nvidia_agp ou ati_agp ou autre *_agp ) et "le_module_de _la_rad" (radeon en principe).. et ceci dans "modprobe.preload + modules.conf + modprobe.conf ....eventuellement..pour que les *.agp ne se chargent pas au reboot. - une fois ces précautions prises, rebooter linux, et vérifier avec lsmod (sous root) qu'il ne soient pas chargés
- install de fglrx : apres le reboot et sans lancer d'interface graphique: se mettre sous X , login en root + password se mettre dans le dossier contenant fglrx-4.3.0-3.11.1.i386.rpm, puis, taper:
rpm -Uvh --force fglrx-4.3.0-3.11.1.i386.rpm Bon, tout ca c'est connu ...
À ce stade , ne pas utiliser encore fglrxconfig...Ne pas tenir compte du msg de l'écran.. D'abord: supprimer fglrx.ko (ou le renommer autrement) de : /lib/modules/ton_noyau/kernel/driver/cchar/drm( on va le recreer ) supprimer /renommer le fglrx.2.6.x de /lib/modules/fglrx
Une fois fait: entrer dans "/lib/modules/fglrx/build_mod" et taper: bash make.sh (ou "sh make.sh" ou "./make": cella qui marchera)
Puis sortir ( taper juste la lettre s ) pour revenir au repertoir parent "fglrx" (/lib/modules/fglrx ) Dans ce repertoir (fglrx === /lib/modules/fglrx), taper: bash make_install.sh Tout ce qu'on a supprime /renomme est recréé...( magic!!)
Ce n'est que mainteanant qu'on tape : fglrxconfig Répondre selon son monitor et autres PS/2... Surveiller bien l'écran. À un moment, on aura le choix d'accepter en 1. un 640x300 en 24bit ou en 2. changer... Tape 2 pour changer... On aura alors un nouveau choix pour en 1. 800x600 en 24 bits ou en 2. pour changer...etc.. C'est à ce stade qu'o, definit sa resolution souhaitée ...En tout cas c'est pas très grave .. Cela peut se régler après..
- Le plus important ( le DRI): Après la résolution, répondre suivant son matos .. mais répondre "y" pour AGPGART ( je réponds aussi "y" pour OPenGL)
Finir par "y" pour l'écriture d'un autre XF86Config-4 ( d'où la précaution de sauvegarde du début )
. Rebooter... On peut rectifier un peu son XF86Config-4 (avant de rebooter) : les load "speedo" .. etc.. ou son monitor (VendorName; ModelName )..ou Option "AGPMode" "4" ... Option "AGPFastWrite" "true" ..etc...
Après reboot ( c'est important pour le server X):. ne lancer pas encore gnome/kde. . login en root +pswd
. taper dans l'ordre: 1. modprobe agpgart_agp 2. modprobe nvidia_agp ( ou ati_agp .. ou autre *_agp: depend de ton chipset) 3. modprobe fglrx C'est que : il faut lancer l'agp avant le fglrx ( comme on a répondu "y" ) 4. se delogguer de root: "logout" ou "Ctrl+D" 5. se login en user et tape: startx -- -depth 24
c'est que fglrx " n'aime pas " le depth 16.... Et puis, il faut toujours essayer sa carte sous user que sous root...
Ok: gnome ou kde est lancé.. Dans une console taper: "fireglcontrol" ou: "glxinfo" ou "glxinfo | head -n 3" ou: "glxgears" (sans les guillements).. Et vérifier si on a: name of display: :0.0 display: :0 screen: 0 direct rendering: Yes ou:
OpenGL vendor string: ATI Technologies Inc. OpenGL renderer string: RADEON 9200SE DDR Generic OpenGL version string: 1.3 (X4.3.0-3.11.1)
-- Si fglrxinfo indique que le driver MESA est utilisé, recommencer toute la manipulation (sorry) -- Si ok, enlever maintenant les dieses (#) des modprobre.preload; modprobe.conf; modules.conf (devant les *.agp).. Ne pas oublier de rajouter fglrx comme ceci (tiré de mon modprobe.preload): fglrx probeall fglrx nvidia-agp agpgart .. pour que l'agp se charge AVANT fglrx à chaque reboot.. et ne pas avoir à le faire. à chaque fois ..
::: la commande "fireglcontrol"::: .. permet d'ouvrir une belle fenetre (comme sous windows ) pour configurer la C.G.
Sous KDE, on peut aussi faire: K / Ati Controle .
:::: bon à consulter::: - http://lea-linux.org/hardware/atidriver.html
- http://www2.ati.com/drivers/linux/readme0370.txt
install KDE.
sèlim,b. le: 27/06/2025 à 17:16:30 |