ValveSoftware / Proton

Compatibility tool for Steam Play based on Wine and additional components
Other
24.45k stars 1.07k forks source link

Grounded (962130) #4102

Open NTMan opened 4 years ago

NTMan commented 4 years ago

Compatibility Report

System Information

I confirm:

steam-962130.log

Symptoms

The game crashes after protagonist selection. Screenshot from 2020-07-29 00-11-12

Reproduction

1) Launch the game 2) Select "Single-player" 3) New game 3) Select the protagonist 4) Start the game 5) After some loading time, the game is crashed.

surdaft commented 3 years ago

Appending to base of existing report, same game but different issue.

Compatibility report

System Info

I confirm

Additional notes

Gameplay seems ok for the initial few minutes, have not played much just yet. However new issue to report; microsoft login does not load, so offline gameplay is only available. It seems visually hidden, whilst text inputs are present on hover as the cursor changes. Right clicking the area also shows a "View page source" option.

screenshot steam-962130.log

Reproduction:

  1. Launch game
  2. Log in window is shown if not logged in already

Reproduction alternative:

  1. Launch game
  2. Click "xbox live log in", in bottom right of menu screen
kisak-valve commented 3 years ago

Some possible lines of interest from the log:

err:   D3D11DXGIResource::GetSharedHandle: Stub
[...]
[0202/130924.399:ERROR:angle_platform_impl.cc(36)] rx::SwapChain11::resetOffscreenColorBuffer(278): Could not get offscreen texture shared handle, HRESULT: 0x80004001
[...]
[0202/130924.436:ERROR:gl_surface_egl.cc(796)] eglCreateWindowSurface failed with error EGL_BAD_ALLOC
[...]
err:vulkan:X11DRV_vkCreateWin32SurfaceKHR Failed to allocate client window for hwnd=0x5007c
surdaft commented 3 years ago

Some possible lines of interest from the log:

err:   D3D11DXGIResource::GetSharedHandle: Stub
[...]
[0202/130924.399:ERROR:angle_platform_impl.cc(36)] rx::SwapChain11::resetOffscreenColorBuffer(278): Could not get offscreen texture shared handle, HRESULT: 0x80004001
[...]
[0202/130924.436:ERROR:gl_surface_egl.cc(796)] eglCreateWindowSurface failed with error EGL_BAD_ALLOC
[...]
err:vulkan:X11DRV_vkCreateWin32SurfaceKHR Failed to allocate client window for hwnd=0x5007c

I'll have a nose at what I can find about those; do you have any thoughts or suggestions on how I may assist further to improve compatibility?

BentHaase commented 3 years ago

Any news on this?

kisak-valve commented 2 years ago

Grounded The bugs strike back

Issue transferred from https://github.com/ValveSoftware/Proton/issues/5851. @Pyrrhu5 posted on 2022-05-22T07:30:48:

Compatibility Report

System Information

I confirm:

Symptoms

The game freezes on the loading screen systematically, only killing the process allows to exit it.

Reproduction

Launching the game from any config as everyone is reporting the game borked on ProtonDB

Launching it from the terminal with the following command:

flatpak run com.valvesoftware.Steam steam://rungameid/962130

Raises the following error:

[0522/091018.734:ERROR:mf_helpers.cc(12)] Error in dxva_video_decode_accelerator_win.cc on line 355

Unhandled Exception:
System.TypeLoadException: Could not load type of field 'SpeechSynthWrapper:_synthesizer' (4) due to: Could not load file or assembly 'System.Speech, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies.
  at (wrapper native-to-managed) <Module>.CreateSpeechSynthesizer()
[ERROR] FATAL UNHANDLED EXCEPTION: System.TypeLoadException: Could not load type of field 'SpeechSynthWrapper:_synthesizer' (4) due to: Could not load file or assembly 'System.Speech, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies.
domadden commented 2 years ago

I linked to this issue in a community bug report on the Grounded forum here https://forums.obsidian.net/topic/128018-game-no-longer-launches-after-the-bugs-strike-back-update-linuxproton/?do=findComment&comment=2320986

Nuxmin commented 2 years ago

I'm having the same issue here. Same error, the loading screen also hangs. Here's what I've tried:

Nothing worked. In some cases the errors reported on proton log were different, but the same issue happened.

I'm using:

StarAurryon commented 2 years ago

Same here, tried to install dotnet40 / 47 or 48 with winetricks. The loading goes further but then an access violation occur and the app close before reaching the menu.

System.Speech.dll is not present when installing through steam, that's why I tried adding dotnet.

Mondrethos commented 2 years ago

I also have these issues.

I have tried:

I just can't get it past the black loading screen on Fedora right now.

StarAurryon commented 2 years ago

Ok, I just found a way to make it works.

Use Proton Experimental.

The xbox login screen is not showing but is working. Follow: https://www.youtube.com/watch?v=jjpNhiv9_FY

Nuxmin commented 2 years ago

Replying to https://github.com/ValveSoftware/Proton/issues/4102#issuecomment-1153362821

Man, you're awesome, it worked. I'll report it with my setup and linking you as the source on protondb.

How did you find it? Did you encounter any game with a similar issue?

I'm glad I can play again, thank you!

Mondrethos commented 2 years ago

Replying to https://github.com/ValveSoftware/Proton/issues/4102#issuecomment-1153455282

In the process of trying it out my self, hope it works!

Mondrethos commented 2 years ago

I can't get the login screen to turn white like that video shows or input in the invisible fields. So close! I've gotten to the main menu now.

@Nuxmin any ideas?

StarAurryon commented 2 years ago

Replying to https://github.com/ValveSoftware/Proton/issues/4102#issuecomment-1153455282

I just read the links of the latest comment on protondb that shows similar issue but it did not work. After a bit of google search and several attempts I narrow the need of dotnet47 that was buggy to me to dotnet40.

GE-Proton-7.20 was completely buggy to me.

Replying to https://github.com/ValveSoftware/Proton/issues/4102#issuecomment-1153462775

Cursor should change on the transparent screen to get the first button, showing a hand.

@kisak-valve Could valve add a quirk to proton experimental for this game to install missing dlls ?

kisak-valve commented 2 years ago

Hello @StarAurryon, friendly reminder that I'm a moderator for Valve's issue trackers on Github, and not a Proton developer myself.

That said, I don't think that workaround is useful progress towards a long term fix. Instead, wine should grow to support more of system.speech, which is something that can be maintained and improved over time.

Nuxmin commented 2 years ago

I can't get the login screen to turn white like that video shows or input in the invisible fields. So close! I've gotten to the main menu now.

@Nuxmin any ideas?

If I remember correctly, I guess I had this issue too some time ago. Not sure if it will work or if you've tried. I think I could fix it by removing the compatibility folder, and uninstalling the game.

I think I could fix it that way, let me know if it does!

StarAurryon commented 2 years ago

Hello @StarAurryon, friendly reminder that I'm a moderator for Valve's issue trackers on Github, and not a Proton developer myself.

That said, I don't think that workaround is useful progress towards a long term fix. Instead, wine should grow to support more of system.speech, which is something that can be maintained and improved over time.

As stated in mono website / git code they don't plan to support it :

At this point, no group in the Mono project has plans to implement Windows Presentation Foundation APIs as part of the project.

We do not have any plans because the project is too large and there has not been any serious interest from the community to make this effort move forward.

Some bits were implemented for WindowsBase and they are distributed with Mono (mostly because System.IO.Packaging is part of WindowsBase). Various classes and stubs were developed and live in the Olive module.

At this point, we strongly suggest that users interested in WPF adopt Xamarin.Forms instead as it offers a rich set of cross platform APIs and features (and has a WPF driver too).

@kisak-valve Is Valve looking at .Net Core as it seems that System.speech is available there ? Maybe that would be a better suggestion as it is Open Source.

domadden commented 2 years ago

https://www.nuget.org/packages/System.Speech supports .net standard 2.0 so that means it is available in .net core 2.0 and later according to this https://dotnet.microsoft.com/en-us/platform/dotnet-standard#versions. I don't know if it's possible to run the .net framework exe as a dotnet core executable however. The Grounded devs would probably have to make a build targeting .net core 2.0 or later. It looks like they are using Unreal Engine 4 so they are probably limited by whats supported there.

Mondrethos commented 2 years ago

I can't get the login screen to turn white like that video shows or input in the invisible fields. So close! I've gotten to the main menu now. @Nuxmin any ideas?

If I remember correctly, I guess I had this issue too some time ago. Not sure if it will work or if you've tried. I think I could fix it by removing the compatibility folder, and uninstalling the game.

I think I could fix it that way, let me know if it does!

I'll try soon!

madewokherd commented 2 years ago

The underlying SAPI component is not in Wine, so while a .net standard 2.0 dll is likely to work with .net framework or Wine Mono, this one in particular probably won't work.

efield6568 commented 2 years ago

I had issues running the protontricks fix suggested. Tonight I was able to launch the game just fine, the difference was I ran it using a bash propmt, when I was previously using zsh, so for anyone else who may be having trouble launching the game after the protontricks dotnet40 install, that may be something to check.

I am now getting the issue with the login screen.

@Mondrethos were you able to get it working?

Mondrethos commented 2 years ago

I had issues running the protontricks fix suggested. Tonight I was able to launch the game just fine, the difference was I ran it using a bash propmt, when I was previously using zsh, so for anyone else who may be having trouble launching the game after the protontricks dotnet40 install, that may be something to check.

I am now getting the issue with the login screen.

@Mondrethos were you able to get it working?

I apologize for the delay in getting back to this issue. I have tried several times. I cannot get the xbox login screen to work with that video. The game gets to the menu and all just fine though with all the other things like protontricks

efield6568 commented 2 years ago

@Mondrethos I was able to get it working by removing Protontricks that I installed with DNF package manager, then installing using pipx as suggested on the Protontricks github. If you installed Protontricks from your package manager, I would suggest removing and installing using pipx as the versions may be different and that was the cause of the issue on my end.

Mondrethos commented 2 years ago

@Mondrethos I was able to get it working by removing Protontricks that I installed with DNF package manager, then installing using pipx as suggested on the Protontricks github. If you installed Protontricks from your package manager, I would suggest removing and installing using pipx as the versions may be different and that was the cause of the issue on my end.

I'll give it a shot.

My issue is that nothing happens when I interact with the empty spots in the box login screen like that video everyone keeps quoting.

efield6568 commented 2 years ago

@Mondrethos thats exactly what was happening to me. I left a comment on the video as well for 2 other users but haven't seen any updates from them about it.

Mondrethos commented 2 years ago

@Mondrethos thats exactly what was happening to me. I left a comment on the video as well for 2 other users but haven't seen any updates from them about it.

No difference in using the pipx version of protontricks. What proton version are you using for Grounded?

efield6568 commented 2 years ago

@Mondrethos sorry to hear that. That was how I fixed the issue on both my 8 month old fedora install and laptop with fresh Arch install, so I was sure that was the issue. I'm running Proton Experimental.

Looking at my bash history I also installed msxml3 through protontricks.

After this series of commands it started working. I did also manually delete the game folders and do a fresh install of the game.

yay -R protontricks
sudo pacman -S python-pip python-pipx python-setuptools python-virtualenv
python3 -m pip install --user pipx
python3 -m pipx ensurepath
pipx install protontricks
protontricks 962130 -q dotnet40
winetricks --gui
WINE=$(which wine) protontricks 962130 dotnet40
protontricks 962130 -q msxml3
protontricks 962130 -q dotnet40
stevenlafl commented 2 years ago

@Mondrethos:

Here's what worked for me to fix the XBox Dialog not coming up.

So, with the latest protontricks via pipx, I did as @efield6568 mentioned (the package manager version does not seem to work):

protontricks 962130 -q msxml3
protontricks 962130 -q dotnet40

Add to launch options:

PROTON_USE_WINED3D=1 %command%

I'm able to log in and search for games, and host games.

It is HORRENDOUSLY laggy for me with the WINED3D option. Thankfully I only needed it to log into XBox, then could remove it from launch options. Thanks all for your hard work in finding a (for now, stopgap) resolution.

Side note: If the game stops launching entirely, which it did for me in testing all this stuff, I deleted the ~/.steam/steam/steamapps/compatdata/962130/ folder, verified game files for both "Grounded" and "Proton Experimental" and ran through the protontricks commands above again. Works like a charm.

Tested with Ubuntu 22.04

k-e-i-z-a-i commented 2 years ago

On Pop_OS!, I was able to initialize the game after running protontricks 962130 -q dotnet40 (however I still get a "returned status 67. Aborting" message at the end despite having installed protontricks using pipx and use its latest version).

Unfortunately, the Xbox Live login screen, which is required for multiplayer, is now a black screen and cannot be interacted with in any way. This bug is also being reported in the comments on the commonly referenced YouTube video used to navigate this previously invisible interface and the video's creator also asserts the game is broken now.

philhagger commented 2 years ago

It seems like 1.0 broke the above protontricks fix. I've not been able to launch since the update

Hideman85 commented 2 years ago

Same here, not able to start the game, crash at loading screen. dotnet40 fix the speech issue but remain the main issue [0928/215330.583:ERROR:mf_helpers.cc(12)] Error in dxva_video_decode_accelerator_win.cc on line 355 Tried with Proton 7.28 without success

HanPrower commented 2 years ago

So the generally documented use of protontricks 962130 -q dotnet40 still works to get the game to launch and be playable in single player (I am using Proton Experimental, not sure if that's necessary), but the Xbox Live screen is still absent so multiplayer is unavailable.

Just an FYI for those that complain installing dotnet40 doesn't work any more: delete/backup the prefix (/steam/steamapps/compatdata/962130/) first; launch the game; let it crash; kill the game; install dotnet40.

I'm under the impression that the game is using CEF for the Xbox Live window, but I see no particular errors in the log... steam-962130.log

EmptyVisual commented 2 years ago

Just a heads up for everyone (might need some people to test this)

There's two parts to this.

The following instructions will get the game to load/allow to login to multiplayer on the 1.0 Release Update:

  1. Rename "gamedir/Maine/Binaries/Win64/SpeechSynthWrapper.dll" to something like SpeechSynthWrapper.dll.old
  2. Delete existing prefix - create a new one (DO NOT install dotnet40 in the prefix)
  3. Launch the game (With Proton Experimental)
  4. Game will get past the infinite loading screen and you should be able to log in with a bit of effort (if you follow the youtube method).
HanPrower commented 2 years ago

So when I was installing dotnet40 to fix the loading crash I wasn't getting anything on the login screen, but now that I cleared my pfx, renamed gamedir/Maine/Binaries/Win64/SpeechSynthWrapper.dll INSTEAD OF installing dotnet40 and loaded up the game the Xbox Live login screen, whilst still not rendering, is clickable and I managed to login 🥳

Todaly commented 2 years ago

I can run it but I don't get any sound WTH do i do to fix it. I am so confused on even how I made it run in the first place

Hideman85 commented 2 years ago

Renaming SpeechSynthWrapper make the game to works. I'm running the game on Intel Iris Xe, and I'm having graphic issue then the whole system do not respond, I have to force power off :confused: I do not find the way to get the logs since lutris does not write the log on the disk but in a console (system crash make impossible to grab it).

Two questions:

Any help would be much appreciated :slightly_smiling_face:

braiam commented 2 years ago

@Hideman85 use > lutris.log when launching from the shell to redirect the output to a file.

Mondrethos commented 2 years ago

Can confirm that all I did was download the game, altered the file name, switched it to proton experimental, and I got past the infinite loading. No prefix needed deleting, but I assume that's for people who had altered prefixes before. The YouTube video trick works now, and I successfully logged in for the first time on Linux, whereas I couldn't even click on the blank window and get it to turn white for that workaround pre 1.0.

Hideman85 commented 2 years ago

Thanks @braiam running lutris from terminal we can get control of the logs redirect, that's nice and in addtion I can kill the game when it hangout.

The game basically run but part of the render is not there and restarting the games always does a different combinations, background, foreground, text can be missing, at charracter selection I cannot see them, I do have black boxes and then the intro is making the game dying slowly to completely.

I guess there is bad support of the Intel Iris Xe there and with the logs I'm seeing swap chains fails to get running confirming the rendering issues :confused:

Any helps to get this running would be amasing :slightly_smiling_face: Otherwise I'm gonna need to resign and setup a dualboot windows, damn I hate windows :confounded:

Logs ``` Started initial process 8964 from gamemoderun /home/hideman/.local/share/lutris/runners/wine/lutris-GE-Proton7-28-x86_64/bin/wine /home/hideman/Games/Grounded/Grounded.exe Start monitoring process. ERROR: ld.so: object 'libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored. ERROR: ld.so: object 'libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored. fsync: up and running. wine: RLIMIT_NICE is <= 20, unable to use setpriority safely 002c:fixme:winediag:LdrInitializeThunk wine-staging 7.0 is a testing version containing experimental patches. 002c:fixme:winediag:LdrInitializeThunk Please mention your exact version when filing bug reports on winehq.org. 010c:err:ole:apartment_add_dll couldn't find function DllGetClassObject in L"C:\\windows\\system32\\uiautomationcore.dll" 010c:err:ole:com_get_class_object no class object {ff48dba4-60ef-4201-aa87-54103eef594e} could be created for context 0x1 010c:err:tabtip:create_uia_event_handler Failed to create IUIAutomation interface, hr 0x800401f8 0088:err:explorer:start_tabtip_process Unexpected termination of tabtip.exe - exit code -1 0124:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION 0124:fixme:nls:get_dummy_preferred_ui_language (0x8 0000000000B9EA14 0000000000000000 0000000000B9EA10) returning a dummy value (current locale) 0124:fixme:nls:get_dummy_preferred_ui_language (0x8 0000000000B9EA14 000000000BF9BBC0 0000000000B9EA10) returning a dummy value (current locale) 0198:err:kerberos:kerberos_LsaApInitializePackage no Kerberos support, expect problems 0198:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems 0198:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 0000000013B7C9B5, 52) stub 0198:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {b895a8ee-76c9-4fb5-af4b-6beb6b4e05a0} 0198:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {00000000-0000-0000-0000-000000000001} 0198:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {4e8f98a2-3dc0-4dd8-bb6f-7335068650a5} 0198:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 0000000013B7C9FA, 59) stub 0198:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 0000000013B7CA46, 59) stub 0198:fixme:ver:GetFileVersionInfoExW flags 0x2 ignored 0124:fixme:gameux:GameExplorerImpl_VerifyAccess (0000000000F97D50, L"Z:\\home\\hideman\\Games\\Grounded\\Maine\\Binaries\\Win64\\Maine-Win64-Shipping.exe", 0000000000B9E588) 0124:fixme:win:DisableProcessWindowsGhosting : stub 0124:fixme:msctf:InputProcessorProfileMgr_GetActiveProfile (000000000103C770)->({34745c63-b2f0-4784-8b67-5e12c8701a31} 0000000000B9EDD0) 0124:fixme:system:NtUserSystemParametersInfo Unimplemented action: 59 (SPI_SETSTICKYKEYS) 0124:fixme:system:NtUserSystemParametersInfo Unimplemented action: 53 (SPI_SETTOGGLEKEYS) 0124:fixme:system:NtUserSystemParametersInfo Unimplemented action: 51 (SPI_SETFILTERKEYS) info: Game: Maine-Win64-Shipping.exe info: DXVK: v1.10.3 info: Built-in extension providers: info: Win32 WSI info: OpenVR info: OpenXR info: OpenVR: could not open registry key, status 2 info: OpenVR: Failed to locate module info: Enabled instance extensions: info: VK_KHR_get_surface_capabilities2 info: VK_KHR_surface info: VK_KHR_win32_surface warn: Skipping CPU adapter: llvmpipe (LLVM 14.0.6, 256 bits) info: Intel(R) Xe Graphics (TGL GT2): info: Driver: 22.2.99 info: Vulkan: 1.3.230 info: Memory Heap[0]: info: Size: 11840 MiB info: Flags: 0x1 info: Memory Type[0]: Property Flags = 0xf 0124:info:vkd3d_instance_apply_application_workarounds: Detected game Maine-Win64-Shipping.exe, adding shader quirks for specific shaders. 0124:info:vkd3d_get_vk_version: vkd3d-proton - applicationVersion: 2.6.0. 0124:info:vkd3d_instance_init: vkd3d-proton - build: 3e5aab6fb3e18f8. 0124:info:vkd3d_bindless_state_get_bindless_flags: Device supports VK_VALVE_mutable_descriptor_type. 0124:info:d3d12_device_caps_init_shader_model: Enabling support for SM 6.6. 0124:fixme:d3d12_device_caps_init_feature_options1: TotalLaneCount = 1024, may be inaccurate. warn: CreateDXGIFactory2: Ignoring flags info: Game: Maine-Win64-Shipping.exe info: DXVK: v1.10.3 info: Built-in extension providers: info: Win32 WSI info: OpenVR info: OpenXR info: OpenVR: could not open registry key, status 2 info: OpenVR: Failed to locate module info: Enabled instance extensions: info: VK_KHR_get_surface_capabilities2 info: VK_KHR_surface info: VK_KHR_win32_surface warn: Skipping CPU adapter: llvmpipe (LLVM 14.0.6, 256 bits) info: Intel(R) Xe Graphics (TGL GT2): info: Driver: 22.2.99 info: Vulkan: 1.3.230 info: Memory Heap[0]: info: Size: 11840 MiB info: Flags: 0x1 info: Memory Type[0]: Property Flags = 0xf 0124:info:vkd3d_get_vk_version: vkd3d-proton - applicationVersion: 2.6.0. 0124:info:vkd3d_instance_init: vkd3d-proton - build: 3e5aab6fb3e18f8. 0124:info:vkd3d_bindless_state_get_bindless_flags: Device supports VK_VALVE_mutable_descriptor_type. 0124:info:d3d12_device_caps_init_shader_model: Enabling support for SM 6.6. 0124:fixme:d3d12_device_caps_init_feature_options1: TotalLaneCount = 1024, may be inaccurate. 0124:fixme:cryptasn:CRYPT_GetBuiltinDecoder Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4 0124:fixme:cryptasn:CRYPT_GetBuiltinDecoder Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4 01d0:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFFFFFFFFFA, 000000002F4DFF50 ../src/intel/isl/isl.c:2216: FINISHME: ../src/intel/isl/isl.c:isl_surf_supports_ccs: CCS for 3D textures is disabled, but a workaround is available. 0124:fixme:d3d12_swapchain_init: Ignoring swap effect 0x4. 0124:fixme:d3d12_swapchain_init: Ignoring buffer usage 0x30. 0124:fixme:d3d12_swapchain_init: Ignoring swapchain flags 0x802. warn: DXGI: MakeWindowAssociation: Ignoring flags 0124:fixme:d3d12_swapchain_resize_buffers: Ignoring flags 0x802. 0088:fixme:imm:ImeSetActiveContext (0x4803d0, 0): stub 0088:fixme:imm:ImmReleaseContext (0000000000010020, 00000000004803D0): stub 0124:fixme:imm:ImmReleaseContext (0000000000010078, 0000000000000000): stub 0154:fixme:rs_desc_from_d3d12: Ignoring MultisampleEnable 0x1. 0150:fixme:vkd3d_dxbc_compiler_emit_output: Unhandled component index 1. 01e8:fixme:thread:NtSetInformationThread Can't set other thread's platform description 01f0:fixme:thread:NtSetInformationThread Can't set other thread's platform description 01ec:fixme:thread:NtSetInformationThread Can't set other thread's platform description 014c:fixme:vkd3d_dxbc_compiler_emit_output: Unhandled component index 1. 01f4:fixme:thread:NtSetInformationThread Can't set other thread's platform description 0124:fixme:heap:RtlSetHeapInformation unimplemented HeapEnableTerminationOnCorruption 0124:fixme:nls:RtlGetThreadPreferredUILanguages 00000038, 0000000000B9D724, 0000000000000000 0000000000B9D720 0124:fixme:nls:get_dummy_preferred_ui_language (0x38 0000000000B9D724 0000000000000000 0000000000B9D720) returning a dummy value (current locale) 0124:fixme:nls:RtlGetThreadPreferredUILanguages 00000038, 0000000000B9D724, 000000003AD45090 0000000000B9D720 0124:fixme:nls:get_dummy_preferred_ui_language (0x38 0000000000B9D724 000000003AD45090 0000000000B9D720) returning a dummy value (current locale) 0124:fixme:winsock:WSALookupServiceBeginW (0000000000B9D070 0xff0 0000000000B9D068) Stub! [1001/091325.326:ERROR:network_change_notifier_win.cc(156)] WSALookupServiceBegin failed with: 8 0124:fixme:iphlpapi:NotifyAddrChange (Handle 0000000000B9D350, overlapped 000000003AD45B68): stub 0248:fixme:wlanapi:WlanEnumInterfaces (0000000000000001, 0000000000000000, 000000007223EDB8) semi-stub 0270:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION 0270:err:kerberos:kerberos_LsaApInitializePackage no Kerberos support, expect problems 0270:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems 0270:fixme:heap:RtlSetHeapInformation unimplemented HeapEnableTerminationOnCorruption 02b8:fixme:thread:QueryThreadCycleTime (0000000000000164,000000000B73FCC8): stub! info: Game: UnrealCEFSubProcess.exe info: DXVK: v1.10.3 info: Built-in extension providers: info: Win32 WSI info: OpenVR info: OpenXR info: OpenVR: could not open registry key, status 2 info: OpenVR: Failed to locate module 0158:fixme:vkd3d_dxbc_compiler_emit_output: Unhandled component index 1. info: Enabled instance extensions: info: VK_KHR_get_surface_capabilities2 info: VK_KHR_surface info: VK_KHR_win32_surface warn: Skipping CPU adapter: llvmpipe (LLVM 14.0.6, 256 bits) info: Intel(R) Xe Graphics (TGL GT2): info: Driver: 22.2.99 info: Vulkan: 1.3.230 info: Memory Heap[0]: info: Size: 11840 MiB info: Flags: 0x1 info: Memory Type[0]: Property Flags = 0xf info: D3D11CoreCreateDevice: Probing D3D_FEATURE_LEVEL_11_0 info: D3D11CoreCreateDevice: Using feature level D3D_FEATURE_LEVEL_11_0 info: Device properties: info: Device name: : Intel(R) Xe Graphics (TGL GT2) info: Driver version : 22.2.99 info: Enabled device extensions: info: VK_EXT_4444_formats info: VK_EXT_conservative_rasterization info: VK_EXT_custom_border_color info: VK_EXT_depth_clip_enable info: VK_EXT_extended_dynamic_state info: VK_EXT_host_query_reset info: VK_EXT_non_seamless_cube_map info: VK_EXT_robustness2 info: VK_EXT_shader_demote_to_helper_invocation info: VK_EXT_shader_stencil_export info: VK_EXT_shader_viewport_index_layer info: VK_EXT_transform_feedback info: VK_EXT_vertex_attribute_divisor info: VK_KHR_create_renderpass2 info: VK_KHR_depth_stencil_resolve info: VK_KHR_draw_indirect_count info: VK_KHR_driver_properties info: VK_KHR_external_memory_win32 info: VK_KHR_external_semaphore_win32 info: VK_KHR_image_format_list info: VK_KHR_sampler_mirror_clamp_to_edge info: VK_KHR_shader_float_controls info: VK_KHR_swapchain info: VK_KHR_timeline_semaphore info: Device features: info: robustBufferAccess : 1 info: fullDrawIndexUint32 : 1 info: imageCubeArray : 1 info: independentBlend : 1 info: geometryShader : 1 info: tessellationShader : 1 info: sampleRateShading : 1 info: dualSrcBlend : 1 info: logicOp : 1 info: multiDrawIndirect : 1 info: drawIndirectFirstInstance : 1 info: depthClamp : 1 info: depthBiasClamp : 1 info: fillModeNonSolid : 1 info: depthBounds : 1 info: multiViewport : 1 info: samplerAnisotropy : 1 info: textureCompressionBC : 1 info: occlusionQueryPrecise : 1 info: pipelineStatisticsQuery : 1 info: vertexPipelineStoresAndAtomics : 0 info: fragmentStoresAndAtomics : 1 info: shaderImageGatherExtended : 1 info: shaderStorageImageExtendedFormats : 0 info: shaderStorageImageReadWithoutFormat : 0 info: shaderStorageImageWriteWithoutFormat : 1 info: shaderClipDistance : 1 info: shaderCullDistance : 1 info: shaderFloat64 : 0 info: shaderInt64 : 1 info: variableMultisampleRate : 1 info: VK_EXT_4444_formats info: formatA4R4G4B4 : 1 info: formatA4B4G4R4 : 0 info: VK_EXT_custom_border_color info: customBorderColors : 1 info: customBorderColorWithoutFormat : 1 info: VK_EXT_depth_clip_enable info: depthClipEnable : 1 info: VK_EXT_extended_dynamic_state info: extendedDynamicState : 1 info: VK_EXT_host_query_reset info: hostQueryReset : 1 info: VK_EXT_memory_priority info: memoryPriority : 0 info: VK_EXT_non_seamless_cube_map info: nonSeamlessCubeMap : 0 info: VK_EXT_robustness2 info: robustBufferAccess2 : 1 info: robustImageAccess2 : 1 info: nullDescriptor : 1 info: VK_EXT_shader_demote_to_helper_invocation info: shaderDemoteToHelperInvocation : 1 info: VK_EXT_transform_feedback info: transformFeedback : 1 info: geometryStreams : 1 info: VK_EXT_vertex_attribute_divisor info: vertexAttributeInstanceRateDivisor : 1 info: vertexAttributeInstanceRateZeroDivisor : 1 info: VK_KHR_buffer_device_address info: bufferDeviceAddress : 0 info: VK_KHR_timeline_semaphore info: timelineSemaphore : 1 info: Queue families: info: Graphics : 0 info: Transfer : 0 info: DXVK: Read 0 valid state cache entries ../src/intel/isl/isl.c:2216: FINISHME: ../src/intel/isl/isl.c:isl_surf_supports_ccs: CCS for 3D textures is disabled, but a workaround is available. warn: D3D11Texture2D::QueryInterface: Unknown interface query warn: 9d8e1289-d7b3-465f-8126-250e349af85d 0270:err:ole:com_get_class_object apartment not initialised [1001/091325.791:ERROR:mf_helpers.cc(12)] Error in dxva_video_decode_accelerator_win.cc on line 355 0144:fixme:vkd3d_dxbc_compiler_emit_output: Unhandled component index 1. 006c:fixme:mountmgr:enumerate_credentials not supported 006c:fixme:mountmgr:enumerate_credentials not supported 0144:fixme:vkd3d_dxbc_compiler_emit_output: Unhandled component index 1. 0154:fixme:vkd3d_dxbc_compiler_emit_output: Unhandled component index 1. 0150:fixme:vkd3d_dxbc_compiler_emit_output: Unhandled component index 1. 014c:fixme:vkd3d_dxbc_compiler_emit_output: Unhandled component index 1. 0148:fixme:vkd3d_dxbc_compiler_emit_output: Unhandled component index 1. 0144:fixme:vkd3d_dxbc_compiler_emit_output: Unhandled component index 1. 0148:fixme:vkd3d_dxbc_compiler_emit_output: Unhandled component index 1. 014c:fixme:vkd3d_dxbc_compiler_emit_output: Unhandled component index 1. 0150:fixme:vkd3d_dxbc_compiler_emit_output: Unhandled component index 1. 0158:fixme:vkd3d_dxbc_compiler_emit_output: Unhandled component index 1. 0144:fixme:vkd3d_dxbc_compiler_emit_output: Unhandled component index 1. 0144:fixme:vkd3d_dxbc_compiler_emit_output: Unhandled component index 1. 0148:fixme:vkd3d_dxbc_compiler_emit_output: Unhandled component index 1. 014c:fixme:vkd3d_dxbc_compiler_emit_output: Unhandled component index 1. 0154:fixme:vkd3d_dxbc_compiler_emit_output: Unhandled component index 1. 0144:fixme:vkd3d_dxbc_compiler_emit_output: Unhandled component index 1. 0144:fixme:vkd3d_dxbc_compiler_emit_output: Unhandled component index 1. 0150:fixme:vkd3d_dxbc_compiler_emit_output: Unhandled component index 1. 0154:fixme:vkd3d_dxbc_compiler_emit_output: Unhandled component index 1. 0148:fixme:vkd3d_dxbc_compiler_emit_output: Unhandled component index 1. 014c:fixme:vkd3d_dxbc_compiler_emit_output: Unhandled component index 1. 0150:fixme:vkd3d_dxbc_compiler_emit_output: Unhandled component index 1. 0154:fixme:vkd3d_dxbc_compiler_emit_output: Unhandled component index 1. 006c:fixme:mountmgr:enumerate_credentials not supported 006c:fixme:mountmgr:enumerate_credentials not supported 006c:fixme:mountmgr:enumerate_credentials not supported 006c:fixme:mountmgr:enumerate_credentials not supported 02e0:fixme:bcrypt:BCryptCreateHash ignoring object buffer 02e0:fixme:bcrypt:BCryptCreateHash ignoring object buffer 0124:fixme:combase:RoGetActivationFactory (L"Windows.UI.ViewManagement.UIViewSettings", {3694dbf9-8f68-44be-8ff5-195c98ede8a6}, 0000000000B9C8E8): semi-stub 0124:err:combase:RoGetActivationFactory Failed to find library for L"Windows.UI.ViewManagement.UIViewSettings" 0124:fixme:combase:RoGetActivationFactory (L"Windows.UI.ViewManagement.UIViewSettings", {3694dbf9-8f68-44be-8ff5-195c98ede8a6}, 0000000000B9C8E8): semi-stub 0124:err:combase:RoGetActivationFactory Failed to find library for L"Windows.UI.ViewManagement.UIViewSettings" warn: D3D11Texture2D::QueryInterface: Unknown interface query warn: 9d8e1289-d7b3-465f-8126-250e349af85d warn: D3D11Texture2D::QueryInterface: Unknown interface query warn: f8fb5c27-c6b3-4f75-a4c8-439af2ef564c warn: D3D11Texture2D::QueryInterface: Unknown interface query warn: f8fb5c27-c6b3-4f75-a4c8-439af2ef564c warn: D3D11Texture2D::QueryInterface: Unknown interface query warn: f8fb5c27-c6b3-4f75-a4c8-439af2ef564c warn: D3D11Texture2D::QueryInterface: Unknown interface query warn: f8fb5c27-c6b3-4f75-a4c8-439af2ef564c 0270:fixme:dcomp:DCompositionCreateDevice 00000000009F0050, {c37ea93a-e7aa-450d-b16f-9746cb0407f3}, 0000000000A59F08. [1001/091408.652:ERROR:angle_platform_impl.cc(36)] rx::SwapChain11::reset(566): Could not create additional swap chains or offscreen surfaces, HRESULT: 0x80004001 [1001/091408.652:ERROR:gl_surface_egl.cc(796)] eglCreateWindowSurface failed with error EGL_BAD_ALLOC 0270:fixme:dcomp:DCompositionCreateDevice 00000000009F0050, {c37ea93a-e7aa-450d-b16f-9746cb0407f3}, 0000000000A59FC8. [1001/091408.657:ERROR:angle_platform_impl.cc(36)] rx::SwapChain11::reset(566): Could not create additional swap chains or offscreen surfaces, HRESULT: 0x80004001 [1001/091408.658:ERROR:gl_surface_egl.cc(796)] eglCreateWindowSurface failed with error EGL_BAD_ALLOC 0270:fixme:dcomp:DCompositionCreateDevice 00000000009F0050, {c37ea93a-e7aa-450d-b16f-9746cb0407f3}, 0000000000A59F08. [1001/091408.663:ERROR:angle_platform_impl.cc(36)] rx::SwapChain11::reset(566): Could not create additional swap chains or offscreen surfaces, HRESULT: 0x80004001 [1001/091408.663:ERROR:gl_surface_egl.cc(796)] eglCreateWindowSurface failed with error EGL_BAD_ALLOC 0270:fixme:dcomp:DCompositionCreateDevice 00000000009F0050, {c37ea93a-e7aa-450d-b16f-9746cb0407f3}, 0000000000A59FC8. [1001/091408.669:ERROR:angle_platform_impl.cc(36)] rx::SwapChain11::reset(566): Could not create additional swap chains or offscreen surfaces, HRESULT: 0x80004001 [1001/091408.669:ERROR:gl_surface_egl.cc(796)] eglCreateWindowSurface failed with error EGL_BAD_ALLOC 0270:fixme:dcomp:DCompositionCreateDevice 00000000009F0050, {c37ea93a-e7aa-450d-b16f-9746cb0407f3}, 0000000000A59F08. [1001/091408.675:ERROR:angle_platform_impl.cc(36)] rx::SwapChain11::reset(566): Could not create additional swap chains or offscreen surfaces, HRESULT: 0x80004001 [1001/091408.675:ERROR:gl_surface_egl.cc(796)] eglCreateWindowSurface failed with error EGL_BAD_ALLOC 0314:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION 0314:err:kerberos:kerberos_LsaApInitializePackage no Kerberos support, expect problems 0314:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems 0314:fixme:heap:RtlSetHeapInformation unimplemented HeapEnableTerminationOnCorruption 0314:fixme:gdi:GdiInitializeLanguagePack stub warn: D3D11Texture2D::QueryInterface: Unknown interface query warn: f8fb5c27-c6b3-4f75-a4c8-439af2ef564c warn: D3D11Texture2D::QueryInterface: Unknown interface query warn: f8fb5c27-c6b3-4f75-a4c8-439af2ef564c warn: D3D11Texture2D::QueryInterface: Unknown interface query warn: f8fb5c27-c6b3-4f75-a4c8-439af2ef564c warn: D3D11Texture2D::QueryInterface: Unknown interface query warn: f8fb5c27-c6b3-4f75-a4c8-439af2ef564c warn: D3D11Texture2D::QueryInterface: Unknown interface query warn: f8fb5c27-c6b3-4f75-a4c8-439af2ef564c warn: D3D11Texture2D::QueryInterface: Unknown interface query warn: f8fb5c27-c6b3-4f75-a4c8-439af2ef564c 0234:fixme:file:NtLockFile I/O completion on lock not implemented yet 0124:fixme:keyboard:X11DRV_ActivateKeyboardLayout 0x4090409, 0000: semi-stub! 0124:fixme:msctf:TextStoreACPSink_OnLayoutChange STUB:(0000000012044F50) 0124:fixme:imm:ImeSetActiveContext (0xdc0ad0, 1): stub 0124:fixme:msctf:TextStoreACPSink_OnLayoutChange STUB:(0000000012044F50) 0124:fixme:msctf:TextStoreACPSink_OnLayoutChange STUB:(0000000012044F50) 0394:fixme:thread:NtSetInformationThread Can't set other thread's platform description 0398:fixme:thread:NtSetInformationThread Can't set other thread's platform description ERROR: ld.so: object 'libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored. 03a0:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION 03a0:fixme:heap:RtlSetHeapInformation unimplemented HeapEnableTerminationOnCorruption 03a0:fixme:heap:RtlSetHeapInformation unimplemented HeapEnableTerminationOnCorruption 03b0:fixme:process:SetProcessShutdownParameters (00000380, 00000000): partial stub. 03bc:fixme:heap:RtlSetHeapInformation unimplemented HeapEnableTerminationOnCorruption 03c8:fixme:process:SetProcessShutdownParameters (00000380, 00000000): partial stub. 03b0:fixme:service:QueryServiceConfig2W Level 6 not implemented 03b0:fixme:service:QueryServiceConfig2W Level 6 not implemented 03b0:fixme:service:QueryServiceConfig2W Level 6 not implemented 03b0:fixme:service:QueryServiceConfig2W Level 6 not implemented 03b0:fixme:service:QueryServiceConfig2W Level 6 not implemented 03c8:fixme:service:QueryServiceConfig2W Level 6 not implemented 03c8:fixme:service:QueryServiceConfig2W Level 6 not implemented 03c8:fixme:service:QueryServiceConfig2W Level 6 not implemented 03c8:fixme:service:QueryServiceConfig2W Level 6 not implemented 03c8:fixme:service:QueryServiceConfig2W Level 6 not implemented ```
braiam commented 2 years ago

While using the controller, KB/M inputs comes up, also it seems that the game tries really hard to use KB/M, since navigating the menus can be inconsistent at times with the controller. I'm not using Steam Input, instead preferring Proton to deal with the input.

braiam commented 2 years ago

ERROR: ld.so: object 'libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.

This seems like a potential source of the troubles. Check this issue https://github.com/FeralInteractive/gamemode/issues/92

Cethyri commented 2 years ago

An alternative work around for login, if you have the ability to enable 2 factor authentication on your Microsoft login:

  1. put the game into windowed mode
  2. open a text document side by side with the game
  3. use the YouTube tutorial https://www.youtube.com/watch?v=jjpNhiv9_FY to enter your email
  4. select the following page
  5. copy and paste the page to find your authentication number
  6. approve the notification on your phone and then hit the final invisible button and you're done.
EdCates commented 2 years ago

For the XBox Live login, I followed a comment I saw on the ProtonDB that I don't think is getting enough notice.

If you've tried logging in before with the "blank screen" method and failed, uninstall the game. You should also:

Now for the steps common for everyone:

  1. rm -f ~/.local/share/Steam/steamapps/common/Grounded/Maine/Binaries/Win64/Speech*
  2. Install Proton-6.21-GE-2
  3. Force Proton-6.21-GE-2 to be used as Grounded's compatibility tool
  4. Launch the game
  5. Log in to your XBox Live account with a fully visible & functional login screen
  6. Quit
  7. Set Grounded to use a newer version of Proton as the Compatibility tool
  8. Launch and enjoy multiplayer
rpsteinbrueck commented 1 year ago

@EdCates that worked like a charm! ty

Znephf commented 1 year ago

The solution by @EdCates did not worked for me. I can start the game and i can successfully perform the login to the xbox network. I can start a single player game but i am not able to host or join a multiplayer game. I am able to see games my friends play, but i cant join them.

There is no clue in the winedebug file whatsoever. i have no clue how to provide more informations to fix the bug, but im willing to provide everything i can and help testing.

I have tried multiplayer with following Proton versions: Proton-6.21-GE-2 Proton Experimental Proton Next (7.0-6) Proton 7.0-5 GE-Proton7-43

Here is my sanitized WINEDEBUG log: ``` Proton:1671471180 proton-7.0-6 SteamGameId: 962130 Command: ['/steamapps/common/Grounded/Grounded.exe'] Options: {'noopwr', 'forcelgadd'} depot: 0.20221018.74 pressure-vessel: 0.20221014.0 scripts: v0.20220823.0-0-gcc4e44f soldier: 0.20221017.1 soldier 0.20221017.1 Kernel: Linux 6.1.1-1-MANJARO #1 SMP PREEMPT_DYNAMIC Wed Dec 21 23:21:50 UTC 2022 x86_64 System WINEDEBUG: +timestamp,+pid,+tid,+seh,+debugstr,+module ` fsync: up and running. wine: RLIMIT_NICE is <= 20, unable to use setpriority safely :warn:seh:dispatch_exception unknown exception (code=6ba) raised :warn:seh:dispatch_exception unknown exception (code=6ba) raised :warn:seh:dispatch_exception unknown exception (code=6ba) raised :warn:seh:dispatch_exception unknown exception (code=6ba) raised :warn:module:find_builtin_dll cannot find builtin library for L"\\??\\C:\\windows\\system32\\drivers\\sharedgpures.sys" Setting breakpad minidump AppID = 962130 Steam_SetMinidumpSteamID: Caching Steam ID: 76561197960397496 [API loaded no] :warn:module:load_dll Failed to load module L"winemac.drv"; status=c0000135 :warn:module:load_dll Failed to load module L"winemac.drv"; status=c0000135 :warn:seh:dispatch_exception unknown exception (code=6ba) raised :warn:seh:dispatch_exception unknown exception (code=6ba) raised :warn:module:find_builtin_dll cannot find builtin library for L"\\??\\C:\\windows\\system32\\msvcp140_2.dll" :warn:module:alloc_module disabling no-exec because of L"X3DAudio1_7.dll" 5483.123:013c:0140:err:wldap32:DllMain flags 0x1, load_path 0000000000000000, dll_characteristics 0000000000000000, name 0000000000B9F110, base 0000000000B9F108. No libldap support, expect problems :fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION :warn:seh:dispatch_exception EXCEPTION_WINE_NAME_THREAD exception (code=406d1388) raised :warn:seh:dispatch_exception Thread 014c renamed to "TaskGraphThreadNP 1" :warn:seh:dispatch_exception Thread 0150 renamed to "TaskGraphThreadNP 2" :warn:seh:dispatch_exception Thread 0154 renamed to "TaskGraphThreadNP 3" :warn:seh:dispatch_exception Thread 0158 renamed to "TaskGraphThreadNP 4" :warn:seh:dispatch_exception Thread 015c renamed to "TaskGraphThreadNP 5" :warn:seh:dispatch_exception Thread 0160 renamed to "TaskGraphThreadNP 6" :warn:seh:dispatch_exception Thread 0164 renamed to "TaskGraphThreadNP 7" :warn:seh:dispatch_exception Thread 0168 renamed to "TaskGraphThreadNP 8" :warn:seh:dispatch_exception Thread 016c renamed to "TaskGraphThreadNP 9" :warn:seh:dispatch_exception Thread 0170 renamed to "TaskGraphThreadHP 10" :warn:seh:dispatch_exception Thread 0174 renamed to "TaskGraphThreadHP 11" :warn:seh:dispatch_exception Thread 0178 renamed to "TaskGraphThreadHP 12" :warn:seh:dispatch_exception Thread 017c renamed to "TaskGraphThreadHP 13" :warn:seh:dispatch_exception Thread 0180 renamed to "TaskGraphThreadHP 14" :warn:seh:dispatch_exception Thread 0184 renamed to "TaskGraphThreadHP 15" :warn:seh:dispatch_exception Thread 0188 renamed to "TaskGraphThreadHP 16" :warn:seh:dispatch_exception Thread 018c renamed to "TaskGraphThreadHP 17" :warn:seh:dispatch_exception Thread 0190 renamed to "TaskGraphThreadHP 18" :warn:seh:dispatch_exception Thread 0194 renamed to "TaskGraphThreadHP 19" :warn:seh:dispatch_exception Thread 0198 renamed to "TaskGraphThreadBP 20" :warn:seh:dispatch_exception Thread 019c renamed to "TaskGraphThreadBP 21" :warn:seh:dispatch_exception Thread 01a0 renamed to "TaskGraphThreadBP 22" :warn:seh:dispatch_exception Thread 01a4 renamed to "TaskGraphThreadBP 23" :warn:seh:dispatch_exception Thread 01a8 renamed to "TaskGraphThreadBP 24" :warn:seh:dispatch_exception Thread 01ac renamed to "TaskGraphThreadBP 25" :warn:seh:dispatch_exception Thread 01b0 renamed to "TaskGraphThreadBP 26" :warn:seh:dispatch_exception Thread 01b4 renamed to "TaskGraphThreadBP 27" :warn:seh:dispatch_exception Thread 01b8 renamed to "TaskGraphThreadBP 28" :warn:seh:dispatch_exception Thread 01bc renamed to "TaskGraphThreadBP 29" :warn:seh:dispatch_exception Thread 01c0 renamed to "PoolThread 0" :warn:seh:dispatch_exception Thread 01c4 renamed to "PoolThread 1" :warn:seh:dispatch_exception Thread 01c8 renamed to "PoolThread 2" :warn:seh:dispatch_exception Thread 01cc renamed to "PoolThread 3" :warn:seh:dispatch_exception Thread 01d0 renamed to "PoolThread 4" :warn:seh:dispatch_exception Thread 01d4 renamed to "PoolThread 5" :warn:seh:dispatch_exception Thread 01d8 renamed to "PoolThread 6" :warn:seh:dispatch_exception Thread 01dc renamed to "PoolThread 7" :warn:seh:dispatch_exception Thread 01e0 renamed to "PoolThread 8" :warn:seh:dispatch_exception Thread 01e4 renamed to "PoolThread 9" :warn:seh:dispatch_exception Thread 01e8 renamed to "PoolThread 10" :warn:seh:dispatch_exception Thread 01ec renamed to "PoolThread 11" :warn:seh:OutputDebugStringA "Looking for binary: ../../../Maine/Config/BinaryConfig.ini\n" :warn:seh:dispatch_exception "Looking for binary: ../../../Maine/Config/BinaryConfig.ini\n" :warn:seh:dispatch_exception Thread 01f0 renamed to "HttpManagerThread" :warn:seh:dispatch_exception Thread 01f4 renamed to "PlayFabParty Receive Thread" :warn:module:find_builtin_dll cannot find builtin library for L"\\??\\Z:\steamapps\\common\\Grounded\\Engine\\Binaries\\ThirdParty\\Steamworks\\Steamv151\\Win64\\steam_api64.dll" :warn:module:find_builtin_dll cannot find builtin library for L"\\??\\C:\\Program Files (x86)\\Steam\\steamclient64.dll" :warn:debugstr:OutputDebugStringA "[S_API] SteamAPI_Init(): Loaded 'C:\\Program Files (x86)\\Steam\\steamclient64.dll' OK.\n" :warn:seh:dispatch_exception "[S_API] SteamAPI_Init(): Loaded 'C:\\Program Files (x86)\\Steam\\steamclient64.dll' OK.\n" :warn:module:find_builtin_dll cannot find builtin library for L"\\??\\Z:\steamapps\\common\\Grounded\\Maine\\Binaries\\Win64\\PartyWin7.dll" :fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 0000000019BBE4D5, 52) stub :fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 0000000019BBE51A, 59) stub :fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 0000000019BBE566, 59) stub :fixme:ver:GetFileVersionInfoExW flags 0x2 ignored :warn:module:find_builtin_dll cannot find builtin library for L"\\??\\C:\\Program Files (x86)\\Steam\\gameoverlayrenderer64.dll" :warn:seh:dispatch_exception Thread 01fc renamed to "OnlineAsyncTaskThreadSteam DefaultInstance" :warn:seh:dispatch_exception Thread 0200 renamed to "PoolThread 12" :warn:seh:dispatch_exception Thread 0204 renamed to "PoolThread 13" :warn:seh:dispatch_exception Thread 0208 renamed to "PoolThread 14" :warn:seh:dispatch_exception Thread 020c renamed to "PoolThread 15" :warn:seh:dispatch_exception Thread 0210 renamed to "IoService" :warn:seh:dispatch_exception Thread 0214 renamed to "IoDispatcher" :fixme:gameux:GameExplorerImpl_VerifyAccess flags 0x1, load_path 0000000000000000, dll_characteristics 0000000000000000, name 0000000000B9DFA0, base 0000000000B9DF98. (0000000001010490, L"Z:\steamapps\\common\\Grounded\\Maine\\Binaries\\Win64\\Maine-Win64-Shipping.exe", 0000000000B9E588) :warn:module:find_builtin_dll cannot find builtin library for L"\\??\\Z:\steamapps\\common\\Grounded\\Engine\\Binaries\\ThirdParty\\PhysX3\\Win64\\VS2015\\PxFoundation_x64.dll" :warn:module:find_builtin_dll cannot find builtin library for L"\\??\\Z:\steamapps\\common\\Grounded\\Engine\\Binaries\\ThirdParty\\PhysX3\\Win64\\VS2015\\PhysX3Common_x64.dll" :warn:module:find_builtin_dll cannot find builtin library for L"\\??\\Z:\steamapps\\common\\Grounded\\Engine\\Binaries\\ThirdParty\\PhysX3\\Win64\\VS2015\\PxPvdSDK_x64.dll" :warn:module:find_builtin_dll cannot find builtin library for L"\\??\\Z:\steamapps\\common\\Grounded\\Engine\\Binaries\\ThirdParty\\PhysX3\\Win64\\VS2015\\PhysX3_x64.dll" :warn:module:find_builtin_dll cannot find builtin library for L"\\??\\Z:\steamapps\\common\\Grounded\\Engine\\Binaries\\ThirdParty\\PhysX3\\Win64\\VS2015\\APEXFramework_x64.dll" :warn:module:find_builtin_dll cannot find builtin library for L"\\??\\Z:\steamapps\\common\\Grounded\\Engine\\Binaries\\ThirdParty\\PhysX3\\Win64\\VS2015\\APEX_Legacy_x64.dll" :warn:module:find_builtin_dll cannot find builtin library for L"\\??\\Z:\steamapps\\common\\Grounded\\Engine\\Binaries\\ThirdParty\\PhysX3\\Win64\\VS2015\\APEX_Clothing_x64.dll" :warn:module:find_builtin_dll cannot find builtin library for L"\\??\\Z:\steamapps\\common\\Grounded\\Engine\\Binaries\\ThirdParty\\PhysX3\\Win64\\VS2015\\PhysX3Cooking_x64.dll" :warn:module:load_dll Failed to load module L"PhysXUpdateLoader64.dll"; status=c0000135 :warn:module:load_dll Failed to load module L"PhysXUpdateLoader64.dll"; status=c0000135 :fixme:win:DisableProcessWindowsGhosting flags 0x1, load_path 0000000000000000, dll_characteristics 0000000000000000, name 0000000000B9E7F0, base 0000000000B9E7E8. : stub :fixme:msctf:InputProcessorProfileMgr_GetActiveProfile flags 0x1, load_path 0000000000000000, dll_characteristics 0000000000000000, name 0000000000B9E7A0, base 0000000000B9E798. (0000000017FABFF0)->({34745c63-b2f0-4784-8b67-5e12c8701a31} 0000000000B9EDD0) :fixme:system:NtUserSystemParametersInfo Unimplemented action: 59 (SPI_SETSTICKYKEYS) :fixme:system:NtUserSystemParametersInfo Unimplemented action: 53 (SPI_SETTOGGLEKEYS) :fixme:system:NtUserSystemParametersInfo Unimplemented action: 51 (SPI_SETFILTERKEYS) :warn:module:find_builtin_dll cannot find builtin library for L"\\??\\Z:\steamapps\\common\\Grounded\\Engine\\Binaries\\ThirdParty\\NVIDIA\\NVaftermath\\Win64\\GFSDK_Aftermath_Lib.x64.dll" Fossilize INFO: Overriding serialization path: "/steamapps/shadercache/962130/fozpipelinesv6/steamapprun_pipeline_cache". :warn:module:load_dll Failed to load module L"atiadlxx.dll"; status=c0000135 :warn:module:load_dll Failed to load module L"atiadlxy.dll"; status=c0000135 :warn:seh:dispatch_exception Thread 0230 renamed to "RenderThread 0" :warn:seh:dispatch_exception Thread 0234 renamed to "RTHeartBeat 0" :fixme:imm:ImmReleaseContext flags 0x1, load_path 0000000000000000, dll_characteristics 0000000000000000, name 0000000000B9C750, base 0000000000B9C748. (0000000000010080, 0000000000000000): stub :fixme:imm:ImeSetActiveContext (0x4803d0, 0): stub :fixme:imm:ImmReleaseContext flags 0x1, load_path 0000000000000000, dll_characteristics 0000000000000000, name 000000000021D980, base 000000000021D978. (0000000000010020, 00000000004803D0): stub :warn:seh:dispatch_exception Thread 023c renamed to "PoolThread 16" :warn:seh:dispatch_exception Thread 0240 renamed to "PoolThread 17" :warn:seh:dispatch_exception Thread 0244 renamed to "PoolThread 18" :warn:seh:dispatch_exception Thread 0248 renamed to "PoolThread 19" :warn:seh:dispatch_exception Thread 024c renamed to "PoolThread 20" :warn:seh:dispatch_exception Thread 0250 renamed to "PoolThread 21" :warn:seh:dispatch_exception Thread 0254 renamed to "FMediaTicker" :warn:module:find_builtin_dll cannot find builtin library for L"\\??\\Z:\steamapps\\common\\Grounded\\Engine\\Binaries\\ThirdParty\\PhysX3\\Win64\\VS2015\\NvCloth_x64.dll" :fixme:thread:NtSetInformationThread Can't set other thread's platform description :fixme:thread:NtSetInformationThread Can't set other thread's platform description :fixme:thread:NtSetInformationThread Can't set other thread's platform description :fixme:thread:NtSetInformationThread Can't set other thread's platform description :warn:module:load_dll Failed to load module L"wineoss.drv"; status=c0000135 :warn:module:load_dll Failed to load module L"winecoreaudio.drv"; status=c0000135 :warn:module:load_dll Failed to load module L"wineandroid.drv"; status=c0000135 :warn:seh:dispatch_exception Thread 0294 renamed to "SlateLoadingThread1" :warn:module:find_builtin_dll cannot find builtin library for L"\\??\\Z:\steamapps\\common\\Grounded\\Engine\\Binaries\\ThirdParty\\CEF3\\Win64\\chrome_elf.dll" :warn:module:find_builtin_dll cannot find builtin library for L"\\??\\Z:\steamapps\\common\\Grounded\\Engine\\Binaries\\ThirdParty\\CEF3\\Win64\\libcef.dll" :warn:module:import_dll No implementation for USERENV.dll.FreeGPOListW imported from L"Z:\steamapps\\common\\Grounded\\Engine\\Binaries\\ThirdParty\\CEF3\\Win64\\libcef.dll", setting to 000000002F0B0000 5484.966:013c:0140:err:kerberos:kerberos_LsaApInitializePackage flags 0x1, load_path 0000000000000000, dll_characteristics 0000000000000000, name 0000000000B9C860, base 0000000000B9C858. no Kerberos support, expect problems 5484.988:013c:0140:err:ntlm:ntlm_LsaApInitializePackage flags 0x1, load_path 0000000000000000, dll_characteristics 0000000000000000, name 0000000000B9C830, base 0000000000B9C828. no NTLM support, expect problems :warn:module:find_builtin_dll cannot find builtin library for L"\\??\\Z:\steamapps\\common\\Grounded\\Engine\\Binaries\\ThirdParty\\CEF3\\Win64\\libGLESv2.dll" :warn:module:find_builtin_dll cannot find builtin library for L"\\??\\Z:\steamapps\\common\\Grounded\\Engine\\Binaries\\ThirdParty\\CEF3\\Win64\\libEGL.dll" :fixme:heap:RtlSetHeapInformation unimplemented HeapEnableTerminationOnCorruption :fixme:nls:RtlGetThreadPreferredUILanguages 00000038, 0000000000B9D724, 0000000000000000 0000000000B9D720 :fixme:nls:get_dummy_preferred_ui_language (0x38 0000000000B9D724 0000000000000000 0000000000B9D720) returning a dummy value (current locale) :fixme:nls:RtlGetThreadPreferredUILanguages 00000038, 0000000000B9D724, 0000000057241790 0000000000B9D720 :fixme:nls:get_dummy_preferred_ui_language (0x38 0000000000B9D724 0000000057241790 0000000000B9D720) returning a dummy value (current locale) :fixme:winsock:WSALookupServiceBeginW flags 0x1, load_path 0000000000000000, dll_characteristics 0000000000000000, name 0000000000B9CAA0, base 0000000000B9CA98. (0000000000B9D070 0xff0 0000000000B9D068) Stub! :warn:debugstr:OutputDebugStringA "[0117/102515.559:ERROR:network_change_notifier_win.cc(156)] WSALookupServiceBegin failed with: 8\n" :warn:seh:dispatch_exception "[0117/102515.559:ERROR:network_change_notifier_win.cc(156)] WSALookupServiceBegin failed with: 8\n" [0117/102515.559:ERROR:network_change_notifier_win.cc(156)] WSALookupServiceBegin failed with: 8 :fixme:iphlpapi:NotifyAddrChange flags 0x1, load_path 0000000000000000, dll_characteristics 0000000000000000, name 0000000000B9CD60, base 0000000000B9CD58. (Handle 0000000000B9D350, overlapped 00000000010027E8): stub :warn:seh:dispatch_exception Thread ffffffff renamed to "GameThread" :fixme:wlanapi:WlanEnumInterfaces flags 0x1, load_path 0000000000000000, dll_characteristics 0000000000000000, name 00000000667CE7C0, base 00000000667CE7B8. (0000000000000001, 0000000000000000, 00000000667CEDB8) semi-stub :warn:seh:dispatch_exception Thread 0300 renamed to "TelemetryUploadThread" :warn:seh:dispatch_exception Thread 0304 renamed to "TelemetryUploadThread" :warn:seh:dispatch_exception Thread 0308 renamed to "FFrameLoadingThread" :warn:seh:dispatch_exception Thread 030c renamed to "FAsyncLoadingThread" :warn:seh:dispatch_exception Thread 0314 renamed to "UDP RECEIVER" :warn:seh:dispatch_exception Thread 0318 renamed to "FAnalyticsPlayFab" :warn:seh:dispatch_exception Thread 031c renamed to "FAsyncLoadingThread" :warn:seh:dispatch_exception Thread 0320 renamed to "ScreenSaverInhibitor" :warn:module:find_builtin_dll cannot find builtin library for L"\\??\\Z:\steamapps\\common\\Grounded\\Engine\\Binaries\\ThirdParty\\Windows\\XAudio2_9\\x64\\xaudio2_9redist.dll" :warn:module:find_builtin_dll cannot find builtin library for L"\\??\\Z:\steamapps\\common\\Grounded\\Engine\\Binaries\\ThirdParty\\Ogg\\Win64\\VS2015\\libogg_64.dll" :warn:module:find_builtin_dll cannot find builtin library for L"\\??\\Z:\steamapps\\common\\Grounded\\Engine\\Binaries\\ThirdParty\\Vorbis\\Win64\\VS2015\\libvorbis_64.dll" :warn:module:find_builtin_dll cannot find builtin library for L"\\??\\Z:\steamapps\\common\\Grounded\\Engine\\Binaries\\ThirdParty\\Vorbis\\Win64\\VS2015\\libvorbisfile_64.dll" :warn:seh:dispatch_exception Thread 032c renamed to "AudioMixerRenderThread(1)" :warn:seh:dispatch_exception Thread 0330 renamed to "AudioThread" :warn:seh:dispatch_exception Thread 0334 renamed to "OnlineAsyncTaskThread DefaultInstance" :warn:seh:dispatch_exception Thread 033c renamed to "OnlineAsyncTaskThread DefaultInstance" :warn:seh:dispatch_exception Thread 0340 renamed to "OnlineManager Thread" :fixme:mountmgr:enumerate_credentials not supported :fixme:mountmgr:enumerate_credentials not supported :warn:module:load_dll Failed to load module L"SpeechSynthWrapper.dll"; status=c0000135 :warn:seh:dispatch_exception Thread 0348 renamed to "FAsyncPurge" :warn:seh:dispatch_exception Thread 0350 renamed to "RenderThread 1" :warn:seh:dispatch_exception Thread 0354 renamed to "RTHeartBeat 1" :fixme:mountmgr:enumerate_credentials not supported :fixme:mountmgr:enumerate_credentials not supported :warn:seh:dispatch_exception Thread 0358 renamed to "SlateLoadingThread2" :fixme:mountmgr:enumerate_credentials not supported :fixme:mountmgr:enumerate_credentials not supported :fixme:mountmgr:enumerate_credentials not supported :fixme:mountmgr:enumerate_credentials not supported :fixme:mountmgr:enumerate_credentials not supported :fixme:mountmgr:enumerate_credentials not supported :fixme:bcrypt:BCryptCreateHash flags 0x1, load_path 0000000000000000, dll_characteristics 0000000000000000, name 000000009FF1DBB0, base 000000009FF1DBA8. ignoring object buffer :fixme:mountmgr:enumerate_credentials not supported :fixme:mountmgr:enumerate_credentials not supported :fixme:bcrypt:BCryptCreateHash ignoring object buffer :fixme:bcrypt:BCryptCreateHash ignoring object buffer :fixme:bcrypt:BCryptCreateHash ignoring object buffer :fixme:bcrypt:BCryptCreateHash ignoring object buffer :fixme:bcrypt:BCryptCreateHash ignoring object buffer :fixme:bcrypt:BCryptCreateHash ignoring object buffer :fixme:bcrypt:BCryptCreateHash ignoring object buffer :fixme:bcrypt:BCryptCreateHash ignoring object buffer :fixme:bcrypt:BCryptCreateHash ignoring object buffer :warn:seh:dispatch_exception Thread 0390 renamed to "RenderThread 2" :warn:seh:dispatch_exception Thread 0394 renamed to "RTHeartBeat 2" :fixme:msctf:ThreadMgr_Destructor Left Over ITfDocumentMgr. Should we do something with it? :fixme:iphlpapi:CancelIPChangeNotify (overlapped 00000000010027E8): stub Setting breakpad minidump AppID = 962130 SteamInternal_SetMinidumpSteamID: Caching Steam ID: 76561197960397496 [API loaded no] :fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFFFFFFFFFA, 0000000000B9FEB0 pid 75667 != 75666, skipping destruction (fork without exec?) ```
YoshiRulz commented 1 year ago

IIRC you need to be friends on Xbox, not Steam, in order to see them in the server list.

Znephf commented 1 year ago

IIRC you need to be friends on Xbox, not Steam, in order to see them in the server list.

@YoshiRulz I know, i can see them in the server list, but i cant join the game or host a game.

bblacher commented 1 year ago

I'm having this Issue with Grounded on desktop. Does anyone know what I could try to fix this? I don't have this with any other game, changing options doesn't fix it, my RX 7900XTX should have enough VRAM as well.

bblacher commented 1 year ago

Also, with latest Experimental, online features don't work. This doesn't affect 8.0-2 or 8.0-3-rc.

icecreammatt commented 1 year ago

I was able to get the game running after manually switching it to Proton 6.3 as suggested above, removing the files mentioned by @EdCates and then uninstalling and reinstalling the game.

Next I logged into Xbox Live and after logging in multiplayer wouldn't work so I logged out and switched to Proton 8.0-2 and then multiplayer worked. Thanks for all the tips everyone!

This command used to launch Steam.

gamescope -w 3440 -h 1440 -W 3440 -H 1440 -r 120 -Y -b -e -- steam -gamepadui -steamdeck