protonscr

Trove

protonopen appid 304050Game compatibility - UnofficialRegressionXAudio2
ValveSoftware/Proton#2986 · opened 2019-08-17 by k3ziah · updated 2026-06-18 · 30 comments · github · game page · search this game
2 matching comments, n / p to jump
Kk3ziah 2019-08-17 github

Compatibility Report

  • Trove
  • 304050

System Information

I confirm:

  • [✔️] that I haven't found an existing compatibility report for this game.
  • [✔️] that I have checked whether there are updates for my system available.

Full Steam Log

steam-304050.log

Symptoms:

Glyph launcher works fine but Trove shows only a black screen and the cursor.

Kkisak-valve maintainer 2019-08-17 github

Hello @k3ziah, if possible, please retest with Mesa 18.3.0 or newer.

Ggrian32 2020-10-15 github

Having a similar issue with proton 5.0-9 where the glyph launcher works fine but when i launch trove it just launches a window, black screen, and after like 5 seconds at most it closes
system info report: https://gist.github.com/grian32/4fa1d45269cebe97565124eeb8f4bd98
steam log: https://gist.github.com/grian32/68c3106634184ace9f6b7b4716e08f9f

Kkisak-valve maintainer 2020-10-15 github

Hello @grian32, Proton uses DXVK to translate DirectX 9/10/11 to Vulkan, and the Intel Sandybridge chipset in your system does not support Vulkan, which leads to the failure you're seeing.

You might get lucky by adding PROTON_USE_WINED3D=1 %command% to the game's launch options which tells Proton to use wine's DirectX to OpenGL render path, but this comes with a significant performance penalty and is not considered supported.

Ggrian32 2020-10-17 github

Hello @grian32, Proton uses DXVK to translate DirectX 9/10/11 to Vulkan, and the Intel Sandybridge chipset in your system does not support Vulkan, which leads to the failure you're seeing.

You might get lucky by adding PROTON_USE_WINED3D=1 %command% to the game's launch options which tells Proton to use wine's DirectX to OpenGL render path, but this comes with a significant performance penalty and is not considered supported.

Thanks! I'll try that.

Ccamatthew 2022-05-03 github

Hi. I also tested this game and although PROTON_USE_WINED3D=1 %command% makes it work on my hardware, this is not an ideal solution. I am running 10th gen intel and it still wont work

Kkisak-valve maintainer 2022-05-03 github

Hello @camatthew, please drop PROTON_USE_WINED3D=1 and add PROTON_LOG=1 %command% to the game's launch options, try to run the game, and attach the generated $HOME/steam-$APPID.log to this issue report as a file. (Proton logs compress well if needed.) Also, please copy your system information from Steam (Steam -> Help -> System Information) and put it in a gist, then include a link to the gist in this issue report.

Ccamatthew 2022-05-03 github
BBlisto91 2022-05-03 github

@camatthew Can you run the system report tool again and wait 10-15secs before copying? it isn't fully complete. I know it isnt very obvious its still going.

Also proton 6.21-GE-2 is getting oldish by now. Are you able to try again with regular proton 7.0-2 or newest GE?

Ccamatthew 2022-05-03 github

It doesent launch at all with latest proton.
https://gist.github.com/camatthew/aa8e043f994cc8e4d09e3544ecc9540f

On Tue, May 3, 2022 at 8:04 AM Blisto91 @.***> wrote:

@camatthew https://github.com/camatthew Can you run the system report
tool again and wait 10-15secs before copying? it isn't fully complete. I
know it isnt very obvious its still going.

Also proton 6.21-GE-2 is getting oldish by now. Are you able to try again
with regular proton 7.0-2 or newest GE?


Reply to this email directly, view it on GitHub
https://github.com/ValveSoftware/Proton/issues/2986#issuecomment-1116073881,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AB3KBS3QVHFIFTFS6B3H6GDVIEP5RANCNFSM4IMPTKNA
.
You are receiving this because you were mentioned.Message ID:
@.***>

Kkisak-valve maintainer 2022-05-03 github

Thanks, it looks like 32 bit Vulkan is broken on your system. Can you remove the lib32-amdvlk system package and retest? We've seen this Vulkan driver break other drivers before.

BBlisto91 2022-05-03 github

I see you have the amdvlk (amd vulkan driver) 32bit package installed and also nvidia vulkan driver (nvidia-utils)
Can you see if it changes anything when you remove amdvlk to be sure it isn't messing with you?

sudo pacman -R lib32-amdvlk

Alternatively if you are not using them for anything specific you can also remove nvidia-utils. Unless you have a hidden nvidia gpu i'm not seeing.

sudo pacman -R nvidia-utils lib32-nvidia-utils

Edit: Ninjaed by kisak :grin:

KKaspianDev 2022-08-21 github

proton experimental (as of today), the game launches with black screen (launcher works tho), settings button in launcher immidietaly closes the popup which does not allow me to do anything

BBlisto91 2022-08-22 github

@KaspianDev proton log please :slightly_smiling_face:
Also a steam system information report (Steam -> Help -> System Information). Attach it as a github gist or text file

Kkisak-valve maintainer 2023-07-31 github

Trove (304050) - Inventory problem

Issue transferred from https://github.com/ValveSoftware/Proton/issues/6983.
@MrNessuno posted on 2023-07-31T21:24:22:

Compatibility Report

  • Name of the game with compatibility issues: Trove
  • Steam AppID of the game: Trove (304050)

System Information

  • GPU: RX 580
  • Video driver version: Mesa 23.0.2
  • Kernel version: 6.4.6-1
  • Link to full system information report as Gist:
  • Proton version: Proton Experimental or Proton 8.0-3

I confirm:

  • [ ✓] that I haven't found an existing compatibility report for this game.
  • [ ] that I have checked whether there are updates for my system available.

steam-304050.log

Symptoms

Looking into inventory, marketplace or personal chest cause a crash

Reproduction

  1. open the game
  2. open the personal chest
  3. navigate through inventory pages

Extra info: This issue isn't happening with Proton v7

MMrNessuno 2024-02-28 github

Proton 9 (beta) + Proton Experimental

The Glyph launcher works but the game crash immediately

steam-304050.log

Kkisak-valve maintainer 2024-02-28 github

Hello @MrNessuno, please copy the contents of Steam Runtime Diagnostics from Steam (Steam -> Help -> Steam Runtime Diagnostics) and put it in a gist, then include a link to the gist in this issue report.

info: Required Vulkan extension VK_KHR_surface not supported looks like a key detail in your Proton log. DXVK is not able to finish starting up.

MMrNessuno 2024-02-28 github

Hello @MrNessuno, please copy the contents of Steam Runtime Diagnostics from Steam (Steam -> Help -> Steam Runtime Diagnostics) and put it in a gist, then include a link to the gist in this issue report.

info: Required Vulkan extension VK_KHR_surface not supported looks like a key detail in your Proton log. DXVK is not able to finish starting up.

Here is my runtime diagnostic. And... well i re-tested with Proton 7 clearing the compactdata folder and I have the same problem, so isn't the version but something on my pc I guess

https://gist.github.com/MrNessuno/54efbb7c7f34cdd2bd5452ef64505d43

more info added:
vulkaninfo | grep VK_KHR_surface
VK_KHR_surface : extension revision 25
VK_KHR_surface_protected_capabilities : extension revision 1

Kkisak-valve maintainer 2024-02-28 github

Thanks, it looks like you do not have a 32 bit Vulkan driver installed. I'd add the lib32-vulkan-radeon system package and retest.

MMrNessuno 2024-02-28 github

Thanks, it looks like you do not have a 32 bit Vulkan driver installed. I'd add the lib32-vulkan-radeon system package and retest.

ehm, ty ^^ didn't know 32bit mesa packages were required for some games.

well, new report then:
Proton Experimental + Proton 9 (Beta)

Still unable to play correctly, interacting with Inventory or Marketplace cause a crash like Proton 8:

steam-304050.log

Log with Proton 7 working fine:
steam-304050.log

Aalasky17 2024-03-19 github

@MrNessuno Thank you for the report! We saw slightly different behavior from what you listed in your report, but we hope that the crash you reported is fixed in current Proton 9.0-experimental. Please let me know if you are still seeing the crash with experimental-9 :)

MMrNessuno 2024-03-19 github

@MrNessuno Thank you for the report! We saw slightly different behavior from what you listed in your report, but we hope that the crash you reported is fixed in current Proton 9.0-experimental. Please let me know if you are still seeing the crash with experimental-9 :)

With Proton Experimental everything seems to work fine again ^^

SSanaki 2024-11-01 github

Of note, Trove has an issue with occasionally crashing and taking steam down with it. On steam deck this results in around 30-60s of black screen before the watchdog kicks in and restarts steam. I encounter this issue around 4-5 times a day with no reliable method to reproduce other than playing for an extended time. Latest example occurred on Proton 9.0-3, and has occurred on both LCD and OLED steam decks.

On rare occasions, after such a steam restart, the connection to the server is unnaturally slow, causing 5 minute login times and disconnects when changing areas. Rebooting the steam deck fixes this issue. Considering the symptoms, I assume -that- issue is a SteamOS issue that happens to exhibit itself through Trove more blatantly than most games.

EDIT: The second issue is a steam client issue. Disregard for this issue. The crash issue mentioned logs in steam as out of memory though, which is strange since it is never anywhere near the memory limit. Must be a very sharp memory leak or something.

SSanaki 2024-11-26 github

I've been testing it out a bit, and I'm more confused than I was. Limiting Trove's RAM access via systemd-run doesn't stop the out of memory crash, but the crash also doesn't seem to occur when it's actually out of memory. I've attached a btop graph of the memory during the crash, it never got anywhere near full. Also, it seems the wait for steam to start back up may actually be a wait for winedevice to shut down.

EDIT: Confirmed SSHing in and running pkill -9 winedevice will cause steam to immediately start back up. Not doing so can take multiple minutes.

Screenshot_20241125-232254

MMrNessuno 2026-06-08 github

New PTS Update with XIGNCODE3 Anti-Cheat broke the game.
This the error:

Image

Gemini, so AI WARNING, told me that Proton (and the Wine translation layer it is built on) has not yet implemented the WSCEnumProtocols32 function inside its version of WS2_32.dll. It has the standard WSCEnumProtocols function, but it is missing the 32 variant.
Is this true?

Iirrdnt 2026-06-08 github

Replying to https://github.com/ValveSoftware/Proton/issues/2986#issuecomment-4651060536

Missing export for WSCEnumProtocols32, which is present in the Windows' WS2_32.dll.
An alias in wine/dlls/ws2_32/ws_32.spec will fix this specific issue.
I believe the alias is fine, because Wine doesn't have separate catalogs either way.

MMrNessuno 2026-06-09 github

Credits go to lilly0tsuki from Discord

The steps I took to build ws2_32 with WSCEnumProtocols32 added. I don't know if it's needed to match the wine/proton version for the one you're using, but I did this for GE-Proton10-34.
For build dependencies check: gitlab(.)winehq(.)org/wine/wine/-/wikis/Building-Wine

  1. git clone GITHUB_URL/ValveSoftware/wine.git
  2. cd wine
  3. git checkout 1729f00 (version used by GE-Proton10-34)
  4. Use the editor of your choice for ./dlls/ws2_32/ws2_32.spec and add @ stdcall WSCEnumProtocols32(ptr ptr ptr ptr) WSCEnumProtocols
  5. ./autogen.sh
  6. ./configure --enable-archs=i386,x86_64
  7. make -C dlls/ws2_32
  8. Copy over the files:
cp dlls/ws2_32/i386-windows/ws2_32.dll ~/.local/share/Steam/compatibilitytools.d/GE-Proton10-34/files/lib/wine/i386-windows/ws2_32.dll
cp dlls/ws2_32/x86_64-windows/ws2_32.dll ~/.local/share/Steam/compatibilitytools.d/GE-Proton10-34/files/lib/wine/x86_64-windows/ws2_32.dll
  1. Play
Ssimifor 2026-06-12 github

@MrNessuno at what point is it supposed to crash? I didn't need to do anything to get ingame with proton experimental, are you supposed to do anything specific while ingame to trigger the issue?

MMrNessuno 2026-06-12 github

@MrNessuno at what point is it supposed to crash? I didn't need to do anything to get ingame with proton experimental, are you supposed to do anything specific while ingame to trigger the issue?

Try the PTS version with the new Anti-Cheat, press Play, enjoy the crash

Aalasky17 2026-06-18 github

The PTS should now work with the Proton - Experimental bleeding edge branch (beta branch for the experimental tool). The upstream fix is different from the dll hack mentioned in the comment above - please let me know if you have any connection issues with the PTS on the bleeding-edge experimental branch.

Proton versions

Launch options

Launch lines

Upstream links

DLLs