ValveSoftware / Proton

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

Child of Light (256290) #2463

Open Cxpher opened 5 years ago

Cxpher commented 5 years ago

Steam App ID : 256290

Description of issue : When launching with Proton, Uplay becomes a zombie process and the game is stuck indefinitely without starting.

Have to find the zombie process and kill it or force kill it by restarting Steam.

System Information : CPU: i7-3770k GPU: GTX 670 FTW Driver/LLVM version: NVIDIA 418.56 Distro version: Arch Linux Proton version: 4.2-1

kisak-valve commented 5 years ago

Hello @Cxpher, please disable uplay's overlay, then 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.

Cxpher commented 5 years ago

Hi, How do I disable uplay overlay?

On Thu, 28 Mar 2019, 02:55 kisak-valve, notifications@github.com wrote:

Hello @Cxpher https://github.com/Cxpher, please disable uplay's overlay, then add PROTON_LOG=1 %command% https://github.com/ValveSoftware/Proton#runtime-config-options to the game's launch options and drag and drop the generated $HOME/steam-$APPID.log into the comment box.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/ValveSoftware/Proton/issues/2463#issuecomment-477303270, or mute the thread https://github.com/notifications/unsubscribe-auth/ArbrzryXtyfZUQoIDQ6HvLmN9-uFCBPLks5va761gaJpZM4cOf5Y .

Cxpher commented 5 years ago

I need to kill upc.exe and then the zombie process comes to live and starts the game.

However..

Three minor issues:

1: I can't get rid of the box in the upper right corner "Press Shift+F2 while in game to activate the overlay" while in game. Can't disable the Uplay overlay unless anyone has a better way? The Uplay client on the desktop via wine won't respond to any clicks

2: There is a black square appearing at the center of the screen at the beginning of each fight which fades away quickly. So it doesn't interfere with the gameplay

omicron-b commented 5 years ago

CPU: AMD Ryzen 5 2600x GPU: Nvidia GTX 1060 6G Driver/LLVM version: NVIDIA 418.56 Distro version: Ubuntu 18.04 Proton version: 4.2-1 System info: Gist

Uplay works fine for me, I right clicked in that window Screenshot from 2019-03-28 08-40-10 went to settings and disabled Uplay overlay and as much other options as possible, like notifications, friends, etc. except Cloud saves. So, no Uplay box on my screen.

Game also works fine so far, including Steam controller, with the exception of same black square as @Cxpher reported

Attached is log with black square steam-256290.log

Cxpher commented 5 years ago

Hi guys,

I tried right clicking on this window and going settings.

That's where I wasn't able to interact with the Uplay window. Going to Uplay in game options does not give me the option to disable to overlay.

Could be one off. I'll try later and see if I can do it.

As for the black box, that's definitely not normal. Playable but it's noticeable.

On Thu, 28 Mar 2019, 14:13 m-svo, notifications@github.com wrote:

CPU: AMD Ryzen 5 2600x GPU: Nvidia GTX 1060 6G Driver/LLVM version: NVIDIA 418.56 Distro version: Ubuntu 18.04 Proton version: 4.2-1 System info: Gist https://gist.github.com/m-svo/b23434025e92c7e21de7229d8eef31e7

Uplay works fine for me, I right clicked in that window [image: Screenshot from 2019-03-28 08-40-10] https://user-images.githubusercontent.com/32303844/55133479-ded38a00-5136-11e9-9070-c0c27c3f9ed7.png went to settings and disabled Uplay overlay and as much other options as possible, like notifications, friends, etc. except Cloud saves. So, no Uplay box on my screen.

Game also works fine so far, including Steam controller, with the exception of same black square as @Cxpher https://github.com/Cxpher reported

Attached is log with black square steam-256290.log https://github.com/ValveSoftware/Proton/files/3016426/steam-256290.log

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/ValveSoftware/Proton/issues/2463#issuecomment-477462943, or mute the thread https://github.com/notifications/unsubscribe-auth/ArbrzuPMxOfYHtw8YWhK3FqNCorMulFEks5vbF2EgaJpZM4cOf5Y .

ApollonWrock commented 5 years ago

No such window shows up on my end. Game prepares for start for a while but closes eventually. steam-256290.log

Cxpher commented 5 years ago

You have to kill upc.exe. It will auto restart and start uplay and CoL.

On Fri, 29 Mar 2019, 09:09 ApollonWrock, notifications@github.com wrote:

No such window shows up on my end. Game prepares for start for a while but closes eventually. steam-256290.log https://github.com/ValveSoftware/Proton/files/3020680/steam-256290.log

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/ValveSoftware/Proton/issues/2463#issuecomment-477826791, or mute the thread https://github.com/notifications/unsubscribe-auth/ArbrzgZZD8STMruNujqznKvhgI9rAGmOks5vbWe0gaJpZM4cOf5Y .

zzhiyi commented 5 years ago

Uplay update, the following commits are need to get uplay working again. Should be fix by next proton update. https://source.winehq.org/git/wine.git/commitdiff/df3dd6612c2098e347cad88c90853cf3892e4301 https://source.winehq.org/git/wine.git/commitdiff/d2d52717af2a64196d9bc983ba8b75e64c05c3f8

ApollonWrock commented 5 years ago

I actually changed versions and verified cache (some random actions)

For some reason it seems to work now. Uplay does show up correctly, I can log in, the games show up and I can play :) Ubuntu 18, proton 4.2-1

Cxpher commented 5 years ago

Disabling uplay overlay works.

Only thing left now is that black box.

Cxpher commented 5 years ago

Black box still appears at the beginning of fights in 4.2-7. Should i open another bug report for that?

omicron-b commented 5 years ago

@Cxpher no, the policy is 1 report per non officially supported game

Yar4e commented 5 years ago

Uplay don't becomes a zombie process for me and i don't saw any black boxes at beginning of fights, but i have a little bit crackling sound ingame and fps drops. steam-256290.log.zip steam_sys_info.txt

FurretUber commented 4 years ago

Comparing D9VK with Wine D3D9, I noticed that D9VK uses much less CPU resources: htop shows 200% CPU usage with Wine D3D9 and 140% with D9VK. Framerate with D9VK is generally 45 FPS, can reach 60 sometimes. With Wine D3D9, framerate is around 30, on very rare occasions reaches 50. I wonder what is the CPU load and frame rate when playing on Windows.

There is one difference I found: Aurora is different using D9VK, as if a different filter is being used. As Aurora's model is the only 3D model, it seems this difference is exclusive to Aurora. Enemies are the same, the backgrounds are the same: at least I couldn't find any any differences. The following images are cropped to make the comparison.

Wine D3D9:

image

D9VK:

image

About UPlay, after setting to save the log in credentials, it opens the game directly, working as intended.

System specifications: https://gist.github.com/FurretUber/5b15c8267a44a85547317c95553a3b90

Edit: I did some tests on Windows. I stopped in one place where I noticed Child of Light was running at 60 FPS with very high GPU load (94% was the minimum observed) and around 25% CPU load (the equivalent for htop 100%, considering this is a four threads processor). It would very rarely go down to 57 FPS, but kept nearly all the time at 60 FPS. That same place on Linux caused a htop 140% CPU load with 100% GPU load and around 45 FPS. I believe this gives a reliable picture of the current performance impact.

There is the advantage that my gamepad works on Linux (including vibration) but doesn't on Windows.