Closed EmmettCarpenter closed 3 years ago
Hello, thank you for your report. Why do you want to play this game with dx9 ? Can you play it in dx11 mode?
Unfortunately my system cannot handle the game in dx11 mode even with tweaks to the xml file to set everything to low. I want to use dx9 because I have heard that the game should run better in that mode
Ok, are you using latest WIne/DXVK version available in Lutris?
And tell me which Lutris script did you use.
I am using the latest DXVK version and I installed the game with the ubisoft connect standalone script for farcry 3.
Hello, I just installed and launched "Far Cry 3 - Ubisoft Connect standalone version" with Lutris parameters I shown in my precedent post. At first launch the game launched OK in directx11 mode. Then I changed directx option to directx9 and restarted game. As you can see, it launched nicely in directx9 mode too:
I saw you don't use same Wine version as me, could you try with latest Lutris Wine version 6.14-3 fshack? I need more infos:
Tried running with 6.14-3 fshack and the game still froze on launch. I own the standard edition of the game and I am using the integrated GPU on my i7 8565U which is listed as Intel UHD 620.
The standard edition is the version which install Steam?
I have the standard edition from the Ubisoft store, installed with Ubisoft Connect. I don't have the Steam version.
Could you try again with:
I was able to get the game running by disabling both fsync and the overlay, and changing the runner to lutris 6.14-3 (no fshack). But the graphics were completely broken (see image).
You can reenable fsync, I think your crash in directx9 mode is related to overlay. Normally my script should disable Ubisoft Connect Overlay but it seems it no longer works when Wine set to WIndows 10 as it uses new folders structure. I will look at this, it 's a new bug. Concerning your broken graphics, try installing this components using Winetricks:
I added all of these components to the wine prefix and made sure they were installed, but the graphics still look the same.
A bit of an update: I removed Feral Gamemode which I had installed for other games because I was seeing the following error in the terminal:
ERROR: ld.so: object 'libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
and I can now get the game running with lutris-ge 6.16. The graphical issues are still unchanged.
EDIT: This was evidently not the issue as now the game does not start on lutris-ge 6.16 anymore. I have no idea why it was able to run once and never again if the thing I changed did not affect the issue.
I was able to fix the freezing at launch issue by setting the game to launch in windowed mode, and I was able to fix the graphics issues by disabling DXVK/VKD3D in the runner options. I also was able to do this without d3dcompiler_42, d3dcompiler_43, and d3dx9.
What if you disable only VKD3D? Without DXVK the game should be unplayable, too slow. What if you try others DXVK version?
I could not find an option to disable just VK3D3 on Lutris, but I don't think it would have any effect since that only applies to dx12 games. Setting the version of DXVK to 1.9.1-2L also fixed the graphical issues but it runs significantly worse than just leaving DXVK disabled. The game is "playable" by Intel HD standards, running at roughly 25 fps on dx9 vs. roughly 15 on dx11.
I updated to lutris 5.9.1 and everything seems to be fine now. Closing.
The game runs fine on default settings but after changing the dx version from 11 to 9 it freezes on launch. I tried running with both lutris 6.14 and lutris-ge-6.16.
CPU: Intel i7 8565U GPU: Intel UHD 620
LSB Version: n/a Distributor ID: ManjaroLinux Description: Manjaro Linux Release: 21.1.4 Codename: Pahvo