EDIT 3 (Saturday, August 14, 2021 @ 11:59 pm US Central): So, I’ve made a bit of progress. tl;dr via VNC, I’ve been sitting at the login screen (LightDM with default greeter) for at least 10 minutes. Pi has yet to freeze. I’ve got Qtile installed, but not configured. I’m going to try logging in to that and see if I get the same issue. If I don’t, I’ll just write this off as a corrupted XFCE settings issue.
EDIT 4 (Sunday, August 15, 2021 @ 12:57 am US Central): Fixed. Blasting out the XFCE settings stored in ~/.config/xfce/* was the answer. No idea what was corrupted in there. Any ideas?
EDIT 5 (Sunday, August 15, 2021 @ 1:36 am US Central): It happened again. Something is just very wrong with XFCE. No idea what. I suppose I finally have an excuse to force myself to use Qtile now.
I’m having very strange behavior. It’s been a while since I tried to use a headless remote desktop setup with my Pi.
I set up nomachine again last night, and I’m finding some oddities:
- The window decorations are missing from some applications (e.g., no window title bar buttons); 2) the whole UI, and the Pi, hard freezes after 5 minutes.
- All connected SSH connections also die.
- I’m seeing the same behavior in nomachine and VNC (using RealVNC server).
- I’m overclocked, but that’s never been a problem running remote desktop servers in the past.
I’ve not tried to set up a remote desktop for at least 3 or 4 cycles of major system updates.
I know this isn’t much information to go on, but I’m a bit lost about where to start with this. What information would be helpful?
EDIT: Adding replies with
Xorg log info.
EDIT 2: Here’s my
initramfs initramfs-linux.img followkernel kernel=kernel8.img arm_64bit=1 enable_gic=1 disable_overscan=1 #enable sound and force HDMI video output even when monitor not connected hdmi_force_hotplug=1 dtparam=audio=on hdmi_drive=2 gpu_mem=64 # Set GPU memory to 128M #enable vc4 #dtoverlay=vc4-fkms-v3d #dtoverlay=vc4-fkms-v3d,cma=512 # Works, no Vulkan 3D, only 30 FPS on NoMachine. dtoverlay=vc4-kms-v3d,cma=512 max_framebuffers=2 #Monitor Configuration hdmi_enable_4kp60=1 # Enable 4K60 display #overclock (ETA Prime @ https://www.youtube.com/watch?v=TwDbQ26_Mp8&t=398s ) over_voltage=6 # Overvolt CPU arm_freq_min=1000 # Keep CPU from dropping below 1 Ghz arm_freq=2000 #working core_freq=600 # Possibly may cause boot failure to have this enabled on Pi 4B h264_freq=600 isp_freq=600 v3d_freq=600 hevc_freq=600 #gpu_freq=600 (not recommended for Pi 4B. See: https://www.raspberrypi.org/documentation/configuration/config-txt/overclocking.md)