WineHQ

Far Cry 5

No Screenshot

Submit Screenshot

This is a version purchased on Uplay. It does not connect to Steam.

Application Details:

Version: Uplay
License: Retail
URL: https://far-cry.ubisoft.com/ga...
Votes: 0
Latest Rating: Silver
Latest Wine Version Tested: 4.19-staging

Maintainers: About Maintainership

Test Results

Old test results
The test results for this version are very old, and as such they may not represent the current state of Wine. Please consider submitting a new test report.
Selected Test Results

What works

Everything works though a few workarounds are necessary for proper gameplay

  • Menu
  • Gameplay
  • Arcade
  • Benchmark

What does not

  • Land vehicle steering (Bug 45732)
  • Crashes without dxvk

Workarounds

  • DXVK - For performance/crash
  • dinput8 (From HowTo) - For Land Vehicle Steering

What was not tested

  • Uplay Overlay
  • Co-op

Hardware tested

Graphics:

  • GPU: AMD
  • Driver: open source

Additional Comments

Game works beautifully with close to native performance while using dxvk.

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
CurrentArch Linux x86_64Nov 09 20194.19-stagingYes Yes YesSilverZenAnonX 
ShowFedora 30 x86_64Jun 11 20194.9-stagingYes Yes YesSilverAdam Moore 
ShowFedora 30 x86_64May 28 20194.8-stagingYes Yes NoSilverAdam Moore 
ShowUbuntu 16.04 "Xenial" amd64 (+ variants like Kubuntu)Apr 24 20183.6-stagingYes No NoGarbageAdam Bolte 

Known Bugs

Bug # Description Status Resolution Other apps affected
47699 Multiple applications need support for ECDH key generation via bcrypt (For Honor, STEEP, Far Cry 5) STAGED View
51697 Far cry 5, frequent stuttering due to ntdll spam UNCONFIRMED View

Show all bugs

HowTo / Notes

Installation how-to with all workarounds

Use DXVK

Update winetricks to latest version:
sudo winetricks --self-update
Install dxvk:
winetricks dxvk

Disable Easy Anti-Cheat

This is the hardest part. Game uses Easy Anti-Cheat which is currently not supported under Wine. Follow the instructions:
https://pcgamingwiki.com/wiki/Far_Cry_5#Disable_Easy_Anti-Cheat
Game installation directory () is in .../steam/steamapps/common/FarCry5/.

Disable Uplay overlay

Run Uplay and disable overlay in settings

Change Uplay to work in offline mode

If the game crashes while connecting online then you need to run it in offline mode. Run it once, let it crash and in Uplay change setting to offline mode:
How do I launch the Uplay PC client in Offline Mode?
Unfortunately you won't be able to play online, so no co-op and multiplayer.

Steering issue

Use native 64bit dinput8 from Windows 7. Windows 10 version is not working. For some reason winetricks version of the library was not good, you need to get/find proper dll yourself.
Put it in "bin" in the installation directory.
Set dinput8 to native, you can do that by environment variable:
WINEDLLOVERRIDES="dinput8=n"
You can also set dinput8 in winecfg as "native,builtin".

Stutters

On the first run game stutters. Run benchmark from setting to compile most of the shaders. On second run you will get much better frame rates.

Shader cache (Steam only)

If game does not start it may be cause by incompatible shaders cache. Steam downloads pre-compiled shaders to speed up startup, try deleting the cache directory: .../steamapps/shadercache/552520

https://github.com/ValveSoftware/Proton/issues/2356#issuecomment-505360105

Comments

Back