Bildschirm Schwarz, Skalierung variiert stetig

Habe seit einiger Zeit ein Problem mit einem 32:9 Bildschirm von Samsung (LC49G94TSSPXEN) wo ich nicht weis wo ich ansetzen soll.

Der Monitor Schaltet sich nach der Grub Auswahl ab, und zeigt erst nach einem abziehen & anstecken des Monitorkabels (DisplayPort) wieder ein Bild. Alternativ ist es möglich den Bildschirm beim Starten abzuschalten und nach dem Boot wieder einzustecken.

Zudem ändert sich bei mir stetig ohne eigene Einwirkungen die Skalierung, insbesondere der Firefox hat praktisch bei jedem Start eine andere Skalierung. Dazu kommt natürlich die stetig springenden Fenster, die praktisch bei jedem Start neu angepasst werden müssen. Der Monitor hat 49 Zoll das arbeiten mit mehreren Parallelen Fenstern ist der Grund für den Erwerb. Ein Reset des Monitors bringt leider auch nichts. HDMI wäre zwar möglich aber unterstützt nicht mal die maximale Auflösung des Gerätes, ob das etwas ändert habe ich daher auch noch nicht getestet.

Jemand eine Idee, nach einer Neuinstallation lief das Gerät zumindest ohne Abschalten einige zeit, die Skalierung ändert sich bereits leider partout seit Anbeginn.

Welche Desktop-Umgebung verwenden Sie?

Aktuell nutze ich KDE, hatte bis plasma6 aber XFCE laufen, dort das selbige Problem. mit der Ausnahme das ein löschen der Display Config im Home Verzeichnis, dem Monitor einmalig nicht beim nächsten Start abschaltet.

Edit: Wobei ich mir nicht sicher ob nach dem Löschen der Datei der Bootvorgang selbst sichtbar ist, oder erst wieder am Desktop selbst.

Könnten Sie die Ausgabe von inxi -G teilen?

Ich nutze Google Translate. Ich entschuldige mich, wenn meine Beiträge nicht höflich genug sind.

Kein Problem, die Ausgabe lautet wie folgt:

Graphics:
  Device-1: AMD Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT]
    driver: amdgpu v: kernel
  Display: wayland server: X.org v: 1.21.1.13 with: Xwayland v: 23.2.6
    compositor: kwin_wayland driver: X: loaded: modesetting dri: radeonsi
    gpu: amdgpu resolution: 4267x1200
  API: EGL v: 1.5 drivers: radeonsi,swrast
    platforms: wayland,x11,surfaceless,device
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 24.0.5-arch1.1
    renderer: AMD Radeon RX 5700 XT (radeonsi navi10 LLVM 17.0.6 DRM 3.57
    6.8.5-arch1-1)
  API: Vulkan v: 1.3.279 drivers: amd surfaces: xcb,xlib,wayland

Die Auflösung entspricht aber nicht der, welche auf dem Desktop gewählt! Dort sind es 5120x1440 Pixel.

But thanks from me for the quick response

Könnten Sie einen Schnelltest machen? Könnten Sie sich abmelden und auf dem Anmeldebildschirm im angezeigten Menü Xorg oder X11 auswählen und sich dann anmelden?

Hatte ich meine zwar schon mal getestet, habe aber eben noch mal auf X11 umgestellt. Leider keine Veränderung der Bildschirm bleibt nach einem Neustart Schwarz. Aber die Ausgabe von inxt -G zeigt zumindest die Korrekte Auflösung an.

Graphics:
  Device-1: AMD Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT]
    driver: amdgpu v: kernel
  Display: x11 server: X.Org v: 21.1.13 with: Xwayland v: 23.2.6 driver: X:
    loaded: modesetting dri: radeonsi gpu: amdgpu resolution: 5120x1440~120Hz
  API: EGL v: 1.5 drivers: radeonsi,swrast platforms: x11,surfaceless,device
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 24.0.5-arch1.1
    renderer: AMD Radeon RX 5700 XT (radeonsi navi10 LLVM 17.0.6 DRM 3.57
    6.8.5-arch1-1)
  API: Vulkan v: 1.3.279 drivers: amd surfaces: xcb,xlib

Ist Ihr Monitor in Ihren Einstellungen als primäres Display eingerichtet? Haben Sie außerdem das kscreen-Paket installiert?

Handelt es sich hierbei auch um ein Einzelmonitor-Setup? Tritt dieses Problem auch bei anderen Monitoren auf?

Ja, es ist der einzige Monitor welcher aktuell angeschlossen ist, und ersetzt eine Lösung mit 2 Monitoren.

Kscreen ist in der version 6.0.3-1 installiert.

Wir können Folgendes versuchen:

Wechseln Sie mit Ctrl Alt F2 zu tty.

Schalten Sie SDDM mit sudo systemctl stop sddm aus.

Entfernen und sichern Sie dann Ihre aktuellen Bildschirmeinstellungen mit

mv ~/.local/share/kscreen ~/.local/share/kscreen_backup

Starten Sie dann SDDM mit

sudo systemctl restart sddm

neu

Gerade mal getestet, leider keine Veränderung nachi einem Neustart. Tippe auch mehr auf fehlerhafte Kernel Erkennung, da vom Bootprozess absolut nichts sichtbar ist.

Habe eben mal einen anderen Monitor aus Lager geholt, den Teste ich nun im Anschluss.

Bitte teilen Sie mir mit, ob Sie Ihre vorherigen Einstellungen wiederherstellen möchten, um die letzte Änderung rückgängig zu machen. Das ist machbar.

Außerdem würde mich interessieren, wie die anderen Monitore abschneiden

Der andere Monitor ein alter AOC mit FullHD Auflösung, und nicht mal HDMI (DVI → HDMI adapter Kabel) funktioniert soweit, beim Booten.

Was mir aufgefallen ist das nach einem Neustart mit dem Samsung, und einem neu anstecken des DisplayPorts, fehlten die Kontrollleisten von KDE, erst ein ändern der Auflösung bringt Abhilfe. Auch sind bei X11 die Benachrichtigungen mittig auf dem Bildschirm zu finden.

Die Grafikeinstellungen (kscreen) sind nicht wirklich relevant

Edit: Der Monitor unterstützt ein Firmwareupdate, kann aber keines zum Download finden, werde aber Samsung mal anschreiben.

Eines noch,… hab mich gerade erinnert das ein Absturz Bericht unter KDE aufgeht, im falle das der Monitor nicht angeschaltet ist. Scheint jedoch nur unter Wayland der Fall zu sein, unter X11 fehlt diese Meldung.

Ich weis nicht ob dies mit dem Problem zusammenhängt, werde aber auch nicht schlau daraus.

Hier mal die Entwickler Informationen aus dem Absturzbericht:

Application: plasmashell (plasmashell), signal: Segmentation fault


This GDB supports auto-downloading debuginfo from the following URLs:
  <https://debuginfod.archlinux.org>
Enable debuginfod for this session? (y or [n]) [answered N; input not from terminal]
Debuginfod has been disabled.
To make this setting permanent, add 'set debuginfod enabled off' to .gdbinit.
[New LWP 1071]
[New LWP 1102]
[New LWP 1093]
[New LWP 1088]
[New LWP 1094]
[New LWP 1100]
[New LWP 1099]
[New LWP 1101]
[New LWP 1140]
[New LWP 1104]
[New LWP 1141]
[New LWP 1139]
[New LWP 1103]
[New LWP 1142]
[New LWP 1143]
[New LWP 1144]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Core was generated by `/usr/bin/plasmashell --no-respawn'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00007ae2c52c332c in ?? () from /usr/lib/libc.so.6
[Current thread is 1 (Thread 0x7ae2bf5f91c0 (LWP 1071))]
Cannot QML trace cores :(
[Current thread is 1 (Thread 0x7ae2bf5f91c0 (LWP 1071))]

Thread 16 (Thread 0x7ae29aa006c0 (LWP 1144)):
#0  0x00007ae2c52bdebe in ??? () at /usr/lib/libc.so.6
#1  0x00007ae2c52c0750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007ae2b5c863cc in ??? () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007ae2b5c9ebfc in ??? () at /usr/lib/dri/radeonsi_dri.so
#4  0x00007ae2c52c155a in ??? () at /usr/lib/libc.so.6
#5  0x00007ae2c533ea3c in ??? () at /usr/lib/libc.so.6

Thread 15 (Thread 0x7ae29b4006c0 (LWP 1143)):
#0  0x00007ae2c52bdebe in ??? () at /usr/lib/libc.so.6
#1  0x00007ae2c52c0750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007ae2b5c863cc in ??? () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007ae2b5c9ebfc in ??? () at /usr/lib/dri/radeonsi_dri.so
#4  0x00007ae2c52c155a in ??? () at /usr/lib/libc.so.6
#5  0x00007ae2c533ea3c in ??? () at /usr/lib/libc.so.6

Thread 14 (Thread 0x7ae29be006c0 (LWP 1142)):
#0  0x00007ae2c52bdebe in ??? () at /usr/lib/libc.so.6
#1  0x00007ae2c52c0750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007ae2b5c863cc in ??? () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007ae2b5c9ebfc in ??? () at /usr/lib/dri/radeonsi_dri.so
#4  0x00007ae2c52c155a in ??? () at /usr/lib/libc.so.6
#5  0x00007ae2c533ea3c in ??? () at /usr/lib/libc.so.6

Thread 13 (Thread 0x7ae2a32006c0 (LWP 1103)):
#0  0x00007ae2c52bdebe in ??? () at /usr/lib/libc.so.6
#1  0x00007ae2c52c0750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007ae2b5c863cc in ??? () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007ae2b5c9ebfc in ??? () at /usr/lib/dri/radeonsi_dri.so
#4  0x00007ae2c52c155a in ??? () at /usr/lib/libc.so.6
#5  0x00007ae2c533ea3c in ??? () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7ae2a1e006c0 (LWP 1139)):
#0  0x00007ae2c52bdebe in ??? () at /usr/lib/libc.so.6
#1  0x00007ae2c52c0750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007ae2b5c863cc in ??? () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007ae2b5c9ebfc in ??? () at /usr/lib/dri/radeonsi_dri.so
#4  0x00007ae2c52c155a in ??? () at /usr/lib/libc.so.6
#5  0x00007ae2c533ea3c in ??? () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7ae2a0a006c0 (LWP 1141)):
#0  0x00007ae2c52bdebe in ??? () at /usr/lib/libc.so.6
#1  0x00007ae2c52c0750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007ae2b5c863cc in ??? () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007ae2b5c9ebfc in ??? () at /usr/lib/dri/radeonsi_dri.so
#4  0x00007ae2c52c155a in ??? () at /usr/lib/libc.so.6
#5  0x00007ae2c533ea3c in ??? () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7ae2a28006c0 (LWP 1104)):
#0  0x00007ae2c52bdebe in ??? () at /usr/lib/libc.so.6
#1  0x00007ae2c52c0750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007ae2b5c863cc in ??? () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007ae2b5c9ebfc in ??? () at /usr/lib/dri/radeonsi_dri.so
#4  0x00007ae2c52c155a in ??? () at /usr/lib/libc.so.6
#5  0x00007ae2c533ea3c in ??? () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7ae2a14006c0 (LWP 1140)):
#0  0x00007ae2c52bdebe in ??? () at /usr/lib/libc.so.6
#1  0x00007ae2c52c0750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007ae2b5c863cc in ??? () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007ae2b5c9ebfc in ??? () at /usr/lib/dri/radeonsi_dri.so
#4  0x00007ae2c52c155a in ??? () at /usr/lib/libc.so.6
#5  0x00007ae2c533ea3c in ??? () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7ae2b50006c0 (LWP 1101)):
#0  0x00007ae2c52bdebe in ??? () at /usr/lib/libc.so.6
#1  0x00007ae2c52c0750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007ae2b5c863cc in ??? () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007ae2b5c9ebfc in ??? () at /usr/lib/dri/radeonsi_dri.so
#4  0x00007ae2c52c155a in ??? () at /usr/lib/libc.so.6
#5  0x00007ae2c533ea3c in ??? () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7ae2bce006c0 (LWP 1099)):
#0  0x00007ae2c52bdebe in ??? () at /usr/lib/libc.so.6
#1  0x00007ae2c52c0750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007ae2b5c863cc in ??? () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007ae2b5c9ebfc in ??? () at /usr/lib/dri/radeonsi_dri.so
#4  0x00007ae2c52c155a in ??? () at /usr/lib/libc.so.6
#5  0x00007ae2c533ea3c in ??? () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7ae2b5a006c0 (LWP 1100)):
#0  0x00007ae2c52bdebe in ??? () at /usr/lib/libc.so.6
#1  0x00007ae2c52c0750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007ae2b5c863cc in ??? () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007ae2b5c9ebfc in ??? () at /usr/lib/dri/radeonsi_dri.so
#4  0x00007ae2c52c155a in ??? () at /usr/lib/libc.so.6
#5  0x00007ae2c533ea3c in ??? () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7ae2bd8006c0 (LWP 1094)):
#0  0x00007ae2c53310bf in poll () at /usr/lib/libc.so.6
#1  0x00007ae2c6379ce8 in ??? () at /usr/lib/libQt6WaylandClient.so.6
#2  0x00007ae2c46adcd3 in ??? () at /usr/lib/libQt6Core.so.6
#3  0x00007ae2c52c155a in ??? () at /usr/lib/libc.so.6
#4  0x00007ae2c533ea3c in ??? () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7ae2bf0006c0 (LWP 1088)):
#0  0x00007ae2c53310bf in poll () at /usr/lib/libc.so.6
#1  0x00007ae2c320b306 in ??? () at /usr/lib/libglib-2.0.so.0
#2  0x00007ae2c31ab712 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007ae2c4783df4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Core.so.6
#4  0x00007ae2c4545c7e in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Core.so.6
#5  0x00007ae2c462cbef in QThread::exec() () at /usr/lib/libQt6Core.so.6
#6  0x00007ae2c544413f in ??? () at /usr/lib/libQt6DBus.so.6
#7  0x00007ae2c46adcd3 in ??? () at /usr/lib/libQt6Core.so.6
#8  0x00007ae2c52c155a in ??? () at /usr/lib/libc.so.6
#9  0x00007ae2c533ea3c in ??? () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7ae2be2006c0 (LWP 1093)):
#0  0x00007ae2c52bdebe in ??? () at /usr/lib/libc.so.6
#1  0x00007ae2c52c0750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007ae2c46b8b90 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt6Core.so.6
#3  0x00007ae2c6379c68 in ??? () at /usr/lib/libQt6WaylandClient.so.6
#4  0x00007ae2c46adcd3 in ??? () at /usr/lib/libQt6Core.so.6
#5  0x00007ae2c52c155a in ??? () at /usr/lib/libc.so.6
#6  0x00007ae2c533ea3c in ??? () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7ae2a3c006c0 (LWP 1102)):
#0  0x00007ae2c52bdebe in ??? () at /usr/lib/libc.so.6
#1  0x00007ae2c52c0750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007ae2b5c863cc in ??? () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007ae2b5c9ebfc in ??? () at /usr/lib/dri/radeonsi_dri.so
#4  0x00007ae2c52c155a in ??? () at /usr/lib/libc.so.6
#5  0x00007ae2c533ea3c in ??? () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7ae2bf5f91c0 (LWP 1071)):
[KCrash Handler]
#4  0x00007ae2c4595363 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) () at /usr/lib/libQt6Core.so.6
#5  0x00007ae2c459574b in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) () at /usr/lib/libQt6Core.so.6
#6  0x00007ae2b5b7a2fd in ??? () at /usr/lib/qt6/plugins/kf6/kscreen/KSC_KWayland.so
#7  0x00007ae2c49f7596 in ??? () at /usr/lib/libffi.so.8
#8  0x00007ae2c49f400e in ??? () at /usr/lib/libffi.so.8
#9  0x00007ae2c49f6bd3 in ffi_call () at /usr/lib/libffi.so.8
#10 0x00007ae2c6e3c645 in ??? () at /usr/lib/libwayland-client.so.0
#11 0x00007ae2c6e3ce73 in ??? () at /usr/lib/libwayland-client.so.0
#12 0x00007ae2c6e3d13c in wl_display_dispatch_queue_pending () at /usr/lib/libwayland-client.so.0
#13 0x00007ae2c6379b5e in ??? () at /usr/lib/libQt6WaylandClient.so.6
#14 0x00007ae2c45883e4 in QObject::event(QEvent*) () at /usr/lib/libQt6Core.so.6
#15 0x00007ae2c64fbfcb in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt6Widgets.so.6
#16 0x00007ae2c453dae8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt6Core.so.6
#17 0x00007ae2c453de74 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt6Core.so.6
#18 0x00007ae2c47860e4 in ??? () at /usr/lib/libQt6Core.so.6
#19 0x00007ae2c31ac199 in ??? () at /usr/lib/libglib-2.0.so.0
#20 0x00007ae2c320b3bf in ??? () at /usr/lib/libglib-2.0.so.0
#21 0x00007ae2c31ab712 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#22 0x00007ae2c4783df4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Core.so.6
#23 0x00007ae2c4545c7e in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Core.so.6
#24 0x00007ae2c45416e8 in QCoreApplication::exec() () at /usr/lib/libQt6Core.so.6
#25 0x00005ff46c833476 in ??? ()
#26 0x00007ae2c525bcd0 in ??? () at /usr/lib/libc.so.6
#27 0x00007ae2c525bd8a in __libc_start_main () at /usr/lib/libc.so.6
#28 0x00005ff46c833c65 in ??? ()

Ich bin verwirrt, aber vielleicht könnten Sie Folgendes versuchen: AMDGPU - ArchWiki . Möglicherweise müssen Sie /etc/mkinitcpio.conf bearbeiten. Nach der Änderung sollten Sie sudo mkinitcpio -P ausführen und dann Ihren Computer neu starten.

Ist der Artikel zu AMDGPU nicht eher für ältere GPUs gedacht, so alt ist meine “RX 5700 XT” dann d.och noch nicht. Wollte eigentlich auch den OpenSorce Treiber nutzen, insofern möglich, da ich keine Speziellen Anforderungen an die GPU besitze

Edit: Um ehrlich zu sein hab ich von Grafiktreibern unter Linux immer die Finger gelassen, da meist nur mehr Probleme die folge waren, und Updates jedes mal eine Glückssache.

Hab die Lösung gefunden, dank eines Hinweises im Chat, zu xwayland unter Firefox.

Der Grund für das verhalten war wohl eine Mischung Session aus xWayland und Wayland, welche durch ein noch installiertes aber deaktiviertes und nicht genutztes lightDM ausgelöst wurde. Habe das eben mal komplett deinstalliert

Aktuell kann ich gerade keines der Probleme mehr erkennen, ich hoffe das bleibt auch so. :slightly_smiling_face: