Bruce-b Posté(e) le 3 avril 2007 Partager Posté(e) le 3 avril 2007 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.) 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. 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 More sharing options...
lorinc Posté(e) le 3 avril 2007 Partager Posté(e) le 3 avril 2007 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. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Bruce-b Posté(e) le 3 avril 2007 Auteur Partager Posté(e) le 3 avril 2007 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 More sharing options...
lorinc Posté(e) le 3 avril 2007 Partager Posté(e) le 3 avril 2007 attend, juste pour info, les sortie de glxinfo que tu donnes, c'est sur un X normal, ou bien à travers XGL ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Bruce-b Posté(e) le 3 avril 2007 Auteur Partager Posté(e) le 3 avril 2007 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 More sharing options...
saintshakajin Posté(e) le 3 avril 2007 Partager Posté(e) le 3 avril 2007 Tu as configuré xorg.conf à la main (via aticonfig --blabla) ou via le MCC? Si c'est sous un X sans XGL, tu as déjà un sérieux problème là. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Bruce-b Posté(e) le 3 avril 2007 Auteur Partager Posté(e) le 3 avril 2007 j'ai essayé toutes les facons (aticonfig, mcc...) donc si quelqu'un a une piste a me donner ce serait cool, merci Lien vers le commentaire Partager sur d’autres sites More sharing options...
Bruce-b Posté(e) le 4 avril 2007 Auteur Partager Posté(e) le 4 avril 2007 up Lien vers le commentaire Partager sur d’autres sites More sharing options...
saintshakajin Posté(e) le 5 avril 2007 Partager Posté(e) le 5 avril 2007 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 More sharing options...
Bruce-b Posté(e) le 5 avril 2007 Auteur Partager Posté(e) le 5 avril 2007 merci de t'intéresser a mon pb, je vais essayer ca ce soir mais je te confirme que XGL est activé dans la MCC, c'est même ça mon pb: il est activé mais ne fonctionne pas Lien vers le commentaire Partager sur d’autres sites More sharing options...
lorinc Posté(e) le 5 avril 2007 Partager Posté(e) le 5 avril 2007 je veux bien que tu regardes le fichier de log de X, enfin surtout la partie relative au DRI, s'il dit qu'il fait correctement l'init et que tout est ok. Lien vers le commentaire Partager sur d’autres sites More sharing options...
saintshakajin Posté(e) le 5 avril 2007 Partager Posté(e) le 5 avril 2007 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 More sharing options...
Bruce-b Posté(e) le 6 avril 2007 Auteur Partager Posté(e) le 6 avril 2007 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
lorinc Posté(e) le 6 avril 2007 Partager Posté(e) le 6 avril 2007 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) Lien vers le commentaire Partager sur d’autres sites More sharing options...
saintshakajin Posté(e) le 6 avril 2007 Partager Posté(e) le 6 avril 2007 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 More sharing options...
Bruce-b Posté(e) le 7 avril 2007 Auteur Partager Posté(e) le 7 avril 2007 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 More sharing options...
Bruce-b Posté(e) le 7 avril 2007 Auteur Partager Posté(e) le 7 avril 2007 j'ai trouver !!!! il fallait dans /etc/sysconfig/compositing-wm mettre COMPOSITING_WM_START=yes car je l'avais a no maintenant mon cube est revenu avec tous les effets 3D idiots mais indispensable ;o)) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.