ValveSoftware / Proton

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

Far Cry 5 (552520) #2356

Open alex9k1 opened 5 years ago

alex9k1 commented 5 years ago

Compatibility Report

System Information

I confirm:

Log (> 10MB): https://decloud.owncube.com/s/eYYuWr6U4LDg4sf Log (after manually downloading Proton): https://decloud.owncube.com/s/KumetbBYZN603zf

Symptoms

Uplay doesn't launch. In my system monitor I can see, that it's trying to launch Far Cry 5. The process then quits and a process called UplayCrashReporter is created and quits shortly after. During the whole time, the UI of Uplay doesn't show up. According to Steam the game is running the whole time and won't quit, until I kill the processes. EDIT: After download Proton 3.16 Beta through Steam/Library/Tools Uplay is now working, but Far Cry 5 still isn't working.

Uplay works with vanilla wine. It also works with this variant of Proton: https://github.com/kakra/wine-proton . However, Far Cry 5 still won't launch. I get a popup from Uplay that Far Cry 5 is being launched, but nothing happens.

Reproduction

Download and start the game.

Johnnii360 commented 4 years ago

@BobbyWibowo I don't know what setup you got but 5.9-GE-4-ST works for me - not perfect but it works. I installed FarCry 5 natively on Steam for Linux and start it from there. I play on Ubuntu 20.04 LTS.

But to post your system specs could help us to help you better. :)

BobbyWibowo commented 4 years ago

@Johnnii360 Hi there, thanks for the response! Here's a gist for my system info https://gist.github.com/BobbyWibowo/bf1a6e8731365f8fdd7095848529eb17

Additional details:

Anyway, I'll also be attaching proton log in a while if it still doesn't work! (I sent my original post the next day from my phone after already giving up the day before that)

BobbyWibowo commented 4 years ago

Aighty fams, I've got it all figured out!

As it turns out my issue was strictly due to UPlay being hella weird. Back then it just ran in the background forever and ever. Today it finally launched properly (after reinstalling the game with a clean prefix). Probably a networking issue back then, now that I think about it. Anyway, I had to restart the game from Steam a few times for UPlay to finally present me with the option to link to my Steam account (I bought the game just recently). Only after then could I start the game (oh yeah I disabled UPlay in-game overlay too, following everyone else's suggestion). And finally after starting the game, it all just worked fine! Oh yea I used 5.9-GE-5-ST for both installation and playing.

The only sad part was that it seemed my laptop was a bit too ancient for this game, lmao. Got everything set to Low, yet I only got +20 FPS (doubt it'd go anything higher than that even if I was running Windows). Tbf, even with Low the game's Settings menu said I also still didn't have enough VRAM (I've only got 2GB, but even Low required 2.04GB, lmao).

Johnnii360 commented 4 years ago

Just for the protocol: The addons like >Lost on Mars<, >The Darkes Hours< and the Zombie addon run better like the main game. The more the main game run the laggier/slower it get - but not the addons. Maybe because in the main game more micro management is in the background and that slows the game? Strange...

echozio commented 3 years ago

Is anyone able to disable the overlay with the new "Ubisoft Connect"? I never actually see the client other than the splash and the cloud save prompt, and the systray icon is completely unresponsive.

echozio commented 3 years ago

Is anyone able to disable the overlay with the new "Ubisoft Connect"? I never actually see the client other than the splash and the cloud save prompt, and the systray icon is completely unresponsive. Managed to fix this by killing my regular system tray and using the built in one from Wine just to change the setting.

kisak-valve commented 3 years ago

Far Cry 5 (552520) CTD once loaded and showing main menu

Issue transferred from https://github.com/ValveSoftware/Proton/issues/4487. @ri0t posted on 2020-12-20T20:17:33:

Compatibility Report

System Information

I confirm:

Since the game worked fine up until a mainboard/CPU swap, i'll leave these unchecked:

steam-552520.log

Symptoms

Game ran fine until i swapped out mainboard and CPU (i7 6600 > Ryzen 3900), now:

Reproduction

Start game, wait for shaders and Ubisoft Launcher updated etc., click away (or don't) intro movies, observe crash.

SudoFakeroot commented 3 years ago

Debian 10. Kernel version: 5.10.19. Nvidia 1660 Ti, driver from run-packet v455.45.01, X Server v1.20.4, OpenBox v3.6.1, Compton v0.1 (VSynch disabled)

Far Cry 5 (552520):

1) ground textures have missed since Proton v6.3.2 ( and Experimental ). Fix: downgrading to v5.13.6.

2) low fps (8-10) when HD-Textures are on. If HD-Textures are off - than there are more than 60 fps. I don't remember from which version of Proton this problem started.

kisak-valve commented 3 years ago

Hello @SudoFakeroot, please add PROTON_LOG=1 %command% to the game's launch options, reproduce the regression and attach the generated $HOME/steam-$APPID.log to this issue report as a file. (Proton logs compress well if needed.) Also, please take a screenshot of the rendering the game misrendering and share it.

SudoFakeroot commented 3 years ago

My greetings, @kisak-valve.

Hmmm, today i wished to do what you requested, but i can't change Proton version anymore higher than 5.13.6 for Far Cry 5. Steam returns the error: "An error occurred while updating Far Cry 5 (сompatibility tool сonfiguration failed)". I have already been here: https://support.steampowered.com/kb_article.php?ref=2274-IFLV-5334 . Also, I tried to assign new version globally using the menu (Steam->Options->SteamPlay) - nothing changed. Proton prefix (steamapps/compatdata/552520) was manually removed by me - nothing changed. Verifying integrity of game files is successful, trying to launch with a new version again - nothing changed. Hmmmm, i don't want to download 77 GB again for the sake of experiment.

Nevertheless this problem is known: https://www.protondb.com/app/552520 - downgrading nvidia driver to 455.45 was helped, but recent events have convinced me that not only сomrade Huang is to blame for this. PROTON-6 Experemental

Yes, on the screenshot 460th version, but on the 455th with the new Proton I saw the same thing after a few minutes of the game.

Steam logs and screens with on/off HD-Textures were attached. steam-552520-logs-and-screens.zip

I apologize for my english and thank you for your attention.

kisak-valve commented 3 years ago

Far Cry 5 (552520)

Issue transferred from https://github.com/ValveSoftware/Proton/issues/4869. @ZAD4YTV posted on 2021-05-29T23:05:00:

Compatibility Report

System Information

I confirm:

Symptoms

I can't play with a friend, I tried to invite him and he can't join and the other way around. When I touch some Ubisoft features, it gives me an error, the attached image, is that error.

Reproduction

image

mibli commented 3 years ago

Compatibility Report

System Information

GPU: AMD AMD Radeon RX 5600 XT Driver/LLVM version: 4.6 (Compatibility Profile) Mesa 21.0.3; LLVM 11.1.0 Kernel version: 5.4.118-1-MANJARO Link to full system information report as Gist Proton version: 6.3-4

I confirm:

Link to proton logs download from my github logs repository

Symptoms

After a few minutes in the same area, the geometry starts flickering, bringing trees in and out of view. I haven't encountered the bug in default proton 4.11, however I switched to 6.3-4 to fix vehicle controls bug.

Link to a video showing the bug in action. WARNING: FLICKERING LIGHTS

Reproduction

Additional notes:

mibli commented 3 years ago

I've found a mesa issue thread on the Far Cry 4 flickering (seems to affect all games with modern Far Cry engine), in which the flickering is mentioned to be fixed in Proton-6.0-GE-1. I've installed proton-ge-custom-bin 6.9 from AUR and used it and in a few hours of playing haven't experienced any flickering.

Kethen commented 3 years ago

Redhorn-80000B trying to start coop is a big let down, especially when coop used to work according to proton-db, and ubisoft broke it somehow while it still works on windows Tried 5.13, 6.3-4, 6.9-GE-2, experimental, game functions when steam runtime is skipped with launch commands (otherwise random issue with video driver/pulse occurs on fedora 34/opensuse tumbleweed), then coop just doesn't work

SudoFakeroot commented 3 years ago

Everything is the same: on the any 460th version of the nvidia drivers, there are no ground textures. On 455th version and proton v5.13-6 everything is ok. On proton v6.3-5 and nvidia 455th version: the bug appears extremely rarely. Once I catch him again, I'll post a log-file.

Missing-ground-textures steam-552520-proton-6-3-5.zip

tim77 commented 3 years ago

Hair/fur not rendered properly: Screenshot_20210629_141316 Screenshot_20210629_141346

rudzikdawid commented 3 years ago

missing ground textures

Fedora 33 Kernel 5.12.13-200.fc33.x86_64 NVIDIA 465.31 Proton 1624629470 proton-6.3-5


ERROR: ld.so: object '/home/user/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/user/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/user/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/user/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
esync: up and running.
wine: RLIMIT_NICE is <= 20, unable to use setpriority safely
ERROR: ld.so: object '/home/user/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.

Steam_SetMinidumpSteamID:  Caching Steam ID:  76561198255591051 [API loaded no]
43350.107:0020:00c4:err:steam:initialize_vr_data Could not load libopenvr_api.so.

43360.238:0128:016c:warn:debugstr:OutputDebugStringA "[0708/205325.577:ERROR:network_change_notifier_win.cc(157)] WSALookupServiceBegin failed with: 8\n"
43360.238:0128:016c:warn:seh:dispatch_exception "[0708/205325.577:ERROR:network_change_notifier_win.cc(157)] WSALookupServiceBegin failed with: 8\n"
[0708/205325.577:ERROR:network_change_notifier_win.cc(157)] WSALookupServiceBegin failed with: 8

ERROR: ld.so: object '/home/user/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.

43360.552:01bc:01c0:err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.

43361.010:01bc:01c0:warn:debugstr:OutputDebugStringA "[0708/205326.348:ERROR:mf_helpers.cc(14)] Error in dxva_video_decode_accelerator_win.cc on line 379\n"
[0708/205326.348:ERROR:mf_helpers.cc(14)] Error in dxva_video_decode_accelerator_win.cc on line 379
43361.011:01bc:01c0:warn:debugstr:OutputDebugStringA "[0708/205326.349:ERROR:viz_main_impl.cc(201)] Exiting GPU process due to errors during initialization\n"
43361.011:01bc:01c0:warn:seh:dispatch_exception "[0708/205326.349:ERROR:viz_main_impl.cc(201)] Exiting GPU process due to errors during initialization\n"
[0708/205326.349:ERROR:viz_main_impl.cc(201)] Exiting GPU process due to errors during initialization
43361.012:01bc:0208:err:esync:__esync_wait_objects Polling on fd 116 returned 0x20.

43361.215:028c:0290:err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.

43361.215:028c:0290:err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
43361.344:028c:0290:warn:seh:dispatch_exception "[0708/205326.682:ERROR:mf_helpers.cc(14)] Error in dxva_video_decode_accelerator_win.cc on line 379\n"
[0708/205326.682:ERROR:mf_helpers.cc(14)] Error in dxva_video_decode_accelerator_win.cc on line 379
43361.344:028c:0290:warn:debugstr:OutputDebugStringA "[0708/205326.683:ERROR:viz_main_impl.cc(201)] Exiting GPU process due to errors during initialization\n"
43361.344:028c:0290:warn:seh:dispatch_exception "[0708/205326.683:ERROR:viz_main_impl.cc(201)] Exiting GPU process due to errors during initialization\n"
[0708/205326.683:ERROR:viz_main_impl.cc(201)] Exiting GPU process due to errors during initialization
43361.353:0128:0168:warn:debugstr:OutputDebugStringA "[0708/205326.691:ERROR:browser_gpu_channel_host_factory.cc(119)] Failed to launch GPU process.\n"
43361.353:0128:0168:warn:seh:dispatch_exception "[0708/205326.691:ERROR:browser_gpu_channel_host_factory.cc(119)] Failed to launch GPU process.\n"
[0708/205326.691:ERROR:browser_gpu_channel_host_factory.cc(119)] Failed to launch GPU process.
43361.356:0128:016c:warn:debugstr:OutputDebugStringA "[0708/205326.694:ERROR:gpu_process_transport_factory.cc(1026)] Lost UI shared context.\n"
43361.356:0128:016c:warn:seh:dispatch_exception "[0708/205326.694:ERROR:gpu_process_transport_factory.cc(1026)] Lost UI shared context.\n"
[0708/205326.694:ERROR:gpu_process_transport_factory.cc(1026)] Lost UI shared context.

full log: https://gist.github.com/rudzikdawid/d545428ac5378673c45eedcf10d29cd4

daugustin commented 3 years ago

This seems promising: https://www.nvidia.com/Download/driverResults.aspx/177145/en-us "Added a workaround for Far Cry 5 when run through DXVK, which avoids a shader race condition bug that was previously exposed by new compiler optimizations."

SudoFakeroot commented 3 years ago

NOT_BAD Half an hour of play - so far not bad.

rudzikdawid commented 3 years ago

Fedora 33 Kernel 5.13.4-100.fc33.x86_64 NVIDIA 470.57.02 (installed from RPM Fusion Nonfree - Test Updates) Proton 1624629470 proton-6.3-5

after upgrade Nvidia drivers from 465.31 to 470.57.02 everythink work just fine. No missing textures, no glitches.

hakzsam commented 2 years ago

@tim77 Are you still able to reproduce with recent Mesa?

tim77 commented 2 years ago

@hakzsam i've finished the game already. But out of curiosity i'll try to install it again and test it and could tell you.

joonaskokko commented 2 years ago

@hakzsam @tim77 I can also check. I'm experiencing the exact same bug. I'm still playing the game.

joonaskokko commented 2 years ago

@hakzsam @tim77 still happening I'm afraid. I'm on Ubuntu 20.04 LTS. Latest Mesa drivers offered.

hakzsam commented 2 years ago

@joonaskokko What GPU and Mesa version?

NTMan commented 2 years ago

I do not see described issue at least on GPU 6900XT + 4K + Ultra quality + HD Textures Mesa commit: https://gitlab.freedesktop.org/mesa/mesa/-/commit/cf6a14de0c664babe8e4d97acfd3bb82ced071e7 Screenshot from 2021-11-25 16-14-40

joonaskokko commented 2 years ago

@hakzsam Radeon RX 580 and Mesa version 21.3.0. 20211125172519_1

tim77 commented 2 years ago

@hakzsam hair/fur issue still persist in latest Mesa 21.2.5; Fedora 35; Proton 6.3-8: Снимок экрана от 2021-11-25 22-29-48 Снимок экрана от 2021-11-25 22-30-03

kisak-valve commented 2 years ago

Farcry 5 shows black screen

Issue transferred from https://github.com/ValveSoftware/Proton/issues/5479. @Codeatron5000 posted on 2022-01-03T10:40:08:

Compatibility Report

System Information

I confirm:

Symptoms

The game launches and I can hear the title screen but only a blank screen is visible.

Reproduction

hakzsam commented 2 years ago

@joonaskokko @tim77 Are you still able to reproduce with Mesa 22.0.2?

joonaskokko commented 2 years ago

@hakzsam sorry, I already finished the game and uninstalled it.

nathanjackson commented 2 years ago

Compatibility Report

Name of the game with compatibility issues: Far Cry 5 Steam AppID of the game: 552520

System Information

CPU: Core i7-4770
GPU: GeForce GTX 1080 ti
Driver: NVIDIA 515.65.01
Kernel version: 5.18.19-200.fc36.x86_64
Proton version: 7.0-4

Symptoms

The game is playable for a few minutes after launch, but progressively slows down the longer you play. Eventually, the frame rates drop such that the game isn't playable. On Windows, I get a solid 60-80 FPS at 3440x1440. I get 68 frames at best with Fedora\Proton. Eventually, the game slows to a crawl at 30-35 FPS.

hcwinsemius commented 1 year ago

Hello,

UPlay is not initializing anymore since probably a couple of weeks. I noticed yesterday after booting this game. I tried on 2 systems, both the same problem. I also investigated Assassin's Creed Origin and Assassin's Creed Odyssey. Both have the same issue, and I played both about 1 month ago. Asked @laurentiush to try the game. Same issue. This is likely due to a new UPLay version. Can anyone confirm that? Any logical ways forward to get things running?

Fun fact: it may be due to some sort of IP-address issue. If we start connected to a WiFi hotspot on a smartphone, UPlay does initialize. I tried to switch off IPv6 on my netwerk to no avail.

ErikReider commented 1 year ago

Replying to https://github.com/ValveSoftware/Proton/issues/2356#issuecomment-1272273668

Same issue. I was able to play it a few days ago but it just suddenly stopped working :/

Connecting to my mobile hotspot worked though, but that's not optimal...

pipes80-collab commented 11 months ago

my uplay start fine, in game i don't go over 40 fps, i mount a rtx 4080 on z790 and 13900kf

kisak-valve commented 5 months ago

[bug] Steam doesn't focus on Farcry 5 after starting in big picture mode

Issue transferred from https://github.com/ValveSoftware/steam-for-linux/issues/10852. @light-and-ray posted on 2024-05-04T18:31:40:

I'm streaming the game from PC (Manjaro Linux, KDE) on Android tablet via steam link. Only in this game I have to press alt+tab on keyboard after the start, it's annoying. I guess steam mixes up the dummy small window with farcry logo and the main window. After this window is closed, farcry's window is under big empty steam window