ValveSoftware / Proton

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

100% Orange Juice (282800) #182

Open Lolihunter1337 opened 6 years ago

Lolihunter1337 commented 6 years ago

Computer Information: Manufacturer: Unknown Model: Unknown Form Factor: Desktop No Touch Input Detected

Processor Information: CPU Vendor: GenuineIntel CPU Brand: Intel(R) Core(TM) i3-6100 CPU @ 3.70GHz CPU Family: 0x6 CPU Model: 0x5e CPU Stepping: 0x3 CPU Type: 0x0 Speed: 3700 Mhz 4 logical processors 2 physical processors HyperThreading: Supported FCMOV: Supported SSE2: Supported SSE3: Supported SSSE3: Supported SSE4a: Unsupported SSE41: Supported SSE42: Supported AES: Supported AVX: Supported CMPXCHG16B: Supported LAHF/SAHF: Supported PrefetchW: Unsupported

Operating System Version: Ubuntu 18.04.1 LTS (64 bit) Kernel Name: Linux Kernel Version: 4.15.0-32-generic X Server Vendor: The X.Org Foundation X Server Release: 11906000 X Window Manager: GNOME Shell Steam Runtime Version: steam-runtime-beta-release_2018-06-14

Video Card: Driver: NVIDIA Corporation GeForce GTX 1050 Ti/PCIe/SSE2 Driver Version: 4.6.0 NVIDIA 396.51 OpenGL Version: 4.6 Desktop Color Depth: 24 bits per pixel Monitor Refresh Rate: 60 Hz VendorID: 0x10de DeviceID: 0x1c82 Revision Not Detected Number of Monitors: 2 Number of Logical Video Cards: 1 Primary Display Resolution: 1920 x 1080 Desktop Resolution: 3840 x 1080 Primary Display Size: 18.78" x 10.55" (21.54" diag) 47.7cm x 26.8cm (54.7cm diag) Primary Bus: PCI Express 16x Primary VRAM: 4096 MB Supported MSAA Modes: 2x 4x 8x 16x

Sound card: Audio device: Realtek ALC887-VD

Memory: RAM: 7902 Mb

Miscellaneous: UI Language: English LANG: de_DE.UTF-8 Total Hard Disk Space Available: 18659 Mb Largest Free Hard Disk Block: 9817 Mb VR Headset: None detected

Recent Failure Reports:

kisak-valve commented 6 years ago

Closing as blocked by #211.

kisak-valve commented 6 years ago

No longer blocked by #211. Let's track any future issues with this game here. Proton 3.7-6 or newer is needed for this game.

xorhash commented 5 years ago

I'm encountering an issue with this title still. While I have no issues in-game, every time I launch this title, the "Performing first time setup..." screen installs the .NET Framework again. This cannot be bypassed and occurs every time I launch it. However, the VC redist package does not seem to get reinstalled.

PROTON_LOG logging seems to only start after the pre-flight checks, so I'm not sure how to debug this issue.

System information:

Proton version: 3.16-6 Beta (as ships with Steam by default)
Kernel: 4.9.0-8-amd64 #1 SMP Debian 4.9.110-3+deb9u4 OS: Debian 9 (stable) 64-bit
Windowing: X.org 7.7
Steam: Built Nov 26, 2018, at 20:15:48; Steam API: v018; Steam package versions: 1543346820

int-72h commented 4 years ago

The game works completely fine ootb, on Proton 4.11-13. There appears to be a regression, as on 5.0 the game loads to the initial screen where you can change the resolution and window mode, but crashes on whatever option is picked.

kisak-valve commented 4 years ago

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

int-72h commented 4 years ago

steam-282800.log As far as I can see, it appears to be a Vulkan issue. For reference, I am running a GTX 1050Ti on NVIDIA drivers 390.132 (due to issues with the recent drivers) on Arch Linux, kernel custom compiled 5.5.8-1-ck.

kisak-valve commented 4 years ago

Thanks, nVidia 390.xx is older than the minimum requirements for Proton and is not considered supported.

int-72h commented 4 years ago

Thanks, tried the latest drivers, there appears to be no regression and a perfect experience whilst playing. No audio glitches or visual issues. Only thing I have experienced is that in Fullscreen mode it keeps focus on alt-tab, then again this may be a problem with the bar on my WM (JWM). I'd like this game to be whitelisted. Seems to work on the newest proton, as well as the previously mentioned 4.11-13, and appears to be up to the quality of native ports as far as I can see.

qunka commented 4 years ago

100% Orange Juice was previously more than ripe enough for whitelisting, but unfortunately a new show-stopping bug has appeared with the recently added game mode, Bounty Hunt. After starting or joining a Bounty Hunt game, the application inexplicably crashes after a few seconds.

Kernel: 5.6.4 x86_64 GPU: Nvidia GeForce GTX 1060 Driver: nvidia 440.82 Proton 5.0-6

https://gist.github.com/qunka/7614100e11da275b6d002d04735030cb

kisak-valve commented 4 years ago

Hello @qunka, 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.

qunka commented 4 years ago

steam-282800.log: https://gist.github.com/qunka/f77af78f272ce61b30309ecf53650508

kisak-valve commented 4 years ago

Thanks, your log contains err:winediag:FILE_CreateFile Too many open files, ulimit -n probably needs to be increased. Please run ulimit -Hn and verify it gives you a high value and not 4096.

qunka commented 4 years ago

ulimit -Hn returns 4096.

kisak-valve commented 4 years ago

That's the likely culprit, following the link in my last comment will take you to https://github.com/zfigura/wine/blob/esync/README.esync which describes how you can increase that limit.

qunka commented 4 years ago

Raising the limit to 524288 did the trick. Thank you.

qunka commented 4 years ago

(I assume setting launch options to PROTON_NO_ESYNC=1 %command% would also work?)

kisak-valve commented 4 years ago

Most likely yes, that could workaround the base requirement of Proton. Also using an futex-multi-wait (fsync) enabled kernel would avoid the use of esync.

DraconYale commented 3 years ago

Game can't connect to Steam even if some months ago it was working perfectly. I tried setting PROTON_NO_ESYNC=1 but it didn't work. steam-282800.log

qunka commented 3 years ago

I had that problem for a short while after they updated the network code. What worked for me was running the game with steam-runtime which downloaded something called SteamLinuxRuntime_soldier. After that it works with both steam-native and steam-runtime. Perhaps SteamLinuxRuntime_soldier should be downloaded whether you run it with steam-native or steam-runtime?

kisak-valve commented 3 years ago

Hello @DraconYale, err:steamclient:create_win_interface Don't recognize interface name: SteamUtils010 looks like a line of interest in your log. Please retest with Proton 5.13.

DraconYale commented 3 years ago

Unfortunately the game crashes at startup with Proton 5.13 (and it doesn't run the installation scripts). I already have Steam Runtime Soldier installed and tried running the game with a clean prefix. steam-282800.log

kisak-valve commented 3 years ago

Looks like a general issue happened:

err:module:import_dll Loading library kernelbase.dll (which is needed by L"C:\\windows\\system32\\kernel32.dll") failed (error c0000020).
wine: could not load kernel32.dll, status c0000135

Also being tracked at #4269.