Pagina 1 di 1
espandere desktop su due video
Inviato: lun 5 ott 2009, 0:29
da spiri
Salve a tutti,
possiedo un portatile con slackware-12.2 (dovrei aggiornare a 13 appena trovo del tempo). La mia macchina possiede una scheda nvidia gt 8600m ben supportata grazie ai drivers proprietari.
avrei bisogno di collegare un secondo schermo in modo da espandere il desktop. praticamente due video (quello del portatile ed uno esterno hdmi o vga) che mi visualizzi il mio desktop.
quello che chiedo e' un aiuto su come fare e se si puo' fare.
grazie
and
Re: espandere desktop su due video
Inviato: lun 5 ott 2009, 10:40
da eth0
spiri ha scritto:Salve a tutti,
possiedo un portatile con slackware-12.2 (dovrei aggiornare a 13 appena trovo del tempo). La mia macchina possiede una scheda nvidia gt 8600m ben supportata grazie ai drivers proprietari.
avrei bisogno di collegare un secondo schermo in modo da espandere il desktop. praticamente due video (quello del portatile ed uno esterno hdmi o vga) che mi visualizzi il mio desktop.
quello che chiedo e' un aiuto su come fare e se si puo' fare.
grazie
and
Ciao ,
in linea generale si può fare con tutti i driver di schede video; ricordo che i driver
ATI per
Radeon avevano dei problemi ma con gli
NVIDIA credo che tu possa andare tranquillo.
La funzionalità che ti permette di farlo si chiama "
Xinerama" ed è presente nel DVD di Slackware 13.0 (anche nelle altre più attempate...)
Ciò che ti serve è crearti un file
xorg.conf redatto a dovere con l'opzione Xinerama abilitata (non mi ricordo se si deve inserire nelle specifiche di ogni driver presente o meno...) e tutte le periferiche video presenti che intendi utilizzare; neanche a dirlo la risoluzione deve essere per entrambe le schede la stessa.
Un pò di link che mi ero tenuto da parte per quando avrei avuto tempo di provarci:
1) http://en.wikipedia.org/wiki/Xinerama
2) http://guide.debianizzati.org/index.php ... e_Xinerama
3) http://tldp.org/HOWTO/Xinerama-HOWTO/index.html
4) http://www.seismo.ethz.ch/linux/xinerama.html
5) http://www.paralipsis.org/2006/01/enabl ... in-ubuntu/
6) http://quark.humbug.org.au/publications ... erama.html
7) http://linux-sxs.org/guis/xinerama.html
http://nozell.com/blog/2005/09/29/dualh ... aq-nc6000/
Non sembra complicatissima la cosa, ma sicuramente porterà via del tempo! (per tutte le prove che sarà necessario fare immagino...).
Sarei interessato agli sviluppi; tienici aggiornati!
Ciao!
Re: espandere desktop su due video
Inviato: lun 5 ott 2009, 11:33
da shark1500
Io volevo fare una cosa leggermente diversa, ovvero esportare direttamente tutto il desktop, in modo da avere solo il monitor o del portatile o quello sulla scrivania.
E` possibile farlo sempre con quel protocollo?
Io ad oggi devo sempre avviare nvidia-config per farlo a mano (due scatole)
Re: espandere desktop su due video
Inviato: lun 5 ott 2009, 11:48
da kanzy
@eth0
ciao!
Mi puoi spiegare esattamente dove è inserito xinerama nella distro della 13?..
Sui cd della mia non c'è.
E comunque è una caratteristica di xorg, che su questa versione non è implementata.
Venerdi 2/10/09 è stata rilasciata la versione 1.7.0 nel cui changelog si accenna nuovamente al multihead.
Utilizzo questa funzione da molti anni per il mio lavoro, e sono molto contrariato di non poterla utilizzare sulla 13.
@spiri
vedi se ti può servire il mio xorg.conf
Codice: Seleziona tutto
# /etc/X11/xorg.conf
#____________________________________________________
Section "ServerLayout"
Identifier "DualHead"
Screen 0 "MGA1" 0 0
# Screen 1 "MGA2" RightOf "MGA1"
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection
#____________________________________________________
Section "ServerFlags"
Option "AutoEnableDevices" "false"
Option "AutoAddDevices" "false"
Option "AllowEmptyInput" "false"
# Option "Xinerama" "true"
EndSection
#____________________________________________________
Section "Files"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/TTF"
FontPath "/usr/share/fonts/OTF"
FontPath "/usr/share/fonts/Type1"
FontPath "/usr/share/fonts/misc"
FontPath "/usr/share/fonts/75dpi/:unscaled"
FontPath "/usr/share/fonts/100dpi/:unscaled"
FontPath "/usr/share/fonts/75dpi"
FontPath "/usr/share/fonts/100dpi"
FontPath "/usr/share/fonts/cyrillic"
EndSection
#____________________________________________________
Section "Module"
Load "extmod"
Load "dri2"
Load "dri"
Load "dbe"
Load "glx"
EndSection
#____________________________________________________
Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "it"
EndSection
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection
#____________________________________________________
Section "Monitor"
Identifier "Monitor1"
VendorName "GSM"
ModelName "L1730S"
HorizSync 30.0 - 83.0
VertRefresh 56.0 - 75.0
Option "DPMS"
EndSection
Section "Monitor"
Identifier "Monitor2"
VendorName "Philips"
ModelName "151AX"
HorizSync 33.0 - 55.0
VertRefresh 43.0 - 72.0
Option "DPMS"
EndSection
#____________________________________________________
Section "Device"
Identifier "Card1"
Driver "mga"
VendorName "Matrox"
BoardName "G450"
BusID "PCI:1:0:0"
Screen 0
EndSection
Section "Device"
Identifier "Card2"
Driver "mga"
VendorName "Matrox"
BoardName "G450"
BusID "PCI:1:0:0"
Screen 1
EndSection
#____________________________________________________
Section "Screen"
Identifier "MGA1"
Device "Card1"
Monitor "Monitor1"
DefaultDepth 24
SubSection "Display"
Depth 16
Modes "1024x768"
EndSubSection
SubSection "Display"
Depth 24
Modes "1024x768"
EndSubSection
EndSection
Section "Screen"
Identifier "MGA2"
Device "Card2"
Monitor "Monitor2"
DefaultDepth 24
SubSection "Display"
Depth 16
Modes "1024x768"
EndSubSection
SubSection "Display"
Depth 24
Modes "1024x768"
EndSubSection
EndSection
#____________________________________________________
Section "DRI"
Mode 0666
EndSecti
Re: espandere desktop su due video
Inviato: lun 5 ott 2009, 12:05
da eth0
kanzy ha scritto:@eth0
ciao!
Mi puoi spiegare esattamente dove è inserito xinerama nella distro della 13?..
Sui cd della mia non c'è.
E comunque è una caratteristica di xorg, che su questa versione non è implementata.
Venerdi 2/10/09 è stata rilasciata la versione 1.7.0 nel cui changelog si accenna nuovamente al multihead.
Utilizzo questa funzione da molti anni per il mio lavoro, e sono molto contrariato di non poterla utilizzare sulla 13.
Ciao,
se non sbaglio (non lo utilizzo, per cui potrei sbagliarmi...) è nel DVD,
/slackware/x/libXinerama-1.0.3-i486-2.txz
Credo sia questa e non credo ci siano applicativi extra... il resto dovrebbe farlo la configurazione di
Xorg (
xorg.conf)...
Re: espandere desktop su due video
Inviato: lun 5 ott 2009, 12:14
da eth0
shark1500 ha scritto:Io volevo fare una cosa leggermente diversa, ovvero esportare direttamente tutto il desktop, in modo da avere solo il monitor o del portatile o quello sulla scrivania.
E` possibile farlo sempre con quel protocollo?
Io ad oggi devo sempre avviare nvidia-config per farlo a mano (due scatole)
Se non ho capito male, dovresti riuscire a farlo con una semplice combinazione di tasti; i tasti funzione che ti permettono di fare lo switch tra monitor del notebook, monitor esterno o entrambi...
Re: espandere desktop su due video
Inviato: lun 5 ott 2009, 13:48
da Vic Steele
Posso proporti xrandr come alternativa di Xinerama, che oltre ad essere molto semplice ha anche dinamicità, cioè puoi provare varie impostazioni all'istante senza riavviare niente.
Re: espandere desktop su due video
Inviato: lun 5 ott 2009, 14:10
da shark1500
Vic Steele ha scritto:Posso proporti xrandr come alternativa di Xinerama, che oltre ad essere molto semplice ha anche dinamicità, cioè puoi provare varie impostazioni all'istante senza riavviare niente.
Di quello ne avevo sentito parlare, ma purtroppo i driver nvidia non li supportano

Re: espandere desktop su due video
Inviato: lun 5 ott 2009, 15:36
da navajo
per favore, per ovvi motivi di leggibilità usiamo il tag CODE per inserire eventuali righe di codice vario.
Grazie

Re: espandere desktop su due video
Inviato: lun 5 ott 2009, 17:05
da kanzy
@navajo
giusto!.. scusate, nella fretta ho cliccato il bottone vicino

Re: espandere desktop su due video
Inviato: lun 5 ott 2009, 17:10
da navajo
no problem avevo quasi capito, ma non ero sicuro

Re: espandere desktop su due video
Inviato: lun 5 ott 2009, 22:22
da spiri
Salve ragazzi,
grazie a tutti per le informazioni. in effetti il primo impatto e' stato facile. praticamente ho messo il cavo hdmi nel mio portatile e l'ho collegato alla tv (tanto per provare). da root ho usato nvidia-settings e cliccando su detect display la mia scheda video e' riuscita a trovare lo schermo. dopo ho messo a 1920x1080 e ho salvato su xorg.conf. killato il server X ma non vedevo nulla (su entrambi gli schermi). ho provato a rimettere ad una risoluzione piu bassa (800x600) e la cosa ha funzionato, cioe' avevo il mio desktop esteso sui due schermi. tuttavia la risoluzione e' pessima e ho provato a cambiarla ma rimane sempre a 800x600. inoltre c'e' un fastidioso rumoro che esce dal video (quello hdmi) e non capisco il perche.
faro' delle prove e vi faro' sapere.
ciao
and
Re: espandere desktop su due video
Inviato: lun 5 ott 2009, 23:56
da kanzy
Devi tenere entrabi/tutti gli schermi alla stessa risoluzione ed allo stesso refresh rate. Ciao!
Re: espandere desktop su due video
Inviato: mar 6 ott 2009, 13:14
da spiri
Salve,
dimenticavo di dire che una cosa che ho notato che gli effetti stile compiz inseriti in kde4 non funzionavano. probabilmente dovro' mettere mano all'xorg.conf
vi terro' aggiornati...
ciao
and