Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I would like to gain more help from here since I found nothing as a perfect solution to my issue.
Fedora 27 is installed to my PC.
My PC configuration is;
- Intel Core i7 9700K CPU
- Z390 chipset motherboard
And I would not love to stick with 4.13.9-300 version.
4.20 version is installed.
With kernel 4.20 version.
Intel UHD graphics 630 is not working as it should. But;
1. Monitor can be unplugged and plugged in again.
2. Screen resolution is matched to the screen (2560x1080, using ultra-wide screen with DP connection.)
3. From GNOME, Setting > Details > About > Graphics : "unknown". Not even show "LLVM" or else.
After I checked "dmesg | grep -i i915".
Code:
[ 28.401465] i915 0000:00:02.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=io+mem:owns=io+mem
[ 28.402807] i915 0000:00:02.0: Direct firmware load for i915/kbl_dmc_ver1_04.bin failed with error -2
[ 28.402808] i915 0000:00:02.0: Failed to load DMC firmware i915/kbl_dmc_ver1_04.bin. Disabling runtime power management.
[ 28.402809] i915 0000:00:02.0: DMC firmware homepage: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/i915
[ 28.687747] [drm] Initialized i915 1.6.0 20180921 for 0000:00:02.0 on minor 0
[ 28.689414] [drm] DRM_I915_DEBUG_RUNTIME_PM enabled
[ 28.813658] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
[ 31.428594] snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops)
Seems like "kbl_dmc_ver1_04.bin" is not found.
Should "kbl_dmc_ver1_04.bin" be placed in "/lib/firmware/i915/"?
I downloaded from Git and put into "/lib/firmware/i915/".
<The newest file.>
Code:
total 1212
-rw-r--r--. 1 root root 8380 Oct 12 2017 bxt_dmc_ver1_07.bin
lrwxrwxrwx. 1 root root 19 Oct 12 2017 bxt_dmc_ver1.bin -> bxt_dmc_ver1_07.bin
-rw-r--r--. 1 root root 140928 Oct 12 2017 bxt_guc_ver8_7.bin
-rw-r--r--. 1 root root 154432 Oct 12 2017 bxt_huc_ver01_07_1398.bin
-rw-r--r--. 1 root root 8616 Oct 12 2017 kbl_dmc_ver1_01.bin
-rw-r--r--. 1 root root 8840 Jan 6 16:26 kbl_dmc_ver1_04.bin
lrwxrwxrwx. 1 root root 19 Oct 12 2017 kbl_dmc_ver1.bin -> kbl_dmc_ver1_01.bin
-rw-r--r--. 1 root root 142656 Oct 12 2017 kbl_guc_ver9_14.bin
-rw-r--r--. 1 root root 218688 Oct 12 2017 kbl_huc_ver02_00_1810.bin
-rw-r--r--. 1 root root 8824 Oct 12 2017 skl_dmc_ver1_23.bin
-rw-r--r--. 1 root root 8928 Oct 12 2017 skl_dmc_ver1_26.bin
lrwxrwxrwx. 1 root root 19 Oct 12 2017 skl_dmc_ver1.bin -> skl_dmc_ver1_26.bin
-rw-r--r--. 1 root root 109636 Oct 12 2017 skl_guc_ver1.bin
-rw-r--r--. 1 root root 128320 Oct 12 2017 skl_guc_ver4.bin
-rw-r--r--. 1 root root 129024 Oct 12 2017 skl_guc_ver6_1.bin
lrwxrwxrwx. 1 root root 18 Oct 12 2017 skl_guc_ver6.bin -> skl_guc_ver6_1.bin
-rw-r--r--. 1 root root 140992 Oct 12 2017 skl_huc_ver01_07_1398.bin
I'm not so sure what to fix and where to place the missing file.
Unfortunately, Fedora 27 is "end of life" meaning it is no longer receiving updates and will never have hardware support for the latest generation (like your Coffee Lake GPU).
I recommend to create a Live USB of the current Fedora 29 and take it for a test drive. If, in your tests, Fedora 29 has better support for your GPU than Fedora 27, then you know it is a good time to upgrade.
Unfortunately, Fedora 27 is "end of life" meaning it is no longer receiving updates and will never have hardware support for the latest generation (like your Coffee Lake GPU).
I recommend to create a Live USB of the current Fedora 29 and take it for a test drive. If, in your tests, Fedora 29 has better support for your GPU than Fedora 27, then you know it is a good time to upgrade.
Thank you for your reply.
I just forgot to explain more that I tried Fedora 29 and found that it is not going to boot(halt while booting).
Couples hours ago, I did some test on CentOS 7 running on kernel 3.10 version.
LLVM 6.0 appeared as the graphic adapter.
And after I installed kernel 4.20 version, LLVM 6.0 still appeared as the GPU.
The same "dmesg" showed exactly the same. (As the fedora that installed 4.20 kernel above).
Intel UHD graphics 630 is not working as it should
What is output running in Xterm:
Code:
inxi -Gxx
i915 is the kernel driver, not usually a problem if the problem is in X. If xorg-x11-drv-intel is installed, remove it. The intel driver last had an official release nearly 4 years ago. Intel on Kaby Lake 630 works fine for me with 4.19 on openSUSE on the modesetting driver provided by the X server, which is where paid-by-Intel driver writers have been putting in most of their time.
i915 is the kernel driver, not usually a problem if the problem is in X. If xorg-x11-drv-intel is installed, remove it. The intel driver last had an official release nearly 4 years ago. Intel on Kaby Lake 630 works fine for me with 4.19 on openSUSE on the modesetting driver provided by the X server, which is where paid-by-Intel driver writers have been putting in most of their time.
Now, I moved to openSUSE Leap 15.0 and install 4.20 kernel.
Is "xorg-x11-drv-intel" equivalence to "xorg-x11-driver-video"??
I found this from using Yast2 > Software Management and it was removed.
I also made a search using "Intel" keyword.
Found "intel-vaapi-driver" installed as default.
Do I have to remove it?
Currently, by using 4.20 kernel and remove "xorg-x11-driver-video", my graphics appears "llvmpipe (LLVM 5.0, 256 bits)"
I may not understand your suggestion in some points because I'm pretty new to fix the GPU driver in Linux.
Step-by-step explanation to fix may make me go to the point a lot more easy if you are kind to...
Is "xorg-x11-drv-intel" equivalence to "xorg-x11-driver-video"??
No. xorg-x11-driver-video is a metapackage that provides all xf86-video-* packages. Upstream names the Intel X driver xf86-video-intel, which is the name openSUSE uses, while Fedora renames it xorg-x11-drv-intel.
Quote:
I also made a search using "Intel" keyword.
Found "intel-vaapi-driver" installed as default.
Do I have to remove it?
I don't have it, so I do not think you need it either. Removing it will only save a small amount of storage space.
If you use an Xorg session instead of Wayland and run inxi -Gxx again it would help us help you. If using Gnome now, at the login greeter choose an IceWM session instead to use Xorg and get the inxi -Gxx information.
Quote:
Currently, by using 4.20 kernel and remove "xorg-x11-driver-video", my graphics appears "llvmpipe (LLVM 5.0, 256 bits)"
LLVM means Low Level Virtual Machine. That's all I know about it.
Quote:
I may not understand your suggestion in some points because I'm pretty new to fix the GPU driver in Linux.
Step-by-step explanation to fix may make me go to the point a lot more easy if you are kind to...
Is package kernel-firmware installed? If so, what version is it? If 20180525 possibly you need a newer version for Coffee Lake. You could try installing this one:
Code:
sudo zypper in http://download.opensuse.org/tumbleweed/repo/oss/noarch/kernel-firmware-20181218-1.1.noarch.rpm
I still do not understand what is going wrong that you need to fix.
No. xorg-x11-driver-video is a metapackage that provides all xf86-video-* packages. Upstream names the Intel X driver xf86-video-intel, which is the name openSUSE uses, while Fedora renames it xorg-x11-drv-intel.
I don't have it, so I do not think you need it either. Removing it will only save a small amount of storage space.
I expected more information, but didn't know you are using Wayland, which I cannot help anyone with. I use Xorg but not Gnome:
If you use an Xorg session instead of Wayland and run inxi -Gxx again it would help us help you. If using Gnome now, at the login greeter choose an IceWM session instead to use Xorg and get the inxi -Gxx information.
LLVM means Low Level Virtual Machine. That's all I know about it.
Is package kernel-firmware installed? If so, what version is it? If 20180525 possibly you need a newer version for Coffee Lake. You could try installing this one:
Code:
sudo zypper in http://download.opensuse.org/tumbleweed/repo/oss/noarch/kernel-firmware-20181218-1.1.noarch.rpm
I still do not understand what is going wrong that you need to fix.
From your suggestion, I will try to follow and fix. If there's something get stuck, I will make a reply.
Quote:
I still do not understand what is going wrong that you need to fix.
My target is to make graphic hardware acceleration works as it should because now the system only works by software rendering which consumes CPU usage and graphics is not smooth at all.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.