Display issue with Alienware m16 with GeForce RTX 4060 GPU on Ubuntu Cinnamon

have a new Alienware m16 laptop I am dual-booting with Ubuntu Cinamon 22.04 and Windows 11. AMD Ryzen 7 7745HX processor, and NVIDIA GeForce RTX 4060 GPU.

I have an issue where the screen will start to flicker, then become pixilated. Shortly after this starts to happen, the system will freeze up and I have to shut down by holding the power button.

The sequence generally is:

  1. The screen starts to flicker.
  2. Shortly thereafter, the application window will become pixilated and semi-transparent (the desktop is visible through it). This usually starts in a single window, if I switch to a different one it is usually (briefly) OK.
  3. The same thing happens to other open windows.
  4. The entire screen becomes pixilated, and progresses to either a black screen or a couple of large blocks of solid colours. At this time, the keyboard and mouse become unresponsive and I have to power down by holding the power button.

I am currently using Driver Version 545.29.06, but I have tried several. This version seems to be the most stable I have tried so far.

The issue does not occur when I boot into Windows.

There is a thread on Ubuntu forums with a few details on things I have tried at Display issue with Ubuntu Cinamon on Alienware m16

Thanks for any help anyone can provide.

Please run nvidia-bug-report.sh as root and attach the resulting nvidia-bug-report.log.gz file to your post.

Attached is the log file, thanks.

Processing: nvidia-bug-report.log.gz…

The upload failed, please try to unzip it and upload the text file.

Hopefully works this time.

nvidia-bug-report.log (2.4 MB)

The internal display is driven by the AMD igpu, the nvidia gpu doing nothing. kernel 6.5 is known to have some bugs in the amdgpu driver but currently, on the 6.7.3 kernel, the nvidia driver doesn’t compile. So you might want to use the liquorix ppa to upgrade the kernel to check whether your amd gpu functions properly, knowing the nvidia gpu won’t work.

Thanks, I’ll give that a try