Forum Discussion

dotazured's avatar
dotazured
Seasoned Ace
2 years ago

Enabling DLSS/DLAA in the settings is forcing TAA to be enabled

Product: F1 23
Platform:Steam-PC
Please specify your platform model. PC
Summarize your bug Enabling DLSS/DLAA forcing TAA to be enabled and causing an unsharp picture.
What is your 16 digit Report Code? BJHT-BAHD-GPJP-JPME
Can you please provide the name of your current internet service provider? N/A
Which area is the bug/glitch in? Single Player
Steps: How can we find the bug ourselves? Change the anti-aliasing and observe the changes being made to hardware_settings_config.xml
What happens when the bug occurs? TAA is enabled while DLSS or DLAA is enabled, causing the image to become unsharp.
What do you expect to see? Expected behaviour is that TAA is to be DISABLED when DLSS or DLAA has been enabled as DLSS and DLAA is already being used to work as anti-aliasing. When using two types of different anti-aliasing, you get a considerably less sharp image.

Enabling DLSS/DLAA forcing TAA to be enabled and causing an unsharp picture.

This seem to be an oversight and faulty logic in the anti-aliasing settings and needs to be fixed.

Expected behaviour is that TAA is to be DISABLED when DLSS or DLAA has been enabled as DLSS and DLAA is already being used to work as anti-aliasing.

When using two types of different anti-aliasing, you will get a considerably less sharp image as you are running two passes of anti-aliasing.

As you can see, in these configuration samples from the hardware_settings_config.xml, the ones using DLSS and DLAA have TAA enabled, while FSR2 and XeSS does not.

When selecting "TAA":

<antialiasing taa="true" checkerboard="false" cmaa2="false" dlss="false" cas="0" fsr="0" fsr2="0" xess="false" />

When selecting "DLSS Quality":

<antialiasing taa="true" checkerboard="false" cmaa2="false" dlss="true" cas="0" fsr="0" fsr2="0" xess="false" />
<aa_quality value="0" />

When selecting "DLAA" (incorrectly named in the menu as DLSS Ultra Quality):

<antialiasing taa="true" checkerboard="false" cmaa2="false" dlss="true" cas="0" fsr="0" fsr2="0" xess="false" />
<aa_quality value="4" />


When selecting "TAA and FildelityFX Sharpening":

<antialiasing taa="true" checkerboard="false" cmaa2="false" dlss="false" cas="1" fsr="0" fsr2="0" xess="false" />

When selecting "FSR2 Quality":

<antialiasing taa="false" checkerboard="false" cmaa2="false" dlss="false" cas="0" fsr="0" fsr2="1" xess="false" />
<aa_quality value="0" />

When selecting "XeSS Quality":

 

<antialiasing taa="false" checkerboard="false" cmaa2="false" dlss="false" cas="0" fsr="0" fsr2="0" xess="true" />
<aa_quality value="0" />

This seem to be the reason that neither of the DLSS are especially sharp unless you use Nvidia DLDSR which is not performance nor energy efficient in comparison to DLSS as you would render at a higher resolution and scale it down.

I want to also highlight the issue with that DLAA is still incorrectly named in the anti-aliasing settings, Ultra Quality is not DLSS but DLAA.

(See: https://answers.ea.com/t5/General-Discussion/Ultra-DLSS-option-is-actually-DLAA-Please-rename-this-correctly/m-p/12659665/highlight/true#M3568)

2 Replies

  • Hello

    I appreciatr your feedback here, but your reasoning is wrong.

    TAA is always enabled when DLSS is enabled, in the Config file.

    Just go back and look at the config files of F1 2022, F1 2021.  These all have TAA enabled if DLSS is enabled.

    Plus in the config file, if you manually set TAA to disabled, and leave DLSS to on.  Then when you start the game.  It will automatically set TAA to on, and disable DLSS.

    I really thought you were on to something, when I first read your post.  

    But after firing up the game, and doing a bit of tweaking, these are my conclusions.

  • dotazured's avatar
    dotazured
    Seasoned Ace
    2 years ago

    @rdalcroftThat may be, but this is an erroneous behaviour, and should not be happening as this would run two passes of anti-aliasing.

    Notice how FSR2 and XeSS isn't using TAA.

    If you manually disable TAA and enable DLSS in the config file, the game will show TAA to be enabled, but won't actually be enabled. (Just view the configuration files while running the game). As long as you don't change any anti-aliasing setting, it will be whatever you configured in the config file, and as soon as you change anything in game, it will be whatever the settings in the UI toggles.

    You will also run the game with a significantly lower internal resolution when disabling TAA, and leaving DLSS on (even when using DLAA), which also seem to be an unexpected behaviour.

    So even if the game says "TAA" in the settings, you would be using DLSS.

    I suggest that you run DLSS with the overlay and you'll be able to see the input and output resolution and when DLSS is being used.

    Anti-aliasing config in hardware_settings_config.xml:

    <antialiasing taa="false" checkerboard="false" cmaa2="false" dlss="true" cas="0" fsr="0" fsr2="0" xess="false" />
    <aa_quality value="0" />

    What's being shown in the menu (DLSS status overlay still active in bottom left corner even though menu says TAA, which is disabled in the config):

About F1® 23

Join the community forums and talk with us about your experiences in F1® 23.4,603 PostsLatest Activity: 2 years ago