$nake » [url=http://forum.ubuntu-it.org/viewtopic.php?p=4117206#p4117206]25/06/2012, 22:11[/url] ha scritto:Codice: Seleziona tutto
cat /etc/X11/xorg.conf
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 302.17 (buildmeister@swio-display-x86-rhel47-04.nvidia.com) Tue Jun 12 17:05:44 PDT 2012
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
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 "Unknown"
HorizSync 28.0 - 33.0
VertRefresh 43.0 - 72.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
EndSection
Non so se ti sei reso conto, ma stai usando dei driver in versione beta.
A quanto pare con questo driver hanno modificato qualcosa:
cat /etc/X11/xorg.conf
# nvidia settings versione 302.17
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
Option "Xinerama" "0"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "WYT MNT-ANALOG"
HorizSync 31.0 - 79.0
VertRefresh 56.0 - 75.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GT 430"
Option "NoLogo" "True"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "Stereo" "0"
Option "nvidiaXineramaInfoOrder" "CRT-1"
Option "metamodes" "1280x1024_60 +0+0; nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Invece dell'opzione in rosso, precedentemente c'era:
Option "TwinViewXineramaInfoOrder" "CRT-1"
Precedentemente non c'era l'opzione:
Option "Stereo" "0"
Per far salvare l'opzione relativa ad un secondo monitor, senza toccare lo xorg.conf, io di solito apro dconf-editor, levo il flag da:
.org.gnome.settings-daemon.plugins.xrandr.active
con quel plugin attivo, le impostazioni nvidia-settings all'avvio non vengono mantenute. (anche se per sbaglio con un sudo nvidia-settings il file rc nella home diventa di root non vengono prese, ma in questo caso non vengono proprio prese, ma non serve assolutamente a niente usare il comando sudo nvidia-settings, visto che quest'interfaccia è integratissima con le polkit)
Indagando:
http://www.nvidia.it/object/linux-display-ia32-302.07-driver-it.html ha scritto:· Rimossa l’opzione di configurazione X "TwinView"; la funzionalità fornita ora è abilitata per opzione predefinita.
In precedenza, il driver X di NVIDIA abilitava un display di visualizzazione per una schermata X soltanto se non veniva abilitato "TwinView". Ora il driver X di NVIDIA abilita per opzione predefinita tutti i display di visualizzazione supportati simultaneamente dalla GPU. Per limitare il numero di dispositivi di visualizzazione gestiti da una schermata X, usare l’opzione di configurazione X "UseDisplayDevice".
Ed effettivamente a parte il plugin xrandr che va a cercare il file ~/.config/monitors.xml, disinibendo nvidia-settings, funge tranquillamente il dual monitor in tutte le salse (disattivando il plugin).
Su KDE ho disattivato il monitor del cambiamento della gestione schermo dal modulo kcm (il pannello di controllo kde contiene moduli pure per fare gli spaghetti, dalla gestione di ufw alle modifiche/gestione grub2) per gestire i servizi, reduce dalle esperienze su gnome (e tutto funge).
Non ho provato a rimettere il plugin xrandr, visto che continuando con il file leggimi dei 302.17:
L’opzione di configurazione di X nvidiaXineramaInfoOrder è stata resa coerente con le richieste RRSetOutputPrimary e RRGetOutputPrimary di RandR: le modifiche a nvidiaXineramaInfoOrder si riflettono in RandR OutputPrimary e viceversa.
Vorrei solo capire come fa un aggiornamento a metterti driver beta se non hai aggiunto un repository extra.