Bonjour,
Ayant recemment installer Debian Sid, j´avais des ralentissements au niveau du "scrolling" des textes. J´ai donc installer les pilotes Mesa pour regler ce probleme (qui n´etaient pas installer par defaut, netinstall oblige... n´empeche j´ai mis du temps a comprendre). Le probleme est que maintenant je ne peux plus installer les pilotes proprietaires ATI car les pilotes Mesa ne veulent pas bouger
Quand je tape fglrxinfo apres avoir ´installer´ les pilotes ATI, j´obtiens toujours un truc du genre :
[...]
OpenGL renderer string: Mesa GLX Indirect
[...]
Bref, les pilotes ATI ne sont pas actifs...
Quelqu´un a-t-il une solution ?
Merci d´avance !
Mesa est le nom donné au portage d´OpenGL sous Linux, ce n´est pas un pilote.
Sois tu confond avec vesa, qui lui est un pilote 2D, soit c´est un banal conflit avec le pilote ATI, qui veut mettre à la place ses propres librairies (je connais pas trop ATI).
Pourquoi ne pas virer mesa depuis synaptic ?
Et il faudra aussi configurer le ton serveur X pour utiliser le pilote (2 ou 3 lignes à changer dans le fichier xorg.conf)
et pour vérifier si le pilote marche, je te recommande la commande:
"glxinfo |grep vendor"
Ou pourquoi pas, "glxgears -printfps", pour un petit test de perfs ^^
Mh oui je me mele un peu les pinceaux entre mesa et vesa peut etre, mais ce n´est pas ca qui compte.
Le probleme est que je ne peux pas virer mesa par dpkg car xorg en depend. Et quand j´essaye par synaptic, ya encore plus de conflits (kde, xorg, et d´autres...)
Meme en bidouillant le xorg.conf, les pilotes ne sont pas actifs.
glxinfo | grep vendor renvoie :
server glx vendor string: SGI
client glx vendor string: ATI
OpenGL vendor string: Mesa project: www.mesa3d.org
et le test de perfs me donne des resultats decevant : entre 200 et 250 (j´avais plusieurs miliers avec les drivers lorsque j´etais sous SuSE)
Mon fichier xorg.conf, si ca peut aider :
Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "aticonfig-Screen[0]" 0 0
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
EndSection
Section "Files"
# path to defoma fonts
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/share/fonts/X11/100dpi:unscaled"
FontPath "/usr/share/fonts/X11/75dpi:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/local/share/fonts"
EndSection
Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "type1"
Load "vbe"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc104"
Option "XkbLayout" "us"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "Emulate3Buttons" "true"
EndSection
Section "Monitor"
Identifier "aticonfig-Monitor[0]"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection
Section "Device"
Identifier "aticonfig-Device[0]"
Driver "fglrx"
EndSection
Section "Screen"
Identifier "aticonfig-Screen[0]"
Device "aticonfig-Device[0]"
Monitor "aticonfig-Monitor[0]"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Section "DRI"
Mode 0666
EndSection
Je ne dispose pas de carte ATI, donc je ne serai peut-être pas d´un grand secours. Cependant peux-tu nous donner le résultat de :
On verra ainsi s´il y a des erreurs quelconques lors du chargement de ton driver.
Ah-ha !
Je ne connaissais pas l´existence de fichier. Tres interessant, voila ce qu´il me met :
grep EE /var/log/Xorg.0.log :
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(II) Loading extension MIT-SCREEN-SAVER
(EE) fglrx(0): Hardware has already been locked.
(EE) AIGLX: Screen 0 is not DRI capable
(EE) Error loading keymap /var/lib/xkb/server-0.xkm
(EE) AIGLX: Screen 0 is not DRI capable
(EE) Error loading keymap /var/lib/xkb/server-0.xkm
WW /var/log/Xorg.0.log :
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(WW) `fonts.dir´ not found (or not valid) in "/usr/share/fonts/X11/Type1".
(WW) fglrx: No matching Device section for instance (BusID PCI:4:0:1) found
(WW) fglrx(0): Failed to open DRM connection
(WW) fglrx(0): board is an unknown third party board, chipset is supported
(WW) fglrx(0): ***********************************************
(WW) fglrx(0): * DRI initialization failed! *
(WW) fglrx(0): * (maybe driver kernel module missing or bad) *
(WW) fglrx(0): * 2D acceleraton available (MMIO) *
(WW) fglrx(0): * no 3D acceleration available *
(WW) fglrx(0): ********************************************* *
(WW) fglrx(0): Failed to set up write-combining range (0xd6000000,0x1fe0000)
(WW) fglrx(0): Failed to set up write-combining range (0xd4000000,0x3fe0000)
(WW) fglrx(0): Failed to set up write-combining range (0xd0000000,0x7fe0000)
(WW) fglrx(0): Option "VendorName" is not used
(WW) fglrx(0): Option "ModelName" is not used
(WW) fglrx(0): ***********************************
(WW) fglrx(0): * DRI initialization disabled! *
(WW) fglrx(0): * 2D acceleraton available (MMIO) *
(WW) fglrx(0): * no 3D acceleration available *
(WW) fglrx(0): ***********************************
(WW) fglrx(0): Failed to set up write-combining range (0xd6000000,0x1fe0000)
(WW) fglrx(0): Failed to set up write-combining range (0xd4000000,0x3fe0000)
(WW) fglrx(0): Failed to set up write-combining range (0xd0000000,0x7fe0000)
Ok.
Peux-tu nous donner le résultat de :
/usr/lib/dri/fglrx_dri.so
Peut etre en commentant le module dri .
Ok, on va tenter un truc alors. ^^
Essaie ça :
Ensuite lance un coup de :
Ensuite relance Xorg et regarde le résultat de glxinfo pour voir si c´est toujours mesa qui est utilisé pour la 3D.
(Bon vu que j´ai pas de carte ATI c´est un peu une méthode à l´arrache. J´ai quand-même bon espoir qu´on réussisse à faire fonctionner tout ça ! :o) )
Dans mon Xorg.conf ?
Je pourrais essayer... enfin la tout de suite je peux pas mais bon. Qu´est ce que ca ferait ?
@VegehaNNNnnn : j´essayerais ca tout a l´heure la je peux pas.
Je croise les doigts ![]()
Je posterais s´il y a du nouveau.
Je ne pense pas qu´il faille commenter dri, laisse ton xorg.conf tel quel pour l´instant.
Ok bon courage. ^^
Donc, j´ai essaye de faire comme tu m´as dis, mais deja le repertoire modules de /usr/X11R6/lib n´existait pas, je l´ai donc creer, ensuite :
command not found
![]()
Argh ça sent le pâté....
Non seulement je n´ai pas de carte graphique ATI mais en plus je n´utilise pas Debian. Je me suis donc basé sur une arborescence et des outils Gentoo...
Donc d´une part je pense que tu peux supprimer le répertoire que je t´ai fait créer (/usr/X11R6/lib/modules/dri/ ) et d´autre part peux-tu me dire si le répertoire /usr/lib/xorg/modules/ existe sur ta Debian.
Pour l´opengl-update, peut-être que cela n´est pas nécessaire sous Debian et qu´un simple démarrage de X suffit.
En fait je t´explique ma théorie : vu que le module fglrx semble se chargé sans trop gueuler et que le problème survient uniquement lors du chargement du direct rendering, je pense que le module en charge du dri à savoir fglrx_dri.so est dans un répertoire dans lequel Xorg ne va pas regarder. Comme j´avais lu quelque part qu´avec Xorg 7.0 sous Gentoo il fallait copier ce module dans le répertoire que je t´ai fait créer et qui n´existait pas chez toi, je me suis dit que l´erreur pouvait venir de là et que tu aurais pu procéder de la sorte pour arriver à tes fins.
Maintenant jai aussi lu ici :
http://gentoo-wiki.com/HOWTO_ATI_Drivers
que le problème avait été résolu chez certains en plaçant le module dans ce répertoire /usr/lib/xorg/modules/dri.
Donc peut-être que...
Ce serait quand-même ´achement bien qu´un gars sous Debian ayant une carte ATI passe par là ! :o)
PS : La doc sous Gentoo est quand-même mille fois mieux foutue que chez Debian...
Tout d´abord je te remercie de ton support, meme si pour l´instant ca n´avance pas beaucoup : j´ai essaye de copier les /usr/lib/xorg/modules/dri (d´ailleurs le dossier dri n´existait pas), mais ca n´a pas marche. J´ai ensuite essayer dans /usr/lib/xorg/modules, mais ca ne donne rien la aussi...
PS : j´utilise Xorg 7.1
Sinon c´est pas grave, j´essayerais de trouver de l´aide sur des forums specialises debian. Merci de ton aide ![]()
Salut, j´arrive à l´arrache et je n´ai pas le temps de lire le topic, et vu le nombre de posts je ne pense pas que ma solution plutôt simple règle le problème, mais t´as essayé de faire un
dpkg-reconfigure xserver-xorg puis choisir le driver ATI ?
Oui ![]()
J´ai meme desinstaller puis reinstaller xorg...
Reste plus qu´une solution réinstaller ![]()