Il mio sistema contiene tre schede grafiche, una radeon e due nvidia.
Sto provando a configurare una configurazione multiseat, ma il "nome del dispositivo" delle schede grafiche non è stabile, cambia da un avvio all'altro.
exemple
avvio 1
Carta Radeon
/sys/devices/pci0000:00/0000:00:03.0/0000:01:00.0/drm/card1
Nvidia 1 carta
/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/drm/card0
Scheda nvidia 2
/sys/devices/pci0000:00/0000:00:1c.4/0000:04:00.0/drm/card2
avvio 2
Carta Radeon
/sys/devices/pci0000:00/0000:00:03.0/0000:01:00.0/drm/card0
Nvidia 1 carta
/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/drm/card1
Scheda nvidia 2
/sys/devices/pci0000:00/0000:00:1c.4/0000:04:00.0/drm/card2
eccetera...
Questo problema rende instabile qualsiasi configurazione multiseat (utilizzo loginctl) perché l'assegnazione di un dispositivo a un posto si basa su questi nomi di dispositivo. Un altro vero problema è che questo altera i nomi dei connettori delle schede grafiche (cioè VGA-1 diventa VGA-2 ecc.) Sia a livello di kernel che a livello di Xorg, quindi non posso eseguire alcuna configurazione del monitor tramite xorg.conf né usare " video = "opzione del kernel, che è necessaria nella mia configurazione per forzare l'abilitazione di un vecchio monitor crt senza EDID.
È normale che questo "card0" "card1" .. non sia deterministico, è un bug o qualcosa che può essere configurato (udev o qualcosa del genere)?
MODIFICA :
Come ha detto l'utente @dirkt nei commenti, a livello di systemd non è deterministico e in effetti la configurazione multiseat in sé è OK. Il mio problema principale è l'inaffidabilità dei nomi di output. Mi servono a livello di kernel per specificare "video = VGA-1: e" per forzare l'abilitazione dell'output. E ho bisogno a livello di xorg da usare
Option "Monitor-VGA-1" "Monitor-x"
.
systemd
, praticamente tutto non è deterministico. Se il problema principale sono i nomi di output, vorrei presentare un bug con Xorg e vedere se ne hanno idea. Almeno dovrebbero essere informati del problema.
BusID
, il che è stabile ... non sono sicuro di nessuno degli altri però ...