protonscr

no hardware acceleration in Fedora 33

steamopen Distro Family: Fedora
ValveSoftware/steam-for-linux#7765 · opened 2021-04-22 by spawel22 · updated 2021-05-05 · 6 comments · github
Sspawel22 2021-04-22 github

Your system information

Linux 5.x (64-bits)
5.11.15-200.fc33.x86_64
X server: Fedora Project
X server release: 12011000
GNOME Shell (Wayland session)
steam-runtime_0.20210317.0

graphic card:
driver: Mesa/X.org llvmpipe (LLVM 11.0.0, 256 bits)
driver version: 3.1 Mesa 20.3.5
OpenGL: 3.1

  • Steam client version (build number or date): Apr 12 2021 (installed from RPM repository)
  • Distribution (e.g. Ubuntu): Fedora 33
  • Opted into Steam client beta?: No, but tested beta and it didn't help
  • Have you checked for system updates?: Yes

Please describe your issue in as much detail as possible:

Hardware acceleration stopped working with Steam. I'm not sure if this happened after system or steam update. It works in non steam games like 0 ad. I'm not sure why it states the driver is llvmpipe. Maybe Fedora messed something up?

Steps for reproducing this issue:

  1. launch steam
  2. launch game
  3. have them running trough llvmpipe
Kkisak-valve maintainer 2021-04-23 github

Hello @spawel22, please copy your system information from Steam (Steam -> Help -> System Information) with the extended diagnostics information and put it in a gist, then include a link to the gist in this issue report.

Sspawel22 2021-04-23 github

Hi @kisak-valve

Here's a link for the full report:

https://gist.github.com/spawel22/fcb92937848397c91ef3d642b9f6f792

I installed flatpak version and steam works fine. I'm guessing it's a packaging issue?

Here's hardware report from flatpak version:

https://gist.github.com/spawel22/fa4fd390941c4b4a4444301c6fb519e9

EDIT:

reinstalling Steam (from RPM repository) solved the issue.

Regards

Kkisak-valve maintainer 2021-04-23 github

Glad to hear you got it working, but unfortunately that also means we no longer have a test case to ponder.

Your system information confirms your observations and libGL error: Different GPU, but blitImage not implemented for this driver might point at some kind of driver sided snafu that did a fail-through to llvmpipe instead of completely failing.

Sspawel22 2021-04-23 github

As far as I remember it wasn't the first time it happened to me. I'll be back when it happens in the future. Isn't this error related to Intel graphics? I believe RX 480 should be used instead, no?

Sspawel22 2021-04-24 github

Ok, the problem is back.. The only thing I did was updating few packages.

Sspawel22 2021-05-04 github

I managed to find a workaround. I have to launch the Steam from the Gnome launcher by using integrated graphic card:

right click on the Steam icon and choose option: launch using integrated graphic card.

From some reason my dedicated card is being used RX480 instead of the integrated one like description suggests. When comes to other applications like 0ad this launch option works as expected:

normal launch: rx480
launch using integrated graphic card: intel

Only with Steam it's vice versa.

Nothing extracted yet.