Problema DRM multi-monitor

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2924
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Problema DRM multi-monitor

Messaggio 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?

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2924
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: Problema DRM multi-monitor

Messaggio 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...

Avatar utente
teox99
Linux 3.x
Linux 3.x
Messaggi: 738
Iscritto il: ven 25 lug 2008, 14:54
Slackware: 13.37
Desktop: KDE - Xfce
Località: Roma[Eur]
Contatta:

Re: Problema DRM multi-monitor

Messaggio 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

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2924
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: Problema DRM multi-monitor

Messaggio 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...

Rispondi