Support For Intel Graphics 605 UHD
I found this site https://www.linux-hardware.org/index.php?id=pci:8086-3185-8086-2212
Says the Intel UHD 605 graphics chip is supported in kernel > 4.11
CentOS 8 comes with 4.18 but I am not getting X on CentOS 8 with this chip.
When I put this:
Section “Device”
Identifier “Intel Graphics”
Driver “intel”
EndSection
in /etc/X11/xorg.conf.d it does not boot into X, when I remove it – it boots into X with generic driver – not the Intel driver.
Thoughts ?
Jerry
11 thoughts on - Support For Intel Graphics 605 UHD
Ok – I went back to CentOS 7. In the same box. CentOS 7 has this same file:
Section “Device”
Identifier “Intel Graphics”
Driver “intel”
EndSection
/var/log/Xorg.0.log has the Driver being Intel i915 version 1.6.0
but in CentOS 8 – it does not work and uses the generic driver.
Thoughts?
Jerry
1. What does lspci say you have (in EL7 and EL8)
2. What does the kernel say in journalctl or /var/log/messages with respect to what is detected
3. Do you have xorg-x11-drv-intel and/or intel-gpu-tools installed
C7: lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Device 3185 (rev 03)
grep Driver /var/log/Xorg.0.log
[ 24.374] (**) | |–>Device “Intel Graphics”
[ 24.610] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets:
[ 24.614] (II) intel: Driver for Intel(R) HD Graphics
[ 24.614] (II) intel: Driver for Intel(R) Iris(TM) Graphics
[ 24.614] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics
[ 24.904] (II) config/udev: Adding input device HDA Intel PCH Line Out
(/dev/input/event10)
[ 24.905] (II) config/udev: Adding input device HDA Intel PCH Front Headphone (/dev/input/event11)
[ 24.906] (II) config/udev: Adding input device HDA Intel PCH
HDMI/DP,pcm=3 (/dev/input/event12)
[ 24.907] (II) config/udev: Adding input device HDA Intel PCH
HDMI/DP,pcm=7 (/dev/input/event13)
[ 24.908] (II) config/udev: Adding input device HDA Intel PCH
HDMI/DP,pcm=8 (/dev/input/event14)
[ 24.909] (II) config/udev: Adding input device HDA Intel PCH
HDMI/DP,pcm=9 (/dev/input/event15)
[ 24.910] (II) config/udev: Adding input device HDA Intel PCH
HDMI/DP,pcm (/dev/input/event16)
[ 24.910] (II) config/udev: Adding input device HDA Intel PCH Mic
(/dev/input/event9)
C8
lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 605 (rev
03)
grep Driver /var/log/Xorg.0.log
[ 38.654] X.Org Video Driver: 24.0
[ 38.664] Module class: X.Org Video Driver
[ 38.664] ABI class: X.Org Video Driver, version 24.0
[ 38.664] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets:
[ 38.665] (II) intel: Driver for Intel(R) HD Graphics
[ 38.665] (II) intel: Driver for Intel(R) Iris(TM) Graphics
[ 38.665] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics
In C8 /var/log/messages I see messages about “no i915.ko binding for Intel codec”.
Yes xorg-x11-drv-intel is loaded on C8 and C7.
Jerry
Hmmm looking at the kernel modules they should be in a directory like:
/lib/modules/4.18.0-147.0.3.el8_1.x86_64/kernel/drivers/gpu/drm/i915/gvt/kvmgt.ko.xz
/lib/modules/4.18.0-147.0.3.el8_1.x86_64/kernel/drivers/gpu/drm/i915/i915.ko.xz
/lib/modules/4.18.0-147.3.1.el8_1.x86_64/kernel/drivers/gpu/drm/i915/gvt/kvmgt.ko.xz
/lib/modules/4.18.0-147.3.1.el8_1.x86_64/kernel/drivers/gpu/drm/i915/i915.ko.xz
/lib/modules/4.18.0-147.el8.x86_64/kernel/drivers/gpu/drm/i915/gvt/kvmgt.ko.xz
/lib/modules/4.18.0-147.el8.x86_64/kernel/drivers/gpu/drm/i915/i915.ko.xz
see if they exist on your system and if they do try an insmod with the kernel you are using. If that works then it is a matter of figuring out why its not finding the modules. If it doesn’t exist.. it is a matter of finding out why
Thanks here is the kernel I’m running on C8 and the files listing.
4.18.0-147.5.1.el8_1.x86_64 #1 SMP Wed Feb 5 02:00:39 UTC 2020 x86_64
x86_64 x86_64 GNU/Linux
./4.18.0-147.el8.x86_64/kernel/drivers/gpu/drm/i915
./4.18.0-147.el8.x86_64/kernel/drivers/gpu/drm/i915/i915.ko.xz
./4.18.0-147.el8.x86_64/kernel/drivers/gpu/drm/i915/gvt
./4.18.0-147.el8.x86_64/kernel/drivers/gpu/drm/i915/gvt/kvmgt.ko.xz
./4.18.0-147.5.1.el8_1.x86_64/kernel/drivers/gpu/drm/i915
./4.18.0-147.5.1.el8_1.x86_64/kernel/drivers/gpu/drm/i915/i915.ko.xz
./4.18.0-147.5.1.el8_1.x86_64/kernel/drivers/gpu/drm/i915/gvt
./4.18.0-147.5.1.el8_1.x86_64/kernel/drivers/gpu/drm/i915/gvt/kvmgt.ko.xz
insmod i915 and insmod i915.ko both say no file found.
modprobe i915 does work. that is weird.
jerry
Am 05.03.20 um 18:30 schrieb Jerry Geis:
Whats the output of “cat /proc/cmdline” …
This is my /proc/cmdline
BOOT_IMAGE=(hd0,gpt2)/boot/vmlinuz-4.18.0-147.5.1.el8_1.x86_64
root=UUID
Am 06.03.20 um 15:23 schrieb Jerry Geis:
Mmmh, are you using a dual graphics platform?
Just a wild guess; substitute your grub config part
blacklist=nouveau nomodeset nouveau.modeset=0
with
module_blacklist=nouveau,amdgpu,radeon i915.alpha_support=1
Install the new grub config and rebuild your init ramdisk, just for consistency …
ok I did that – regen that file and verified with cat /proc/cmdline This is not a dual monitor situation. I also removed all that other
“legacy” stuff I had in there.
no difference.
Jerry
Those settings aren’t typically for a dual-monitor setup specifically, but for enabling the 3rd-party NVidia or AMD drivers, instead of the open source, in-kernel drivers.
If you are only using an intel GPU, you don’t need them.
Ok so I re-installed CentOS 8 from scratch. and compared the two. C7 and C8
X log files. As 7 loaded Intel drivers and 8 does not.
grep LoadModule Xorg.0.log on CentOS 7
[ 22.856] (II) LoadModule: “glx”
[ 22.863] (II) LoadModule: “intel”
[ 22.878] (II) LoadModule: “dri3”
[ 22.878] (II) LoadModule: “dri2”
[ 22.878] (II) LoadModule: “present”
[ 23.054] (II) LoadModule: “evdev”
Clearly loading the intel driver… Good.
grep LoadModule Xorg.0.log on CentOS 8
[ 12.792] (II) LoadModule: “glx”
[ 12.804] (II) LoadModule: “modesetting”
[ 12.812] (II) LoadModule: “fbdev”
[ 12.813] (II) LoadModule: “vesa”
[ 12.835] (II) LoadModule: “fbdevhw”
[ 12.839] (II) LoadModule: “glamoregl”
[ 13.120] (II) LoadModule: “fb”
[ 13.726] (II) LoadModule: “libinput”
Not loading the intel driver – bad
What should I look at to find out why ?
My Kernel 4.18.0-147.5.1.el8_1.x86_64
rpm -qa | grep -i intel xorg-x11-drv-intel-2.99.917-38.20180618.el8.x86_64
Jerry