Onborad Intel Graphics card not recognized in CentOS 7.9.2009
-
- Posts: 2
- Joined: 2022/08/02 12:29:42
Onborad Intel Graphics card not recognized in CentOS 7.9.2009
I am installing CentOS 7.9.2009 on a Acer Intel i5 desktop with Intel H510 Chipset.
The onboard graphics is a Intel UHD Graphics 730 Chipset.
After installation the X-server comes up in a 800x600 resolution without any other option.
When I check the Xorg.0.log (see attached) I see the following errors:
[ 17.078] (EE) open /dev/dri/card0: No such file or directory
[ 17.078] (WW) Falling back to old probe method for modesetting
[ 17.078] (EE) open /dev/dri/card0: No such file or directory
[ 17.078] (II) Loading sub module "fbdevhw"
[ 17.078] (II) LoadModule: "fbdevhw"
[ 17.078] (II) Loading /usr/lib64/xorg/modules/libfbdevhw.so
[ 17.078] (II) Module fbdevhw: vendor="X.Org Foundation"
[ 17.078] compiled for 1.20.4, module version = 0.0.2
[ 17.078] ABI class: X.Org Video Driver, version 24.0
[ 17.078] (EE) Unable to find a valid framebuffer device
[ 17.078] (WW) Falling back to old probe method for fbdev
[ 17.078] (II) Loading sub module "fbdevhw"
[ 17.078] (II) LoadModule: "fbdevhw"
[ 17.078] (II) Loading /usr/lib64/xorg/modules/libfbdevhw.so
[ 17.078] (II) Module fbdevhw: vendor="X.Org Foundation"
[ 17.078] compiled for 1.20.4, module version = 0.0.2
[ 17.078] ABI class: X.Org Video Driver, version 24.0
[ 17.078] (II) FBDEV(2): using default device
[ 17.078] vesa: Refusing to run on UEFI
[ 17.078] (EE) Screen 0 deleted because of no matching config section.
[ 17.078] (II) UnloadModule: "modesetting"
[ 17.078] (EE) Screen 0 deleted because of no matching config section.
[ 17.078] (II) UnloadModule: "fbdev"
[ 17.078] (II) UnloadSubModule: "fbdevhw"
When I check the directory /dev, there is no dri directory
Any help on debugging this problem will greatly be appreciated.
Thank you in advance.
The onboard graphics is a Intel UHD Graphics 730 Chipset.
After installation the X-server comes up in a 800x600 resolution without any other option.
When I check the Xorg.0.log (see attached) I see the following errors:
[ 17.078] (EE) open /dev/dri/card0: No such file or directory
[ 17.078] (WW) Falling back to old probe method for modesetting
[ 17.078] (EE) open /dev/dri/card0: No such file or directory
[ 17.078] (II) Loading sub module "fbdevhw"
[ 17.078] (II) LoadModule: "fbdevhw"
[ 17.078] (II) Loading /usr/lib64/xorg/modules/libfbdevhw.so
[ 17.078] (II) Module fbdevhw: vendor="X.Org Foundation"
[ 17.078] compiled for 1.20.4, module version = 0.0.2
[ 17.078] ABI class: X.Org Video Driver, version 24.0
[ 17.078] (EE) Unable to find a valid framebuffer device
[ 17.078] (WW) Falling back to old probe method for fbdev
[ 17.078] (II) Loading sub module "fbdevhw"
[ 17.078] (II) LoadModule: "fbdevhw"
[ 17.078] (II) Loading /usr/lib64/xorg/modules/libfbdevhw.so
[ 17.078] (II) Module fbdevhw: vendor="X.Org Foundation"
[ 17.078] compiled for 1.20.4, module version = 0.0.2
[ 17.078] ABI class: X.Org Video Driver, version 24.0
[ 17.078] (II) FBDEV(2): using default device
[ 17.078] vesa: Refusing to run on UEFI
[ 17.078] (EE) Screen 0 deleted because of no matching config section.
[ 17.078] (II) UnloadModule: "modesetting"
[ 17.078] (EE) Screen 0 deleted because of no matching config section.
[ 17.078] (II) UnloadModule: "fbdev"
[ 17.078] (II) UnloadSubModule: "fbdevhw"
When I check the directory /dev, there is no dri directory
Any help on debugging this problem will greatly be appreciated.
Thank you in advance.
- Attachments
-
- Xorg-trim.0.log
- (7.16 KiB) Downloaded 94 times
Re: Onborad Intel Graphics card not recognized in CentOS 7.9.2009
Your card has PCI Vendor device ids 8086:4c8b and it is not supported by the CentOS 7 kernel module. Edit: RHEL 7 is out of the phase of support where RH add new hardware so it is unlikely to be supported on el7 at all.
This is the output from the same commands on CentOS 7 vs Rocky 8:
So on el7 that card is not supported but on el8 it is. It's also supported on Rocky 9 and on Fedora 36.
I see a few possibilities:
Install a different, supported, graphics card
Reinstall in Legacy BIOS mode and use the 'vesa' driver - I assume that would work and give you more resolutions but is likely to be slow. The current message says " [ 17.078] vesa: Refusing to run on UEFI"
Install and use ELRepo's kernel-ml or kernel-lt (assuming that -lt is new enough to have support, it may not)
Install and use one of the newer distros mentioned above.
This is the output from the same commands on CentOS 7 vs Rocky 8:
Code: Select all
[root@centos7 ~]# grep -i 8086 /lib/modules/$(uname -r)/modules.* | grep -i 4c8b
[root@centos7 ~]#
[root@rocky8 tmp]# grep -i 8086 /lib/modules/$(uname -r)/modules.* | grep -i 4c8b
/lib/modules/4.18.0-372.13.1.el8_6.x86_64/modules.alias:alias pci:v00008086d00004C8Bsv*sd*bc03sc*i* i915
I see a few possibilities:
Install a different, supported, graphics card
Reinstall in Legacy BIOS mode and use the 'vesa' driver - I assume that would work and give you more resolutions but is likely to be slow. The current message says " [ 17.078] vesa: Refusing to run on UEFI"
Install and use ELRepo's kernel-ml or kernel-lt (assuming that -lt is new enough to have support, it may not)
Install and use one of the newer distros mentioned above.
CentOS 8 died a premature death at the end of 2021 - migrate to Rocky/Alma/OEL/Springdale ASAP.
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are dead, do not use them.
Use the FAQ Luke
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are dead, do not use them.
Use the FAQ Luke
-
- Posts: 2
- Joined: 2022/08/02 12:29:42
Re: Onborad Intel Graphics card not recognized in CentOS 7.9.2009
Thank you very much @TrevorH
We just bought 12 of those PCs so changing the graphics card may not be out first option.
First we will try reinstalling in BIOS mode with VESA driver. If that fails, Rocky 8 maybe the next option.
Thank you again.
We just bought 12 of those PCs so changing the graphics card may not be out first option.
First we will try reinstalling in BIOS mode with VESA driver. If that fails, Rocky 8 maybe the next option.
Thank you again.
Re: Onborad Intel Graphics card not recognized in CentOS 7.9.2009
having this same problem.
I followed the suggesting to install elrepo's kernel-lt (5.4.234-1). The box boots into the new kernel, but there still doesn't seem to be support. I guess this makes sense as all I did was install kernel-lt (?) Am I missing some step of updating or install the intel graphics driver for this kernel?
I followed the suggesting to install elrepo's kernel-lt (5.4.234-1). The box boots into the new kernel, but there still doesn't seem to be support. I guess this makes sense as all I did was install kernel-lt (?) Am I missing some step of updating or install the intel graphics driver for this kernel?
Re: Onborad Intel Graphics card not recognized in CentOS 7.9.2009
If you boot the 5.4 kernel and run the commands above, does it have output?
grep -i 8086 /lib/modules/$(uname -r)/modules.* | grep -i 4c8b
Use lspci -nn | grep -i vga to verify that your card has the same PCI vendor:device id and adjust the command above to match your ids.
grep -i 8086 /lib/modules/$(uname -r)/modules.* | grep -i 4c8b
Use lspci -nn | grep -i vga to verify that your card has the same PCI vendor:device id and adjust the command above to match your ids.
CentOS 8 died a premature death at the end of 2021 - migrate to Rocky/Alma/OEL/Springdale ASAP.
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are dead, do not use them.
Use the FAQ Luke
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are dead, do not use them.
Use the FAQ Luke
Re: Onborad Intel Graphics card not recognized in CentOS 7.9.2009
output is emptygrep -i 8086 /lib/modules/$(uname -r)/modules.* | grep -i 4c8b

00:02.0 VGA compatible controller [0300]: Intel Corporation Device [8086:4555] (rev 01)Use lspci -nn | grep -i vga to verify that your card has the same PCI vendor:device id and adjust the command above to match your ids.
So I guess no dice? I can try and move to Rocky Linux, but it would be a pain as I would have to update/recompile the GUI app against a new toolchain. Any other ideas?
Re: Onborad Intel Graphics card not recognized in CentOS 7.9.2009
So you would need to adjust the commands to use 4555 and not 4c8b to see if your card is supported. You need to be booted to the 5.4 kernel to see the results correctly.00:02.0 VGA compatible controller [0300]: Intel Corporation Device [8086:4555] (rev 01)
CentOS 8 died a premature death at the end of 2021 - migrate to Rocky/Alma/OEL/Springdale ASAP.
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are dead, do not use them.
Use the FAQ Luke
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are dead, do not use them.
Use the FAQ Luke
Re: Onborad Intel Graphics card not recognized in CentOS 7.9.2009
Sorry about that. I did in fact use the device id of 4555, but yes the output is still emptygrep -i 8086 /lib/modules/$(uname -r)/modules.* | grep -i 4555

Re: Onborad Intel Graphics card not recognized in CentOS 7.9.2009
I am open to give the "reinstall in legacy BIOS mode and use the vesa driver" option, but I could use some clarity on the steps there; could you provide them? It is either this or starting down the road of new toolchains and new operating systems. which if by 'reinstall in Legacy BIOS mode' you mean non-UEFI booting, I will likely have to pass on that option.
Re: Onborad Intel Graphics card not recognized in CentOS 7.9.2009
There is another solution:
Install a newer distro that supports this hardware and then run a CentOS 7 VM.
What requires CentOS 7 and will not work on anything newer?
Install a newer distro that supports this hardware and then run a CentOS 7 VM.
What requires CentOS 7 and will not work on anything newer?