Können xrandr/autorandr zwischen verschiedenen Monitormodellen unterscheiden, die an denselben Ausgang angeschlossen sind?

Können xrandr/autorandr zwischen verschiedenen Monitormodellen unterscheiden, die an denselben Ausgang angeschlossen sind?

Ich habe einen Laptop, den ich zu Hause und bei der Arbeit an einen Monitor anschließe. In beiden Fällen verwende ich denselben HDMI-Ausgang zum Anschließen des Monitors. Der im Labor hat 1440p/60 Hz und der zu Hause hat 1080p/120 Hz, wenn er übertaktet ist (nicht wirklich, ich verwende einfach einen HDMI 1.4-Eingang anstelle von DVI Dual Link).

Ich habe eine Möglichkeit für xrandr zu erkennen, ob ein anderes Monitormodell angeschlossen ist und z. B. Vorsichtsmaßnahmen für den NVIDIA-Treiber zu deaktivieren, dahier beschrieben? Kann ich das automatisch über Scripting anpassen/autorandr, oder muss ich selbst schauen welches angeschlossen ist und das entsprechende Script aufrufen?

Antwort1

Ja, Sie können ein Bash-Skript schreiben, um zunächst den Monitor zu identifizieren (über EDID/DDC,Beispiele) und führen Sie dann xrandr entsprechend aus. Sie können dann wahrscheinlich eine Udev-Regel erstellen, um dieses Skript automatisch beim Anschließen des Kabels auszuführen.

verwandte Informationen