ValveSoftware / Proton

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

Throne and Liberty (2429640) #8147

Open SamPurple22 opened 1 month ago

SamPurple22 commented 1 month ago

Compatibility Report

System Information

Software Information:

ID: com.valvesoftware.Steam Ref: app/com.valvesoftware.Steam/x86_64/stable Arch: x86_64 Branch: stable Version: 1.0.0.79 License: LicenseRef-proprietary Origin: flathub Collection: org.flathub.Stable Installation: system Installed: 45,5 MB Runtime: org.freedesktop.Platform/x86_64/23.08 Sdk: org.freedesktop.Sdk/x86_64/23.08

I confirm:

With Proton Experimental, the game starts and runs good so far (have completed the Tutorial and got to the first city port).

One issue I have is that the game says Dualsense controller supported, however when the controller is connected wireless via Bluetooth, it is not recognized / not working in-game. This is both with Steam Input enabled or disabled.

But when connected wired via USB, then it works (button icons are OK).

EDIT1: Using the Dualsense controller via Bluetooth, with Steam Input disabled and changing the registry: DisableHidraw=1 Enable SDL=0

Results in Wine using the controller as Xinput in Wine / Control Panel / Game Controllers and the game then detects the controller as Xbox and works, the button icons are Xbox styled.

dlicois commented 1 month ago

anyone else getting degrading performance over time ? The game is very fluid at first but as time goes on it gets choppier and choppier when moving the camera.

Kernel Version: 6.11.4-zen1-1-zen Driver: AMD AMD Radeon RX 7800 XT (radeonsi, navi32, LLVM 18.1.8, DRM 3.59, 6.11.4-zen1-1-zen) Driver Version: 4.6 (Compatibility Profile) Mesa 24.2.5-arch1.1

douglascdev commented 2 days ago

anyone else getting degrading performance over time ? The game is very fluid at first but as time goes on it gets choppier and choppier when moving the camera.

Kernel Version: 6.11.4-zen1-1-zen Driver: AMD AMD Radeon RX 7800 XT (radeonsi, navi32, LLVM 18.1.8, DRM 3.59, 6.11.4-zen1-1-zen) Driver Version: 4.6 (Compatibility Profile) Mesa 24.2.5-arch1.1

Same on my system. It gets unplayable with constant stutters and so far only restarting the game seems to fix it.

I'm also having my character get stuck like on this protondb report.

dlicois commented 1 day ago

Replying to https://github.com/ValveSoftware/Proton/issues/8147#issuecomment-2489425828

I found disabling directX 12 helps a lot.

douglascdev commented 1 day ago

I found disabling directX 12 helps a lot.

I'm already using dx11 but the kind of stutters I got seem pretty similar to what I got by turning on dx12. Probably unrelated tho, idk.

I tried using the default latest kernel on arch since @dlicois was using zen like me, just in case it was something like a weird kernel scheduling thing or something like that, but it changed nothing for me, both problems persisted.

douglascdev commented 18 hours ago

Still gotta test for a bit longer, but I tried re-enabling the steam overlay and it seems like it stopped happening... @dlicois is yours disabled? Try turning it back on.

dlicois commented 3 hours ago

It has always been on for me. Perhaps you've benefited from the Mesa 24.3 release ?

douglascdev commented 3 hours ago

It has always been on for me. Perhaps you've benefited from the Mesa 24.3 release ?

I haven't updated yet, I'm on 24.2.7