Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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)

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 wink )

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... hmm

Sinon tu as essayé de désactivé l'option loose-bindings dans compiz? (cf la faqnvidia)

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

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 wink (ça ne devrait déjà pas faire de mal tongue)

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? big_smile), 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).

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 big_smile

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 lol

Dernière modification par fabux (Le 30/07/2009, à 14:48)

Hors ligne

#15 Le 31/07/2009, à 00:15

Chris777

Re : [Intrepid 64bits] Problème graphique au démarrage da la session

inbox a écrit :

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 ?

J'ai commenté aucun effet

inbox a écrit :

N'en étant pas certain, utilises-tu un ou deux écrans ?

J'utilise un seul écran

inbox a écrit :

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)

Hors ligne

#18 Le 31/07/2009, à 14:01

Chris777

Re : [Intrepid 64bits] Problème graphique au démarrage da la session

inbox a écrit :

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.

fabux a écrit :

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.

Hors ligne

#20 Le 31/07/2009, à 14:39

Chris777

Re : [Intrepid 64bits] Problème graphique au démarrage da la session

fabux a écrit :

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
fabux a écrit :
 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).

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 tongue

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.

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