View previous topic :: View next topic |
Author |
Message |
Marsu Guru
Joined: 18 Jun 2003 Posts: 329 Location: Lyon
|
Posted: Fri May 13, 2005 4:47 pm Post subject: [ati]impossible de switcher en opengl ati (résolu) |
|
|
Bonjour,
j'ai réinstallé ma gentoo sur mon portab avec succès, à part quelques bricoles dont la plus importante :
j'arrive pas à switcher sur l'interface opengl de ati (opengl-update ati) et lorsque j'essaye de lancer un fgl_glxgears, ça me donne :
Code: |
Dahu-Pseudo-Sedentaire# /opt/ati/bin/fgl_glxgears
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 142 (GLX)
Minor opcode of failed request: 5 (X_GLXMakeCurrent)
Serial number of failed request: 32
Current serial number in output stream: 32
|
que dire d'autre ? je n'ai pas activé le DRM dans le noyau, j'arrive pas à touver la raison de ce problème, si quelqu'un a une idée...
Merci d'avance à tous ceux qui répondront _________________ qui ne tente rien n'a rien
Last edited by Marsu on Tue May 17, 2005 7:23 pm; edited 1 time in total |
|
Back to top |
|
|
kwenspc Advocate
Joined: 21 Sep 2003 Posts: 4954
|
Posted: Fri May 13, 2005 4:56 pm Post subject: |
|
|
hier soir je me suis pris la tête sur un problème "plus ou moins" similaire à savoir que je ne pouvais pas jouer, glxgears me disait que c'étaitr ok mais le jeux non.
J'ai mis à jour opengl-update à la dernière version tout simplement et là ça a marché. peut-être que ça marchera pour toi aussi je l'espère |
|
Back to top |
|
|
Marsu Guru
Joined: 18 Jun 2003 Posts: 329 Location: Lyon
|
Posted: Fri May 13, 2005 5:50 pm Post subject: |
|
|
mince, le problème, c'est que je suis déjà sur la dernière version
merci quand même _________________ qui ne tente rien n'a rien |
|
Back to top |
|
|
El_Goretto Moderator
Joined: 29 May 2004 Posts: 3169 Location: Paris
|
Posted: Fri May 13, 2005 6:48 pm Post subject: |
|
|
fglrxinfo est ok?
--
edit: question àlakon... oublie, je croyais que c'était glxgears standard...
Quel version xorg/fglrx et la config noyau est elle soigneusement élaborée selon les conseil des howto? |
|
Back to top |
|
|
Marsu Guru
Joined: 18 Jun 2003 Posts: 329 Location: Lyon
|
Posted: Fri May 13, 2005 7:05 pm Post subject: |
|
|
normal, à part le fait que je préfererais voir ATI à la place de mesa
Code: |
Dahu-Pseudo-Sedentaire% fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.2.1)
|
_________________ qui ne tente rien n'a rien |
|
Back to top |
|
|
Ey l33t
Joined: 07 Apr 2005 Posts: 863 Location: Paris
|
Posted: Fri May 13, 2005 9:09 pm Post subject: Re: [ati]impossible de switcher en opengl ati |
|
|
Marsu wrote: | Bonjour,
j'ai réinstallé ma gentoo sur mon portab avec succès, à part quelques bricoles dont la plus importante :
j'arrive pas à switcher sur l'interface opengl de ati (opengl-update ati) et lorsque j'essaye de lancer un fgl_glxgears, ça me donne :
Code: |
Dahu-Pseudo-Sedentaire# /opt/ati/bin/fgl_glxgears
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 142 (GLX)
Minor opcode of failed request: 5 (X_GLXMakeCurrent)
Serial number of failed request: 32
Current serial number in output stream: 32
|
que dire d'autre ? je n'ai pas activé le DRM dans le noyau, j'arrive pas à touver la raison de ce problème, si quelqu'un a une idée...
Merci d'avance à tous ceux qui répondront |
Il te fait quoi opengl-update ati ? l'emerge ati-drivers s'est bien passé ? |
|
Back to top |
|
|
El_Goretto Moderator
Joined: 29 May 2004 Posts: 3169 Location: Paris
|
Posted: Fri May 13, 2005 11:54 pm Post subject: |
|
|
Ben décris nous toutes les commandes et configurations que tu as faites depuis la conf noyau jusqu'au fglrxconfig final. Peut etre qu'en voyant comment tu l'as fait, on verra qq chose qui va pas (si tu es sûr d'avoir suivi les howto...) |
|
Back to top |
|
|
Marsu Guru
Joined: 18 Jun 2003 Posts: 329 Location: Lyon
|
Posted: Sat May 14, 2005 9:22 am Post subject: |
|
|
Code: |
<*> /dev/agpgart (AGP Support)
<*> Intel 440LX/BX/GX, I8xx and E7x05 chipset support
<*> Intel i865 chipset support
[*] Support for frame buffer devices
<*> VESA VGA graphics support
VESA driver type (vesafb-tng)
(1680x1050@60) VESA default mode
<*> ATI Radeon display support
[*] DDC/I2C for ATI Radeon support
[*] Support for the framebuffer splash
|
je crois que c'est tout pour le kernel concernant la carte graphique
mon xorg.conf :
Code: |
# **********************************************************************
# Files section. This allows default font and rgb paths to be set
# **********************************************************************
Section "Files"
RgbPath "/usr/lib/X11/rgb"
FontPath "/usr/share/fonts/local/"
FontPath "/usr/share/fonts/misc/"
FontPath "/usr/share/fonts/75dpi/:unscaled"
FontPath "/usr/share/fonts/100dpi/:unscaled"
FontPath "/usr/share/fonts/Type1/"
FontPath "/usr/share/fonts/TTF/"
FontPath "/usr/share/fonts/CID/"
FontPath "/usr/share/fonts/Speedo/"
FontPath "/usr/share/fonts/75dpi/"
FontPath "/usr/share/fonts/100dpi/"
EndSection
# **********************************************************************
# Module section -- this is an optional section which is used to specify
# which run-time loadable modules to load when the X server starts up.
# **********************************************************************
Section "Module"
Load "dbe"
SubSection "extmod"
Option "omit xfree86-dga"
EndSubSection
Load "type1"
Load "freetype"
Load "glx"
Load "dri"
EndSection
# **********************************************************************
# Server flags section. This contains various server-wide Options.
# **********************************************************************
Section "ServerFlags"
EndSection
# **********************************************************************
# Input devices
# **********************************************************************
# **********************************************************************
# Core keyboard's InputDevice section
# **********************************************************************
Section "InputDevice"
Identifier "Keyboard1"
Driver "keyboard"
Option "AutoRepeat" "500 30"
Option "XkbModel" "pc105"
Option "XkbLayout" "fr"
# Option "XkbVariant" "nodeadkeys"
EndSection
# **********************************************************************
# Core Pointer's InputDevice section
# **********************************************************************
Section "InputDevice"
Identifier "Touchpad"
Driver "synaptics"
Option "Protocol" "auto-dev"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons"
EndSection
Section "InputDevice"
Identifier "Mouse"
Driver "mouse"
Option "Protocol" "ImPS/2"
Option "Device" "/dev/usbmouse"
Option "ZAxisMapping" "4 5"
EndSection
# **********************************************************************
# Monitor section
# **********************************************************************
Section "Monitor"
Identifier "Generic Monitor"
Modeline "1680x1050" 147.14 1680 1784 1968 2256 1050 1051 1054 1087
Modeline "1280x800" 83.46 1280 1344 1480 1680 800 801 802 828
Modeline "1024x640" 52.83 1024 1072 1176 1328 640 641 644 648
EndSection
# **********************************************************************
# Graphics device section
# **********************************************************************
Section "Device"
Identifier "Ati Mobility Radeon 9600"
Driver "fglrx"
# ### generic DRI settings ###
# === disable PnP Monitor ===
#Option "NoDDC"
# === disable/enable XAA/DRI ===
Option "no_accel" "no"
Option "no_dri" "no"
# === misc DRI settings ===
Option "mtrr" "off" # disable DRI mtrr mapper,
# ### FireGL DDX driver module specific settings ###
# === Screen Management ===
Option "DesktopSetup" "0x00000100"
Option "MonitorLayout" "AUTO, NONE"
Option "IgnoreEDID" "off"
Option "HSync2" "unspecified"
Option "VRefresh2" "unspecified"
Option "ScreenOverlap" "0"
# === TV-out Management ===
Option "NoTV" "no"
Option "TVStandard" "PAL-G"
Option "TVHSizeAdj" "0"
Option "TVVSizeAdj" "0"
Option "TVHPosAdj" "0"
Option "TVVPosAdj" "0"
Option "TVHStartAdj" "0"
Option "TVColorAdj" "0"
Option "GammaCorrectionI" "0x05916459"
Option "GammaCorrectionII" "0x00000000"
# === OpenGL specific profiles/settings ===
Option "Capabilities" "0x00000000"
# === Video Overlay for the Xv extension ===
Option "VideoOverlay" "on"
# === OpenGL Overlay ===
# Note: When OpenGL Overlay is enabled, Video Overlay
# will be disabled automatically
Option "OpenGLOverlay" "off"
# === Center Mode (Laptops only) ===
Option "CenterMode" "off"
# === Pseudo Color Visuals (8-bit visuals) ===
Option "PseudoColorVisuals" "off"
# === QBS Management ===
Option "Stereo" "off"
Option "StereoSyncEnable" "1"
# === FSAA Management ===
Option "FSAAEnable" "no"
Option "FSAAScale" "1"
Option "FSAADisableGamma" "no"
Option "FSAACustomizeMSPos" "no"
Option "FSAAMSPosX0" "0.000000"
Option "FSAAMSPosY0" "0.000000"
Option "FSAAMSPosX1" "0.000000"
Option "FSAAMSPosY1" "0.000000"
Option "FSAAMSPosX2" "0.000000"
Option "FSAAMSPosY2" "0.000000"
Option "FSAAMSPosX3" "0.000000"
Option "FSAAMSPosY3" "0.000000"
Option "FSAAMSPosX4" "0.000000"
Option "FSAAMSPosY4" "0.000000"
Option "FSAAMSPosX5" "0.000000"
Option "FSAAMSPosY5" "0.000000"
# === Misc Options ===
Option "UseFastTLS" "0"
Option "BlockSignalsOnLock" "on"
Option "UseInternalAGPGART" "yes"
Option "ForceGenericCPU" "no"
BusID "PCI:1:0:0" # vendor=1002, device=4e50
Screen 0
EndSection
# **********************************************************************
# Screen sections.
# **********************************************************************
Section "Screen"
Identifier "Screen 1"
Device "Ati Mobility Radeon 9600"
Monitor "Generic Monitor"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1680x1050" "1280x800" "1024x640"
EndSubSection
EndSection
# **********************************************************************
# ServerLayout sections.
# **********************************************************************
Section "ServerLayout"
Identifier "Main Layout"
Screen "Screen 1"
InputDevice "Touchpad" "CorePointer"
InputDevice "Mouse" "SendCoreEvents"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection
|
versions des drivers et de xfree :
Code: |
Dahu-Pseudo-Sedentaire# emerge -p xorg-x11 ati-drivers ati-drivers-extra
These are the packages that I would merge, in order:
Calculating dependencies ...done!
[ebuild R ] x11-base/xorg-x11-6.8.2-r1
[ebuild R ] media-video/ati-drivers-8.12.10
[ebuild R ] media-video/ati-drivers-extra-8.12.10
|
le plus troublant :
Code: |
Dahu-Pseudo-Sedentaire# opengl-update ati
* Switching to ati OpenGL interface ...
>>> Regenerating /etc/ld.so.cache... [ ok ]
|
voilà, je pense pas avoir oublié, mais on n'est jamais sur de rien. Merci pour le termps que vous m'accordez _________________ qui ne tente rien n'a rien |
|
Back to top |
|
|
El_Goretto Moderator
Joined: 29 May 2004 Posts: 3169 Location: Paris
|
|
Back to top |
|
|
Marsu Guru
Joined: 18 Jun 2003 Posts: 329 Location: Lyon
|
Posted: Sat May 14, 2005 11:59 am Post subject: |
|
|
non, j'ai rien oublié de tout ça _________________ qui ne tente rien n'a rien |
|
Back to top |
|
|
kwenspc Advocate
Joined: 21 Sep 2003 Posts: 4954
|
Posted: Sat May 14, 2005 12:02 pm Post subject: |
|
|
ben si y a forcément un tout petit détail que tu as omis sinon c'est pas possible.
essais de mettre UseInternalAGPgart à "'no" dans ton xorg.conf
aussi, dans le noyau : mets le support agpgart en module et ne mets pas 2 options possible pour ton chipset, si c'est un i865 mets i865 et pas l'autre sinon mets l'autre (le bx,gx i8xx là)
et fais echo agpgart > /etc/modules.autoload.d/kernel2.6
dis nous ce que ça donne |
|
Back to top |
|
|
Marsu Guru
Joined: 18 Jun 2003 Posts: 329 Location: Lyon
|
Posted: Sat May 14, 2005 7:07 pm Post subject: |
|
|
je viens de tester : module chargé/déchargé, agp interne/externe, rien ne fait fonctionner le opengl-update.
Par contre, j'ai noté un truc, c'est que lorsque je lance la première fois après un reboot, elle met bcp plus de temps à se lancer qu'après l'avaoir déjà fait _________________ qui ne tente rien n'a rien |
|
Back to top |
|
|
kwenspc Advocate
Joined: 21 Sep 2003 Posts: 4954
|
Posted: Sat May 14, 2005 7:24 pm Post subject: |
|
|
faut être logique :
si tu utilises l'agpgart exterieur : charge le module correspondant.
pour ce qui est de l'opengl-update plus long juste après le rebott c'est normal cu qu'il fait aussi un regenerating du cache ld (ou un truc comme ça qui bouffe bien du temps)
de plus si tu n'as pas la 3D le log de xorg doit dire pourquoi.
ce n'est pas l'opengl-update qui est en cause.
peus tu nous filer un dump de ton log de xorg? (/var/log/Xorg truc .log là ) |
|
Back to top |
|
|
Marsu Guru
Joined: 18 Jun 2003 Posts: 329 Location: Lyon
|
Posted: Sat May 14, 2005 8:18 pm Post subject: |
|
|
bon, là je suis sur un autre ordi, donc je recopie (va peut être y avoir des fautes de frappe, mais l'essentiel y sera)
l'erreur :
Code: |
fglrx(0): doing DRIScreenInit
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: openresult is -1, (Unknown error 999)
drmOpenDevice: openresult is -1, (Unknown error 999)
drmOpenDevice: Open failed
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: openresult is -1, (Unknown error 999)
drmOpenDevice: openresult is -1, (Unknown error 999)
drmOpenDevice: Open failed
[drm] failed to load kernel module "fglrx"
|
je pense pas que le blabla apres soit utile, il est juste marqué que je n'aurais pas d'acceleration 3D parce que y'a pas de DRI _________________ qui ne tente rien n'a rien |
|
Back to top |
|
|
Ey l33t
Joined: 07 Apr 2005 Posts: 863 Location: Paris
|
Posted: Sat May 14, 2005 11:46 pm Post subject: |
|
|
[quote="Marsu"]bon, là je suis sur un autre ordi, donc je recopie (va peut être y avoir des fautes de frappe, mais l'essentiel y sera)
l'erreur :
Code: |
fglrx(0): doing DRIScreenInit
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: openresult is -1, (Unknown error 999)
drmOpenDevice: openresult is -1, (Unknown error 999)
drmOpenDevice: Open failed
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: openresult is -1, (Unknown error 999)
drmOpenDevice: openresult is -1, (Unknown error 999)
drmOpenDevice: Open failed
[drm] failed to load kernel module "fglrx"
|
modprobe fglrx ne te renvoie pas d'erreur ? parce que je vois un "failed to load kernel module" et ça m'intrigue. |
|
Back to top |
|
|
kwenspc Advocate
Joined: 21 Sep 2003 Posts: 4954
|
Posted: Sun May 15, 2005 9:04 am Post subject: |
|
|
oui là ça voudrait dire qu'il veut même pas du driver ati...encore ça serait des ptits unresolved symbol ou des problème de conf mais là c'est direct "j'en veux pas" |
|
Back to top |
|
|
Marsu Guru
Joined: 18 Jun 2003 Posts: 329 Location: Lyon
|
Posted: Sun May 15, 2005 9:28 am Post subject: |
|
|
Code: |
#modprobe fglrx
FATAL: Module fglrx not found
|
mais il arrive à le charger par la suite vu qu'il arrive à me mettre en 1680x1050.
en fait, j'ai cherché sur le disque et j'ai pas trouvé de fglrx.o juste un fglrx_dri.o et un fglrx_drv.o
j'ai aussi trouvé un utilitaire appele xdriinfo, qui me retourne : "libGL too old." _________________ qui ne tente rien n'a rien
Last edited by Marsu on Sun May 15, 2005 9:34 am; edited 1 time in total |
|
Back to top |
|
|
kwenspc Advocate
Joined: 21 Sep 2003 Posts: 4954
|
Posted: Sun May 15, 2005 9:33 am Post subject: |
|
|
si il te fait module not found c'est qu'il ne le trouve pas et qu'il ne le trouvera pas.
A mais attends c'est peut-être normal si tu as recompilés le noyau. Moi à chaque recompil du noyau et/ou install d'un nouveau noyau je re-emerge aussi les ati-drivers.
fais le systématiquement. (j'ai eu des problèmes similaires de "module not found" avant)
pour ce qui est de "libGL too old" je ne sais pas trop (quoique ça a peut être un lien avec le noyau mais je suis pas sûr du tout)
quelles version de Xorg as tu? un petit emerge sync et un re-emerge de Xorg pourra peut-être aider. |
|
Back to top |
|
|
Marsu Guru
Joined: 18 Jun 2003 Posts: 329 Location: Lyon
|
Posted: Sun May 15, 2005 9:37 am Post subject: |
|
|
en recompilant les ati-drivers apres avoir recompilé le noyau, ça ne change rien, pour la version de xorg, elle est dans mon long poste avec le xorg.conf
je vais essayer de le réemerger ce soir, là, j'ai pas de connec internet sur l'autre ordi _________________ qui ne tente rien n'a rien |
|
Back to top |
|
|
kwenspc Advocate
Joined: 21 Sep 2003 Posts: 4954
|
Posted: Sun May 15, 2005 9:40 am Post subject: |
|
|
on voit le mec qui suit (--> moi ^^)
ok, avant de re-emerger xorg (au pire) essais de repasser à la version 8.10.19 des drivers ati
sinon j'imagine que tu as bien mis le flag "opengl" à tes USE
là à part tout ça je vois pas trop |
|
Back to top |
|
|
El_Goretto Moderator
Joined: 29 May 2004 Posts: 3169 Location: Paris
|
Posted: Sun May 15, 2005 10:25 am Post subject: |
|
|
Code: | $ locate fglrx
[...]
/lib/modules/2.6.11-morph5/video/fglrx.ko
/lib/modules/2.6.11-gentoo-r2/video/fglrx.ko |
Mouais, ben on se prend peut être le choux alors que c'est à l'emerge de ati-drivers que ça merdoie. Au pire, la solution de dernière extrémité, le emerge -e world... (mais j'attends perso d'avoir sauvegardé le système avant de faire çà, puis un --depclean).
Mais pour revenir à ton problème, si le module est pas trouvé, et encore mieux, pas présent sur ton système, cf emerge ati-drivers. Quand à l'idée de ré-emerger xorg, en faisant emerge -avuD xorg-x11, tu devrais aussi mettre à jour les bidules opengl liés (à supposer qu'il y en ait en externe de xorg, comme glut) |
|
Back to top |
|
|
Marsu Guru
Joined: 18 Jun 2003 Posts: 329 Location: Lyon
|
Posted: Sun May 15, 2005 11:49 am Post subject: |
|
|
y'a pas de commande locate chez moi, mais grace à tes lignes j'ai trouvé fglrx.ko en faisant un insmod, et en relançant X, on n'a plus le message concernant DRI mais le fglrxinfo me donne ces lignes en plus des trois autres inchangées :
Code: |
#fglrxinfo
libGL error: failed to open DRM: operation not permitted
libGL error: reverting to (slow) indirect rendering
+blabla Mesa3D
|
dès que je suis chez moi, je mets des liens vers l'integralité des logs _________________ qui ne tente rien n'a rien |
|
Back to top |
|
|
Marsu Guru
Joined: 18 Jun 2003 Posts: 329 Location: Lyon
|
Posted: Sun May 15, 2005 5:37 pm Post subject: |
|
|
Voilà les liens vers les deux logs : celui ou je fais un insmod /lib/modules/../fglrx.ko : http://vmaster.free.fr/Xorg.0.old.log
et l'autre : http://vmaster.free.fr/Xorg.0.log
et le emerge -e world, ça me dit pas trop, étant donné que j'ai installé la semaine dernière (en attendant, je réémerge xorg, si ça se trouve, il avait pas pris le flag opengl, qui sait)
EDIT: le merge de xorg n'a rien donné de neuf, par ailleurs, j'ai aussi fait un emerge -avuD qui n'a rien donné non plus, le tout bien entendu avec le use-flag opengl _________________ qui ne tente rien n'a rien |
|
Back to top |
|
|
Ey l33t
Joined: 07 Apr 2005 Posts: 863 Location: Paris
|
Posted: Sun May 15, 2005 10:20 pm Post subject: |
|
|
Marsu wrote: | Voilà les liens vers les deux logs : celui ou je fais un insmod /lib/modules/../fglrx.ko : http://vmaster.free.fr/Xorg.0.old.log
et l'autre : http://vmaster.free.fr/Xorg.0.log
et le emerge -e world, ça me dit pas trop, étant donné que j'ai installé la semaine dernière (en attendant, je réémerge xorg, si ça se trouve, il avait pas pris le flag opengl, qui sait)
EDIT: le merge de xorg n'a rien donné de neuf, par ailleurs, j'ai aussi fait un emerge -avuD qui n'a rien donné non plus, le tout bien entendu avec le use-flag opengl |
C'est pas xorg le problème. C'est le module ati.
Quand tu l'emerge, il faut que tu es booté sur le noyau que tu utilises et que le /usr/src/linux pointe vers le bon noyau (je suis pas sur que les 2 conditions soient nécessaire, mais comme ça t'es sur de toi). Sinon il risque de l'installer pour le mauvais noyau et résultat modprobe ne trouvera rien. |
|
Back to top |
|
|
Marsu Guru
Joined: 18 Jun 2003 Posts: 329 Location: Lyon
|
Posted: Mon May 16, 2005 4:10 pm Post subject: |
|
|
j'ai qu'un seul kernel d'installé,le lien pointe sur le bon repertoire, j'ai compilé les ati-drivers après le kernel : donc le prob ne peut pas venir de là, j'arrive vraiment pas à trouver ce qui manque _________________ qui ne tente rien n'a rien |
|
Back to top |
|
|
|