Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dishonored 2 - LOD Texture issue #4198

Closed
Ghostbroker opened this issue Aug 9, 2024 · 18 comments
Closed

Dishonored 2 - LOD Texture issue #4198

Ghostbroker opened this issue Aug 9, 2024 · 18 comments

Comments

@Ghostbroker
Copy link

In Dishonored 2, the low quality textures at distance seem to be used up close in some instances as evidenced in the screenshots below. It seems random, as sometimes I can walk away and walk back up close and some of the high quality textures will load, but if I spin around or look away, it goes back to the low quality ones.

Software information

Dishonored 2 on Ultra settings, but it was tested on low, high, and very high as well with the same results. V-Sync and Adaptive resolution is disabled with an FPS Limiter of 120 set. TXAA Sharpness is 20.

System information

  • GPU: 4080 16GB
  • Driver: 555.58.02
  • Wine version: Proton 9/Experimental
  • DXVK version: 2.4

403640_9
403640_8
403640_5

@Tiagoquix
Copy link
Contributor

Searching for this issue on Steam Forums it seems this is a game problem rather than a DXVK problem, and related to one of the updates Bethesda released to the game.

As far as I can tell, you have to do some things:

  • Disable adaptive resolution in game settings.
  • Disable TXAA and/or TAA where possible (prefer less blurry AA methods), and/or adjust sharpness setting of anti-aliasing.
  • One of the recommendations is to use ReShade with the LumaSharpen filter to add sharpness.

If you want to try ReShade, see https://github.com/kevinlekiller/reshade-steam-proton.
After installing, you should be able to use ReShade as on Windows (press Home to open overlay when in-game).

@Ghostbroker
Copy link
Author

Ghostbroker commented Aug 10, 2024

Searching for this issue on Steam Forums it seems this is a game problem rather than a DXVK problem, and related to one of the updates Bethesda released to the game.

As far as I can tell, you have to do some things:

* Disable adaptive resolution in game settings.

* Disable TXAA and/or TAA where possible (prefer less blurry AA methods), and/or adjust sharpness setting of anti-aliasing.

* One of the recommendations is to use ReShade with the LumaSharpen filter to add sharpness.

If you want to try ReShade, see https://github.com/kevinlekiller/reshade-steam-proton. After installing, you should be able to use ReShade as on Windows (press Home to open overlay when in-game).

Adaptive resolution is already disabled and I've tried disabling/renabling TXAA/TAA and it didn't help. The Reshade made the game brighter but didn't fix the texture issue. I noticed no difference with LumaSharpen. If it is a game bug though, I guess I will just have to live with it.

@Tiagoquix
Copy link
Contributor

You can try to download an old version to see if it fixes the issue.

See https://wiki.fireundubh.com/kingdomcome/steam-console. I believe it's any version prior to patch "1.4" or something. Try to download the first version if possible.

@Lord-Nightmare
Copy link

You can try to download an old version to see if it fixes the issue.

See https://wiki.fireundubh.com/kingdomcome/steam-console. I believe it's any version prior to patch "1.4" or something. Try to download the first version if possible.

The 'download_depot' trick in the steam console no longer works for typical steam clients due to an added security check valve added to steam on 20200212 (and additional checks in 2022). You need to use a different means to download old depot versions instead.

@Blisto91
Copy link
Contributor

Blisto91 commented Aug 12, 2024

The 'download_depot' trick in the steam console no longer works for typical steam clients

Worked last time i tried it earlier this year.

Anyway i plan on checking the game out here at some point on Windows to make sure that it behaves the same.

@Ghostbroker
Copy link
Author

Worked last time i tried it earlier this year.

Anyway i plan on checking the game out here at some point on Windows to make sure that it behaves the same.

It doesn't behave the same on Windows. On the same hardware and same graphics settings, the textures load fine for me in Windows.

@Ghostbroker Ghostbroker changed the title Dishonored 2 - Blurry/low quality textures used up close even on Ultra Dishonored 2 - LOD Texture issue Aug 12, 2024
@Blisto91
Copy link
Contributor

Does it break if you use dxvk on Windows?

@Tiagoquix
Copy link
Contributor

This may be a shader cache issue. How big is your $HOME/.cache/nvidia folder?

@doitsujin
Copy link
Owner

This is almost certainly not a shader cache issue and just the game doing weird things to try and manage its memory usage.

Which isn't uncommon, but there's usually just not a huge amount we can do about it since we can't really look at the code and figure out what's going on.

@Tiagoquix
Copy link
Contributor

Tiagoquix commented Aug 12, 2024

Hmm... this may be related to an old issue: #1103

@Ghostbroker
Copy link
Author

Ghostbroker commented Aug 12, 2024

Does it break if you use dxvk on Windows?

The issue didn't happen on windows with dxvk.

Hmm... this may be related to an old issue: #1103

I don't think that's my issue. I have 16GB of VRAM/64GB RAM and the game seems to use between 4 and 9 VRAM on Ultra.

This is almost certainly not a shader cache issue and just the game doing weird things to try and manage its memory usage.

Which isn't uncommon, but there's usually just not a huge amount we can do about it since we can't really look at the code and figure out what's going on.

Outside of downloading an old version of the game, is there anything I can do to fix this on my end?

@Blisto91
Copy link
Contributor

Try disabling fsync (and maybe esync) and see if it makes a difference. Apparently it can cause similar issues in some of the BioShock games.

PROTON_NO_FSYNC=1 PROTON_NO_ESYNC=1 %command%

@Tiagoquix
Copy link
Contributor

Tiagoquix commented Aug 13, 2024

May also be worth to try Dishonored 2 with OpenGL to see if it is DXVK's fault.

PROTON_USE_WINED3D=1 %command% (try with FSYNC+ESYNC OFF then ON too)

@Lord-Nightmare
Copy link

Worked last time i tried it earlier this year.

I will admit I haven't tried it in a while, when I last did in mid 2020 it did not work. YMMV I guess?

@Blisto91
Copy link
Contributor

Blisto91 commented Aug 14, 2024

We have managed to track down the high res killer. See nvapi issue above.

@Blisto91
Copy link
Contributor

@Ghostbroker Are you able to verify that this looks fine now on Proton Experimental Bleeding Edge

@Ghostbroker
Copy link
Author

@Ghostbroker Are you able to verify that this looks fine now on Proton Experimental Bleeding Edge

Yes, it is working for me now.

@K0bin
Copy link
Collaborator

K0bin commented Aug 20, 2024

Fixed in DXVK-Nvapi.

@K0bin K0bin closed this as completed Aug 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants