Aller au contenu

RESOLU [Mandriva 2007] [ATI] pas d'acceleration 3D


Messages recommandés

Bonjour a tous,

J'ai réinstaller ma Mandriva 2007 que j'avais péter a force d'installer n'importe quoi en gérant moi même les dépendances. Et comme d'habitude, la partie délicate ce sont les drivers graphique ATI...

j'ai installer les derniers pilotes proprios pour avoir XGL, mais XGL marche pas. J'ai bien une accélération 3D (Tux racer fonctionne), le panneau de config mandriva m'autorise a choisir XGL mais rien a faire.

J'écume les tutos en vain.

Apparemment, j'ai pas le DRI d'activer:

[pascal@localhost ~]$ glxinfo | grep rendering

Xlib: extension "XFree86-DRI" missing on display ":93.0".

direct rendering: No

[pascal@localhost ~]$ glxinfo | grep OpenGL

Xlib: extension "XFree86-DRI" missing on display ":93.0".

OpenGL vendor string: ATI Technologies Inc.

OpenGL renderer string: RADEON X800 XL

OpenGL version string: 1.2 (2.0.6334 (8.34.:turevesmongars:)

OpenGL extensions:

Pourtant fglrxinfo sort que des trucs corrects (fglrx est le nom du module du driver ati)

[pascal@localhost ~]$ fglrxinfo

display: :0.0 screen: 0

OpenGL vendor string: ATI Technologies Inc.

OpenGL renderer string: RADEON X800 XL

OpenGL version string: 2.0.6334 (8.34.:transpi:

et enfin mon xorg.conf:

# File generated by XFdrake (rev 57713)

# **************************************************

********************

# Refer to the xorg.conf man page for details about the format of

# this file.

# **************************************************

********************

Section "ServerLayout"

Identifier "layout1"

Screen 0 "aticonfig-Screen[0]" 0 0

InputDevice "Keyboard1" "CoreKeyboard"

InputDevice "Mouse1" "CorePointer"

EndSection

Section "Files"

# font server independent of the X server to render fonts.

# minimal fonts to allow X to run without xfs

FontPath "unix/:-1"

FontPath "/usr/share/fonts/misc:unscaled"

EndSection

Section "Module"

Load "dbe" # Double-Buffering Extension

Load "v4l" # Video for Linux

Load "extmod"

Load "type1"

Load "freetype"

Load "glx" # 3D layer

Load "dri"

EndSection

Section "DRI"

# Access to OpenGL ICD is allowed for all users:

# Access to OpenGL ICD is restricted to a specific user group:

# Group 100 # users

# Mode 0660

Mode 0666

EndSection

Section "ServerFlags"

#DontZap # disable <Crtl><Alt><BS> (server abort)

#DontZoom # disable <Crtl><Alt><KP_+>/<KP_-> (resolution switching)

# allows the server to start up even if the mouse does not work

Option "allowmouseopenfail"

Option "AIGLX" "false"

EndSection

Section "InputDevice"

Identifier "Keyboard1"

Driver "kbd"

Option "XkbModel" "pc105"

Option "XkbLayout" "fr"

Option "XkbOptions" "compose:rwin"

EndSection

Section "InputDevice"

Identifier "Mouse1"

Driver "mouse"

Option "Protocol" "ExplorerPS/2"

Option "Device" "/dev/mouse"

EndSection

Section "Monitor"

# Monitor preferred modeline (60.0 Hz vsync, 64.0 kHz hsync, ratio 5/4)

Identifier "monitor1"

VendorName "Generic"

ModelName "Flat Panel 1280x1024"

HorizSync 31.5 - 90.0

VertRefresh 60.0 - 60.0

ModeLine "1280x1024" 108.0 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync

ModeLine "768x576" 50.0 768 832 846 1000 576 590 595 630

ModeLine "768x576" 63.1 768 800 960 1024 576 578 590 616

EndSection

Section "Monitor"

Identifier "aticonfig-Monitor[0]"

Option "VendorName" "ATI Proprietary Driver"

Option "ModelName" "Generic Autodetecting Monitor"

Option "DPMS" "true"

EndSection

#Section "Device"

# Identifier "device1"

# Driver "vesa"

# Driver "fglrx"

# BoardName "ATI Radeon (vesa)"

# Option "DPMS"

#EndSection

Section "Device"

Identifier "aticonfig-Device[0]"

Driver "fglrx"

Option "UseFastTLS" "0"

Option "BlockSignalsOnLock" "on"

Option "ForceGenericCPU" "off"

Option "KernelModuleParm" "locked-userpages=0"

EndSection

Section "Extensions"

Option "Composite" "Disable"

EndSection

#Section "Screen"

# Identifier "screen1"

# Device "device1"

# Monitor "monitor1"

# DefaultDepth 24

# SubSection "Display"

# Depth 8

# Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"

# EndSubSection

# SubSection "Display"

# Depth 15

# Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"

# EndSubSection

# SubSection "Display"

# Depth 16

# Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"

# EndSubSection

# SubSection "Display"

# Depth 24

# Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"

# EndSubSection

#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

j'ai installer les dernier driver ATI, 8.35.5, ca fait pareil, il doit me manquer une option a la con...

aidez moi svp !!! j'en peux plus, google trouve rien pour moi !

Lien vers le commentaire
Partager sur d’autres sites

tu peux donner le résultat d'un
grep EE /var/og/Xorg.0.log -n5

histoire de voir pourquoi X ne veut pas te mettre de 3D harware.

Petit oublie, désolé:

[root@localhost firefox]# grep EE /var/log/Xorg.0.log

(WW) warning, (EE) error, (NI) not implemented, (??) unknown.

(II) Loading extension MIT-SCREEN-SAVER

[root@localhost firefox]# grep WW /var/log/Xorg.0.log

(WW) warning, (EE) error, (NI) not implemented, (??) unknown.

(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)

(WW) fglrx: No matching Device section for instance (BusID PCI:5:0:1) found

(WW) fglrx(0): board is an unknown third party board, chipset is supported

(WW) fglrx(0): Option "VendorName" is not used

(WW) fglrx(0): Option "ModelName" is not used

je précise qu'avant ca marchait avec mon processeur simple coeur 3200+ 64 bits et maintenant j'ai un CPU 4200+ X2 64 bits et une carte ATI X800 pcie

Lien vers le commentaire
Partager sur d’autres sites

attend, juste pour info, les sortie de glxinfo que tu donnes, c'est sur un X normal, ou bien à travers XGL ?

C'est la sortie d'un X normal vu que même en ayant activé XGL dans le Mandriva Control Center, je n'ai pas XGL, rien ne se passe...

Lien vers le commentaire
Partager sur d’autres sites

Tu ds avoir XGL qui est démarré. J'ai matté ton xorg.conf en long en large même si tout est trafiqué, il est correct.

Par contre, va une fois dans le MCC et regarde la "Configuration 3d". Pour moi, XGL est activé.

Si tu utilises les drivers Ati (fglrx) >= 8.34.8, tu peux ajouter cette ligne dans la "Section Extensions":

Section "Extensions"
	Option	  "XVideo" "Enable" << celle-ci :)
	Option	  "Composite" "Disable"
EndSection

Lien vers le commentaire
Partager sur d’autres sites

Mais c'est normal que Dri ne s'ouvre pas sur le bon display.

Je ne sais plus la commande mais il faut tapper:

j'ai_oublié glxinfo

Pour ne pas avoir d'erreur et ceci est dû à XGL qui ouvre un 2ème display libre.

Sinon, si tu veux voir qqch qui se passe, exécute compiz ou beryl (ou le composite natif de KDE/Gnome/XFCE) car XGL proprement c'est juste un serveur X gérant la 3d/composite en gros (voire très gros)

Lien vers le commentaire
Partager sur d’autres sites

Mais c'est normal que Dri ne s'ouvre pas sur le bon display.

Je ne sais plus la commande mais il faut tapper:

j'ai_oublié glxinfo

Pour ne pas avoir d'erreur et ceci est dû à XGL qui ouvre un 2ème display libre.

Sinon, si tu veux voir qqch qui se passe, exécute compiz ou beryl (ou le composite natif de KDE/Gnome/XFCE) car XGL proprement c'est juste un serveur X gérant la 3d/composite en gros (voire très gros)

et comment on lance compiz a la main ?

tu te souviens de la commande "truc glxinfo" a taper ? j'ai pas tout compris sur tes explications de DRI et de display: c'est bien ou pas bien ? je suis un peu perdu la :francais:

Lien vers le commentaire
Partager sur d’autres sites

en fait, l'idée de XGL c'est d'ouvrir un faux serveur X dans un contexte opengl d'un vrai serveur X. Tu as donc deux display : le vrai X et le virtuel. Si tu lance ton glxinfo dans le mauvais display, c'est normal qu'il te réponde de la merde (c'est ce à quoi je faisais référence quand je te demandais si tu lançais ton glxinfo dans un X normal ou bien dans XGL) :francais:

Lien vers le commentaire
Partager sur d’autres sites

Je crois que c'était un truc du genre

DISPLAY=:0:0 glxgears

Tu devrais voir les rouages sans décoration fenêtre...

Mais bon, no stress ça fonctionne. Sinon, je te conseille de faire un clic droit sur un décoration fenêtre, d'aller dans le comportement de celle-ci et d'activer la transparence de kde. Tu pourras voir que celle-ci fonctionne.

Sinon, je préfère beryl à compiz mais plus d'amples détails dans le topic dédié :)

Lien vers le commentaire
Partager sur d’autres sites

Je crois que c'était un truc du genre

DISPLAY=:0:0 glxgears

Tu devrais voir les rouages sans décoration fenêtre...

Mais bon, no stress ça fonctionne. Sinon, je te conseille de faire un clic droit sur un décoration fenêtre, d'aller dans le comportement de celle-ci et d'activer la transparence de kde. Tu pourras voir que celle-ci fonctionne.

Sinon, je préfère beryl à compiz mais plus d'amples détails dans le topic dédié :)

La transparence des fenetres dans KDE fonctionne, mais voici mon score pour glxgears, c'est lamentable:

[pascal@localhost ~]$ glxgears

Xlib: extension "XFree86-DRI" missing on display ":93.0".

2276 frames in 5.1 seconds = 447.587 FPS

2099 frames in 5.1 seconds = 413.534 FPS

X connection to :93.0 broken (explicit kill or server shutdown).

Quand au process XGL, il existe, mais j'ai pourtant aucun des plugins qui fonctionne:

[pascal@localhost ~]$ ps -ef | grep -i xgl

pascal 5948 5842 15 10:57 ? 00:00:40 Xgl :93 -fullscreen -accel xv:pbuffer -accel glx:pbuffer

voici le resultat de glxinfo:

[pascal@localhost ~]$ glxinfo | more
Xlib:  extension "XFree86-DRI" missing on display ":93.0".
name of display: :93.0
display: :93  screen: 0
direct rendering: No
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_OML_swap_method,
GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_hyperpipe,
GLX_SGIX_swap_barrier, GLX_SGIX_fbconfig
client glx vendor string: ATI
client glx version string: 1.3
client glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context,
GLX_ARB_get_proc_address, GLX_SGI_video_sync, GLX_ARB_multisample,
GLX_ATI_pixel_format_float, GLX_ATI_render_texture
GLX version: 1.2
GLX extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context,
GLX_ARB_multisample
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI RADEON X800 XL
OpenGL version string: 1.2 (2.0.6400 (8.35.5))
OpenGL extensions:
GL_ARB_multitexture, GL_ARB_texture_border_clamp, GL_ARB_texture_cube_map,
GL_ARB_texture_env_add, GL_ARB_texture_env_combine,
GL_ARB_texture_env_dot3, GL_ARB_transpose_matrix, GL_EXT_abgr,
GL_EXT_blend_color, GL_EXT_blend_minmax, GL_EXT_blend_subtract,
GL_EXT_texture_env_add, GL_EXT_texture_env_combine,
GL_EXT_texture_env_dot3, GL_EXT_texture_lod_bias
glu version: 1.3
glu extensions:
GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess

  visual  x  bf lv rg d st colorbuffer ax dp st accumbuffer  ms  cav
id dep cl sp sz l  ci b ro  r  g  b  a bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------
0x2c 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  1 0 None
0x2d 24 tc  0 32  0 r  .  .  8  8  8  8  0  0  0  0  0  0  0  1 0 None
0x2e 32 tc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  1 0 Ncon
0x2f 32 tc  0 32  0 r  .  .  8  8  8  8  0  0  0  0  0  0  0  1 0 Ncon

C'est normal que le display soit 93.0 ??? ca correspond a quoi ?

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...