Support For Intel Graphics 605 UHD

Home » CentOS » Support For Intel Graphics 605 UHD
CentOS 11 Comments

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