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

General support questions
linuxnewb
Posts: 48
Joined: 2015/03/10 08:48:41

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

Postby linuxnewb » 2017/09/16 03:46:27

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.
Last edited by linuxnewb on 2017/09/23 10:09:19, edited 4 times in total.

linuxnewb
Posts: 48
Joined: 2015/03/10 08:48:41

Re: 7.4 upgrade switched dual-monitors to duplicate view

Postby linuxnewb » 2017/09/16 14:52:49

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! :)

linuxnewb
Posts: 48
Joined: 2015/03/10 08:48:41

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

Postby linuxnewb » 2017/09/16 15:30:47

*updated with Xorg log info. I thought I had pasted it before.

User avatar
TrevorH
Forum Moderator
Posts: 20605
Joined: 2009/09/24 10:40:56
Location: Brighton, UK

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

Postby TrevorH » 2017/09/16 15:40:19

yum provides "*/radeon/TAHITI_pfp.bin" says you need to have linux-firmware-20170606-56.gitc990aae.el7.noarch installed.
CentOS 5 died in March 2017 - migrate NOW!
Full time Geek, part time moderator. Use the FAQ Luke

linuxnewb
Posts: 48
Joined: 2015/03/10 08:48:41

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

Postby linuxnewb » 2017/09/16 16:12:50

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

linuxnewb
Posts: 48
Joined: 2015/03/10 08:48:41

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

Postby linuxnewb » 2017/09/23 10:21:19

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.