BOOT-ERROR si_restrict_performance_levels_before_switch-failed IS BACK

Back in the days, long before LEAP, I got this error on bootup after upgrading a video card:

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

Asked how to solve it here and the solution was to install fglrx proprietary driver… This worked impeccably, even until LEAP 42.1.

Now, since LEAP 42.2 and even on 42.3 - since I just upgraded the system a few days appart - the error is back. This time no
hardware was changed, only the operating system.

So I thought that proprietary drivers would be the solution again and installed amdgpu-pro drivers. The error did not go away but
things got MUCH MUCH worse. The screen started having flickering lines, VLC fails with a segmentation fault and even Yast
does not start!!! Resorted to reverting the changes via command line and what I am left with is:

  • The standard driver for LEAP 42.3
  • The error above every time the machine boots.
  • VLC playback being terribly unreliable. Lots of green frames flashing and some videos do not play back at all.
  • Disabling VLC GPU acceleration makes a few more videos work but they still flash green frames and show artifacts.

Any idea how to solve this issue for LEAP 42.3?

For completeness, I am using an ATI R7 250 graphics card, sometimes called Radeon 7750.

Thanks in advance!