Pagina 1 di 1

Problema DRM multi-monitor

Inviato: dom 29 ago 2010, 13:56
da 414N
Ciao a tutti!
Apro questo thread per sapere se qualcuno ha il mio stesso problema.
Sono recentemente passato da una situazione a monitor singolo (su VGA) a monitor doppio (monitor principale su VGA e TV su DVI), arrivando così a sfruttare 2 delle 3 uscite video della mia ormai vetusta Radeon X800XT.
A parte qualche problema con KDE (che dovrei risolvere una volta passato a Slackware 13.1 e KDE >= 4.3), mi resta un problema non indifferente in fase di avvio: non appena il kernel carica il drm per il modesetting, lo schermo primario del kernel diventa la TV, che per me è un monitor ausiliario da accendere solo alla bisogna e, comunque, solo in ambito X e "a caldo" tramite xrandr.
Una volta partito KDM, il monitor VGA si riattiva e dopo riesco a giostrarmi con xrandr, ma permane il fatto che tutti i tty rimangono visibili solo sulla TV perché il kernel l'ha battezzata come "monitor primario" e non ho ancora trovato il modo per mutare questo comportamento.
Le informazioni su internet sono piuttosto scarse: ho trovato solo un thread di un utente con lo stesso mio problema, ma non si arriva ad una soluzione definitiva. Ho provato l'opzione per il kernel

Codice: Seleziona tutto

video=DVI-I-1:d
ma la TV "ruba la scena" al mio monitor VGA comunque (DVI-I-1 è come il kernel rileva l'uscita DVI della mia Radeon).
Anche spulciando la documentazione del kernel non ho trovato nulla, neanche qualcosa riguardante la possibilità di disabilitare un'uscita video come riportato poco sopra.
Qualcuno ha qualche esperienza in merito?

Re: Problema DRM multi-monitor

Inviato: mer 1 set 2010, 9:30
da 414N
414N ha scritto:Ho provato l'opzione per il kernel

Codice: Seleziona tutto

video=DVI-I-1:d
ma la TV "ruba la scena" al mio monitor VGA comunque (DVI-I-1 è come il kernel rileva l'uscita DVI della mia Radeon).
Piccolo update: ho spostato l'opzione dall'append "generico" di LILO a quello specifico per il kernel che avvio, e adesso funziona.
Ovviamente, dopo non c'è verso di accendere il monitor ausiliario da X...

Re: Problema DRM multi-monitor

Inviato: mer 1 set 2010, 11:07
da teox99
ma la TV "ruba la scena" al mio monitor VGA comunque
una uscita della scheda è considerata primaria (non può essere modificata in nessun modo) e sembra appunto quella dove hai inserito la TV.
Io ho ovviato al tuo stesso problema facendo partire il pc con attaccata solo la periferica che volevo usare come primaria e poi a "caldo" con il sistema caricato ho inserito il cavo della TV, a questo punto ho salvato la configurazione (ho una nvidia) giusta.

prima di fare ciò ti condsiglio di resettare xorg.conf

Re: Problema DRM multi-monitor

Inviato: mer 1 set 2010, 11:14
da 414N
teox99 ha scritto:una uscita della scheda è considerata primaria (non può essere modificata in nessun modo) e sembra appunto quella dove hai inserito la TV.
Io ho ovviato al tuo stesso problema facendo partire il pc con attaccata solo la periferica che volevo usare come primaria e poi a "caldo" con il sistema caricato ho inserito il cavo della TV, a questo punto ho salvato la configurazione (ho una nvidia) giusta.

prima di fare ciò ti condsiglio di resettare xorg.conf
Come ho già scritto nel primo thread, non è un problema in ambito X. È un problema inerente il KMS all'avvio, che seleziona la TV come monitor primario invece del monitor sulla VGA. Quindi xorg.conf non c'entra.
In ambito X riesco comunque a giostrarmi con xrandr.
Ho provato or ora a disattivare l'uscita SVIDEO nel kernel tramite

Codice: Seleziona tutto

video=SVIDEO-1:d
ed ora la console rimane visibile sia sulla TV sia sul monitor, però ad una risoluzione "tagliata" in verticale alla minore delle due (quella della TV è 1280x720, quella del monitor 1280x1024). Forse ci siamo quasi...