Update to Linux Mint 22 display issues

gillsman

Active Member
Joined
Jan 29, 2019
Messages
201
Reaction score
89
Credits
1,683
My original post https://www.linux.org/threads/linux-mint-22-display-issue.51223/
described jumpy lines at the bottom of the screen which later on turned into the whole screen flashing once in a while, after trying different suggestions I then decided to put a completely different distro on my laptop in dual boot mode, I chose Zorin OS 17, both distro's suffered the same problem which made me think I had a hardware issue, then I realised both distro's were running the 6.8 kernel. I have since wiped the whole drive & installed Mint 21.3 which uses the 5.15 kernel & so far I have had no issues.
My laptop is a Lenovo Thinkpad T480 with onboard graphics, so I'm assuming the 6.8 kernel doesn't play well with the thinkpad's graphics.
 


My original post https://www.linux.org/threads/linux-mint-22-display-issue.51223/
described jumpy lines at the bottom of the screen which later on turned into the whole screen flashing once in a while, after trying different suggestions I then decided to put a completely different distro on my laptop in dual boot mode, I chose Zorin OS 17, both distro's suffered the same problem which made me think I had a hardware issue, then I realised both distro's were running the 6.8 kernel. I have since wiped the whole drive & installed Mint 21.3 which uses the 5.15 kernel & so far I have had no issues.
My laptop is a Lenovo Thinkpad T480 with onboard graphics, so I'm assuming the 6.8 kernel doesn't play well with the thinkpad's graphics.
With updated kernels, systems should normally improve rather than regress, so having a later kernel usually increases efficiency and functionality ... though not always. You may be satisfied enough to stay on the earlier kernel, but if not, the following considerations may be of interest.

The graphics details, taken from the earlier thread are:
Graphics:
Device-1: Intel UHD Graphics 620 vendor: Lenovo driver: i915 v: kernel
arch: Gen-9.5 bus-ID: 00:02.0
Device-2: IMC Networks Integrated Camera driver: uvcvideo type: USB
bus-ID: 1-8:3
Display: x11 server: X.Org v: 21.1.11 with: Xwayland v: 23.2.6 driver: X:
loaded: modesetting unloaded: fbdev,vesa dri: iris gpu: i915
resolution: 1600x900~60Hz
API: EGL v: 1.5 drivers: iris,swrast platforms:
active: x11,surfaceless,device inactive: gbm,wayland
API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 24.0.9-0ubuntu0.1
glx-v: 1.4 direct-render: yes renderer: Mesa Intel UHD Graphics 620 (KBL
GT2)

The driver for the i915 chipset should normally have at least the following packages installed:
linux-firmware-nonfree
intel-microcode
xserver-xorg-video-intel
intel-media-va-driver
libdrm-intel1

The flickering is a known issue and a few resolutions which have worked are using either of the following kernel options:

i915.enable_psr=0
i915.enable_dc=0

They both disable powersaving features in the driver which can cause flickering, and make barely detectable alterations to the user in my experience, but are worth considering. Only try one at a time, before both. If neither makes a change, they are entirely reversible by deleting them as kernel options to return to your default.

Another option is to create an xorg snippet configuration file using some of the options outlined in the intel man page. See: man intel, for those. For example, writing a configuration file named: 50-intel.conf, with the following contents may help:
Code:
Section "Device"
Identifier  "Intel Graphics"
  Driver      "i915"
  Option      "TearFree"    "true"
EndSection

It's also possible to use the options on "Accel" and "VSync" with values to see if they make a difference either individually or together. All is reversible. Place the file in: /usr/share/X11/xorg.conf.d/, and either restart the X server or reboot. Verify if you have any improvements. Some people place the file in /etc/X11/xorg.conf.d/, but I've had more success in the other directory.

Another option is to install the picom compositor and use its --vsync options. I can't vouch for that but there are reports of success with it. There are no guarantees with any of these approaches. They are all reversible.
 
I'm assuming the 6.8 kernel doesn't play well with the thinkpad's graphics.
Methinks you assume correctly !!

in your first topic, the possibility of kernel drama was mentioned here

So, the obvious simple answer is to change kernels from 6.xxx....to 5.15...etc etc

I have no experience in downloading kernels and whatever effect they may have.....I will search around, and reply here later

EDIT TO ADD: I am not at all sure that a series 5.125 etc kernel will help.

Try ospreys suggestions above, or sit tight on LM21.3 until perhaps the first point release (22.1) comes out

There are sufficient problems/dramas around the net to suggest that some change will take place re the 6.xx kernel

LM21.3 is supported until sometime in 2027.....so you are quite safe there
 
Last edited:
if you happen to install LM22 again...you can go to update manager and click on view....Linux kernels

if you click on one of the various kernels there (just go back one) you can install it.

Then reboot.....use the down arrow to stop the boot at the grub menu and select advanced options, and select the kernel you just installed.

see what happens. The worst scenario there is it doesnt change the fluttering problems etc and you just reboot and it will automatically use the original kernel again
 
Once again many thanks for all your replies, I've taken it all on board and will keep it in mind for future reference but I think the best option is as Condobloke said, keep with 21.3 for now as I've got until 2027
 
@gillsman, a kernel update has just been listed in Update Manager.....probably worth installing it and giving it a try out
 
... and just further to what my friend Brian @Condobloke has suggested with regard to LM 22.1 - that will be due out around Christmas/New Year.

Cheers

Wiz
 
At the moment I've gone back to 21.3 as it gives me support until 2027 but I have also put 22 on a memory stick using ventoy, the question now is is it possible to update the kernel from within a live environment or would I have to download a fresh iso complete with the latest kernel
 
In case I've not made myself clear, the reason for using a live iso is so I can test it without having to install it again only to find the issue is still present.
 
Typically, the Live environment does not allow for the updating of kernels and the installation of certain drivers.

YMMV.

Wiz
 
I have tried 3 different distros all had the 6.8 kernel & all showed the same flashing screen and sometimes the lines at the bottom, currently running Manjaro with the 6.9 kernel without any issues. I have been dual booting, so they have been full installs. I have a repair iso called rescatux so it's easy to simply delete the partition & then use rescatux to repair grub.
 
I have enjoyed Manjaro so much that I've now done a full install, the 6.9 kernel works perfectly & as I installed the cinnamon version it's very much like Mint but now I don't have any flashing screen issue. I might go back to Mint when 22.1 comes out providing it has moved to at least 6.9 kernel
 
Well I'm keeping my fingers crossed but I think I may have finally solved this issue. As much as I have enjoyed trying Manjaro, Mint is still my all time favourite but Manjaro actually helped me find the answer to the problem, as I said before, every distro I have tried that uses the 6.8 kernel gave me flashing screen issue, Manjaro was using 6.9 and I didn't see that problem, so I thought what if I installed Mint 22 again and found out how to install the 6.9 kernel, so I search around to find out how & it turned out to be fairly easy, I just added a ppa to software sources, downloaded Mainline from the software manager selected kernel 6.9, clicked install, rebooted then checked system info to make sure I was running that kernel......hey presto, no problems since.
 
Top