Fonte usada: Passing driver settings · jp7677/dxvk-nvapi Wiki · GitHub
Consegui forçar o uso de DLAA (Anti Aliasing da Nvidia na resolução nativa) com DLSS 4 nos jogos.
-
A variável
PROTON_ENABLE_NGX_UPDATER=1que deveria via driver alterar a versão do DLSS pra mais recente não funcionou. Então fiz da mesma forma que da pra fazer no windows, baixando a DLL mais recente e colocando na pasta do jogo. -
Pra forçar o DLAA (e garantir que o jogo use o preset mais recente do DLSS) usei a variável nas opções de inicialização do jogo na steam:
DXVK_NVAPI_DRS_NGX_DLAA_OVERRIDE=dlaa_on DXVK_NVAPI_DRS_NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION=render_preset_latest %command% -
Pra ter certeza que aplicou usei a variável que adiciona uma hud com informações do DLSS:
DXVK_NVAPI_DRS_NGX_DLAA_OVERRIDE=dlaa_on DXVK_NVAPI_DRS_NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION=render_preset_latest DXVK_NVAPI_SET_NGX_DEBUG_OPTIONS=DLSSIndicator=1024,DLSSGIndicator=2 %command%
(pra desativar o hud depois é obrigado a substituir 1024 e 2 por 0 e 0.)
Será que precisa de algo pra fazer a variável PROTON_ENABLE_NGX_UPDATER=1 funcionar?