PDA

View Full Version : [Debian] Clonare monitor


Alex_80
15-05-2010, 20:04
Sul mio PC ho installato Debian 5.0.4.
Alla scheda video nVidia ho collegato un monitor LCD in DVI-D e funziona tutto correttamente.

Adesso ho provato a collegare anche la TV in DVI-I/VGA per fare un clone dei 2 schermi, però appena avvio Debian sia il monitor sia la TV diventano neri senza prima mostrare nessun messaggio d'errore, mentre su Windows funziona tutto correttamente.

Per la scheda video attualmente uso i driver di default forniti con l'installazione di Debian.

Come posso risolvere il problema?
Per fare il clone è possibile usare i driver di default forniti con l'installazione di Debian oppure devo installare quelli scaricabili dal sito di nVidia?

litocat
15-05-2010, 20:29
Sul mio PC ho installato Debian 5.0.4.
Alla scheda video nVidia ho collegato un monitor LCD in DVI-D e funziona tutto correttamente.

Adesso ho provato a collegare anche la TV in DVI-I/VGA per fare un clone dei 2 schermi, però appena avvio Debian sia il monitor sia la TV diventano neri senza prima mostrare nessun messaggio d'errore, mentre su Windows funziona tutto correttamente.

Per la scheda video attualmente uso i driver di default forniti con l'installazione di Debian.

Come posso risolvere il problema?
Per fare il clone è possibile usare i driver di default forniti con l'installazione di Debian oppure devo installare quelli scaricabili dal sito di nVidia?
Leggi qui (http://www.ubuntugeek.com/dual-monitors-with-nvidia.html).

asghan
16-05-2010, 11:22
ciao
secondo me ti conviene usare i driver nvidia

Alex_80
16-05-2010, 23:17
Leggi qui (http://www.ubuntugeek.com/dual-monitors-with-nvidia.html).
Nel link che hai riportato si riferisce alla procedura da seguire su Ubuntu, per Debian la procedura è identica?

ciao
secondo me ti conviene usare i driver nvidia
Cioè è meglio usare i driver nVidia oppure è obbligatorio perché quelli forniti da Debian non supportano il clone?

Alex_80
21-05-2010, 16:54
Nel dubbio ho installato i driver nVidia non free di Debian e sembrerebbero installati correttamente.

Per semplificare ho deciso di usare un solo schermo per volta, però lasciandoli collegati entrambi.

Tuttavia non funzionando, ho provato a modificare anche manualmente /etc/X11/xorg.conf, però anche così facendo non funziona: viene attivato sempre soltanto la TV e con la sola risoluzione 640X480, mentre io la vorrei anche a 1024X768 e 1280X1024 e poter usare naturalmente anche il monitor.

Cosa dovrei scrivere nel xorg.conf per far funzionare un solo schermo per volta?

Alex_80
21-05-2010, 19:19
Questo è il mio xorg.conf:
Section "Module"
Load "glx"
EndSection

Section "ServerLayout"
Identifier "X.Org Configuration"
Screen "Default Screen"
InputDevice "Configured Mouse" "CorePointer"
InputDevice "Generic Keyboard" "CoreKeyPointer"
EndSection

Section "Screen"
Identifier "Default Screen"
Device "Configured Video Device"
Monitor "PC Monitor"
EndSection

Section "Device"
Identifier "Configured Video Device"
Driver "nvidia"
Screen 0
Option "TwinView"
Option "MetaModes" "640X480; 800X600; 1024X768"
Option "VertRefresh" "60 Hz"
EndSection

Section "Monitor"
Identifier "PC Monitor"
EndSection

Section "Monitor"
Identifier "TV Monitor"
EndSection

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "it"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
EndSection

Alex_80
22-05-2010, 17:39
Per modificare l'xorg.conf ho seguito queste istruzioni: http://it.download.nvidia.com/XFree86/Linux-x86/173.14.09/README/chapter-13.html

Alex_80
24-05-2010, 20:11
Ho fatto molte prove e finalmente qualcosa funziona.
A 640x480 entrambi gli scremi funzionano, ma a 800X600, 1024X768 e 1280X1024 soltanto il monitor funziona, non la TV, suppongo che il problema sia la frequenza verticale, perché in [Impostazioni] -> [Risoluzione Schermo] ci sono soltanto frequenze vicine a 50 Hz, invece dei 60 Hz supportati dalla TV.

Come posso cambiare la frequenza verticale nel file xorg.conf in modo da essere mostrata in [Impostazioni] -> [Risoluzione Schermo]?

Questo è il mio xorg.conf modificato:

Section "ServerLayout"
Identifier "X.Org Configuration"
Screen 0 "Default Screen" 0 0
InputDevice "Configured Mouse" "CorePointer"
InputDevice "Generic Keyboard" "CoreKeyPointer"
EndSection

Section "Screen"
Identifier "Default Screen"
Device "Configured Video Device"
Monitor "Configured Monitor"
Option "RenderAccel" "true"
Option "TwinView"
Option "MetaModes" "640x480,640x480; 800x600,800x600; 1024x768,1024x768; 1280x1024,1280x1024"
Option "DefaultDepth" "32"
Option "VertRefresh" "60 Hz"
Option "SecondMonitorVertRefresh" "60 Hz"
Option "TwinViewOrientation" "Clone"
EndSection

Section "Device"
Identifier "Configured Video Device"
Driver "nvidia"
Option "VertRefresh" "60 Hz"
EndSection

Section "Monitor"
Identifier "Configured Monitor"
VertRefresh 60
EndSection

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "it"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
EndSection

demi@n
27-05-2010, 13:08
Scusa, ma hai provato a configurare xorg.conf con nvidia-settings? Se hai installato i driver, dovresti avere questo tool.

ALT+F2 -> gksu nvidia-settings

vedi che ti dà.

Alex_80
30-05-2010, 22:06
Grazie a te ho risolto il problema :), usando nvidia-settings e poi cambiando manualmente in xorg.conf HorizSync e VertRefresh del monitor, il refresh nel metamodes dello schermo e "XkbLayout" della tastiera (chissà per quale motivo impostato a 'us' da nvidia-settings) adesso funzionano entrambi gli schermi in modalità clone.

Questo è il file xorg.conf funzionante:

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 1.0 (buildd@ninsei) Tue Jun 24 18:11:48 UTC 2008


Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection

Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
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"
Option "XkbLayout" "it"
EndSection

Section "Monitor"
# HorizSync source: builtin, VertRefresh source: builtin
# HorizSync 28.0 - 33.0
# VertRefresh 43.0 - 72.0
Identifier "Monitor0"
VendorName "Unknown"
ModelName "CRT-0"
HorizSync 31.0 - 69.0
VertRefresh 60.0
Option "DPMS"
EndSection

Section "Device"
Identifier "Videocard0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 7900 GTX"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "1"
Option "TwinViewXineramaInfoOrder" "DFP-1"
Option "metamodes" "CRT: 1280x1024_60 +0+0, DFP: 1280x1024_60 +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection


Grazie.

Jackal2006
31-05-2010, 12:19
confermo che anche io con ubuntu (ma è la stessa cosa col debian) utilizzo nvidia settings dal menu di Amministrazione e quando clono il monitor su un HP 20" (da un Acer Aspire 5652) va tutto ok.

demi@n
02-06-2010, 16:29
Grazie.

Prego. ;)