I am using Fedora 38, with all available updates installed. I am having issues with the system crashing, this is where the screen freezes and I can move the cursor but not click on anything or type anything, and the cursor then subsequently stops moving.
There has been no crash when I do not plug my external HDMI monitor into my laptop (Dell Latitude). However when I do plug my laptop into an external monitor, it crashes after a certain amount of time. The last time it crashed it wasn’t getting hot, I only had firefox, a terminal, and skype open. I have tried an alternative external monitor and HDMI cable with no success.
Let me know if you would like any further information in order to help solve this problem.
If you unplug the external monitor does the system recover?
Have you tried replaceing the cable to the monitor?
Can you try on another monitor? Does it also fail?
Are you using a KVM or directoy connect to the monitor?
While it is frozen can you type Ctrl-Alt-F3 and get to a console?
If this works you can collect infomation to help debug this issue.
What type laptop is this?
Does it have the optimus arrangement with dual GPUs?
Please, if possible, post the output of inxi -Fzxx using the preformatted text tags with the </> button on the tool bar. That will provide a lot of the info we actually need to assist.
Most of the time if I unplug the monitor then do Ctrl Alt F3 then things recover.
Yes it still fails with another cable and another monitor.
I am directly connected to the monitor.
I had a look at the logs and the error I get is:
Oct 23 16:23:50 laptop kernel: i915 0000:00:02.0: [drm] ERROR [CRTC:131:pipe B] flip_done timed out
Oct 23 16:24:00 laptop kernel: i915 0000:00:02.0: [drm] ERROR flip_done timed out
Oct 23 16:24:00 laptop kernel: i915 0000:00:02.0: [drm] ERROR [CRTC:131:pipe B] commit wait timed out
I edited your post to add the preformatted text tags suggested by both Barry and I so the output is formatted as seen on screen and much more readable.
There is nothing I see that is obvious in the inxi output that might cause this problem.
However, the newness of the hardware (13th gen intel processor) may be related. The GPU is integrated in the CPU.
How much video ram is allocated? It seems possible that graphics ram may be inadequate for running both monitors and if it fills up may be causing a deadlock. Potentially adjusting the graphics ram might solve this. The errors you posted indicate drm and timeouts with the i915 driver.
There is a base allocation of ram for the iGPU and the info in the link I posted will allow the user to see what is allocated and used.
$ glxinfo | grep -iE 'memory|device'
GLX_NV_robustness_video_memory_purge, GLX_NV_swap_group,
Memory info (GL_NVX_gpu_memory_info):
Dedicated video memory: 6144 MB
Total available memory: 6144 MB
Currently available dedicated video memory: 5931 MB
This is on my laptop with 16GB ram.
Although strangely enough when I connect by ssh I get the above but when at the console I get