Errors on boot with Radeon R9 270

I have noticed the following as I boot/shutdown, and wondering what it means and whether I can correct it:
(This from dmesg):

2.277710] radeon 0000:01:00.0: Direct firmware load for radeon/TAHITI_uvd.bin failed with error -2
    2.277713] radeon 0000:01:00.0: radeon_uvd: Can't load firmware "radeon/TAHITI_uvd.bin"
    2.277714] radeon 0000:01:00.0: failed UVD (-2) init.
    2.277725] radeon 0000:01:00.0: Direct firmware load for radeon/TAHITI_vce.bin failed with error -2
    2.277727] radeon 0000:01:00.0: radeon_vce: Can't load firmware "radeon/TAHITI_vce.bin"
    2.277728] radeon 0000:01:00.0: failed VCE (-2) init.

The file “TAHITI_uvd.bin” is in /etc/ /

ls /lib/firmware/radeon/TA*
/lib/firmware/radeon/TAHITI_ce.bin   /lib/firmware/radeon/TAHITI_me.bin   /lib/firmware/radeon/TAHITI_smc.bin
/lib/firmware/radeon/TAHITI_mc2.bin  /lib/firmware/radeon/TAHITI_pfp.bin  /lib/firmware/radeon/TAHITI_uvd.bin
/lib/firmware/radeon/TAHITI_mc.bin   /lib/firmware/radeon/TAHITI_rlc.bin  /lib/firmware/radeon/TAHITI_vce.bin

Here is lspci |grep VGA:

01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Curacao PRO [Radeon R9 270]

The system SEEMS to be working OK. But having seen these messages I ran glxgears and glxspheres, they work ok… approx 60fps BUT…
glxinfo returns pages of this, marked ‘Slow or None’

0x022 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x2c8 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x2c9 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0 16 16 16 16  0 0 Slow
0x2ca 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x2cb 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0 16 16 16 16  0 0 Slow
0x2cc 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x2cd 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0 16 16 16 16  0 0 Slow
0x2ce 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 16  0  0  0  0  0  0 0 None
0x2cf 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 16  0 16 16 16 16  0 0 Slow
0x2d0 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 16  0  0  0  0  0  0 0 None
0x2d1 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 16  0 16 16 16 16  0 0 Slow
0x2d2 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 16  0  0  0  0  0  0 0 None
0x2d3 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 16  0 16 16 16 16  0 0 Slow
0x2d4 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  0  0  0  0  0  0 0 None
0x2d5 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  0 16 16 16 16  0 0 Slow
0x2d6 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0  0  0  0  0  0 0 None
0x2d7 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0 16 16 16 16  0 0 Slow
0x2d8 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0  0  0  0  0  0 0 None
0x2d9 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0 16 16 16 16  0 0 Slow
0x2da 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x2db 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
0x2dc 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
0x2dd 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
0x2de 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  2 1 None
0x2df 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  4 1 None
0x2e0 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  8 1 None

I have no idea what these figures mean!

Hi
Switch to the amdgpu oss driver instead since you have a GCN 1.2 card?


/sbin/lspci -nnk | grep -A3 -E "VGA|3D"

Thanks, Maolcolm… I tried amdpro, without success… I read that the radeon driver is pretty much as good as the amd OSS version nowadays…
Might be a typo over at AMD, but my card is not explicitly listed there… all others AFAICS are :(…
Here is the output from your command:

/sbin/lspci -nnk | grep -A3 -E "VGA|3D"
01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Curacao PRO [Radeon R9 270] [1002:6811]
        Subsystem: Gigabyte Technology Co., Ltd Device [1458:226c]
        Kernel driver in use: radeon
        Kernel modules: radeon


This is very new. What change caused this? Last week, everything was normal but now I am getting something very similar:


    4.593385] [drm] radeon: dpm initialized    4.593401] radeon 0000:01:00.0: Direct firmware load for radeon/TAHITI_uvd.bin failed with error -2
    4.593404] radeon 0000:01:00.0: radeon_uvd: Can't load firmware "radeon/TAHITI_uvd.bin"
    4.593405] radeon 0000:01:00.0: failed UVD (-2) init.
    4.593415] radeon 0000:01:00.0: Direct firmware load for radeon/TAHITI_vce.bin failed with error -2
    4.593417] radeon 0000:01:00.0: radeon_vce: Can't load firmware "radeon/TAHITI_vce.bin"
    4.593418] radeon 0000:01:00.0: failed VCE (-2) init.

dmesg also says(but I don’t know if it did before):


    4.627238] [drm] Driver supports precise vblank timestamp query.
    4.627240] radeon 0000:01:00.0: radeon: MSI limited to 32-bit
    4.627278] radeon 0000:01:00.0: radeon: using MSI.
    4.627307] [drm] radeon: irq initialized.

However it always said this, actually since getting off fglrx from OpenSUSE LEAP 42.1:


    5.365195] [drm:si_dpm_set_power_state [radeon]] *ERROR* si_restrict_performance_levels_before_switch failed

As you said, the system runs fine but now my video performance is very low. VLC stutters a lot while it was very smooth before.

amdgpupro which people suggested, does not work at all for me. The system boots but my screen constantly flashes corrupted horizontal lines.

Any way to fix this yet?

Thanks!