#1 Le 20/07/2012, à 08:25
- tkof
Ubuntu 12.04 + Nvidia + Dual Screen : Bug après retour de veille
[SMALL]Pour faire suite à ce topic : http://forum.ubuntu-fr.org/viewtopic.php?pid=10079571 .....
Et plus particulièrement à mon post (sans réponse) : http://forum.ubuntu-fr.org/viewtopic.ph … #p10079571 ! [/SMALL]
Ubuntu 12.04 + Gnome Shell
Carte graphique Nvidia GTX 680
Carte mère : Asrock X79 Extreme4-M
Je suis en Dual Screen (deux écrans de même marque, Samsung 19" LED 4:3 SyncMaster S19A450MRT)
Drivers : Current update (mis à jour après la sortie de la 12.04) version 295.49
J'ai le problème/bug suivant :
Après une mise en veille, un des écrans ne se rallume pas, ou l'affichage sur celui-ci est partiel, et je suis obligé de taper mon password sans voir la fenêtre de dialogue.
En règle général j'ai le curseur de la souris (sur les deux écrans), mais pas de boite dialogue pour tapper mon password.
Mon premier écran est bleu (couleur de l'arrière-plan), le second est noir (le fond qd il est verrouillé).
Parfois sur le second écran j'ai même la barre de menu de menu (comme quand un écran est verrouillé).
La fenêtre de login, qui passe généralement d'un écran à l'autre au simple déplacement de la souris, ne se déplace plus.
Et elle probablement sur l'écran qui n'affiche rien (le premier qui est bleu).
Autre info : Mon écran s'éteint après 2 min, il se verrouille après 3mn.
Parfois, j'ai même les deux écrans en rade.... Mais j'arrive à m'identifier dans le vide le plus souvent.
Après tout, redeviens normal (deux écrans avec leur contenu, une fois identifié à nouveau), mais cela reste "un BEUG, beug au retour de la veille" !
01:00.0 VGA compatible controller: NVIDIA Corporation Device 1180 (rev a1) (prog-if 00 [VGA controller])
Subsystem: ASUSTeK Computer Inc. Device 83f0
Flags: bus master, fast devsel, latency 0, IRQ 26
Memory at dd000000 (32-bit, non-prefetchable) [size=16M]
Memory at c8000000 (64-bit, prefetchable) [size=128M]
Memory at d0000000 (64-bit, prefetchable) [size=32M]
I/O ports at e000 [size=128]
[virtual] Expansion ROM at de000000 [disabled] [size=512K]
Capabilities: <access denied>
Kernel driver in use: nvidia
Kernel modules: nvidia_current, nvidia_current_updates, nouveau, nvidiafb
01:00.1 Audio device: NVIDIA Corporation Device 0e0a (rev a1)
Mon fichier xorg.conf
[small]# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 295.33 (buildd@allspice) Fri Mar 30 15:25:24 UTC 2012
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
EndSection
Section "Files"
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"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Samsung SMS19A450"
HorizSync 30.0 - 81.0
VertRefresh 56.0 - 75.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GTX 680"
Option "NoLogo" "true"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "1"
Option "TwinViewXineramaInfoOrder" "DFP-0"
Option "metamodes" "DFP-0: nvidia-auto-select +0+0, DFP-3: nvidia-auto-select +1280+0; DFP-0: 1280x1024_75 +0+0, DFP-3: 1280x1024_75 +1280+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection[/small]
Dernière modification par tkof (Le 20/07/2012, à 16:09)
OS: Ubuntu + Gnome
Hors ligne
#2 Le 20/07/2012, à 18:53
- tkof
Re : Ubuntu 12.04 + Nvidia + Dual Screen : Bug après retour de veille
Après que mes écrans (je suis en dual screen), soit passés en veille (donc éteint) quand je bouge la souris, ils se rallument, mais l'un deux affiche un écran bleu.
La fenêtre pour taper le password n'apparait pas.
Je peux tapper mon password "dans le vide" (sans voir la fenêtre).... et après tout rentre dans l'ordre.
Mais ça reste un beug...
Dernière modification par tkof (Le 20/07/2012, à 18:54)
OS: Ubuntu + Gnome
Hors ligne
#3 Le 07/08/2012, à 10:31
- tkof
Re : Ubuntu 12.04 + Nvidia + Dual Screen : Bug après retour de veille
Voila une image pour bien illuster le bug :
Bug#1 : un écran bleu/noir sans rien (le principal)
Le second semble OK.
La fenêtre de login est sur le 1/
Bug#2: un écran bleu/noir sans rien (le principal)
Le second semble OK.
La fenetre de login est sur le 2/
Astuce 1 :
Taper mon mot de passe sans voir celui-ci (cela marche dans 99.9 des cas)
Astuce 2 :
Place ma souris sur l'écran 2/ , presser echap deux fois ce qui fait apparaitre/disparaitre la fenêtre de login.
Je peux me loguer et voir ce que je tape...
(un peu comme la dernière image de ma photo)
Dans tous les cas, le 1er écran est en rade après le retour de la veille.
Si une personne à une idée !!??
Dernière modification par tkof (Le 07/08/2012, à 11:18)
OS: Ubuntu + Gnome
Hors ligne
#4 Le 09/08/2012, à 07:26
- tkof
Re : Ubuntu 12.04 + Nvidia + Dual Screen : Bug après retour de veille
Up, personne n'as d'idées ?
OS: Ubuntu + Gnome
Hors ligne
#5 Le 17/08/2012, à 01:34
- Kerat19
Re : Ubuntu 12.04 + Nvidia + Dual Screen : Bug après retour de veille
Bonsoir, a mon avis ton problème viens du fait que les pilotes nvidia de ta carte graphique ne gèrent pas bien la mise en veille, tu pourrais éventuellement résoudre le problème en installant les pilotes libre "nouveau" qui semblent plus performants ( source là) et mieux gérer la mise en veille (ici). Tu pourras trouver des infos dur les pilotes nouveau dans le wiki.
Dernière modification par Kerat19 (Le 17/08/2012, à 16:39)
Hors ligne
#6 Le 17/08/2012, à 06:44
- tkof
Re : Ubuntu 12.04 + Nvidia + Dual Screen : Bug après retour de veille
Merci de ta réponse.
Selon la doc Ubuntu, les pilotes dont tu parles sont déjà ceux que j'utilise.
Les pilotes "nouveau" sont les pilotes par défaut.
Deux options possibles les pilotes sortit lors de la sortie d'Ubuntu, les pilotes mis à jour post sortie (ceux que j'utilise).
OS: Ubuntu + Gnome
Hors ligne
#7 Le 17/08/2012, à 14:49
- Kerat19
Re : Ubuntu 12.04 + Nvidia + Dual Screen : Bug après retour de veille
En es tu sûr ? La commande
lsmod | grep nouveau
revoie elle quelque chose, si je demande ça c'est parce que le lspci -v que tu a poster dans ton premier message indique que le driver actuellement utilisé est celui nvidia ( "Kernel driver in use: nvidia" ), si le lsmod ne renvoie effectivement rien tu peux activer le pilote "nouveau" en modifiant ton fichier "/etc/X11/xorg.conf" (Attention ! Je te recommande fortement de sauvegarder ton fichier xorg.conf fonctionnel ! ). La ligne a modifier est
Driver "nvidia"
dans la section "Device" remplaces "nvidia" par "nouveau". Cependant le fichier sera a reconfigurer partiellement étant donner que tu utilise actuellement la fonction "Twinview" du pilote propriétaire qui permet le double écran mais la commande n'est pas supporter par nouveau je te conseille donc de te rabattre sur "Xinerama" (documentation pour XFree86 mais les fichiers de configurations (XF86Config et xorg.conf) sont très proches. lien) ou encore "Xrandr" (ici et là) sinon cette page de la doc fournit des informations plus générales sur le muti-écran. Encore une fois sauvegarde bien ton fichier xorg.conf fonctionnel tu pourrais autrement très vite te retrouver sans interface graphique (même si généralement un
sudo nvidia-xconfig
suffit a rétablir les choses.). Sur ce bon courage.
Hors ligne
#8 Le 17/08/2012, à 15:59
- tkof
Re : Ubuntu 12.04 + Nvidia + Dual Screen : Bug après retour de veille
Effectivement, tu as raison...
Il y une erreur dans la doc, c'est pas le pilote par défaut.
Un "lsmod | grep nouveau" ne donne rien.
Je vais faire quelques tests, ....
Ensuite j'utilise le twinview, et je trouve dommage de ne pas avoir d'applet ou icone pour changer "rapidement" la config des écrans.
Actuellement j'ai :
1 Carte
3 Ecrans (la carte peut aller jusqu'a 4)
OS: Ubuntu + Gnome
Hors ligne
#9 Le 17/08/2012, à 16:25
- Kerat19
Re : Ubuntu 12.04 + Nvidia + Dual Screen : Bug après retour de veille
Bonjour, si tu veux parler d'une interface graphique telle que nvidia-settings tu peux toujours essayer ARandr (http://doc.ubuntu-fr.org/xrandr#interface_graphique) mais il faut auparavant avoir parfaitement configurer xorg.conf pour une bonne reconnaissance du matériel par le logiciel.
Hors ligne
#10 Le 27/02/2013, à 17:17
- tkof
Re : Ubuntu 12.04 + Nvidia + Dual Screen : Bug après retour de veille
Alors....
Avec Ubuntu 12.04, drivers 310 expérimentaux, Kernel 3.5.0-25.39, ...
Le problème est toujours là...
Toutefois avec un Kernel 3.2 et drivers stables, j'ai remarqué que parfois tout fonctionne, puis il revenait de temps en temps.
On va dire que j'ai dans 90% du temps le beug, et dans 10% du temps tout marche.
Mais sur le % ou sa marche, parfois les écrans ne sont pas du tout passer en veille...
Concernant ArandR, je l'ai utilisé, voir information sur ce topic : "Nvidia + Multi Ecran + Profils => Changement rapide"
Mais j'ai d'autres bugs..... (voir infos sur l'autre topic).
À temps perdu, je testerai, une nouvelle fois "tous les drivers" (stable et non stable) des dépôts, le nvidia.run aussi.
Si les drivers dit "nouveaux" (seul pas testé à ce jour), me laissent avoir nvidia-settings, c'est good.... sinon je resterai sur une branche plus commune.
À ce jour mon problème n'est pas résolu, je me suis juste habitué à taper mon password sans voir l'écran, ou à déplacer la souris sur l'écran qui beug pas, et faire échap, pour voir la fenêtre de login.
Sinon je pense prendre une nouvelle carte, j'ai fait un topic : Ubuntu + Nvidia GTX TITAN 6GD5, la motivation principale étant d'avoir du matériel récent.
Je précise que j'ai opté pour les drivers expérimentaux, car comme mon matériel est récent, et même si j'ai le sentiment de faire le beta-testeurs, chaque fois que ça plante, cela fait un beug report avec du matériel récent, et plus particulièrement le matériel que j'utilise.
Dernière modification par tkof (Le 27/02/2013, à 17:25)
OS: Ubuntu + Gnome
Hors ligne