ValveSoftware / Proton

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

Neos VR (740250) #2495

Open Casuallynoted opened 5 years ago

Casuallynoted commented 5 years ago

Compatibility Report

System Information

I confirm:

steam-740250.log

Symptoms

Neos starts up with the default splash screen, but then immediately goes black and doesn't load into the default cloud home or provide the option to log in.

Reproduction

Download Neos using the latest proton, and run as is using the option without SteamVR.

kisak-valve commented 5 years ago

Hello @Casuallynoted, please add PROTON_LOG=1 %command% to the game's launch options and drag and drop the generated $HOME/steam-$APPID.log into the comment box.

Casuallynoted commented 5 years ago

That's odd, I definitely did that but it just removed that entire section for me. Let me attach to this one: steam-740250.log

kisak-valve commented 5 years ago

fixme:mscoree:parse_supported_runtime sku=L".NETFramework,Version=v4.6" not implemented err:mscoree:CLRRuntimeInfo_GetRuntimeHost Wine Mono is not installed points towards #18.

Casuallynoted commented 5 years ago

Used this guide to install .NET 4.7, this time it just hangs at the splash screen rather than resuming to a black screen and then hanging. Guessing it's hanging here as well though. Updated logs below.

Guide: https://www.reddit.com/r/wine_gaming/comments/8r6low/guide_how_to_install_net_45_on_64bit_prefixes/

And logs: steam-740250.log

Casuallynoted commented 5 years ago

Wait, I did something wrong. Tweaked that over and... it seems to try to go past the splash screen only to come to an error screen that looks like: Screenshot from 2019-04-03 23-32-01

Updated logs, searching through them on my own as well now: steam-740250.log

Casuallynoted commented 5 years ago

Decided to check Neos running in Proton 4.3 as wine-mono was added, looks like by default it does move further along to the same screen described in the last message before crashing again. Included is an updated app log: steam-740250.log

kisak-valve commented 5 years ago

Looks like Media Foundation support needs to improve.

Unhandled exception: unimplemented function mf.dll.MFEnumDeviceSources called in 64-bit code (0x000000007b44c03c). from the log.

Casuallynoted commented 5 years ago

Ooof man, that’s what’s got VRChat as well. Here’s hoping to better MF support from Wine, thanks Kisak!

Sent with GitHawk

nsivov commented 5 years ago

We have stub for it in Wine now, https://source.winehq.org/git/wine.git/commit/136312e2dcc5660693061c3b0654a5ccc2280e74. That should hopefully stop crashes, because applications generally are supposed to handle missing capture devices.

@Casuallynoted does it use microphone or webcam, do you know? (I'm guessing microphone)

jcc10 commented 4 years ago

Yes it uses the microphone.

EDIT: Got the most recent version of NEOS to boot to the local lobby. View works but the menu's and controllers don't seem to work.

I'm going to do more testing tomorrow.

JulianGro commented 4 years ago

There is actually an experimental linux version for patreons (and apparently anyone who just downloads it of steam..) It works a lot better than the windows version for me. I get a black screen with high cpu usage rather than nothing. ; )

JulianGro commented 4 years ago

For me, NeosVR crashes after about 10 seconds ingame. The log files don't show anything valuable for me. The game also only get this far on my system if SteamVR is running already. steam-740250.log.zip MOTOFCKR9K-MINT 10.02.2020_05_58_36.log

Frozenreflex commented 3 years ago

Disabling desktop support (a recent update detects Wine and disables it automatically) has Neos mostly working. However, due to issues with Unity's video players, joining public worlds is a hit or miss experience. Sometimes you'll crash within five minutes, sometimes you'll crash after thirty minutes, very rarely will you not crash (ie nobody imported a video that uses unity native). Most crashes I've experienced have had some sort of Media Foundation error inside of it. https://cdn.discordapp.com/attachments/615504317285400576/896633199113957406/Player.log https://cdn.discordapp.com/attachments/615504317285400576/893955934085320704/Player.log https://cdn.discordapp.com/attachments/615504317285400576/894031148378910730/Player.log https://cdn.discordapp.com/attachments/615504317285400576/891564667766448138/Player.log Player.log Edit: Video players that use libVLC work fine. Edit 2: This seems to be related https://github.com/ValveSoftware/wine/blob/5848899423dbbf763997577e476cf630689c59c6/dlls/mfplat/main.c#L8910