#1 Le 29/07/2009, à 17:10
- Chris777
[Intrepid 64bits] Problème graphique au démarrage da la session
glxinfo | grep NVIDIA
server glx vendor string: NVIDIA Corporation
client glx vendor string: NVIDIA Corporation
OpenGL vendor string: NVIDIA Corporation
OpenGL version string: 2.1.2 NVIDIA 180.11
OpenGL shading language version string: 1.20 NVIDIA via Cg compiler
Je viens de mettre à jour mes pilotes nvidia (177.8->180.1) pour résoudre quelques bugs graphiques mais un autre est apparu, à chaque démarrage de session, mon fond d'écran est "dégeulasse", bug praphique au niveau du tableau de bord, léger décalage du fond d'écran (Je ne peux même pas faire de d'impression d'écran car l'image qu'il me retourne est très propre sans les bugs). Pour résoudre ce problème je n'ai qu'une manipulation de résolution à effectuer dans le nvidia-settings, alors comment automatiser cette tâche ou le résoudre à la base?
Voici mon log du xorg : http://www.partage-facile.com/FDVXNFIK1H/xorg.log
PS : La dernière ligne correspond à la manipulation que j'effectue sur nvidia-settings
Dernière modification par Chris777 (Le 29/07/2009, à 17:12)
Hors ligne
#2 Le 29/07/2009, à 17:45
- fabux
Re : [Intrepid 64bits] Problème graphique au démarrage da la session
Salut,
pas regardé tes logs, mais as-tu essayé la partie "Réglage de nvidia-settings non pris en compte au redémarrage" dans la faq de la doc nvidia?
au pire tu rajoutes ce fichier monitor.xml
edit: regardes aussi dans ton home si tu as un fichier .nvidia-settings-rc
Dernière modification par fabux (Le 29/07/2009, à 17:48)
May linux be with you
Comment poster un message.
Je me présente dans la doc
Hors ligne
#3 Le 29/07/2009, à 18:12
- Chris777
Re : [Intrepid 64bits] Problème graphique au démarrage da la session
oui j'ai regardé toutes ces méthodes et aucun changement
Dernière modification par Chris777 (Le 29/07/2009, à 18:12)
Hors ligne
#4 Le 29/07/2009, à 18:47
- fabux
Re : [Intrepid 64bits] Problème graphique au démarrage da la session
as-tu l'Option "MetaModes" "nvidia-auto-select +0+0" dans ton xorg (vu dans tes logs). Essai de définir directement Option "MetaModes" "1280x800" (si c'est bien la réso que tu as).
Sinon utilises-tu compiz? si oui as tu désactiver loose-bindings?
Après as-tu essayé de virer tous les paquets nvidia et réinstaller de nouveau le driver (180.1)?
Enfin, je ne penses pas être assez compétent, désolé, mais donnes toujours ton xorg (au pire ça servira sûrement à d'autres )
May linux be with you
Comment poster un message.
Je me présente dans la doc
Hors ligne
#5 Le 29/07/2009, à 21:06
- Chris777
Re : [Intrepid 64bits] Problème graphique au démarrage da la session
Oui sans compiz le bug n'existe pas.
mon xorg.conf :
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
EndSection
Section "Module"
Load "glx"
EndSection
Section "ServerFlags"
Option "Xinerama" "0"
EndSection
Section "InputDevice"
Identifier "Synaptics TouchPad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizScrollDelta" "0"
Option "SHMConfig" "true"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "LPL"
HorizSync 30.0 - 75.0
VertRefresh 60.0
EndSection
Section "Device"
Identifier "Configured Video Device"
Driver "nvidia"
Option "NoLogo" "True"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce Go 7300"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "Configured Video Device"
Monitor "Configured Monitor"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "auto"
EndSubSection
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "0"
Option "metamodes" "1280*800 +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Hors ligne
#6 Le 29/07/2009, à 22:30
- fabux
Re : [Intrepid 64bits] Problème graphique au démarrage da la session
Je ne sais pas si ça peut marcher, mais mettre 1280x800 au lieu de 1280*800 dans l'option Metamodes et/ou rajouter
Modes "1280x800"
dans le SubSection "Display" qui est dans le section screen...
Sinon tu as essayé de désactivé l'option loose-bindings dans compiz? (cf la faqnvidia)
May linux be with you
Comment poster un message.
Je me présente dans la doc
Hors ligne
#7 Le 29/07/2009, à 23:03
- Chris777
Re : [Intrepid 64bits] Problème graphique au démarrage da la session
J'ai rajouté l'option et j'ai désactivé le loose-bindings rien ni fait.
Par contre j'ai remarqué que lorsque je tué X (par ctrl+alt+backspace) et bien le bug réapparaissait.
Hors ligne
#8 Le 29/07/2009, à 23:11
- fabux
Re : [Intrepid 64bits] Problème graphique au démarrage da la session
Désolé plus d' idée.
Donnes toujours ton fichier monitor.xml
May linux be with you
Comment poster un message.
Je me présente dans la doc
Hors ligne
#9 Le 29/07/2009, à 23:42
- fabux
Re : [Intrepid 64bits] Problème graphique au démarrage da la session
J'avais pas fais gaffe tu as 2 section screen, monitor et device... peut-être essayer d'en commenter un de chaques sur les 2.
Mais je vais m'arrêter là, j'étais parti sur ce même problême de 2 confs en simultanées ici. En espérant que le simple fait de commenter te suffise (ça ne devrait déjà pas faire de mal )
May linux be with you
Comment poster un message.
Je me présente dans la doc
Hors ligne
#10 Le 30/07/2009, à 02:44
- Chris777
Re : [Intrepid 64bits] Problème graphique au démarrage da la session
Je viens de commenter un screen ça n'a pas d'influence mais lorsque je désactive compiz et que je réactive le bug apparaît, il me suffit de modifier la résolution dans nvidia-settings de auto à 1280*800 ou l'inverse et tout redevient normale comme s'il fallait rafraichir l'écran.
Hors ligne
#11 Le 30/07/2009, à 09:51
- fabux
Re : [Intrepid 64bits] Problème graphique au démarrage da la session
Je m'avance peut-être mais c'est donc que dans nvidia-settings, tu te retrouves en auto à chaque fois? Si la modif de xorg ne change rien (enfin commentes quand même, tu as une section screen, display et monitor en trop à mon avis) ni indiquer modes 1280x800, regardes dans ton .nvidia-settings-rc si tu ne peux pas l'ajouter.
Juste un truc, quand tu modifies avec
gksudo nvidia-settings
(tu es bien avec gksudo? ), tu as essayé de cliker sur le bouton "save current configuration" se trouvant tout à la fin section "nvidia-settings Configuration" et tu l'enregistres dans ~/.nvidia-settings-rc (si tu as déjà un fichier de ce nom, renomme l'ancien avant).
May linux be with you
Comment poster un message.
Je me présente dans la doc
Hors ligne
#12 Le 30/07/2009, à 13:57
- Chris777
Re : [Intrepid 64bits] Problème graphique au démarrage da la session
j'avais sauvegardé mon xorg.conf avec la valeur auto c'est pour ça. Mais dans les deux cas (1280x800 ou auto) le bug apparaît c'est le fait de jouer avec ce paramètre dans nvidia-settings, de passer de 1280x800 vers auto et vice-versa qui me permet de corriger le bug.
Peut être que je pourrais lancer un script au démarrage qui fait le changement de résolution automatiquement dans nvidia-settings?
PS : Dans .nvidia-settings-rc je n'ai pas d'option pour la résolution.
Dernière modification par Chris777 (Le 30/07/2009, à 14:01)
Hors ligne
#13 Le 30/07/2009, à 14:40
- inbox
Re : [Intrepid 64bits] Problème graphique au démarrage da la session
Salut,
Dans ton xorg.conf, je vois que tu as
HorizSync 30.0 - 75.0
VertRefresh 60.0
Pourrais-tu les commenter et relancer X ?
N'en étant pas certain, utilises-tu un ou deux écrans ?
Quelle est la marque et le modèle de ton/tes écran(s) ?
A+
Un problème résolu ? Indiquez le en modifiant le titre du sujet.
Hors ligne
#14 Le 30/07/2009, à 14:47
- fabux
Re : [Intrepid 64bits] Problème graphique au démarrage da la session
Si quand tu passes de 1280 à auto, ton nvidia-settings-rc change (en enregistrant via save configuration...), tu peux essayé d'en avoir 2 (nommer par exemple ns-rc-auto et l'autre nsrc-1280).
Tu ferais, un premier script où tu ferais un cp du premier (ns-rc-auto) en le nommant nvidia-settings-rc, et un deuxième où tu ferais la même chose mais avec ns-rc-1280. Tu crée un lanceur pour chacun, et tu aurais "juste" à double cliker sur l'un ou l'autre de tes lanceurs.
Il y a surement moyen de détecter selon la valeur dans le fichier nvidia-settings-rc quel script il faut lancer mais je n'en sais pas plus.
Je sais même pas si je suis clair et si ça marcherait
Mais à part ça désolé je n'ai pas plus d'idée.
edit: tiens je t'ai croisé inbox. En espérant que tu ai plus et surtout meilleure inspiration que moi
Dernière modification par fabux (Le 30/07/2009, à 14:48)
May linux be with you
Comment poster un message.
Je me présente dans la doc
Hors ligne
#15 Le 31/07/2009, à 00:15
- Chris777
Re : [Intrepid 64bits] Problème graphique au démarrage da la session
Salut,
Dans ton xorg.conf, je vois que tu as
HorizSync 30.0 - 75.0
VertRefresh 60.0Pourrais-tu les commenter et relancer X ?
J'ai commenté aucun effet
N'en étant pas certain, utilises-tu un ou deux écrans ?
J'utilise un seul écran
Quelle est la marque et le modèle de ton/tes écran(s) ?
Ordinateur portable asus F3JC
J'ai récupéré une veille sauvegarde xorg.conf quand j'avais installé pour la toute première fois Intrepid et rien ne change :
Section "Monitor"
Identifier "Configured Monitor"
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
DefaultDepth 24
EndSection
Section "Module"
Load "glx"
EndSection
Section "InputDevice"
Identifier "Synaptics TouchPad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizScrollDelta" "0"
Option "SHMConfig" "true"
EndSection
Section "Device"
Identifier "Configured Video Device"
Driver "nvidia"
Option "NoLogo" "True"
EndSection
Dernière modification par Chris777 (Le 31/07/2009, à 00:35)
Hors ligne
#16 Le 31/07/2009, à 10:33
- inbox
Re : [Intrepid 64bits] Problème graphique au démarrage da la session
Je pense qu'il faudrait repartir d'un "xorg.conf" neuf.
Pour cela, sauvegarde l'actuel dans ta partition /home et génères en un nouveau avec
sudo dpkg-reconfigure xserver-xorg
Après redémarrage, dis nous ce qu'il en est.
Un problème résolu ? Indiquez le en modifiant le titre du sujet.
Hors ligne
#17 Le 31/07/2009, à 10:58
- fabux
Re : [Intrepid 64bits] Problème graphique au démarrage da la session
Si ce n'est pas mieux tu peux aussi essayer
sudo nvidia-xconfig
Comme ça en passant, dans nvidia-settings quand tu configures X et l'enregistres, la case "merge with existing file" est décochée? Je viens de vérifier, c'est bien la source des 2 sections screen, display et monitor.
Dernière modification par fabux (Le 31/07/2009, à 11:00)
May linux be with you
Comment poster un message.
Je me présente dans la doc
Hors ligne
#18 Le 31/07/2009, à 14:01
- Chris777
Re : [Intrepid 64bits] Problème graphique au démarrage da la session
Je pense qu'il faudrait repartir d'un "xorg.conf" neuf.
Pour cela, sauvegarde l'actuel dans ta partition /home et génères en un nouveau avec
sudo dpkg-reconfigure xserver-xorg
Après redémarrage, dis nous ce qu'il en est.
Quand je réalise cette commande, il ne me demande jamais de configuration au niveau de la carte graphique.
la case "merge with existing file" est décochée? Je viens de vérifier, c'est bien la source des 2 sections screen, display et monitor.
Oui c'est exact elle est coché
Dernière modification par Chris777 (Le 31/07/2009, à 14:03)
Hors ligne
#19 Le 31/07/2009, à 14:21
- fabux
Re : [Intrepid 64bits] Problème graphique au démarrage da la session
Tu peux essayer
sudo dpkg-reconfigure -phigh xserver-xorg
ou normalement comme tu as une nvidia
sudo nvidia-xconfig
(d'apèrs la doc xorg)
Il faut que tu décoches "merge..." sinon il cumule les deux xorg, l'existant plus celui créé par nvidia-settings.
Mais à mon avis, essai de récupérer un xorg de base avec la commande dpkg.
May linux be with you
Comment poster un message.
Je me présente dans la doc
Hors ligne
#20 Le 31/07/2009, à 14:39
- Chris777
Re : [Intrepid 64bits] Problème graphique au démarrage da la session
Tu peux essayer
sudo dpkg-reconfigure -phigh xserver-xorg
la commande me retourne :
xserver-xorg postinst warning: overwriting possibly-customised configuration
file; backup in /etc/X11/xorg.conf.20090731083839
sudo nvidia-xconfig
me retourne :
Using X configuration file: "/etc/X11/xorg.conf".
VALIDATION ERROR: Data incomplete in file /etc/X11/xorg.conf.
Device section "Configured Video Device" must have a Driver
line.
Backed up file '/etc/X11/xorg.conf' as '/etc/X11/xorg.conf.backup'
New X configuration file written to '/etc/X11/xorg.conf'
Dernière modification par Chris777 (Le 31/07/2009, à 14:43)
Hors ligne
#21 Le 31/07/2009, à 15:09
- fabux
Re : [Intrepid 64bits] Problème graphique au démarrage da la session
La 1ère commande semble t'indiquer qu'il a fait une save de l'ancien xorg et normalement tu en avais un nouveau.
La 2ème, qu'il semble manquer une ligne indiquant quel driver utiliser dans la section Device.
Il faudrait voir à quoi ressemble ton xorg...mais je penses que tu peux refaire le dpkg, pour avoir un xorg correct. Tu le save. Puis avec nvidia-settings le remplacer (sans l'option merge).
May linux be with you
Comment poster un message.
Je me présente dans la doc
Hors ligne
#22 Le 31/07/2009, à 15:29
- Chris777
Re : [Intrepid 64bits] Problème graphique au démarrage da la session
voici le xorg généré mais le bug est toujours présent:
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 1.0 (buildd@crested) Mon Nov 3 08:46:04 UTC 2008
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection
Section "Files"
EndSection
Section "Module"
Load "dbe"
Load "extmod"
Load "type1"
Load "freetype"
Load "glx"
EndSection
Section "ServerFlags"
Option "Xinerama" "0"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
VendorName "Unknown"
ModelName "LPL"
HorizSync 30.0 - 75.0
VertRefresh 60.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce Go 7300"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "0"
Option "metamodes" "1280x800 +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Voici la liste des paquets autour nvidia installés sur mon système :
ii nvidia-173-modaliases 173.14.12-1-0ubuntu5.1
ii nvidia-177-modaliases 177.82-0ubuntu0.1
ii nvidia-180-kernel-source 180.11-0ubuntu1~intrepid1
ii nvidia-180-modaliases 180.11-0ubuntu1~intrepid1
ii nvidia-71-modaliases 71.86.04-0ubuntu10
ii nvidia-96-modaliases 96.43.09-0ubuntu1.1
ii nvidia-common 0.2.4.1
rc nvidia-glx-177 177.82-0ubuntu0.1
ii nvidia-glx-180 180.11-0ubuntu1~intrepid1
ii nvidia-settings 177.78-0ubuntu2.1
ii xserver-xorg-video-nv 1:2.1.10-1ubuntu2
Dernière modification par Chris777 (Le 31/07/2009, à 15:35)
Hors ligne
#23 Le 31/07/2009, à 15:44
- fabux
Re : [Intrepid 64bits] Problème graphique au démarrage da la session
Si tu rajoutes Modes "1280x800" dans la partion Sub-section "Display"?...
Mais je vais laisser la main à inbox
ps: avec un autre user ça te le fais aussi? ça permettrais peut-être de savoir si c'est un fichier de config perso ou général qui fait ça.
May linux be with you
Comment poster un message.
Je me présente dans la doc
Hors ligne
#24 Le 31/07/2009, à 16:08
- inbox
Re : [Intrepid 64bits] Problème graphique au démarrage da la session
A priori, après avoir relu l'ensemble du sujet, on peut résumer les choses ainsi :
- Jaunty 64 bits
- carte graphique "GeForce Go 7300"
- pilote nvidia utilisé nvidia-glx-180
Problème : artefact si compiz activé
Résolution temporaire : modifier de "auto" à "1280x800" et inversement
Piste non suivie : problème spécifique au 64 bits ? problème compiz ?
1/ Réessayer
sudo dpkg-reconfigure -phigh xserver-xorg
sans modifier via nvidia-settings (chez moi, avec une carte nvidia, j'ai xorg.conf de base et aucun soucis avec compiz)
2/ après redémarrage, si le problème d'affichage avec compiz et toujours présent, relancer compiz via ALT+F2
compiz --replace
3/ Une question à laquelle je viens de penser car j'ai déjà eu un problème semblable avec LXDE+RADEON (installation refaite et problème d'affichage disparu) et un système upgradé de version : Ton système actuel a-t-il été mis à jour en version (Intrepid => Jaunty) ?
3bis/ si OUI, avais tu désactivé le pilote nvidia avant de mettre à jour ? (dans certains cas, laisser le pilote actif lors du changement de version oblige à refaire l'installation, je ne sais pourquoi...)
Un problème résolu ? Indiquez le en modifiant le titre du sujet.
Hors ligne
#25 Le 31/07/2009, à 16:59
- Chris777
Re : [Intrepid 64bits] Problème graphique au démarrage da la session
Merci pour votre patience, par contre je ne suis pas sous jaunty 64bits, toujours sous Intrepid 64bits.
Je viens de faire un test, si je passe d'un terminal virtuel (ctrl+alt+F1) à (ctrl+alt+F7), les artefacts disparaissent aussi.
si j'écris mode "1280x800" comme ceci : X démarre en mode low-graphics
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "0"
Option "metamodes" "1280x800 +0+0"
SubSection "Display"
Depth 24
Mode "1280x800"
EndSubSection
EndSection
Dernière modification par Chris777 (Le 31/07/2009, à 17:22)
Hors ligne