Missing textures in Far Cry 5 of all versions of Linux nvidia 460.xx drivers

With the Linux 460 series driver (all three versions so far including 460.67), a lot of the ground textures in Far Cry 5 are missing. I’m running it on Ubuntu 21.04 via wine 6.2 with dxvk 1.8.1 and with prime-select set to on-demand (so I set __NV_PRIME_RENDER_OFFLOAD=1 and __GLX_VENDOR_LIBRARY_NAME=nvidia before running the game). The issue is present in at least kernels 5.10, 5.11, and 5.12-rc4.

The missing textures are either set to transparent or mirrored and they can switch between the two states as you move around.

The textures work fine with the 455 series, eg 455.50.10 works fine. It is a regression introduced in the 460.32 driver.

A number of users have reported this issue here: https://www.protondb.com/app/552520 and a user has reported it on Pop!OS based on Ubuntu 20.04 here: Missing Textures after Nvidia driver update

Is this a known problem and is there a fix for it coming up?

2 Likes

Here’s the nvidia bug report file. nvidia-bug-report.log.gz (404.4 KB)

The 465.19.01 beta driver also has this problem.

2 Likes

Thanks for reporting this. It’s being tracked in internal bug number 3278808. While the bug tracker is not public, you can use this number to refer to this issue in any further communication.

I’m having the exact same problem as rockorquin described. I’m running Pop!OS 20.10 with 5.11 kernel and the 465.24.02 driver, my game runs on Proton Experimental, but every version of Proton has the missing texture issue.

Here’s my bug report file, if that helps. nvidia-bug-report.log.gz (522.8 KB)

Confirming the same issue for Fedora 33 - kernel 5.11 and Nvidia driver 465.24.02 and previous versions since 460.

Also having this issues, any fixes yet?

I am having the same issues, using Manjaro, Nvidia 560.80 and ProtonGE.

Same here, had to roll back to 450 and using dxvk1.7 in lutris.

Confirming the same issue on Gentoo with Beta nVIDIA drivers v470.42.01 running on kernel v5.13.0 with vkd3d v1.2, run by Steam on Proton Experimental.

The 470.57.02 driver mostly fixes the issue (the release notes say there is a workaround for texture compression in far cry 5 when using dxvk). You do get some strange effects such as plants shrinking and rocky surfaces rising up but it’s a lot more playable than with the 460 series driver.

Try using Proton Experimental or DXVK master.

This commit fixes issues with Dunia Engine games like Far Cry 5.

Proton Experimental has it.

So both that commit+470 driver is needed for playing without issues.