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.
Fatal error during GPU init - radeon (after kernel update)
Fatal error during GPU init - radeon (after kernel update)
Last edited by linuxnewb on 2017/09/23 10:09:19, edited 4 times in total.
Re: 7.4 upgrade switched dual-monitors to duplicate view
Drilling down a little:
Display info when logged in with new kernel:
dmesg:
Xorg.0.log:
The new kernel fails to load the firmware.
As always, any help is appreciated!
Display info when logged in with old kernel:[root@local log]# lspci | grep -i display
05:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Malta [Radeon HD 7990]
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
Code: Select all
Vendor: VMware, Inc.
Model: Gallium 0.4 on llvmpipe (LLVM 3.9, 256 bits)
Driver: 2.1 Mesa 17.0.1
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]#
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]#
As always, any help is appreciated!
Re: 7.4 upgrade - Fatal error during GPU init - radeon
*updated with Xorg log info. I thought I had pasted it before.
Re: 7.4 upgrade - Fatal error during GPU init - radeon
yum provides "*/radeon/TAHITI_pfp.bin" says you need to have linux-firmware-20170606-56.gitc990aae.el7.noarch installed.
The future appears to be RHEL or Debian. I think I'm going Debian.
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are deadest, do not use them.
Use the FAQ Luke
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are deadest, do not use them.
Use the FAQ Luke
Re: 7.4 upgrade - Fatal error during GPU init - radeon
Hi Trevor, cheers mate.
I checked, but that package is already installed.
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)
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.
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.
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