Page 1 of 1

Fatal error during GPU init - radeon (after kernel update)

Posted: 2017/09/16 03:46:27
by linuxnewb
After upgrading to CentOS 7.4 I've lost dual monitor support and my monitors have reverted to duplicate the same display.

When looking in the KDE Display Configuration there appears only one monitor. When I boot back into my old kernel the dual-monitor display works as expected.

Relevant log excerpts posted below.

Re: 7.4 upgrade switched dual-monitors to duplicate view

Posted: 2017/09/16 14:52:49
by linuxnewb
Drilling down a little:

[root@local log]# lspci | grep -i display
05:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Malta [Radeon HD 7990]


Display info when logged in with old kernel:

Code: Select all

Display Info
Vendor:   X.Org
  Model:   Gallium 0.4 on AMD TAHITI (DRM 2.43.0 / 3.10.0-514.2.2.el7.x86_64, LLVM 3.9.1)
  Driver:   3.0 Mesa 17.0.1


Display info when logged in with new kernel:

Code: Select all

Vendor:   VMware, Inc.
  Model:   Gallium 0.4 on llvmpipe (LLVM 3.9, 256 bits)
  Driver:   2.1 Mesa 17.0.1


dmesg:

Code: Select all

[root@local log]# cat dmesg | grep radeon
[    1.166266] [drm] radeon kernel modesetting enabled.
[    1.167790] fb: conflicting fb hw usage radeondrmfb vs EFI VGA - removing generic driver
[    1.169087] radeon 0000:04:00.0: VRAM: 3072M 0x0000000000000000 - 0x00000000BFFFFFFF (3072M used)
[    1.169091] radeon 0000:04:00.0: GTT: 2048M 0x00000000C0000000 - 0x000000013FFFFFFF
[    1.169165] [drm] radeon: 3072M of VRAM memory ready
[    1.169167] [drm] radeon: 2048M of GTT memory ready.
[    1.169192] si_cp: Failed to load firmware "radeon/TAHITI_pfp.bin"
[    1.169213] [drm:si_init [radeon]] *ERROR* Failed to load firmware!
[    1.169216] radeon 0000:04:00.0: Fatal error during GPU init
[    1.169218] [drm] radeon: finishing device.
[    1.176493] [drm] radeon: ttm finalized
[    1.176659] radeon: probe of 0000:04:00.0 failed with error -2
[    1.177251] radeon 0000:05:00.0: enabling device (0100 -> 0103)
[    1.773364] radeon 0000:05:00.0: VRAM: 3072M 0x0000000000000000 - 0x00000000BFFFFFFF (3072M used)
[    1.773369] radeon 0000:05:00.0: GTT: 2048M 0x00000000C0000000 - 0x000000013FFFFFFF
[    1.773450] [drm] radeon: 3072M of VRAM memory ready
[    1.773453] [drm] radeon: 2048M of GTT memory ready.
[    1.773476] si_cp: Failed to load firmware "radeon/TAHITI_pfp.bin"
[    1.773501] [drm:si_init [radeon]] *ERROR* Failed to load firmware!
[    1.773504] radeon 0000:05:00.0: Fatal error during GPU init
[    1.773507] [drm] radeon: finishing device.
[    1.780766] [drm] radeon: ttm finalized
[    1.780914] radeon: probe of 0000:05:00.0 failed with error -2
[root@local log]#


Xorg.0.log:

Code: Select all

[root@local log]# cat Xorg.0.log | grep EE
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    22.730] (EE) Failed to load module "fbdev" (module does not exist, 0)
[    22.733] (EE) open /dev/dri/card0: No such file or directory
[    22.733] (EE) open /dev/dri/card0: No such file or directory
[    22.733] (EE) Screen 0 deleted because of no matching config section.
[    22.733] (EE) Screen 0 deleted because of no matching config section.
[    23.184] (EE) AIGLX: reverting to software rendering
[root@local log]#


The new kernel fails to load the firmware.

As always, any help is appreciated! :)

Re: 7.4 upgrade - Fatal error during GPU init - radeon

Posted: 2017/09/16 15:30:47
by linuxnewb
*updated with Xorg log info. I thought I had pasted it before.

Re: 7.4 upgrade - Fatal error during GPU init - radeon

Posted: 2017/09/16 15:40:19
by TrevorH
yum provides "*/radeon/TAHITI_pfp.bin" says you need to have linux-firmware-20170606-56.gitc990aae.el7.noarch installed.

Re: 7.4 upgrade - Fatal error during GPU init - radeon

Posted: 2017/09/16 16:12:50
by linuxnewb
Hi Trevor, cheers mate.

I checked, but that package is already installed.

Package linux-firmware-20170606-56.gitc990aae.el7.noarch already installed and latest version

Re: Fatal error during GPU init - radeon (after kernel update)

Posted: 2017/09/23 10:21:19
by linuxnewb
As I no longer use this system for gaming I removed the Radeon 7990 and started using the Intel 3770K's ivy bridge graphics instead. I grabbed an active DisplayPort to HDMI converter to attach my second monitor, booted into new kernel and all is good.

Code: Select all

Display Info
Vendor:   Intel Open Source Technology Center
  Model:   Mesa DRI Intel(R) Ivybridge Desktop
  Driver:   3.0 Mesa 17.0.1


A side benefit to removing the 7990, aside from reduced power draw, is there's now 3 less fans humming in my pc's case.