protonscr

Newest Steam Beta and Nvidia driver does not work with GPU accelerated rendering in web views

steamopen NVIDIA driversSteam clientDistro Family: Arch
ValveSoftware/steam-for-linux#9630 · opened 2023-06-16 by thingsiplay · updated 2023-06-19 · 11 comments · github
Tthingsiplay 2023-06-16 github

Your system information

steam_system_information.txt

  • Steam client version (build number or date): 1686880776
Steam Version:  1686880776
Steam Client Build Date:  Fri, Jun 16 03:41 UTC -08:00
Steam Web Build Date:  Fri, Jun 16 03:10 UTC -08:00
Steam API Version:  SteamClient020
  • Distribution (e.g. Ubuntu): EndeavourOS

  • Opted into Steam client beta?: Yes

  • Have you checked for system updates?: Yes

  • Kernel: 6.1.34-1-lts

  • GPU: NVIDIA GeForce GTX 1070

  • Nvidia driver: 535.54.03

Please describe your issue in as much detail as possible:

The newest Steam Beta update seems to be not working with GPU accelerated rendering mode. I have an Nvidia card and yesterday there was a driver update, so it might be an issue with the driver. I just enabled the GPU accelerated rendering mode of Steam today (again) to try how it works. Running Steam won't open the GUI, but I can select entries from the icon in the task bar.

Using commandline arguments steam -clearbeta to revert Beta branch into Stable branch will launch Steam with UI again. I can disable the GPU accelerated rendering and launch Steam with new Beta updates applied.

Steps for reproducing this issue:

  1. Enable in Steam Settings > Interface > Enable GPU accelerated rendering in web views to ON
  2. Set Steam Settings > Interface > Client Beta Participation to Steam Beta Update
  3. Restart. No GUI appears; unusable.
  4. Close Steam. Run commandline steam -clearbeta.
  5. Run Steam to open UI with stable branch of Steam.
  6. Set Steam Settings > Interface > Enable GPU accelerated rendering in web views to OFF
  7. Do not change Client Beta Participation, because we are currently clearbeta option from commandline is still in effect.
  8. Close Steam and run it again. Open Steam normally without any options.
  9. Set Steam Settings > Interface > Client Beta Participation to Steam Beta Update.
  10. Restart Steam.

And do not enable GPU accelearted rendering in web views, as this is causing the issue.

Ccephi-sui 2023-06-16 github

I am on Arch Linux and I can confirm the same issue appears when using the latest Nvidia drivers. Downgrading to version 530.41.03 solves the problem on my end.

Tthingsiplay 2023-06-16 github

Found a related report from a different user on official Nvidia forums from a week ago: https://forums.developer.nvidia.com/t/steam-for-linux-client-not-showing-ui-with-535-43-02-245/256178/4
The moderator (or developer) there says the GPU support of builtin Chrome browser of Steam is known to cause an issue. So this seems to be an issue with Chrome and Nvidia, not Steam itself (off course its part of Steam...).

Aap4ss3rby 2023-06-16 github

Same here. Just updated my system and found out that Steam had a new UI, then downloaded Steam updates and found out I can no longer see steam's UI

Arch Linux with whatever the latest Nvidia drivers were as of 22:00 GMT on 6/16/2023

Ttaisph 2023-06-17 github

FWIW, enable GPU acceleration works fine here on Ubuntu 23.04, xorg, kernel 6.2.0-23-generic.

Steam Version: 1686880776
Steam Client Build Date: Fri, Jun 16 03:41 UTC -08:00
Steam Web Build Date: Fri, Jun 16 03:10 UTC -08:00
Steam API Version: SteamClient020

Nvidia 535.43.02 and 535.54.03.

Iintelligentgaming 2023-06-17 github

I can second this on EndeavourOS, just restored back using Timeshift to the 530 drivers.

Updated to 535 drivers, launched Steam with no issue, toggled on GPU accelerated rendering, Steam now does not launch.

Aap4ss3rby 2023-06-18 github

After a little bit of digging, downgrading to nvidia driver 530.41.03 seems to make steam run perfectly fine again, suggesting that Nvidia, once again, did something that broke hell for others.

Tthingsiplay 2023-06-18 github

Do you guys all use Steam Beta? Because with the stable release of Steam there is no problem with the new Nvidia driver. It could be that the integrated browser of Steam based on Chrome is the culprit.

@intelligentgaming Does it still not work? If so, I would like to know if you use Steam Beta. If so, you can run the commandline steam -clearbeta to revert to stable branch. For more information look at my initial posting in the step by step list.

Iintelligentgaming 2023-06-18 github

I am using the stable branch of Steam, not beta.

As soon as I enable GPU accelerated with 535 drivers, and restart Steam, it no-longer opens, the process is running but nothing appears.

With it disabled, no issues.

Aap4ss3rby 2023-06-18 github

I tried both the steam beta and stable versions. RN on the beta and 530 drivers everything seems to be working fine. On 535 it breaks and I can't see the UI

Iintelligentgaming 2023-06-19 github

That's what I mean, 530 drivers no issues, 535 issues if I enable GPU browser rendering, it has to be related to the Chromium build inside of Steam.

Pp-kraszewski 2023-06-19 github

I tried both the steam beta and stable versions. RN on the beta and 530 drivers everything seems to be working fine. On 535 it breaks and I can't see the UI

Workaround

Adding -vgui parameter to Steam (forcing the old UI) makes Steam usable on nvidia 535.54.03-2 (for both runtime and native versions).

Disabling everything HW acceleration related in vgui mode doesn't seem to influence the new UI (still no output), so just modified Steam shortcut to include -vgui for now.


EDIT: would everybody just stop using Electron everywhere?

Nothing extracted yet.