My graphics card Intel TigerLake GT2 [Iris Xe Graphics] seems not to be configured well in LEAP 15.2 with kernel 5.3.18 on a Dell Latitude 7420.
I noticed it as I cannot change the screen brightness and by some other issues. The directory /sys/class/backlight is empty.
journalctl -b0 -p4 shows these lines on backlight:
mei 17 21:39:59 ea08c209 org_kde_powerdevil[2620]: powerdevil: No outputs have backlight property
mei 17 21:39:59 ea08c209 backlighthelper[2754]: powerdevil: no kernel backlight interface found
mei 17 21:39:59 ea08c209 org_kde_powerdevil[2620]: powerdevil: org.kde.powerdevil.backlighthelper.brightness failed
lspci -nnk | grep A3 VGA gives:
00:02.0 VGA compatible controller [0300]: Intel Corporation TigerLake GT2 [Iris Xe Graphics] [8086:9a49] (rev 01)
Subsystem: Dell Device [1028:0a36]
Kernel modules: i915
00:04.0 Signal processing controller [1180]: Intel Corporation TigerLake-LP Dynamic Tuning Processor Participant [8086:9a03] (rev 01)
inxi -G gives:
Graphics: Device-1: Intel TigerLake GT2 [Iris Xe Graphics] driver: N/A
Device-2: Sunplus Innovation type: USB driver: uvcvideo
Display: x11 server: X.Org 1.20.3 driver: N/A note: display driver n/a
unloaded: fbdev,modesetting,vesa resolution: 1920x1080~77Hz
OpenGL: renderer: llvmpipe (LLVM 9.0.1 256 bits) v: 3.3 Mesa 19.3.4
I also installed kernel 5.12.4 and booting with that kernel doesn’t give problems with the graphics card (but there are other problems with that kernel, so I want to stick to 5.3.18). Changing the screen brightness etc. work fine then.
These are the outputs of lspci and inxi when I boot with kernel 5.12.4:
00:02.0 VGA compatible controller [0300]: Intel Corporation TigerLake GT2 [Iris Xe Graphics] [8086:9a49] (rev 01)
Subsystem: Dell Device [1028:0a36]
Kernel driver in use: i915
Kernel modules: i915
Graphics: Device-1: Intel TigerLake GT2 [Iris Xe Graphics] driver: i915 v: kernel
Device-2: Sunplus Innovation type: USB driver: uvcvideo
Display: x11 server: X.Org 1.20.3 driver: modesetting unloaded: fbdev,vesa resolution: 1920x1080~60Hz
OpenGL: renderer: Mesa Intel Graphics (TGL GT2) v: 4.6 Mesa 19.3.4
In this case the drivers seem to be loaded properly, while with kernel 5.3.18, e.g., the line “Kernel driver in use: i915” is missing.
lsmod | grep i915 gives this (with kernel 5.3.18):
i915 2379776 0
i2c_algo_bit 16384 1 i915
drm_kms_helper 229376 1 i915
drm 544768 2 drm_kms_helper,i915
video 53248 3 dell_wmi,dell_laptop,i915
Also the Xorg.0.log files show some differences between kernel 5.3.18 and 5.12.4.
For kernel 5.3.18, I see the following errors:
9.295] xf86EnableIOPorts: failed to set IOPL for I/O (Operation not permitted)
9.295] (EE) open /dev/dri/card0: No such file or directory
For kernel 5.12.4 I see some lines which are not present in case of kernel 5.3.18, e.g.:
(II) xfree86: Adding drm device (/dev/dri/card0)
There seems to be a problem with kernel driver i915 in kernel 5.3.18 (as far as I can interpret the output of lspci, inxi and the Xorg.0.log file), but I have no idea how to solve this. Any ideas? All help is appreciated!