(Risolto) Risoluzioni su due monitor

Riconoscimento, installazione e configurazione delle periferiche.
Scrivi risposta
Avatar utente
cristian_c
Accecante Asceta
Accecante Asceta
Messaggi: 23422
Iscrizione: lunedì 29 ottobre 2007, 11:31

(Risolto) Risoluzioni su due monitor

Messaggio da cristian_c »

Salve,
mi trovo a che fare con questo increscioso problema: ho deciso di attaccare lo schermo lcd al notebook tramite il suo cavo.
Beh, quando vado in Sistema->Preferenze->Monitor premo il pulsante 'Individua monitor' e compare l'immagine dello schermo del notebook sul monitor.
Il problema è che devo regolare le risoluzioni di entrambi gli schermi. Dopo un po' di prove riesco a regolare quella del notebook (1366x768, 60 Hz, 15.6"), mentre quella del monitor esterno dovrebbe essere 1440x900 (17" LCD TFT), ma una volta selezionata non funziona nel senso che non la accetta e sballa tutta. Provando a rimettere le cose a posto (cioè trascinando i rettangoli e selezionando le risoluzioni giuste) si sballa tutto e non se ne viene a capo. Ho provato a scegliere di clonare lo schermo del notebook, ma a quel punto viene selezionata una terza risoluzione diversa dalle altre due, ovviamente sempre non risolvendo il problema.
Insomma non riesco a far accettare a ubuntu le risoluzioni appropriate dei due schermi  :(

La scheda video del notebook è una Ati HD 5470 che utilizza driver fglrx. La versione di ubuntu è la 11.04. Come posso fare per risolvere?  ::)
Ultima modifica di cristian_c il venerdì 7 ottobre 2011, 11:42, modificato 1 volta in totale.
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Avatar utente
cristian_c
Accecante Asceta
Accecante Asceta
Messaggi: 23422
Iscrizione: lunedì 29 ottobre 2007, 11:31

Re: Risoluzioni su due monitor

Messaggio da cristian_c »

Sto ancora tentando di aggiustare le risoluzioni ma senza successo  :(

Mi è stata segnalata la seguente guida: http://vincenzoampolo2.wordpress.com/2009/07/27/dual-screen-in-ubuntu-con-qualsiasi-scheda-video-ati-nvidia-intel/ ma non so come farla funzionare.

La guida funziona per le varie marche di schede video e in pratica all'inizio viene detto di dare il comando xrandr -q in un terminale.
Beh, per me il risultato è questo:

Codice: Seleziona tutto

xrandr -q
Screen 0: minimum 320 x 200, current 1366 x 768, maximum 1600 x 1600
LVDS connected 1366x768+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
   1366x768       60.0*+
   1360x768       60.0  
   1280x768       60.0  
   1280x720       60.0  
   1024x768       60.0  
   1024x600       60.0  
   800x600        60.0  
   800x480        60.0  
   640x480        60.0  
DFP1 disconnected (normal left inverted right x axis y axis)
CRT1 disconnected (normal left inverted right x axis y axis)
che è un po' diverso da quello nell'esempio della guida.

A quel punto avrei dovuto compilare lo xorg.conf in base al mio output. Il problema è che non sapevo come sostituire 'VGA' nella riga:

Codice: Seleziona tutto

Identifier      “VGA”
e:

Codice: Seleziona tutto

Option          “Monitor-VGA-0″ “VGA”
(parlo della seconda stringa tra i doppi apici)

Infatti come mi è stato detto, ho collegato il cavo classico a 15 pin dal monitor esterno alla porta sul notebook e dato il comando:

Codice: Seleziona tutto

xrandr
che però restituisce un output identico al precedente (tranne per il fatto che con il cavo collegato segnalava che CRT1 era 'connected') e addirittura, come mi è stato detto di fare, premettendo la parola 'sudo' (il comando viene dato in qualità di amministratore) non cambiava nulla (anche perché secondo me non è come il caso di lshw).

Il punto è che non so come sostituire opportunamente le due stringhe che ho indicato (VGA-0 invece io la sostituirei con CRT1, giusto, dato che si trata del nome completo dell'interfaccia? ) :(

Allora mi è stato consigliato di utilizzare pari pari l'xorg della guida senza nessuna modifica (ovviamente facendo prima una copia di backup dell'xorg stesso come avevo già visto nel wiki) e di riavviare il sistema.

Al riavvio si è attivato soltanto il monitor esterno (che era anche sballato) mentre lo schermo del notebook rimaneva spento. Ho fatto tantissimi tentativi, ma mi era reso impossibile entrare nella modalità di rispristino, il pc sembrava impazzito!  :o
Dopo grande fatica sono riuscito finalmente ad entrare e a ripristinare il vecchio xorg.conf, riavviando il sistema e ripristinando lo schermo del notebook.

tutto questo per dire che ancora non sono riuscito a capire quali modifiche devo effettuare all'xorg.conf. Qualcuno ha un'idea?  ???
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Avatar utente
cristian_c
Accecante Asceta
Accecante Asceta
Messaggi: 23422
Iscrizione: lunedì 29 ottobre 2007, 11:31

Re: Risoluzioni su due monitor

Messaggio da cristian_c »

Ho modificato l'xorg.conf come suggerito, cioè:

Codice: Seleziona tutto

Section "Monitor"
Identifier      "LVDS"
EndSection

Section "Monitor"
Identifier      "CRT"
Option “LeftOf”  "LVDS"
EndSection

Section "Device"
Identifier      "Configured Video Device"
Option          "Monitor-LVDS" "LVDS"
Option          "Monitor-CRT1" "CRT"
EndSection

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

EndSection
Però il risualto è identico a quello del precedente tentativo: infatti al riavvio si attiva soltanto il monitor esterno (con l'immagine sempre sballata) che si pianta allo splash. A questo punto per far ripartire ubuntu devo reimpostare l'xorg.conf alla configurazione originale  :(

Sono di nuovo al punto di partenza, cosa posso fare?  ::)
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Avatar utente
cristian_c
Accecante Asceta
Accecante Asceta
Messaggi: 23422
Iscrizione: lunedì 29 ottobre 2007, 11:31

Re: Risoluzioni su due monitor

Messaggio da cristian_c »

Ok, mi ero dimenticato di correggere anche due altri doppi apici che mi erano sfuggiti (che non risultavano essere quelli classici)  ;D

Il file corretto è:

Codice: Seleziona tutto

Section "Monitor"
Identifier      "LVDS"
EndSection

Section "Monitor"
Identifier      "CRT"
Option "LeftOf"  "LVDS"
EndSection

Section "Device"
Identifier      "Configured Video Device"
Option          "Monitor-LVDS" "LVDS"
Option          "Monitor-CRT1" "CRT"
EndSection

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

EndSection
Ora al riavvio non si pianta più allo splash e l'immagine del desktop viene visualizzata su entrambi gli schermi.
Purtroppo però quella sul monitor esterno è ancora sballata e non utilizza la risoluzione giusta  :(
Infatti manca anche la barra inferiore ma suppongo perché l'immagine non rientra tutta nello schermo (e l'immagine visualizzata è anche di brutta qualità).
Inoltre sullo schermo del notebook lo sfondo (violaceo) del desktop risulta un po' sballata anche se l'immagine del desktop nel complesso va bene (dimensioni a posto e immagine non sfocata, insomma come al solito a parte lo sfondo replicato)  (yes)

Quindi mi trovo nella situazione simile a quella iniziale in cui avevo operato sulle preferenze del monitor. Avete qualche idea per risolvere?  :D
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Avatar utente
cristian_c
Accecante Asceta
Accecante Asceta
Messaggi: 23422
Iscrizione: lunedì 29 ottobre 2007, 11:31

Re: Risoluzioni su due monitor

Messaggio da cristian_c »

Ho utilizzato amdcccle, e catalyst incredibilmente ha riconosciuto marca e modello del monito esterno, nonché la sua risoluzione e frequenza di aggiornamento preferita  :o

Ho fatto diverse prove, riavviato il sistema, regolato le impostazioni degli schermi, ma la situazione non si è risolta  :(

La risoluzione sul monitor esterno è sempre penosa (oltre ad essere l'immagine sballata) e quando clono gli schermi la risoluzione di entrambi subisce una riduzione a 1280x768, quindi inferiore a quella di ognuno dei due schermi  ::)

Ho provato a regolare le proprietà dell'immagine del monitor esterno tramite il catalyst ma si può fare poco. La cosa più strana che ho però riscontrato è il fatto che il campo 'area desktop' (mi pare così si chiami) nelle impostazioni degli schermi si può selezionare, ma non editare (il cursore non appare). Come mai succede questo?  ???

Ho provato più volte anche lanciando xrandr al riavvio ma non cambia assolutamente niente. Come posso fare per risolvere?  :(
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Avatar utente
cristian_c
Accecante Asceta
Accecante Asceta
Messaggi: 23422
Iscrizione: lunedì 29 ottobre 2007, 11:31

Re: Risoluzioni su due monitor

Messaggio da cristian_c »

Aggiornamento:
---------------------

Ho fatto delle modifiche all'xorg.conf. Questo era il file prima della modifica:

Codice: Seleziona tutto

Section "ServerLayout"
	Identifier     "amdcccle Layout"
	Screen      0  "amdcccle-Screen[1]-0" 0 0
EndSection

Section "Module"
	Load  "glx"
EndSection

Section "Monitor"
	Identifier   "0-LVDS"
	Option	    "VendorName" "ATI Proprietary Driver"
	Option	    "ModelName" "Generic Autodetecting Monitor"
	Option	    "DPMS" "true"
	Option	    "Disable" "false"
	Option	    "PreferredMode" "1280x768"
	Option	    "TargetRefresh" "60"
	Option	    "Position" "0 0"
	Option	    "Rotate" "normal"
EndSection

Section "Monitor"
	Identifier   "0-CRT1"
	Option	    "VendorName" "ATI Proprietary Driver"
	Option	    "ModelName" "Generic Autodetecting Monitor"
	Option	    "DPMS" "true"
	Option	    "PreferredMode" "1280x768"
	Option	    "TargetRefresh" "60"
	Option	    "Position" "0 0"
	Option	    "Rotate" "normal"
	Option	    "Disable" "false"
EndSection

Section "Device"
	Identifier  "amdcccle-Device[1]-0"
	Driver      "fglrx"
	Option	    "Monitor-LVDS" "0-LVDS"
	Option	    "Monitor-CRT1" "0-CRT1"
	BusID       "PCI:1:0:0"
EndSection

Section "Screen"
	Identifier "Default Screen"
	DefaultDepth     24
EndSection

Section "Screen"
	Identifier "amdcccle-Screen[1]-0"
	Device     "amdcccle-Device[1]-0"
	DefaultDepth     24
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection
e questo è il file dopo la modifica:

Codice: Seleziona tutto

Section "ServerLayout"
	Identifier     "amdcccle Layout"
	Screen      0  "amdcccle-Screen[1]-0" 0 0
EndSection

Section "Module"
	Load  "glx"
EndSection

Section "Monitor"
	Identifier   "0-LVDS"
	Option	    "VendorName" "ATI Proprietary Driver"
	Option	    "ModelName" "Generic Autodetecting Monitor"
	Option	    "DPMS" "true"
	Option	    "Disable" "false"
	Option	    "PreferredMode" "1280x768"
	Option	    "TargetRefresh" "60"
	Option	    "Position" "0 0"
	Option	    "Rotate" "normal"
EndSection

Section "Monitor"
	Identifier   "0-CRT1"
	Option	    "VendorName" "ATI Proprietary Driver"
	Option	    "ModelName" "Generic Autodetecting Monitor"
	Option	    "DPMS" "true"
	Option	    "PreferredMode" "1280x768"
	Option	    "TargetRefresh" "60"
	Option	    "Position" "0 0"
	Option	    "Rotate" "normal"
	Option	    "Disable" "false"
EndSection

Section "Device"
	Identifier  "amdcccle-Device[1]-0"
	Driver      "fglrx"
	Option	    "Monitor-LVDS" "0-LVDS"
	Option	    "Monitor-CRT1" "0-CRT1"
	BusID       "PCI:1:0:0"
EndSection

Section "Screen"
	Identifier "Default Screen"
	DefaultDepth     24
EndSection

Section "Screen"
	Identifier "amdcccle-Screen[1]-0"
	Device     "amdcccle-Device[1]-0"
	DefaultDepth     24
	SubSection "Display"
		Viewport   0 0
                Virtual   2806 2806
		Depth     24
	EndSubSection
EndSection
All'interno del file ho inserito nella sezione Screen la riga Virtual scegliendo come risoluzione 2806x2806 (dove 2806 è la somma di 1440 e 1366 che rappresentano rispettivamente i primi parametri delle risoluzioni del monitor esterno e dello schermo del notebook. Il numero 2806 viene utilizzato anche come secondo parametro della risoluzione perché si considera che lo schermo possa essere ruotato e che quindi una dimensione possa assumere il massimo dell'altra scambiata con essa).

Ho salvato il sistema e riavviato. Quando sono tornato su ubuntu ho lanciato il comando sudo xrandr, ma non è cambiato assolutamente niente. Gli schermi come al solito erano già clonati, ma avevano tutti la stessa penosa risoluzione (la cosa risultava ancora più brutta sul monitor esterno).

Infatti se si guarda l'xorg.conf, si può vedere che alla sezione Monitor di entrambi gli schermi l'opzione PreferredMode è impostata su 1280x768, inferiore a quella ottimale di ognuno dei due schermi. a questo punto avevo pensato di modificarla in entrambe le sezioni Monitor con 2806x2806, però mi è stato detto che non si può fare in 'clone mode'.

Sapete se è possibile duplicare l'immagine con risoluzioni diverse, a seconda dello schermo su cui viene disegnata?  ???

Sapete se è una cosa prevista per Gnu/Linux attraverso randr, se ci sarà nelle prossime versioni o se è già stata implementata? :D
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Avatar utente
cristian_c
Accecante Asceta
Accecante Asceta
Messaggi: 23422
Iscrizione: lunedì 29 ottobre 2007, 11:31

Re: Risoluzioni su due monitor

Messaggio da cristian_c »

Mi sono accorto di una cosa: se nativamente non è possibile clonare due schermi a risoluzioni diverse, mi ricordo che con un altro pc non avveniva la clonazione, ma lo switch tra due schermi, e quando l'immagine veniva switchata si adattava alla risoluzione del monitor che la ospitava.
Quindi a me non è che interessa la clonazione vera e propria. A me andrebbe bene un normalissimo switch tra schermi, in modo che io utilizzi il tasto speciale sulla tastiera per switchare.
Come posso realizzare lo switch?  ???
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Avatar utente
cristian_c
Accecante Asceta
Accecante Asceta
Messaggi: 23422
Iscrizione: lunedì 29 ottobre 2007, 11:31

Re: Risoluzioni su due monitor

Messaggio da cristian_c »

Il tasto per lo switch sul notebook funziona (effettua diversi switch), e quindi sono riuscito tramite il toll relativo ai monitor a impostare la risoluzione corretta per il monitor. Il problema è che il desktop è fuori campo. Come faccio a reimpostarlo in modo corretto?  ???

Refuso: tool  :-[
Ultima modifica di cristian_c il venerdì 7 ottobre 2011, 11:28, modificato 1 volta in totale.
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Avatar utente
cristian_c
Accecante Asceta
Accecante Asceta
Messaggi: 23422
Iscrizione: lunedì 29 ottobre 2007, 11:31

Re: Risoluzioni su due monitor

Messaggio da cristian_c »

Ho risolto  (b2b)

Riepilogo:
1) tramite il tasto speciale sulla tastiera riesco a selezionare come attivo soltanto il monitor esterno
2) da Sistema->Preferenze->Monitor riesco a impostare la risoluzione adatta al monitor (1440x900)
3) a questo punto modifico anche la frequenza di aggiornamento da 75 Hz a 60 Hz
4) applico tutto

P.S. Segnalo anche la guida: https://wiki.ubuntu.com/X/Config/Resolution#How_to_setup_a_dual_monitor  ;)
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Avatar utente
magozurlinux
Accecante Asceta
Accecante Asceta
Messaggi: 25012
Iscrizione: mercoledì 17 marzo 2010, 17:44
Desktop: xubuntu
Distribuzione: Xubuntu 22.04.3 LTS x86_64
Sesso: Maschile
Località: Pisa

Re: (Risolto) Risoluzioni su due monitor

Messaggio da magozurlinux »

Bravo! anche te sei uno smanettone  (rotfl)
Xubuntu 22.04 LTS - saluti da magozurlinux a tutti gli utenti del forum :ciao:
Avatar utente
cristian_c
Accecante Asceta
Accecante Asceta
Messaggi: 23422
Iscrizione: lunedì 29 ottobre 2007, 11:31

Re: (Risolto) Risoluzioni su due monitor

Messaggio da cristian_c »

magozurlinux ha scritto: Bravo! anche te sei uno smanettone  (rotfl)
In realtà era banale, ma quanta fatica!  :P
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Scrivi risposta

Ritorna a “Driver e periferiche”

Chi c’è in linea

Visualizzano questa sezione: Bing [Bot] e 6 ospiti