fix: use nvidia_new dxvk config always on RTX #213

Merged
Boria138 merged 1 commits from nvidia-rtx into main 2026-07-08 14:00:00 +00:00
@@ -1840,8 +1840,7 @@ pw_init_db () {
[[ -n "${PW_DEFAULT_VULKAN_USE:-}" ]] && export PW_VULKAN_USE="${PW_DEFAULT_VULKAN_USE}"
if echo "$LSPCI_VGA" | grep -i -q 'nvidia.*rtx' ; then
export PW_USE_NVAPI_AND_DLSS="1"
export PW_USE_RAY_TRACING="1"
set_to_dxvk_conf nvidia_new
fi
if [[ -f "${PW_EXE_FILE}" ]] ; then
@@ -2384,7 +2383,6 @@ pw_optiscaler_sync_files () {
for dll in $OPTISCALER_FILES ; do cp -fr "$OPTISCALER_PATH/$dll" "$PATH_TO_GAME/$dll" || print_error "$OPTISCALER_PATH/$dll not found for copy!"; done
echo "$PW_OPTISCALER_VER" > "$PATH_TO_GAME/optiscaler_version"
fi
export PW_USE_NVAPI_AND_DLSS="1"
set_to_dxvk_conf nvidia_new
}
@@ -2937,7 +2935,7 @@ start_portproton () {
fi
if [[ "${PW_USE_NVAPI_AND_DLSS}" == "1" ]] ; then
export DXVK_ENABLE_NVAPI="1"
set_to_dxvk_conf nvidia_new
if echo "$LSPCI_VGA" | grep -i -q 'nvidia' ; then
FIND_NVNGX="$(dirname $(find /usr/* -type f -name "nvngx.dll" 2>/dev/null | head -n 1 | awk '{print $1}'))"
if [[ -n "$FIND_NVNGX" ]] ; then