OptiScaler icon indicating copy to clipboard operation
OptiScaler copied to clipboard

Forced Anisotropic Filtering doesn't work in DirectX 12 games

Open EQQx110 opened this issue 11 months ago • 16 comments

I'm seeing this with Death Stranding broken filtering, (of which I've been trying to find a fix for a long time since I use an AMD GPU). unnamed

The mipmap options don't seem to have any effect either. I'd really appreciate if the option worked in this game too since the texture filtering is broken and hasn't been fixed by the developers of the PC port.

EQQx110 avatar Jan 14 '25 21:01 EQQx110

Hi,

Could you check latest nightly from releases? If issue persist could you send a screenshot with Opti meni visible and OptiScaler.log file?

cdozdil avatar Jan 24 '25 11:01 cdozdil

Unfortunately this problem persists with the latest nightly release:

Image

OptiScaler.log

Thank you for checking this out, I really appreciate it.

EQQx110 avatar Jan 24 '25 15:01 EQQx110

Hi,

Sorry for late reply but could you check this build?

OptiScaler_20250227_113223.zip

cdozdil avatar Feb 27 '25 08:02 cdozdil

Still doesn't work with that build.

Image

OptiScaler.log

Now I'm going to try the latest.

EQQx110 avatar Mar 16 '25 17:03 EQQx110

According to logs there are a lot of overrides. Maybe game is using a method somehow overrides out override :)

cdozdil avatar Mar 16 '25 17:03 cdozdil

Retried with the latest build, still nothing.

Image

OptiScaler.log

Maybe game is using a method somehow overrides out override :)

Sorry but I don't know what that means. I know the game engine (Decima) had problems with Anisotropic filtering also with other games like Horizon Zero Dawn. The only fix I found online is to force the Anisotropic filtering through the driver software, but it only works with Nvidia GPUs, since AMD GPUs (which is what I have) can't do it on DX12 and Vulkan games.

Your program is my last hope to fix this game's blurry textures.

EQQx110 avatar Mar 16 '25 18:03 EQQx110

According to logs there are a lot of overrides. Maybe game is using a method somehow overrides out override :)

I don't know if it's relevant but in that session and the previous I was also using ReShade. In the last screenshot and log I posted I didn't use it. I don't know if it changes anything in the logs.

EQQx110 avatar Mar 16 '25 18:03 EQQx110

Hi,

Could you check this build, if it helps your situation.

Don't forget to set anisotropic override at OptiScaler.ini

OptiScaler.zip

cdozdil avatar Mar 16 '25 20:03 cdozdil

Yes, the AF finally works (thanks a lot for working on it), but there's a problem:

Image

The lighting on textures looks different, and it's not the game weather, because it's darker only when the AF is applied (I checked multiple times to be sure). The forced AF seems to affect how the textures react to lighting.

Image

Also a little note, the anisotropic filtering setting only worked when the game was booted with the setting already enabled in the .ini, meanwhile in the tip on the menu it says it applies after changing resolution (that didn't work) or changing preset (IDK what it's referring to).

EQQx110 avatar Mar 18 '25 05:03 EQQx110

I just tried using the latest nightly build (OptiScaler v0.7.7-pre7 20250318_041724), and, meanwhile the anisotropic filtering doesn't work with that one, the issue with textures not reacting to light when enabling the AF setting is still present. I'm reporting this just in case it might help you.

EQQx110 avatar Mar 18 '25 05:03 EQQx110

There is an issue with DLSS and anisotropic filtering on this game, even without optiscaler, on some builds, DLSS will disable anisotropic filtering.

For me, simply forcing 16x on nvidia control panel fixes the issue

brodrigz avatar Mar 25 '25 01:03 brodrigz

For me, simply forcing 16x on nvidia control panel fixes the issue

I already said that I don't have an Nvidia GPU

EQQx110 avatar Mar 29 '25 02:03 EQQx110

Hi,

Could you check this build, if it helps your situation.

Don't forget to set anisotropic override at OptiScaler.ini

OptiScaler.zip

I can confirm this fixes the issue for me, AF works with this build. I would say the difference in lighting noted above is just due to random weather status, they still look correctly lit to me.

PlasticCafe avatar Apr 07 '25 18:04 PlasticCafe

I can confirm this fixes the issue for me, AF works with this build. I would say the difference in lighting noted above is just due to random weather status, they still look correctly lit to me.

No, the weather isn't random in the game. To be sure I also tested multiple times. Unfortunately a part of the lighting on textures is missing.

EQQx110 avatar Apr 15 '25 16:04 EQQx110

Your dark texture issue looks quite similar to Rise of the Tomb Raider when forcing OptiScaler anisotropic to 16 (yes I know the game has its own AF setting, I was just testing that OptiScaler override feature). It seems global lighting is disabled in some games when AF is forced in OptiScaler.

The change to AF override happened on 2025/03/17. Give a try to the previous version: https://github.com/cdozdil/OptiScaler/actions/runs/13879794896

Ryusennin avatar Apr 18 '25 21:04 Ryusennin

The change to AF override happened on 2025/03/17. Give a try to the previous version: https://github.com/cdozdil/OptiScaler/actions/runs/13879794896

With that version the lighting on textures works, but the anisotropic filtering itself doesn't

EQQx110 avatar Apr 24 '25 23:04 EQQx110

With the latest Nightly build there've been some improvements to AF and mipmap overrides. Lighting will probably still be borked, but not sure we can do much there.

TheRazerMD avatar Jul 02 '25 19:07 TheRazerMD

I just tried with v0.9.0-pre4 and Anisotropic 16x override is working beautifully, with no darkened lighting issue, but it does require a full game restart. For context, I'm also enabling FSR4 via XeSS inputs and overriding the upscaler ratio to achieve native AA at 1440p.

tdimarzio avatar Sep 25 '25 01:09 tdimarzio

I confirm! Thank you for letting me know @tdimarzio

EQQx110 avatar Sep 25 '25 07:09 EQQx110