LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 01-06-2019, 05:18 AM   #1
iNine
LQ Newbie
 
Registered: Jan 2019
Posts: 12

Rep: Reputation: Disabled
Unhappy Fedora & Intel Coffee Lake GPU driver


Hello.

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.

Please guide me.
Thank you.
 
Old 01-06-2019, 09:17 AM   #2
snowday
Senior Member
 
Registered: Feb 2009
Posts: 4,667

Rep: Reputation: 1411Reputation: 1411Reputation: 1411Reputation: 1411Reputation: 1411Reputation: 1411Reputation: 1411Reputation: 1411Reputation: 1411Reputation: 1411
Welcome to the forums!

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).

https://fedoramagazine.org/fedora-27-end-of-life/

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.
 
1 members found this post helpful.
Old 01-06-2019, 09:56 AM   #3
iNine
LQ Newbie
 
Registered: Jan 2019
Posts: 12

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by snowpine View Post
Welcome to the forums!

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).

https://fedoramagazine.org/fedora-27-end-of-life/

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).
 
Old 01-07-2019, 12:39 AM   #4
mrmazda
LQ Guru
 
Registered: Aug 2016
Location: SE USA
Distribution: openSUSE 24/7; Debian, Knoppix, Mageia, Fedora, others
Posts: 5,916
Blog Entries: 1

Rep: Reputation: 2082Reputation: 2082Reputation: 2082Reputation: 2082Reputation: 2082Reputation: 2082Reputation: 2082Reputation: 2082Reputation: 2082Reputation: 2082Reputation: 2082
What exactly means?
Quote:
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.
 
Old 01-07-2019, 12:05 PM   #5
iNine
LQ Newbie
 
Registered: Jan 2019
Posts: 12

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by mrmazda View Post
What exactly means?

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.

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?

inxi -Gxx output:
Code:
Graphics:  Card: Intel Device 3e98 bus-ID: 00:02.0 chip-ID: 8086:3e98
           Display Server: wayland (X.org 1.19.6 ) driver: i915
           tty size: 80x24
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...

Thank you.
 
Old 01-07-2019, 01:52 PM   #6
mrmazda
LQ Guru
 
Registered: Aug 2016
Location: SE USA
Distribution: openSUSE 24/7; Debian, Knoppix, Mageia, Fedora, others
Posts: 5,916
Blog Entries: 1

Rep: Reputation: 2082Reputation: 2082Reputation: 2082Reputation: 2082Reputation: 2082Reputation: 2082Reputation: 2082Reputation: 2082Reputation: 2082Reputation: 2082Reputation: 2082
Quote:
Originally Posted by iNine View Post
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.

Quote:
inxi -Gxx output:
Code:
Graphics:  Card: Intel Device 3e98 bus-ID: 00:02.0 chip-ID: 8086:3e98
           Display Server: wayland (X.org 1.19.6 ) driver: i915
           tty size: 80x24
I expected more information, but didn't know you are using Wayland, which I cannot help anyone with. I use Xorg but not Gnome:
Code:
# inxi -GxxS
System:    Host: gb250 Kernel: 4.12.14-lp150.12.28-default x86_64 bits: 64 compiler: gcc v: 7.3.1 Desktop: Trinity R14.0.5
           tk: Qt 3.5.0 wm: Twin dm: startx Distro: openSUSE Leap 15.0
Graphics:  Device-1: Intel HD Graphics 630 vendor: Gigabyte driver: i915 v: kernel bus ID: 00:02.0 chip ID: 8086:5912
           Display: server: X.Org 1.19.6 driver: modesetting unloaded: fbdev,vesa alternate: intel resolution: 1920x1200~60Hz
           OpenGL: renderer: Mesa DRI Intel HD Graphics 630 (Kaby Lake GT2) v: 4.5 Mesa 18.0.2 compat-v: 3.0
           direct render: Yes
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.
 
1 members found this post helpful.
Old 01-08-2019, 02:55 AM   #7
iNine
LQ Newbie
 
Registered: Jan 2019
Posts: 12

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by mrmazda View Post
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:
Code:
# inxi -GxxS
System:    Host: gb250 Kernel: 4.12.14-lp150.12.28-default x86_64 bits: 64 compiler: gcc v: 7.3.1 Desktop: Trinity R14.0.5
           tk: Qt 3.5.0 wm: Twin dm: startx Distro: openSUSE Leap 15.0
Graphics:  Device-1: Intel HD Graphics 630 vendor: Gigabyte driver: i915 v: kernel bus ID: 00:02.0 chip ID: 8086:5912
           Display: server: X.Org 1.19.6 driver: modesetting unloaded: fbdev,vesa alternate: intel resolution: 1920x1200~60Hz
           OpenGL: renderer: Mesa DRI Intel HD Graphics 630 (Kaby Lake GT2) v: 4.5 Mesa 18.0.2 compat-v: 3.0
           direct render: Yes
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.

Thank you for your reply.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Rugged Coffee Lake panel-PCs run Intel's OpenVINO AI toolkit LXer Syndicated Linux News 0 12-09-2018 12:01 AM
LXer: 3.5-inch SBC features Intel Coffee Lake chips LXer Syndicated Linux News 0 12-06-2018 10:40 PM
LXer: Intel Coffee Lake appears on 3.5-inch SBC LXer Syndicated Linux News 0 10-02-2018 12:42 AM
LXer: Intel Coffee Lake H-series debuts in Congatec and Seco modules LXer Syndicated Linux News 0 04-04-2018 12:31 AM
LXer: Cool: Or Hot? Linux really making your coffee, live a linux coffee machine LXer Syndicated Linux News 0 03-15-2010 04:40 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 12:45 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration