Problems with Steam showing list of games, probably a Gecko rendering issue?

Questions about Wine on Linux
Locked
bitslayer
Newbie
Newbie
Posts: 1
Joined: Mon Aug 10, 2020 1:32 pm

Problems with Steam showing list of games, probably a Gecko rendering issue?

Post by bitslayer »

I have tried multiple versions of wine, including whatever PlayOnLinux uses, whatever Lutris uses, and development version 5.5 (wine-development package on Linux Mint 20). In all cases Steam seems to work just fine for installing and running games, but whenever I try to view my list of games by clicking on the "Library" tab I just see a blank rectangle. (It puts an icon in the taskbar just fine, and that shows a list of recent games, so I can install games by using that list, but it doesn't help me if I want to install a non-recent game.) The same happens when I click on the "Store" tab. The seems to me to indicate an issue with the Gecko rendering engine, but supposedly it was automatically installed and I've scoured the Internet and not found anything about having problems like this with the Gecko engine after it has been installed, only problems with installing it. Do the good people of this community have any advice for what I should try next? Please let me know if there is more information I can post that would help.

Thanks in advance! :-)
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: Problems with Steam showing list of games, probably a Gecko rendering issue?

Post by Bob Wya »

@bitslayer

As one of the maintainers of the WineHQ AppDB page for Steam I've tested all the current (known) workarounds for Windows Steam client.

The updated / rebased patch I came up with, for Wine Staging 5.14, is attached. Full disclaimer: this still doesn't work very well. You also still need to disable the libglesv2.dll library:

Code: Select all

WINEDLLOVERRIDES=libglesv2.dll=d wine Steam.exe
or:

Code: Select all

wine reg add 'HKEY_CURRENT_USER\Software\Wine\AppDefaults\steamwebhelper.exe\DllOverrides' /v 'libglesv2' /t 'REG_SZ' /d '' /f
See: I would write/type this up, on the AppDB page, but the lack of a fully working solution is annoying. :(

TBH I'd probably just recommend using the native Linux Steam client and Proton-GE - for the best experience... This is what I generally use at the moment.

Bob
Attachments
wine-staging-5.14-steam_fix_hack.patch.xz
(1004 Bytes) Downloaded 101 times
Locked