Diesen Artikel hatte ich schon gesehen, aber ich weiß nicht so recht, ob das wirklich die Lösung für mein Problem ist.
In dem Beispiel geht es ja darum, dass die gewünschte Auflösung als Modeline nicht vorhanden ist und von xrandr nicht angezeigt wird. Bei mir wird die gewünschte Auflösung aber von xrandr angezeigt (Zeile 2), nur halt nicht ausgewählt, sondern eine andere Auflösung (Zeile 5).
Auf meinem System gibt es das Verzeichnis /etc/X11/xorg.conf.d und keine Datei xorg.conf, so dass ich die Konfiguration in den Dateien 50-screen.conf und 50-monitor.conf erwartet hätte. Beide sind aber bis auf einige Kommentarzeilen leer. Ich finde den String "Modeline" auch nirgendwo im gesamten /etc-Verzeichnisbaum.
Werden dann die Modelines irgendwie on the fly durch EDID bzw. xrandr erzeugt?
Was passiert nun, wenn ich in den Dateien die entsprechenden Sections mit nur der auf dem großen Monitor gewünschten Auflösung eintrage und ich doch mal an einem anderen Monitor bin? Muss ich dafür alle anderen Modelines auch noch erzeugen?
Hilfreich zu sein scheint https://www.freebsd.org/doc/de/books/handbook/x-config.html.
Anscheinend liefert mein Monitor nicht korrekt zurück, was seine native Auflösung ist, oder seine native Auflösung + Bildwiederholfrequenz sind 3840x2160 Pixel bei 60 Hz, was meine Graphikkarte nicht kann. Keine Ahnung.
Anscheinend gibt es aber keine Möglichkeit, das ganze allgemeingültig zu machen. Ich werde mal probieren, folgenden Eintrag in die .xinitrc zu schreiben:
xrandr --output HDMI-1 --mode 3840x2160
Ich melde mich, ob das klappt...
50-screen.conf:
# Having multiple "Screen" sections is known to be problematic. Make
# sure you don't have in use another one laying around e.g. in another
# xorg.conf.d file or even a generic xorg.conf file. More details can
# be found in https://bugs.freedesktop.org/show_bug.cgi?id=32430.
#
#Section "Screen"
# Identifier "Default Screen"
#
# Device "Default Device"
#
# ## Doesn't help for radeon/radeonhd drivers; use magic in
# ## 50-device.conf instead
# Monitor "Default Monitor"
#
#EndSection
Alles anzeigen
50-monitor.conf:
# Having multiple "Monitor" sections is known to be problematic. Make
# sure you don't have in use another one laying around e.g. in another
# xorg.conf.d file or even a generic xorg.conf file. More details can
# be found in https://bugs.freedesktop.org/show_bug.cgi?id=32430.
#
#Section "Monitor"
# Identifier "Default Monitor"
#
# ## If your monitor doesn't support DDC you may override the
# ## defaults here
# #HorizSync 28-85
# #VertRefresh 50-100
#
# ## Add your mode lines here, use e.g the cvt tool
#
#EndSection
Alles anzeigen