lebarjoe Posté(e) le 27 mai 2005 Partager Posté(e) le 27 mai 2005 Le script a été mis à jour today Les grandes améliorations : - Script Francais/Anglais - Configuration automatique du fichier de configuration ( merci lebarjoe ) - Quelques autres améloirations mineures ! Le changelog complet est là : http://ceric35fr.free.fr/ATI/changelog Les liens du script seront mis à jour par lebarjoe Excellent travail ! Le plus simple, c'est que tu mettes le script sous http://ceric35fr.free.fr/ATI/ comme dans ta signature. Car le lien donné dans le tuto est le même que celui de ta signature. Besoin d'information : Ceux qui possèdent une mandrake 10.1 ou bien une mandriva 2005, peuvent-ils me faire un retour de la commande suivante : cat /etc/mandrake-release && cat /proc/pci Merci, d'avance. Vos réponses permettront d'amélioré la config du serveur graphique (pour la prise en compte de la sortie TV). Bon week-end. Lien vers le commentaire Partager sur d’autres sites More sharing options...
ceric35 Posté(e) le 27 mai 2005 Partager Posté(e) le 27 mai 2005 Voila pour toi ! $ cat /etc/mandrake-release && cat /proc/pci Mandrakelinux release 10.2 (Limited Edition 2005) for i586 PCI devices found: Bus 0, device 0, function 0: Class 0600: PCI device 1106:3189 (rev 0). Prefetchable 32 bit memory at 0xf8000000 [0xfbffffff]. Bus 0, device 1, function 0: Class 0604: PCI device 1106:b168 (rev 0). Master Capable. No bursts. Min Gnt=8. Bus 0, device 16, function 0: Class 0c03: PCI device 1106:3038 (rev 128). IRQ 10. Master Capable. Latency=32. I/O at 0xb800 [0xb81f]. Bus 0, device 16, function 1: Class 0c03: PCI device 1106:3038 (rev 128). IRQ 10. Master Capable. Latency=32. I/O at 0xb400 [0xb41f]. Bus 0, device 16, function 2: Class 0c03: PCI device 1106:3038 (rev 128). IRQ 10. Master Capable. Latency=32. I/O at 0xb000 [0xb01f]. Bus 0, device 16, function 3: Class 0c03: PCI device 1106:3104 (rev 130). IRQ 10. Master Capable. Latency=32. Non-prefetchable 32 bit memory at 0xde800000 [0xde8000ff]. Bus 0, device 17, function 0: Class 0601: PCI device 1106:3177 (rev 0). Bus 0, device 17, function 1: Class 0101: PCI device 1106:0571 (rev 6). Master Capable. Latency=32. I/O at 0xa800 [0xa80f]. Bus 0, device 17, function 5: Class 0401: PCI device 1106:3059 (rev 80). IRQ 3. I/O at 0xe000 [0xe0ff]. Bus 0, device 18, function 0: Class 0200: PCI device 1106:3065 (rev 116). IRQ 5. Master Capable. Latency=32. Min Gnt=3.Max Lat=8. I/O at 0xa400 [0xa4ff]. Non-prefetchable 32 bit memory at 0xde000000 [0xde0000ff]. Bus 1, device 0, function 0: Class 0300: PCI device 1002:5964 (rev 1). IRQ 11. Master Capable. Latency=255. Min Gnt=8. Prefetchable 32 bit memory at 0xe0000000 [0xefffffff]. I/O at 0xd800 [0xd8ff]. Non-prefetchable 32 bit memory at 0xdf000000 [0xdf00ffff]. Lien vers le commentaire Partager sur d’autres sites More sharing options...
cham Posté(e) le 5 juin 2005 Partager Posté(e) le 5 juin 2005 Tout d'abord, un grand merci pour cette discussion éclairante, en particulier pour les contributions et le script de Ceric35, lebarjoe et Brisko25. Après des journées et des nuits de galère à googler sur une bonne centaine de pages en langues diverses, à installer désinstaller compiler patcher le driver d'ATI, j'avais l'impression que mes problèmes arrivaient à leur terme. Ma config : Mandriva 10.2 (LE 2005), récemment installée par mise à jour de 10.1 ATI Radeon 9550 Mon problème : accélérer la carte en 3D. Le script a superbement marché ; enfin, il y a eu quelques bizarreries, sans doute dues au fait que je l'ai exécuté deux fois (avec l'option réinstallation des pilotes), ayant cru que [O/n] signifiait que O était la valeur par défaut : à la deuxième, écran tout petit mais haute définition ; puis écran de 800x600. Ensuite je me suis trouvé exactement dans le cas de Brisko25 : des erreurs avec mtrr dans Xorg.0.log et des freezes. J'ai donc adopté la solution de Brisko25 (inhiber mtrr), et les erreurs ont disparu. Par contre, le système freeze toujours lors de l'exécution de glxgears ou de fgl_glxgears (avec reboot hard pour en sortir). Une différence par rapport à avant l'inhibition de mtrr : les roues animées de glxgears sont visibles et tournent (lentement) quelques secondes. J'en suis à me demander si je dois refaire une installation de Mandriva, dans l'espoir de me retrouver dans l'état le plus propre possible, et tout recommencer à zéro ; mais on n'est pas sous Windows, tout de même ! Un indice (?) : l'utilisation de la souris provoque un freeze immédiat (sinon il arrive au bout de quelques secondes). Alors si quelqu'un a une idée... Je vais continuer à googler en attendant... Lien vers le commentaire Partager sur d’autres sites More sharing options...
ceric35 Posté(e) le 5 juin 2005 Partager Posté(e) le 5 juin 2005 Pourrais*je voir ton fichier /etc/X11/xorg.conf stp ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
cham Posté(e) le 5 juin 2005 Partager Posté(e) le 5 juin 2005 Le voici : # File generated by XFdrake. # ********************************************************************** # Refer to the XF86Config man page for details about the format of # this file. # ********************************************************************** Section "Files" # Multiple FontPath entries are allowed (they are concatenated together) # By default, Mandrake 6.0 and later now use a font server independent of # the X server to render fonts. FontPath "unix/:-1" EndSection Section "ServerFlags" #DontZap # disable <Crtl><Alt><BS> (server abort) #DontZoom # disable <Crtl><Alt><KP_+>/<KP_-> (resolution switching) AllowMouseOpenFail # allows the server to start up even if the mouse doesn't work EndSection Section "Module" Load "dbe" # Double-Buffering Extension Load "v4l" # Video for Linux Load "type1" Load "freetype" Load "/usr/X11R6/lib/modules/extensions/libglx.a" Load "glx" # 3D layer Load "dri" # direct rendering Subsection "extmod" Option "omit xfree86-dga" # don't initialise the DGA extension EndSubsection Subsection "extmod" Option "omit xfree86-dga" # don't initialise the DGA extension EndSubsection EndSection Section "InputDevice" Identifier "Keyboard1" Driver "keyboard" Option "XkbModel" "pc105" Option "XkbLayout" "fr" Option "XkbOptions" "" EndSection Section "InputDevice" Identifier "Mouse1" Driver "mouse" Option "Protocol" "ExplorerPS/2" Option "Device" "/dev/mouse" Option "ZAxisMapping" "4 5" EndSection Section "Monitor" Identifier "monitor1" VendorName "Plug'n Play" ModelName "DELL D1028LR" HorizSync 30-69 VertRefresh 48-120 # TV fullscreen mode or DVD fullscreen output. # 768x576 @ 79 Hz, 50 kHz hsync ModeLine "768x576" 50.00 768 832 846 1000 576 590 595 630 # 768x576 @ 100 Hz, 61.6 kHz hsync ModeLine "768x576" 63.07 768 800 960 1024 576 578 590 616 EndSection Section "Device" Identifier "device1" VendorName "ATI" BoardName "ATI Technologies Inc RV350 AS [Radeon 9600 AS]" Driver "fglrx" # Option "AGPMode" "8" # BusID "" # vendor=1002, device=4e4a Screen 0 Option "DPMS" Option "FSAAMSPosY1" "0.000000" Option "StereoSyncEnable" "1" # ### generic DRI settings ### # === disable PnP Monitor === #Option "NoDDC" Option "FSAAMSPosX5" "0.000000" Option "FSAAMSPosX2" "0.000000" Option "FSAAMSPosY4" "0.000000" # === Pseudo Color Visuals (8-bit visuals) === Option "PseudoColorVisuals" "off" # === Optimisations === Option "AGPFastWrite" "true" # === Video Overlay for the Xv extension === Option "VideoOverlay" "on" Option "FSAADisableGamma" "no" Option "FSAAMSPosX4" "0.000000" Option "FSAAMSPosY0" "0.000000" Option "GammaCorrectionII" "0x00000000" Option "ForceGenericCPU" "no" # === misc DRI settings === Option "mtrr" "off" # disable DRI mtrr mapper, driver has its own code for mtrr Option "VRefresh2" "unspecified" # === Center Mode (Laptops only) === Option "CenterMode" "off" Option "FSAAMSPosY5" "0.000000" Option "IgnoreEDID" "off" # === OpenGL Overlay === # Note: When OpenGL Overlay is enabled, Video Overlay # will be disabled automatically Option "OpenGLOverlay" "off" Option "FSAACustomizeMSPos" "no" Option "FSAAScale" "1" # === FSAA Management === Option "FSAAEnable" "no" # ### FireGL DDX driver module specific settings ### # === Screen Management === Option "DesktopSetup" "0x00000000" Option "HSync2" "unspecified" Option "TVHStartAdj" "0" Option "no_dri" "no" Option "FSAAMSPosX0" "0.000000" Option "GammaCorrectionI" "0x00000000" Option "FSAAMSPosX1" "0.000000" Option "BlockSignalsOnLock" "on" Option "UseInternalAGPGART" "no" Option "MonitorLayout" "AUTO, AUTO" # === disable/enable XAA/DRI === Option "no_accel" "no" # === Misc Options === Option "UseFastTLS" "0" # === OpenGL specific profiles/settings === Option "Capabilities" "0x00000000" Option "FSAAMSPosY3" "0.000000" Option "TVColorAdj" "0" Option "TVVPosAdj" "0" Option "TVStandard" "PAL-N" Option "FSAAMSPosY2" "0.000000" # === TV-out Management === Option "NoTV" "yes" Option "TVHPosAdj" "0" Option "TVHSizeAdj" "0" # === QBS Management === Option "Stereo" "off" Option "ScreenOverlap" "0" Option "FSAAMSPosX3" "0.000000" Option "TVVSizeAdj" "0" EndSection Section "Screen" Identifier "screen1" Device "device1" Monitor "monitor1" DefaultColorDepth 24 Subsection "Display" Depth 8 Virtual 800 600 EndSubsection Subsection "Display" Depth 15 Virtual 800 600 EndSubsection Subsection "Display" Depth 16 Virtual 800 600 EndSubsection Subsection "Display" Depth 24 Virtual 800 600 EndSubsection DefaultDepth 24 EndSection Section "ServerLayout" Identifier "layout1" InputDevice "Keyboard1" "CoreKeyboard" InputDevice "Mouse1" "CorePointer" Screen "screen1" EndSection Section "dri" # Access to OpenGL ICD is allowed for all users: Mode 0666 # Access to OpenGL ICD is restricted to a specific user group: # Group 100 # users # Mode 0660 EndSection Lien vers le commentaire Partager sur d’autres sites More sharing options...
ceric35 Posté(e) le 5 juin 2005 Partager Posté(e) le 5 juin 2005 Je sais pas du tout ! "L'utilisation de la souris provoque un freeze immediat" C'est à dire ? des que tu la bouge ? Sinon , tu teste la generation auto du fichier de config pour la premiere fois (script par lebarjoe) ce qui donne un fichier de config tres different du miens ! Bref , je me demande , mais je pense par que les drivers soit la cause des palntage avec la souris ! PS : et au fait , bienvenue sur le forum Lien vers le commentaire Partager sur d’autres sites More sharing options...
cham Posté(e) le 5 juin 2005 Partager Posté(e) le 5 juin 2005 C'est à dire ? des que tu la bouge ? En fait ça dépend, je viens de faire un test en changeant les dimensions du display (1024*768 au lieu de 800*600), j'ai lancé glxgears et j'ai pu bouger la souris sans planter. Espoir vite déçu, la planterie a quand même eu lieu, un peu plus tard (j'ai eu quand même le temps cette fois de voir une accélération * par 6 environ). Sinon , tu teste la generation auto du fichier de config pour la premiere fois (script par lebarjoe) ce qui donne un fichier de config tres different du miens ! Je n'ai pas bien compris ta remarque. Y a-t-il un autre script ? Bref, je me demande , mais je pense par que les drivers soit la cause des palntage avec la souris ! Je me demande aussi... En tout cas aucun problème avec l'ancien driver installé sur la 10.2 (mais aucune accélération non plus). PS : et au fait , bienvenue sur le forum Merci ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
ceric35 Posté(e) le 5 juin 2005 Partager Posté(e) le 5 juin 2005 L'ancien script n'incluait pas la generation automatique du fichier de config ! Mais passait par "fglrxconfig" , l'outil de configuration fournit avec les drivers ! Voila comment on installe manuelement les drivers : http://lea-linux.org/hardware/hard_image/atifglrxrpm.html Tu peut peut-etre maintenant tenter un coup de : fglrxconfig (en root dans une console) puis redemarrer ta session , pour voir si ca change quelque chose ... Lien vers le commentaire Partager sur d’autres sites More sharing options...
cham Posté(e) le 5 juin 2005 Partager Posté(e) le 5 juin 2005 J'ai déjà essayé cette procédure, en suivant la page de Léa que tu indiques. Mais d'abord la compilation n'est pas possible sans un patch (pb de la version 2.6.11 du kernel), que je suis allé récupérer quelque part (il y en avait plusieurs, et j'ai pris une version avec deux patchs). Mais après compilation et production de fglrx.ko, j'ai eu des erreurs du type : Xlib : extension "GLX" missing on display ":0.0". (pour glxgears, glxinfo) Très curieusement, fglrxinfo attendait de l'input de stdin et n'affichait rien. Le display était plus grand que l'écran réel (malgré le no à l'utilisation d'un bureau virtuel plus grand que l'écran). Et pourtant xorg.conf, généré par fglrxconfig, contenait bien "load glx". J'ai essayé les deux valeurs pour Useinternal AGP. J'ai également modifié modprobe.preload... Puis désinstallé le rpm d'ATI, puis réinstallé... Ton script est ce qui m'a rapproché le plus d'une solution : détectant correctement la carte avec glxinfo et fglrxinfo, accélération avec glxgears... Peut-être est-ce le patch utilisé, ou le xorg.conf. Je vais regarder là-dedans (mais étudier un script, ce n'est pas facile...). Je suis un peu à sec d'idées pour le moment. Ce que j'aurais aimé trouver, c'est quelqu'un qui aie eu la même mésaventure, pour qu'on puisse chercher les points communs et les différences d'avec les configs qui marchent bien. Lien vers le commentaire Partager sur d’autres sites More sharing options...
cham Posté(e) le 6 juin 2005 Partager Posté(e) le 6 juin 2005 1. Observations Après étude soigneuse des différences entre : - xorg.conf produit par votre script, appelons-le xorg1 - celui produit par fglrxconfig, appelons-le xorg2 - et celui produit par XFdrake par défaut, appelons-le xorg3. - dans la section carte ATI, xorg1 = xorg2 + xorg3 ; malheureusement les options ne sont pas du tout déclarées dans le même ordre, ce qui rend très long la vérification (une amélioration possible pour débuggage ?) - dans la plupart des autres sections, les différences sont mineures et ne devraient pas, à mon avis, causer de réels problèmes - dans la section "Modules", en revanche, on note : Section "Modules" : Ces deux lignes dans xorg1 sont redondantes et font l'objet d'une erreur (ONCE-ONLY) dans Xorg.0.log (la deuxième ne fait donc rien). Load "/usr/X11R6/lib/modules/extensions/libglx.a" Load "glx" # 3D layer Et la sous-section "extmod" y est répétée deux fois. A noter que l'option "omit xfree86-dga" est activée dans xorg1, contrairement aux conseils donnés par Ceric dans la page Léa-ati & mandriva. 2. Mon problème En variant les combinaisons, j'ai au moins pu découvrir quelque chose : l'erreur sur missing glx signalée dans mon précédent courrier est due à : - Load "glx" , qui chez moi cherche un pilote et un chipset NVidia et bien sûr ne le trouve pas, alors que - Load "/usr/X11R6/lib/modules/extensions/libglx.a" marche. Il se trouve que j'ai eu en dépannage une carte nVidia pour laquelle je n'ai utilisé aucun driver spécifique, me contentant de l'installation par défaut (sur la mandrake 10.1). Par conséquent, il en reste des traces quelque part ; mais se trouve le module "glx" ? mystère (pour moi). En revanche ça n'explique rien concernant le plantage du système quand on a le bon module glx. PS. Je dois corriger ce que j'ai dit dans un post précédent (j'étais fatigué) : ce n'est pas bouger la souris qui accélère le plantage, c'est toucher (avec la souris) à la fenêtre de glxgears ou de fgl_glxgears. Mais ça varie... Lien vers le commentaire Partager sur d’autres sites More sharing options...
cham Posté(e) le 6 juin 2005 Partager Posté(e) le 6 juin 2005 En réponse à ma précédente interrogation, pour ceux qui auraient le problème de : Xlib : extension "GLX" missing on display ":0.0". (pour glxgears, glxinfo, etc.) Load "glx" va d'abord chercher libglx.so et ensuite libglx.a Il m'a donc suffit de renommer libglx.so, qui devait dater de mon ancienne installation avec une carte nVidia, pour que <load "glx"> aille chercher libglx.a (installé par le pilote ATI). En espérant que ça aide quelqu'un (ça ne change rien pour moi). Lien vers le commentaire Partager sur d’autres sites More sharing options...
ceric35 Posté(e) le 6 juin 2005 Partager Posté(e) le 6 juin 2005 Que ce passe -til si tu fait "modprobe fglrx" ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
cham Posté(e) le 6 juin 2005 Partager Posté(e) le 6 juin 2005 Rien. Lien vers le commentaire Partager sur d’autres sites More sharing options...
ceric35 Posté(e) le 6 juin 2005 Partager Posté(e) le 6 juin 2005 Je te rassure , tu n'est pas le seul a avoir cette erreur ! Xlib : extension "GLX" missing on display ":0.0". J'ai deja vu cette erreur ... Mais bizarement , je me souvient plus du remede ! dsl ! Si lebarjoe passe , il va sans doute te repondre , mais là moi je seche Lien vers le commentaire Partager sur d’autres sites More sharing options...
lebarjoe Posté(e) le 6 juin 2005 Partager Posté(e) le 6 juin 2005 Je te rassure , tu n'est pas le seul a avoir cette erreur !J'ai deja vu cette erreur ... Mais bizarement , je me souvient plus du remede ! dsl ! Si lebarjoe passe , il va sans doute te repondre , mais là moi je seche Coucou ! Bon je n'ai pas tout compris, mais bon. 1 - Dans ton fichier xorg.conf il ne doit y avoir qu'une seule ligne concernant "Load glx". Load "/usr/X11R6/lib/modules/extensions/libglx.a" <== A supprimerLoad "glx" # 3D layer 2 - Fais nous un retour (dans l'ordre) de ces commandes avec le compte root : a. lspci |grep VGA b. cat /etc/modprobe.preload c. modprobe fglrx d. lsmod |grep fglrx e. lsmod |grep agp f. grep UseInternalAGPGART /etc/X11/xorg.conf g. ls -al /usr/X11R6/lib/libGL.so.1 3 - 1. Observations Après étude soigneuse des différences entre : - xorg.conf produit par votre script, appelons-le xorg1 - celui produit par fglrxconfig, appelons-le xorg2 - et celui produit par XFdrake par défaut, appelons-le xorg3. Montre nous le fichier xorg1. 4 - Ensuite essaye de commenter l'option suivante (dans le fichier /etc/X11/xorg.conf): # === Optimisations === # Option "AGPFastWrite" "true" Redémarre le serveur graphique en root : service dm restart 5 - Effectue des tests : 1. glxinfo |grep -i direct 2. glxgears 3. fgl_glxgears 6 - Question bête (mais on ne sait jamais) : As-tu testé ta mémoire vive avec memtest86 ? Voilà, je ne peux répondre que la journée quand j'ai le temps (pas encore internet chez moi). Lien vers le commentaire Partager sur d’autres sites More sharing options...
cham Posté(e) le 6 juin 2005 Partager Posté(e) le 6 juin 2005 Malheureusement mon erreur n'est pas le "missing glx", ça c'est résolu (cf mon post de ce matin) : le "missing glx" est dû au fait que "load glx" sélectionne le mauvais pilote, alors que votre script, qui m'a fait découvrir l'erreur, donne le chemin absolu sur le pilote, et pas fglrxconfig. Par contre le pb du système qui freeze est beaucoup plus ennuyeux... et là dessus, il n'est pas facile de googler. Est-ce quelqu'un connait un moyen de tracer glxgears ou fgl_glxgears, pour enregistrer les erreurs qu'ils ont rencontrées ? Un log me serait très utile ici. Lien vers le commentaire Partager sur d’autres sites More sharing options...
cham Posté(e) le 6 juin 2005 Partager Posté(e) le 6 juin 2005 Lebarjoe, merci d'arriver à la rescousse ! Je te réponds tout de suite pour les premières questions, puis je teste la suite qui risque de planter tout. 1. J'ai déjà fait cette modif 2. Voici les résultats (à signaler que j'ai également testé, sans succès, de mettre fglrx dans modprobe.preload). a. lspci |grep VGA 01:00.0 VGA compatible controller: ATI Technologies Inc RV350 AS [Radeon 9600 AS] b. cat /etc/modprobe.preload hw_random intel-agp c. modprobe fglrx => le prompt d. lsmod |grep fglrx fglrx 238268 7 agpgart 28716 2 fglrx,intel-agp e. lsmod |grep agp intel-agp 20284 1 agpgart 28716 2 fglrx,intel-agp f. grep UseInternalAGPGART /etc/X11/xorg.conf Option "UseInternalAGPGART" "no" g. ls -al /usr/X11R6/lib/libGL.so.1 lrwxrwxrwx 1 root root 19 jun 5 16:26 /usr/X11R6/lib/libGL.so.1 -> /usr/lib/libGL.so.1* 3. Le fichier xorg.conf (c'est celui que j'ai posté hier, sauf pour la modif de load "glx" et l'ajout de quelques commentaires). A signaler que j'ai testé avec et sans l'option "omit Xfree-dga". # File generated by XFdrake. # ********************************************************************** # Refer to the XF86Config man page for details about the format of # this file. # ********************************************************************** Section "Files" # Multiple FontPath entries are allowed (they are concatenated together) # By default, Mandrake 6.0 and later now use a font server independent of # the X server to render fonts. FontPath "unix/:-1" EndSection Section "ServerFlags" #DontZap # disable <Crtl><Alt><BS> (server abort) #DontZoom # disable <Crtl><Alt><KP_+>/<KP_-> (resolution switching) AllowMouseOpenFail # allows the server to start up even if the mouse doesn't work # GB : APRIORI ça ne fait pas de mal EndSection Section "Module" Load "dbe" # Double-Buffering Extension Load "v4l" # Video for Linux Load "type1" Load "freetype" # Load "/usr/X11R6/lib/modules/extensions/libglx.a" Load "glx" # 3D layer Load "dri" # direct rendering Subsection "extmod" # Option "omit xfree86-dga" # don't initialise the DGA extension EndSubsection EndSection Section "InputDevice" Identifier "Keyboard1" Driver "keyboard" Option "XkbModel" "pc105" Option "XkbLayout" "fr" Option "XkbOptions" "" # REQUIRES A STRING # Option "AutoRepeat" "500 30" # FROM FGLRXCONFIG # Option "XkbRules" "xfree86" # FROM FGLRXCONFIG EndSection Section "InputDevice" Identifier "Mouse1" Driver "mouse" Option "Protocol" "ExplorerPS/2" Option "Device" "/dev/mouse" Option "ZAxisMapping" "4 5" # Option "Emulate3Buttons" # FROM FGLRXCONFIG EndSection Section "Monitor" Identifier "monitor1" VendorName "Plug'n Play" ModelName "DELL D1028LR" HorizSync 30-69 VertRefresh 48-120 # TV fullscreen mode or DVD fullscreen output. # 768x576 @ 79 Hz, 50 kHz hsync # ModeLine "768x576" 50.00 768 832 846 1000 576 590 595 630 # MY COMMENT # 768x576 @ 100 Hz, 61.6 kHz hsync # ModeLine "768x576" 63.07 768 800 960 1024 576 578 590 616 # MY COMMENT EndSection Section "Device" Identifier "device1" VendorName "ATI" BoardName "ATI Technologies Inc RV350 AS [Radeon 9600 AS]" Driver "fglrx" # Option "AGPMode" "8" # BusID "" # vendor=1002, device=4e4a Screen 0 # FROM FGLRXCONFIG Option "DPMS" # FROM XFDRAKE Option "FSAAMSPosY1" "0.000000" # FROM FGLRXCONFIG Option "StereoSyncEnable" "1" # FROM FGLRXCONFIG # ### generic DRI settings ### # === disable PnP Monitor === #Option "NoDDC" Option "FSAAMSPosX5" "0.000000" # FROM FGLRXCONFIG Option "FSAAMSPosX2" "0.000000" # FROM FGLRXCONFIG Option "FSAAMSPosY4" "0.000000" # FROM FGLRXCONFIG # === Pseudo Color Visuals (8-bit visuals) === Option "PseudoColorVisuals" "off" # FROM FGLRXCONFIG # === Optimisations === Option "AGPFastWrite" "true" # === Video Overlay for the Xv extension === Option "VideoOverlay" "on" # FROM FGLRXCONFIG Option "FSAADisableGamma" "no" # FROM FGLRXCONFIG Option "FSAAMSPosX4" "0.000000" # FROM FGLRXCONFIG Option "FSAAMSPosY0" "0.000000" # FROM FGLRXCONFIG Option "GammaCorrectionII" "0x00000000" # FROM FGLRXCONFIG Option "ForceGenericCPU" "no" # FROM FGLRXCONFIG # === misc DRI settings === Option "mtrr" "off" # disable DRI mtrr mapper, driver has its own code for mtrr Option "VRefresh2" "unspecified" # FROM FGLRXCONFIG # === Center Mode (Laptops only) === Option "CenterMode" "off" # FROM FGLRXCONFIG Option "FSAAMSPosY5" "0.000000" # FROM FGLRXCONFIG Option "IgnoreEDID" "off" # FROM FGLRXCONFIG # === OpenGL Overlay === # Note: When OpenGL Overlay is enabled, Video Overlay # will be disabled automatically Option "OpenGLOverlay" "off" # FROM FGLRXCONFIG Option "FSAACustomizeMSPos" "no" Option "FSAAScale" "1" # FROM FGLRXCONFIG # === FSAA Management === Option "FSAAEnable" "no" # FROM FGLRXCONFIG # ### FireGL DDX driver module specific settings ### # === Screen Management === Option "DesktopSetup" "0x00000000" # FROM FGLRXCONFIG Option "HSync2" "unspecified" # FROM FGLRXCONFIG Option "TVHStartAdj" "0" # FROM FGLRXCONFIG Option "no_dri" "no" # FROM FGLRXCONFIG Option "FSAAMSPosX0" "0.000000" # FROM FGLRXCONFIG Option "GammaCorrectionI" "0x00000000" # FROM FGLRXCONFIG Option "FSAAMSPosX1" "0.000000" # FROM FGLRXCONFIG Option "BlockSignalsOnLock" "on" # FROM FGLRXCONFIG Option "UseInternalAGPGART" "no" # FROM FGLRXCONFIG Option "MonitorLayout" "AUTO, AUTO" # FROM FGLRXCONFIG # === disable/enable XAA/DRI === Option "no_accel" "no" # FROM FGLRXCONFIG # === Misc Options === Option "UseFastTLS" "0" # FROM FGLRXCONFIG # === OpenGL specific profiles/settings === Option "Capabilities" "0x00000000" # FROM FGLRXCONFIG Option "FSAAMSPosY3" "0.000000" # FROM FGLRXCONFIG Option "TVColorAdj" "0" # FROM FGLRXCONFIG Option "TVVPosAdj" "0" # FROM FGLRXCONFIG Option "TVStandard" "PAL-N" # SPECIAL CERIC Option "FSAAMSPosY2" "0.000000" # FROM FGLRXCONFIG # === TV-out Management === Option "NoTV" "yes" # FROM FGLRXCONFIG Option "TVHPosAdj" "0" # FROM FGLRXCONFIG Option "TVHSizeAdj" "0" # FROM FGLRXCONFIG # === QBS Management === Option "Stereo" "off" # FROM FGLRXCONFIG Option "ScreenOverlap" "0" # FROM FGLRXCONFIG Option "FSAAMSPosX3" "0.000000" # FROM FGLRXCONFIG Option "TVVSizeAdj" "0" # FROM FGLRXCONFIG EndSection Section "Screen" Identifier "screen1" Device "device1" Monitor "monitor1" DefaultColorDepth 24 # Subsection "Display" # MY COMMENTS # Depth 8 # Virtual 800 600 # EndSubsection # Subsection "Display" # Depth 15 # Virtual 800 600 # EndSubsection # Subsection "Display" # Depth 16 # Virtual 800 600 # EndSubsection Subsection "Display" Depth 24 # Modes "1024x768" "1152x864" "800x600" # ViewPort 0 0 # initial origin if mode is smaller than desktop Virtual 1024 768 # COMMENTED BY FGLRXCONFIG EndSubsection DefaultDepth 24 EndSection Section "ServerLayout" Identifier "layout1" InputDevice "Keyboard1" "CoreKeyboard" InputDevice "Mouse1" "CorePointer" Screen "screen1" EndSection Section "dri" # Access to OpenGL ICD is allowed for all users: Mode 0666 # Access to OpenGL ICD is restricted to a specific user group: # Group 100 # users # Mode 0660 EndSection Lien vers le commentaire Partager sur d’autres sites More sharing options...
cham Posté(e) le 6 juin 2005 Partager Posté(e) le 6 juin 2005 Suite de ma réponse à lebarjoe : 4. J'ai commenté l'option AGPFastWrite, puis effectué <service dm restart> ; le serveur s'est arrêté, mais n'a pas redémarré, par conséquent glxgears et les autres me donnent du "display null", ce qui est normal. Après le reboot, j'ai : glxinfo | grep -i direct direct rendering : yes et les autres (glxgears et fgl_glxgears) m'ont planté le système, comme dab. 5. Aucune fonction "memtest86" chez moi (ni quoi que ce soit qui débute par mem), même sous root. Ceci dit, ma mémoire vive ne devrait pas poser de pb, Ksysguard m'annonce 630 M de libre. En tout cas, merci à tous. Lien vers le commentaire Partager sur d’autres sites More sharing options...
lebarjoe Posté(e) le 7 juin 2005 Partager Posté(e) le 7 juin 2005 1. Ajoute le module "fglrx" dans le fichier /etc/modprobe.preload echo fglrx >> /etc/modprobe.preload Rédémarre ta mandrake. Refait des tests. 2. Le fichier xorg.conf que tu présentes ne ressemble pas du tout à celui que devrait être généré par le script. 3. Memtest86 est un logiciel, ce n'est pas une commande linux (désolé de ne pas l'avoir précisé ). http://www.memtest.org/ 4. Par contre le pb du système qui freeze est beaucoup plus ennuyeux... et là dessus, il n'est pas facile de googler. Est-ce quelqu'un connait un moyen de tracer glxgears ou fgl_glxgears, pour enregistrer les erreurs qu'ils ont rencontrées ? Un log me serait très utile ici. La commande (je pense, pas sur) : strace glxgears Pour ton problème de freeze, je ne sais pas d'où cela peut venir. Peux-tu préciser la version de ta mandrake(driva) + ta config PC ? Ne désespère pas, à force de chercher on trouve. Lien vers le commentaire Partager sur d’autres sites More sharing options...
cham Posté(e) le 7 juin 2005 Partager Posté(e) le 7 juin 2005 1. J'ai déjà essayé de mettre fglrx dans modprobe.preload, sans succès. Je vais le refaire parce que je ne me rappelle plus ce qu'il y avait (on finit par perdre la tête avec tous ces essais) ; y a-t-il des tests particuliers que tu me conseilles ? 2. Le fichier généré par le script d'installation était (avant que je ne rajoute des commentaires et que je ne modifie quelques options) : # File generated by XFdrake. # ********************************************************************** # Refer to the XF86Config man page for details about the format of # this file. # ********************************************************************** Section "Files" # Multiple FontPath entries are allowed (they are concatenated together) # By default, Mandrake 6.0 and later now use a font server independent of # the X server to render fonts. FontPath "unix/:-1" EndSection Section "ServerFlags" #DontZap # disable <Crtl><Alt><BS> (server abort) #DontZoom # disable <Crtl><Alt><KP_+>/<KP_-> (resolution switching) AllowMouseOpenFail # allows the server to start up even if the mouse doesn't work EndSection Section "Module" Load "dbe" # Double-Buffering Extension Load "v4l" # Video for Linux Load "type1" Load "freetype" Load "/usr/X11R6/lib/modules/extensions/libglx.a" Load "glx" # 3D layer Load "dri" # direct rendering Subsection "extmod" Option "omit xfree86-dga" # don't initialise the DGA extension EndSubsection Subsection "extmod" Option "omit xfree86-dga" # don't initialise the DGA extension EndSubsection EndSection Section "InputDevice" Identifier "Keyboard1" Driver "keyboard" Option "XkbModel" "pc105" Option "XkbLayout" "fr" Option "XkbOptions" "" EndSection Section "InputDevice" Identifier "Mouse1" Driver "mouse" Option "Protocol" "ExplorerPS/2" Option "Device" "/dev/mouse" Option "ZAxisMapping" "4 5" EndSection Section "Monitor" Identifier "monitor1" VendorName "Plug'n Play" ModelName "DELL D1028LR" HorizSync 30-69 VertRefresh 48-120 # TV fullscreen mode or DVD fullscreen output. # 768x576 @ 79 Hz, 50 kHz hsync ModeLine "768x576" 50.00 768 832 846 1000 576 590 595 630 # 768x576 @ 100 Hz, 61.6 kHz hsync ModeLine "768x576" 63.07 768 800 960 1024 576 578 590 616 EndSection Section "Device" Identifier "device1" VendorName "ATI" BoardName "ATI Technologies Inc RV350 AS [Radeon 9600 AS]" Driver "fglrx" # Option "AGPMode" "8" # BusID "" # vendor=1002, device=4e4a Screen 0 Option "DPMS" Option "FSAAMSPosY1" "0.000000" Option "StereoSyncEnable" "1" # ### generic DRI settings ### # === disable PnP Monitor === #Option "NoDDC" Option "FSAAMSPosX5" "0.000000" Option "FSAAMSPosX2" "0.000000" Option "FSAAMSPosY4" "0.000000" # === Pseudo Color Visuals (8-bit visuals) === Option "PseudoColorVisuals" "off" # === Optimisations === Option "AGPFastWrite" "true" # === Video Overlay for the Xv extension === Option "VideoOverlay" "on" Option "FSAADisableGamma" "no" Option "FSAAMSPosX4" "0.000000" Option "FSAAMSPosY0" "0.000000" Option "GammaCorrectionII" "0x00000000" Option "ForceGenericCPU" "no" # === misc DRI settings === Option "mtrr" "off" # disable DRI mtrr mapper, driver has its own code for mtrr Option "VRefresh2" "unspecified" # === Center Mode (Laptops only) === Option "CenterMode" "off" Option "FSAAMSPosY5" "0.000000" Option "IgnoreEDID" "off" # === OpenGL Overlay === # Note: When OpenGL Overlay is enabled, Video Overlay # will be disabled automatically Option "OpenGLOverlay" "off" Option "FSAACustomizeMSPos" "no" Option "FSAAScale" "1" # === FSAA Management === Option "FSAAEnable" "no" # ### FireGL DDX driver module specific settings ### # === Screen Management === Option "DesktopSetup" "0x00000000" Option "HSync2" "unspecified" Option "TVHStartAdj" "0" Option "no_dri" "no" Option "FSAAMSPosX0" "0.000000" Option "GammaCorrectionI" "0x00000000" Option "FSAAMSPosX1" "0.000000" Option "BlockSignalsOnLock" "on" Option "UseInternalAGPGART" "no" Option "MonitorLayout" "AUTO, AUTO" # === disable/enable XAA/DRI === Option "no_accel" "no" # === Misc Options === Option "UseFastTLS" "0" # === OpenGL specific profiles/settings === Option "Capabilities" "0x00000000" Option "FSAAMSPosY3" "0.000000" Option "TVColorAdj" "0" Option "TVVPosAdj" "0" Option "TVStandard" "PAL-N" Option "FSAAMSPosY2" "0.000000" # === TV-out Management === Option "NoTV" "yes" Option "TVHPosAdj" "0" Option "TVHSizeAdj" "0" # === QBS Management === Option "Stereo" "off" Option "ScreenOverlap" "0" Option "FSAAMSPosX3" "0.000000" Option "TVVSizeAdj" "0" EndSection Section "Screen" Identifier "screen1" Device "device1" Monitor "monitor1" DefaultColorDepth 24 Subsection "Display" Depth 8 Virtual 800 600 EndSubsection Subsection "Display" Depth 15 Virtual 800 600 EndSubsection Subsection "Display" Depth 16 Virtual 800 600 EndSubsection Subsection "Display" Depth 24 Virtual 800 600 EndSubsection DefaultDepth 24 EndSection Section "ServerLayout" Identifier "layout1" InputDevice "Keyboard1" "CoreKeyboard" InputDevice "Mouse1" "CorePointer" Screen "screen1" EndSection Section "dri" # Access to OpenGL ICD is allowed for all users: Mode 0666 # Access to OpenGL ICD is restricted to a specific user group: # Group 100 # users # Mode 0660 EndSection 4. Config : MANDRIVA LE 2005 (kernel 2.6.11-6mdksmp, xorg 6.8.2, driver ATI correspondant) ATI Radeon HIS 9550 ASUS P4P800 Deluxe DDR SDRAM 512Mo PC-3200 x 2 (soit 1 G) P4-2.8E Ghz BUS 800 Mhz 1 G L2 5. En googlant j'ai trouvé de nombreux cas reportés de freeze similaires, avec aussi bien les cartes ATI et les cartes Nvidia. Malheureusement je n'ai pas trouvé de solutions... Plusieurs incriminent la température. Le point commun c'est qu'il semble que plus le driver est récent (plus il y a d'accélération 3D), plus le freeze est important. Lien vers le commentaire Partager sur d’autres sites More sharing options...
cham Posté(e) le 7 juin 2005 Partager Posté(e) le 7 juin 2005 Mettre le pilote fglrx dans modprobe.preload ne change rien. Testé avec et sans dga, avec et sans internalagp. Plus de précision sur ce qui se passe avec glxgears : - si je ne touche pas à la souris, ça continue de marcher plusieurs minutes ; je peux l'arrêter avec le clavier (escape), puis le relancer. Je ne sais pas jusqu'à quand il peut fonctionner, je ferais un test en le laissant en route. - si je touche à la souris (sans aller sur la fenêtre de glxgears), c'est variable : au début je peux le faire sans effet, puis il arrive que ça plante - si je touche à la fenêtre de glxgears avec la souris, plantage immédiat. Avec fgl_glxgears, ça plante très vite sans rien faire (quelques dixièmes de secondes). + même ssh depuis une autre machine ne marche pas (ça a marché une fois, jusqu'à ce que j'essaye de killer glxgears). Un indice (?) : je reçois parfois des messages indiquant une surchauffe de mon processeur, et m'annonçant "modulated clock". Mais je n'ai pas pu vérifier qu'il y avait un rapport. Et bien sûr strace ne sert à rien, puisque le système n'a pas le temps de fermer le fichier avant le freeze, le fichier est donc vide. Lien vers le commentaire Partager sur d’autres sites More sharing options...
ceric35 Posté(e) le 7 juin 2005 Partager Posté(e) le 7 juin 2005 Je pencherais pouir le surchauffe su proc ! meme si je trouve bizar que ce soit les drivers qui fasse chauffer le proc , ce serait plutot l'inverse ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
cham Posté(e) le 7 juin 2005 Partager Posté(e) le 7 juin 2005 Je n'ai pas eu de messages de surchauffe au moment où le problème se passe (du moins, c'est loin d''être systématique). Et je ne vois guère de raison pour le processeur de surchauffer pour la 3D, ce devrait plutôt être la carte graphique (bien qu'elle ne soit pas particulièrement chaude au toucher). Est-ce quelqu'un sait comment on peut connaitre la température de la carte graphique ? Ce qui serait intéressant, ce serait de pouvoir recouper une courbe de température - processeur et carte graphique - avec le lancement de glxgears / fgl_glxgears. Par ailleurs, FPS = 1630 au max ; c'est honnête, mais ça ne me paraît pas à soi tout seul devoir engendrer une surchauffe ??? - mais en fait j'y connais rien. En plus mon PC est grand ouvert ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
lebarjoe Posté(e) le 7 juin 2005 Partager Posté(e) le 7 juin 2005 Test tes barettes mémoire avec le logiciel memtest. Ci ce dernier ne te craches pas des messages d'insultes, c'est que tes barrettes mémoires sont bonnes. Lien vers le commentaire Partager sur d’autres sites More sharing options...
cham Posté(e) le 7 juin 2005 Partager Posté(e) le 7 juin 2005 OK, je vais le faire ; mais je n'ai pas de CD sous la main, est-ce que vous avez un lien sur comment booter sur une image ISO ? Je crois en avoir vu ça sur Léa, je vais fouiner. PS Mais je n'y crois pas trop : la 3D a parfaitement tourné sur cette machine du temps où MSWindows y était installé (il y a un an), avec une carte ATI Radeon 9600 SE, mais le même proc et la même mémoire. 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.