I have a htpc-style setup which spends 95% of its time just quietly serving containers with a zfs file system. Switching from arch to aurora made that part of my setup seemingly bulletproof (after dealing with the zfs/arch drama).
The other 5% of the time I want to go use it as a lightweight console for older games (since this was a secondary use case I went with aurora rather than bazzite). Unfortunately no matter what I do I cannot get either of the following to work:
- Stop the system (presumably sddm?) from turning off the hdmi output (I’m assuming, based on behavior)
- Get the system to turn the “monitor” back on properly
To give a bit more flavor the sequence is as follows:
- Boots up fine, can log in under my account and run a game
- KDE Settings = never turn off monitor
- I’ve tried looking for other power management settings but between fedora rapidly hopping from tlp to power profiles daemon to tuneD along with the aurora/ublue differences i have literally no idea where to look for settings
- Lock the screen or reboot (doesn’t seem to matter) and after some amount of time (seems to be at least a few hours) the hdmi out will turn off. That is, when i turn the tv back on i get a completely black screen
- SSH works fine
- In a lot of cases on the internet, people see this with their mouse pointer visible – that is not the case here. the screen is totally black.
- In my attempts to recover, I’ve done:
- Unplug/replug hdmi
- Unplug/replug mouse and keyboard and then try to get them to wake the system up
- On exactly 1 occasion at some point in this process the computer reset itself, but this was the first time and i didn’t look at the logs because i didnt realize this was going to be a Thing.
- SSH in, systemctl restart sddm → this works
- the alt+f2 or whatever it is command to switch to a terminal prompt, then running systemctl restart sddm → also works
Obviously I don’t want to live my life going and fetching a second computer to reset SDDM on my first one because thats insane, so I’m looking for a real solution.
Info I have is below, but since it takes hours or days to reproduce I haven’t been able to spot any particular segment of the logs. My next step is to disable what I can of the more noisy services in journalctl and do a reboot and see if i can catch the general time period, but I’m also in general looking for other things I can try.
CPU is amd 8745H w/ 780M
Dmesg for current boot, which exhibited the behavior, is:
[ 136.016110] scsi host0: uas_eh_device_reset_handler success
[ 1249.359190] SELinux: Context system_u:object_r:invalid_bootcinstall_testlabel_t:s0 is not valid (left unmapped).
[265163.387903] NOTICE: Automounting of tracing to debugfs is deprecated and will be removed in 2030
[289287.908194] sd 1:0:0:0: [sdb] tag#17 uas_eh_abort_handler 0 uas-tag 3 inflight: CMD
[289287.908213] sd 1:0:0:0: [sdb] tag#17 CDB: ATA command pass through(16) 85 06 20 00 00 00 00 00 00 00 00 00 00 00 e5 00
[289288.389322] scsi host1: uas_eh_device_reset_handler start
[289288.455150] usb 2-1.1: reset SuperSpeed USB device number 3 using xhci_hcd
[289288.468374] scsi host1: uas_eh_device_reset_handler success
journalctl -fu sddm gives (12/31 20:03 was last boot):
Dec 31 20:03:03 aurora systemd[1]: Starting sddm.service - Simple Desktop Display Manager…
Dec 31 20:03:05 aurora systemd[1]: Started sddm.service - Simple Desktop Display Manager.
Dec 31 20:03:05 aurora sddm-helper[3875]: Detected locale “C” with character encoding “ANSI_X3.4-1968”, which is not UTF-8.
Qt depends on a UTF-8 locale, and has switched to “C.UTF-8” instead.
If this causes problems, reconfigure your locale. See the locale(1) manual
for more information.
Dec 31 20:03:06 aurora sddm-helper[3875]: pam_unix(sddm-greeter:session): session opened for user sddm(uid=968) by (uid=0)
Jan 04 21:14:55 aurora systemd[1]: Stopping sddm.service - Simple Desktop Display Manager…
Jan 04 21:14:55 aurora sddm[3563]: Signal received: SIGTERM
Jan 04 21:14:55 aurora systemd[1]: sddm.service: Deactivated successfully.
Jan 04 21:14:55 aurora systemd[1]: Stopped sddm.service - Simple Desktop Display Manager.
Jan 04 21:14:55 aurora systemd[1]: Starting sddm.service - Simple Desktop Display Manager…
Jan 04 21:14:57 aurora systemd[1]: Started sddm.service - Simple Desktop Display Manager.
Jan 04 21:14:57 aurora sddm-helper[2778937]: Detected locale “C” with character encoding “ANSI_X3.4-1968”, which is not UTF-8.
Qt depends on a UTF-8 locale, and has switched to “C.UTF-8” instead.
If this causes problems, reconfigure your locale. See the locale(1) manual
for more information.
Jan 04 21:14:57 aurora sddm-helper[2778937]: pam_unix(sddm-greeter:session): session opened for user sddm(uid=968) by (uid=0)
Note: system locale is utf-8
>locale
LANG=en_US.UTF-8
LC_CTYPE=“en_US.UTF-8”
LC_NUMERIC=“en_US.UTF-8”
LC_TIME=“en_US.UTF-8”
LC_COLLATE=“en_US.UTF-8”
LC_MONETARY=“en_US.UTF-8”
LC_MESSAGES=“en_US.UTF-8”
LC_PAPER=“en_US.UTF-8”
LC_NAME=“en_US.UTF-8”
LC_ADDRESS=“en_US.UTF-8”
LC_TELEPHONE=“en_US.UTF-8”
LC_MEASUREMENT=“en_US.UTF-8”
LC_IDENTIFICATION=“en_US.UTF-8”
LC_ALL=
journalctl for that specific time period is:
Jan 04 21:14:55 aurora audit[2778866]: AUDIT1100 pid=2778866 uid=1000 auid=1000 ses=13 subj=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 msg='op=PAM:authentication grantors=pam_unix acct=“MYACCOUNT” exe=“/usr/lib/polkit-1/polkit-agent-helper-1” hostname=aurora addr=? terminal=>
Jan 04 21:14:55 aurora audit[2778866]: AUDIT1101 pid=2778866 uid=1000 auid=1000 ses=13 subj=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 msg='op=PAM:accounting grantors=pam_unix acct=“MYACCOUNT” exe=“/usr/lib/polkit-1/polkit-agent-helper-1” hostname=aurora addr=? terminal=pts/>
Jan 04 21:14:55 aurora systemd[1]: Stopping sddm.service - Simple Desktop Display Manager…
Jan 04 21:14:55 aurora sddm[3563]: Signal received: SIGTERM
Jan 04 21:14:55 aurora systemd[1]: sddm.service: Deactivated successfully.
Jan 04 21:14:55 aurora systemd[1]: Stopped sddm.service - Simple Desktop Display Manager.
Jan 04 21:14:55 aurora audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg=‘unit=sddm comm=“systemd” exe=“/usr/lib/systemd/systemd” hostname=? addr=? terminal=? res=success’
Jan 04 21:14:55 aurora systemd[1]: Starting sddm.service - Simple Desktop Display Manager…
Jan 04 21:14:57 aurora systemd[1]: Started sddm.service - Simple Desktop Display Manager.
Jan 04 21:14:57 aurora audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg=‘unit=sddm comm=“systemd” exe=“/usr/lib/systemd/systemd” hostname=? addr=? terminal=? res=success’
Jan 04 21:14:57 aurora rpm-ostree[2778649]: Allowing active client :1.779 (uid 1000)
Jan 04 21:14:57 aurora rpm-ostree[2778649]: client(id:cli dbus:1.779 unit:session-13.scope uid:1000) added; new total=1
Jan 04 21:14:57 aurora rpm-ostree[2778649]: client(id:cli dbus:1.779 unit:session-13.scope uid:1000) vanished; remaining=0
Jan 04 21:14:57 aurora rpm-ostree[2778649]: In idle state; will auto-exit in 61 seconds
Jan 04 21:14:57 aurora sddm-helper[2778937]: Detected locale “C” with character encoding “ANSI_X3.4-1968”, which is not UTF-8.
Qt depends on a UTF-8 locale, and has switched to “C.UTF-8” instead.
If this causes problems, reconfigure your locale. See the locale(1) manual
for more information.
Jan 04 21:14:57 aurora audit[2778937]: AUDIT1100 pid=2778937 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:xdm_t:s0-s0:c0.c1023 msg=‘op=PAM:authentication grantors=pam_permit acct=“sddm” exe=“/usr/libexec/sddm-helper” hostname=? addr=? terminal=? res=success’
Jan 04 21:14:57 aurora audit[2778937]: AUDIT1101 pid=2778937 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:xdm_t:s0-s0:c0.c1023 msg=‘op=PAM:accounting grantors=pam_permit acct=“sddm” exe=“/usr/libexec/sddm-helper” hostname=? addr=? terminal=? res=success’
Jan 04 21:14:57 aurora audit[2778937]: AUDIT1103 pid=2778937 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:xdm_t:s0-s0:c0.c1023 msg=‘op=PAM:setcred grantors=pam_permit acct=“sddm” exe=“/usr/libexec/sddm-helper” hostname=? addr=? terminal=? res=success’
Jan 04 21:14:57 aurora sddm-helper[2778937]: pam_unix(sddm-greeter:session): session opened for user sddm(uid=968) by (uid=0)
Jan 04 21:14:57 aurora systemd[1]: Created slice user-968.slice - User Slice of UID 968.
Jan 04 21:14:57 aurora systemd[1]: Starting user-runtime-dir@968.service - User Runtime Directory /run/user/968…
Jan 04 21:14:57 aurora systemd-logind[2235]: New session ‘c48’ of user ‘sddm’ with class ‘greeter’ and type ‘wayland’.
Jan 04 21:14:57 aurora systemd[1]: Finished user-runtime-dir@968.service - User Runtime Directory /run/user/968.
Jan 04 21:14:57 aurora audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg=‘unit=user-runtime-dir@968 comm=“systemd” exe=“/usr/lib/systemd/systemd” hostname=? addr=? terminal=? res=success’
Jan 04 21:14:57 aurora systemd[1]: Starting user@968.service - User Manager for UID 968…
Jan 04 21:14:57 aurora audit[2778944]: AUDIT1101 pid=2778944 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg=‘op=PAM:accounting grantors=pam_unix acct=“sddm” exe=“/usr/lib/systemd/systemd-executor” hostname=? addr=? terminal=? res=success’
Jan 04 21:14:57 aurora audit[2778944]: AUDIT1103 pid=2778944 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg=‘op=PAM:setcred grantors=? acct=“sddm” exe=“/usr/lib/systemd/systemd-executor” hostname=? addr=? terminal=? res=failed’
Jan 04 21:14:57 aurora audit[2778944]: AUDIT2300 pid=2778944 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='op=pam_selinux default-context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 selected-context=unconfined_u:unconfined_r:unconfined_t:s0>
Jan 04 21:14:57 aurora systemd[471005]: Reached target sound.target - Sound Card.
Jan 04 21:14:57 aurora systemd-logind[2235]: New session ‘14’ of user ‘sddm’ with class ‘manager-early’ and type ‘unspecified’.
Jan 04 21:14:57 aurora (systemd)[2778944]: pam_unix(systemd-user:session): session opened for user sddm(uid=968) by sddm(uid=0)
Jan 04 21:14:57 aurora audit[2778944]: AUDIT1105 pid=2778944 uid=0 auid=968 ses=14 subj=system_u:system_r:init_t:s0 msg='op=PAM:session_open grantors=pam_selinux,pam_selinux,pam_loginuid,pam_keyinit,pam_namespace,pam_systemd_home,pam_umask,pam_keyinit,pam_limits,pam_systemd,pam_>
Jan 04 21:14:57 aurora uresourced[4297]: Setting resources on user.slice (MemoryMin: 262144000, MemoryLow: 0, CPUWeight: -, IOWeight: -)
Jan 04 21:14:57 aurora uresourced[4297]: Setting resources on user-968.slice (MemoryMin: 262144000, MemoryLow: 0, CPUWeight: 500, IOWeight: 500)
Jan 04 21:14:57 aurora uresourced[4297]: Setting resources on user@968.service (MemoryMin: 0, MemoryLow: 0, CPUWeight: 100, IOWeight: 100)
Jan 04 21:14:57 aurora systemd[2778944]: Queued start job for default target default.target.
Jan 04 21:14:57 aurora systemd[2778944]: Created slice app.slice - User Application Slice.
Jan 04 21:14:57 aurora systemd[2778944]: Started drkonqi-sentry-postman.path - Submitting pending crash events (file monitor).
Jan 04 21:14:57 aurora systemd[2778944]: drkonqi-coredump-cleanup.timer - Cleanup lingering KCrash metadata was skipped because of an unmet condition check (ConditionPathExistsGlob=/var/lib/sddm/.cache/kcrash-metadata/.ini).
Jan 04 21:14:57 aurora systemd[2778944]: drkonqi-sentry-postman.timer - Submitting pending crash events was skipped because of an unmet condition check (ConditionPathExistsGlob=/var/lib/sddm/.cache/drkonqi/sentry-envelopes/).
Jan 04 21:14:57 aurora systemd[2778944]: Started flatpak-user-update.timer - Flatpak Automatic Update Trigger.
Jan 04 21:14:57 aurora systemd[2778944]: grub-boot-success.timer - Mark boot as successful after the user session has run 2 minutes was skipped because of an unmet condition check (ConditionUser=!@system).
Jan 04 21:14:57 aurora systemd[2778944]: Started podman-auto-update.timer - Podman auto-update timer.
Jan 04 21:14:57 aurora systemd[2778944]: Started systemd-tmpfiles-clean.timer - Daily Cleanup of User’s Temporary Directories.
Jan 04 21:14:57 aurora systemd[2778944]: Reached target paths.target - Paths.
Jan 04 21:14:57 aurora systemd[2778944]: Reached target timers.target - Timers.
Jan 04 21:14:57 aurora systemd[2778944]: Starting dbus.socket - D-Bus User Message Bus Socket…
Jan 04 21:14:57 aurora systemd[2778944]: drkonqi-coredump-launcher.socket - Socket to launch DrKonqi for a systemd-coredump crash was skipped because of an unmet condition check (ConditionUser=!@system).
Jan 04 21:14:57 aurora systemd[2778944]: Listening on pipewire-pulse.socket - PipeWire PulseAudio.
Jan 04 21:14:57 aurora systemd[2778944]: Listening on pipewire.socket - PipeWire Multimedia System Sockets.
Jan 04 21:14:57 aurora systemd[2778944]: Listening on systemd-ask-password.socket - Query the User Interactively for a Password.
Jan 04 21:14:57 aurora systemd[2778944]: Starting systemd-tmpfiles-setup.service - Create User Files and Directories…
Jan 04 21:14:57 aurora systemd[2778944]: Listening on dbus.socket - D-Bus User Message Bus Socket.
Jan 04 21:14:57 aurora systemd[2778944]: Reached target sockets.target - Sockets.
Jan 04 21:14:57 aurora systemd[2778944]: Finished systemd-tmpfiles-setup.service - Create User Files and Directories.
Jan 04 21:14:57 aurora systemd[2778944]: Reached target basic.target - Basic System.
Jan 04 21:14:57 aurora systemd[2778944]: aurora-dx-user-vscode.service - Run was skipped because of an unmet condition check (ConditionUser=!@system).
Jan 04 21:14:57 aurora systemd[2778944]: drkonqi-coredump-cleanup.service - Cleanup lingering KCrash metadata was skipped because of an unmet condition check (ConditionPathExistsGlob=/var/lib/sddm/.cache/kcrash-metadata/*.ini).
Jan 04 21:14:57 aurora systemd[2778944]: mpris-proxy.service - Bluetooth mpris proxy was skipped because of an unmet condition check (ConditionUser=!@system).
Jan 04 21:14:57 aurora systemd[1]: Started user@968.service - User Manager for UID 968.
Jan 04 21:14:57 aurora audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg=‘unit=user@968 comm=“systemd” exe=“/usr/lib/systemd/systemd” hostname=? addr=? terminal=? res=success’
Jan 04 21:14:57 aurora systemd[2778944]: Starting unity-gtk-module.service - Unity GTK Module Environment variables…
Jan 04 21:14:57 aurora systemd[1]: Started session-c48.scope - Session c48 of User sddm.
Jan 04 21:14:57 aurora audit[2778937]: AUDIT1105 pid=2778937 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:xdm_t:s0-s0:c0.c1023 msg='op=PAM:session_open grantors=pam_unix,pam_systemd acct=“sddm” exe=“/usr/libexec/sddm-helper” hostname=aurora addr=? terminal=/dev/tt>
Jan 04 21:14:57 aurora systemd[2778944]: Created slice session.slice - User Core Session Slice.
Jan 04 21:14:57 aurora systemd[2778944]: Starting dbus-broker.service - D-Bus User Message Bus…
Jan 04 21:14:57 aurora dbus-broker-launch[2779006]: Service file ‘/usr/share//dbus-1/services/org.kde.dolphin.FileManager1.service’ is not named after the D-Bus name ‘org.freedesktop.FileManager1’.
Jan 04 21:14:57 aurora dbus-broker-launch[2779006]: Service file ‘/usr/share//dbus-1/services/org.kde.kscreen.service’ is not named after the D-Bus name ‘org.kde.KScreen’.
Jan 04 21:14:57 aurora dbus-broker-launch[2779006]: Service file ‘/usr/share//dbus-1/services/org.kde.plasma.Notifications.service’ is not named after the D-Bus name ‘org.freedesktop.Notifications’.
Jan 04 21:14:57 aurora dbus-broker-launch[2779006]: Policy to allow eavesdropping in /usr/share/dbus-1/session.conf +31: Eavesdropping is deprecated and ignored
Jan 04 21:14:57 aurora dbus-broker-launch[2779006]: Policy to allow eavesdropping in /usr/share/dbus-1/session.conf +33: Eavesdropping is deprecated and ignored
Jan 04 21:14:57 aurora systemd[2778944]: Started dbus-broker.service - D-Bus User Message Bus.
Jan 04 21:14:57 aurora dbus-broker-launch[2779006]: Ready
Jan 04 21:14:57 aurora systemd[2778944]: Finished unity-gtk-module.service - Unity GTK Module Environment variables.
Jan 04 21:14:57 aurora systemd[2778944]: Reached target default.target - Main User Target.
Jan 04 21:14:57 aurora systemd[2778944]: Startup finished in 326ms.
Jan 04 21:14:57 aurora sddm-helper-start-wayland[2779005]: “No backend specified, automatically choosing drm\n”
Jan 04 21:14:57 aurora sddm-helper-start-wayland[2779005]: “Accepting client connections on sockets: QList(“wayland-0”)\n”
Jan 04 21:14:58 aurora audit: BPF prog-id=341 op=LOAD
Jan 04 21:14:58 aurora audit: BPF prog-id=342 op=LOAD
Jan 04 21:14:58 aurora audit: BPF prog-id=343 op=LOAD
Jan 04 21:14:58 aurora systemd[1]: Starting systemd-localed.service - Locale Service…
Jan 04 21:14:58 aurora systemd[1]: Started systemd-localed.service - Locale Service.
Jan 04 21:14:58 aurora audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg=‘unit=systemd-localed comm=“systemd” exe=“/usr/lib/systemd/systemd” hostname=? addr=? terminal=? res=success’
Jan 04 21:14:58 aurora systemd[2778944]: Started pipewire.service - PipeWire Multimedia Service.
Jan 04 21:14:58 aurora systemd[2778944]: Started wireplumber.service - Multimedia Service Session Manager.
Jan 04 21:14:58 aurora rtkit-daemon[2054]: Successfully made thread 2779045 of process 2779045 (/usr/bin/pipewire) owned by ‘968’ high priority at nice level -11.
Jan 04 21:14:58 aurora rtkit-daemon[2054]: Successfully made thread 2779056 of process 2779045 (/usr/bin/pipewire) owned by ‘968’ RT at priority 20.
Jan 04 21:14:58 aurora rtkit-daemon[2054]: Successfully made thread 2779049 of process 2779049 (/usr/bin/wireplumber) owned by ‘968’ high priority at nice level -11.
Jan 04 21:14:58 aurora rtkit-daemon[2054]: Successfully made thread 2779067 of process 2779049 (/usr/bin/wireplumber) owned by ‘968’ RT at priority 20.
Jan 04 21:14:58 aurora wireplumber[2779049]: wp-event-dispatcher: wp_event_dispatcher_unregister_hook: assertion ‘already_registered_dispatcher == self’ failed
Jan 04 21:14:58 aurora wireplumber[2779049]: wp-event-dispatcher: wp_event_dispatcher_unregister_hook: assertion ‘already_registered_dispatcher == self’ failed
Jan 04 21:14:58 aurora wireplumber[2779049]: wp-event-dispatcher: wp_event_dispatcher_unregister_hook: assertion ‘already_registered_dispatcher == self’ failed
Jan 04 21:14:58 aurora wireplumber[2779049]: wp-event-dispatcher: wp_event_dispatcher_unregister_hook: assertion ‘already_registered_dispatcher == self’ failed
Jan 04 21:14:59 aurora systemd[2778944]: Started pipewire-pulse.service - PipeWire PulseAudio.
Jan 04 21:14:59 aurora sddm-greeter-qt6[2779014]: Loading file:///usr/share/sddm/themes/01-breeze-aurora/Main.qml…
Jan 04 21:14:59 aurora rtkit-daemon[2054]: Successfully made thread 2779082 of process 2779082 (/usr/bin/pipewire) owned by ‘968’ high priority at nice level -11.
Jan 04 21:14:59 aurora rtkit-daemon[2054]: Successfully made thread 2779096 of process 2779082 (/usr/bin/pipewire) owned by ‘968’ RT at priority 20.
Jan 04 21:14:59 aurora wireplumber[2779049]: spa.bluez5: BlueZ system service is not available
Jan 04 21:14:59 aurora wireplumber[2779049]: wp-event-dispatcher: WpAsyncEventHook:0x55cdfaf52610 failed: failed to activate item: Object activation aborted: proxy destroyed
Jan 04 21:14:59 aurora sddm-helper-start-wayland[2779005]: “QSoundEffect(pulseaudio): Error decoding source file:///usr/share/maliit/keyboard2/sounds/key_tick2_quiet.wav\n”
Jan 04 21:15:00 aurora sddm-helper-start-wayland[2779005]: “QSGContext::initialize: depth buffer support missing, expect rendering errors\nQSGContext::initialize: stencil buffer support missing, expect rendering errors\n”