ValveSoftware / Proton

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

F.E.A.R. (21090) #481

Open d10sfan opened 6 years ago

d10sfan commented 6 years ago

Intro movies work fine, but audio in menu and game does not play.

System information: https://gist.github.com/d10sfan/cd6abd90b2f5c549f350b9b878c9d300

kisak-valve commented 6 years ago

Hello @d10sfan, please copy your system information from steam (Steam -> Help -> System Information) and put it in a gist, then include a link to the gist in this issue report.

d10sfan commented 6 years ago

I've updated the description with the gist.

XakepSDK commented 6 years ago

Works fine. Arch Linux. Sysinfo: https://gist.github.com/XakepSDK/7b776121c7704ff47e116d9c28898a3c

I had trouble with 2 screen setup - after alt-tabbing, while game was in intro state, game window moved to second screen, but mouse was locked in first screen and main menu UI click-boxes were on first screen. tl;dr - image was on second screen, all interactions with UI were on first screen

d10sfan commented 6 years ago

Are you able to hear the audio?

XakepSDK commented 6 years ago

Yes, i can. Last 3 switches in settings menu are disabled and forced to off state. Also, mouse is very very horrible in-game, it feels like reverse acceleration.

XakepSDK commented 6 years ago

The issue is that vertical mouse movements are very bad, horizontal is ok. If i move mouse vertically(in-game, not in menu), mouse slow downs. If i move mouse just horizontally, it's fine, if i move mouse vertically only - vertical movement slow downs. If i move mouse vertically and horizontally, even horizontal movement slow downs. Feels like dash moving. Also, i experienced this in other games too - stalker shadow of Chernobyl for example, but this was no so horrifying. I think, these mouse 'bugs' have same source.

XakepSDK commented 6 years ago

Game just closed after first level.(ends in helicopter)

kisak-valve commented 6 years ago

F.E.A.R. slowdown

Issue transferred from https://github.com/ValveSoftware/Proton/issues/1389. @dlove67 posted on 2018-09-10T20:56:50:

Compatibility Report

System Information

I confirm:

steam-21090.log

Symptoms

When playing the game and there are particle effects or bodies ragdoll, the FPS will drop to less than 1 fps at times. I found this is particularly bad at a location in the level "Bad Water".

Reproduction

I have created a save game at and uploaded to google drive here: https://drive.google.com/open?id=1tO5e6CvkyUnQ0i1uowVCRxazDvAoU3PM (the save file is "Bad Water" at time 1:41:54)

You can also see the issue when doing the benchmark, to a much more minor degree, when the soldiers are shooting at each other, framerate drops on my system from around 200+ fps to about 20-30fps.

dlove67 commented 6 years ago

Small update to my earlier report #1389 with some extra information:

I tried putting all graphics and CPU settings to "Low" in game, but the slowdown was unaffected.

I also tried Vanilla Wine via Lutris (Which had no special fixes, just installed steam and downloaded) and the slowdown was not present, so this appears to be a Proton specific regression.

Also, sorry @kisak-valve. Figured this wouldn't apply since I'm not experiencing the issues reported by @d10sfan. I'll keep it in mind for any future reports I make.

shoober420 commented 6 years ago

I’m also experiencing mouse stuttering with FEAR.

The brightness slider also has no effect on the brightness of the game.

https://github.com/shoober420/linux-scripts/blob/main/home/shoober420/sysinfonvidia

Proton 3.7-6 beta

necuz commented 5 years ago

Here's a video of the mouse problem, as I'm experiencing it. That's what happens when moving the mouse at a constant velocity. Here's a heavily trimmed log of it running, had to remove tons of loading/unloading dinput8.dll to fit within file size limit on uploads here.

Edit: I should say that the game works fine on Windows 10, though at like 2-3x the fps so that might be masking the issue if it also exists there.

Edit 2: Using native dinput8.dll feels better, but only when running at obscenely high fps, with VSync the game is unplayable (way worse than what's shown in the video).

XakepSDK commented 5 years ago

Mouse stutters only when you move it down. Running game through XWayland solves this trouble for me.

acgaudette commented 5 years ago

I am also experiencing the no audio bug in tandem with the first level stuck glitch. The common solution (extracting WMFadist.exe, copying l3codeca.acm) does not work for me.

acgaudette commented 5 years ago

Update: I was able to fix this issue by installing a package with 32-bit mp3 support (specifically this).

kisak-valve commented 5 years ago

Related: #957

dlove67 commented 5 years ago

As a note, the libmpg123-0:i386 fix doesn't appear to be the cause of the stuttering issue for me, as I already have that package installed. I could try running this on an Intel PC, as it shows as Gold on https://www.protondb.com/app/21090, and threadripper isn't very well represented there (for instance, there's a known bug where Fallout 4 won't progress past the start screen on it in proton).

kisak-valve commented 5 years ago

FEAR

Issue transferred from https://github.com/ValveSoftware/Proton/issues/2486. @childebert posted on 2019-04-01T20:30:26:

Whitelist Request

System Information

OS : "Solus" (64 bits) Nom du noyau : Linux Version du noyau : 4.20.16-112.current Version proton : 3.16-8 beta, 4.2-1

Pilote : NVIDIA Corporation GeForce GTX 970/PCIe/SSE2 Version du pilote : 4.6.0 NVIDIA 390.116 Version OpenGL : 4.6

I confirm:

Issues

kisak-valve commented 5 years ago

Hello, is anyone seeing an issue with this game and Proton 4.2 that would block it from being whitelisted?

The steam runtime picked up libmpg123 a fair while ago.

d10sfan commented 5 years ago

Game works great on this end.

dlove67 commented 5 years ago

I'm still personally having the slowdown issue, but that may be an issue specific to my hardware (My first guess would be that it doesn't like high thread count CPUs?). I'll post a log when I get home today.

dlove67 commented 5 years ago

@kisak-valve

Here's my proton log

My system info:

and a link to a video I made showing the issue I'm seeing. I'm getting massive framedrops whenever the enemies in the benchmark start shooting, for example.

XakepSDK commented 5 years ago

Proton 4.2-2, i still have weird mouse issues. It's feels strange, slowdowns when moving mouse down.

shoober420 commented 5 years ago

I still have those mouse issues too. I may say that the mouse input code is just poop.

dlove67 commented 5 years ago

Okay, so it appears setting "Max software sounds" to minimum under performance mostly resolves the issue. The framerate is still lower than I think it should be but it fixes the framerate dropping to 1-2fps.

Edit: This isn't quite true. It definitely helps a ton, but when multiple enemies are shooting it still drops down to single digit framerates from time to time. I think this is the cause, however.

Here's the log without the framedrops, if it helps.

steam-21090.zip

shoober420 commented 4 years ago

Compatibility Report

System Information

Symptoms

Everything is ok, except the mouse input. Its very stuttery and laggy. Literally unplayable to me. There has been mouse input issues with this game since trying this on Wine/Proton. I used "PROTON_USE_D9VK=1" to enable the Vulkan wrapper.

This bug is only apparent for people who use higher polling rates on their mouse. It’s a bug in the engine. More info here:

https://bugs.winehq.org/show_bug.cgi?id=38637

Reproduction

Play the Game, move around the mouse

shoober420 commented 4 years ago

Whitelist Request

System Information

Works great out of the box. Mouse stutter bug is now gone. Still highly recommend to use "PROTON_USE_D9VK=1".

kisak-valve commented 4 years ago

Hello, is anyone seeing an issue with this game and Proton 4.11-11 that would block it from being whitelisted?

SergeyLatyshev commented 4 years ago

FEAR works wine with Proton 4.11 but after upgrading Proton to 5.0 the game started to crash every time when I load a savestate. I switched back to 4.11, it's working now again.

kisak-valve commented 4 years ago

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

SergeyLatyshev commented 4 years ago

That's strange, but after I switched Proton to 5.0 again, I had no crashes so far. Probably because it was a different level? I had rewritten those save files. But I got another issue. Weapons look transparent in the player's hands. It didn't happen with 4.11. FEAR_20200217232047_1 steam-21090.zip

kisak-valve commented 4 years ago

Can you check how the weapon renders with PROTON_USE_WINED3D=1 %command% in the game's launch options?

SergeyLatyshev commented 4 years ago

With this option everything is fine. It seems even the framerate is now higher than before.

soredake commented 4 years ago

Game crashes when starting new game. Proton 5.0-2. steam-21090.log

kisak-valve commented 4 years ago

Hello @soredake, can you check if adding PROTON_FORCE_LARGE_ADDRESS_AWARE=1 %command% to the game's launch options helps with your crash?

soredake commented 4 years ago

@kisak-valve yes, this helps

XakepSDK commented 4 years ago

Does not work with DXVK. Works with WineD3D. Proton 5.0-9 Proton log: https://gist.github.com/XakepSDK/5b5296fe554a2042aa5818b005284c64

XakepSDK commented 4 years ago

If you have black screen with DXVK, just wait few mins and/or alt+tab few times. This fixed black screen issue for me. Next start after "fixing" black screen this way was without issue.

vide0hanz commented 2 years ago

Revisiting this.

With Proton 7.0 using PROTON_USE_WINED3D=1 to correct weapon and character model transparency now results in weird looking shadows. Best way I can describe it is that despite running with 32 bit color mode, it appears as if its rendering in 16 bit.

Without this environment variable, transparent models are still an issue.

Blisto91 commented 2 years ago

@vide0hanz If you can then also post in the upstream issue including your system info like GPU and driver version.

vide0hanz commented 2 years ago

@vide0hanz If you can then also post in the upstream issue including your system info like GPU and driver version.

@Blisto91 done