updated optiscaler to 0.9.0-pre8
This commit is contained in:
@@ -3674,29 +3674,24 @@ start_portwine () {
|
||||
PATH_TO_GAME=$(dirname "$ue_exe_path")
|
||||
fi
|
||||
|
||||
for rm_dll in "nvngx.ini" "nvngx.dll" "_nvngx.dll" ; do
|
||||
try_remove_file "${WINEPREFIX}/drive_c/windows/system32/$rm_dll"
|
||||
# remove old opliscaler files
|
||||
for old_dll in "nvapi64.dll" "_nvngx.dll" "nvngx.dll" ; do
|
||||
if [[ -f "$PATH_TO_GAME/${old_dll}.b" ]] ; then
|
||||
try_remove_file "$PATH_TO_GAME/$old_dll"
|
||||
mv -f "$PATH_TO_GAME/${old_dll}.b" "$PATH_TO_GAME/$old_dll" 2>/dev/null
|
||||
print_info "revert ${old_dll}.b to $old_dll"
|
||||
fi
|
||||
done
|
||||
|
||||
# remove old decky_framegen files
|
||||
if [[ -f "$PATH_TO_GAME/dlss-enabler.dll" ]] ; then
|
||||
for dll in amd_fidelityfx_dx12.dll amd_fidelityfx_vk.dll d3dcompiler_47.dll dlss-enabler.dll \
|
||||
dlss-enabler-upscaler.dll dlssg_to_fsr3_amd_is_better-3.0.dll dlssg_to_fsr3_amd_is_better.dll \
|
||||
dxvk.conf dlssg_to_fsr3.ini fakenvapi.ini libxess.dll nvapi64.dll _nvngx.dll nvngx.ini \
|
||||
nvngx-wrapper.dll dxgi.dll
|
||||
do try_remove_file "$PATH_TO_GAME/$dll"
|
||||
done
|
||||
for dll in d3dcompiler_47.dll amd_fidelityfx_dx12.dll amd_fidelityfx_vk.dll libxess.dll nvapi64.dll _nvngx.dll
|
||||
do [[ -f "$PATH_TO_GAME/${dll}.b" ]] && mv -f "$PATH_TO_GAME/${dll}.b" "$PATH_TO_GAME/${dll}" 2>/dev/null
|
||||
done
|
||||
fi
|
||||
|
||||
# install/remove new optiscaler
|
||||
OPTISCALER_PATH="$PW_PLUGINS_PATH/fake_dlss/optiscaler-$PW_OPTISCALER_VER"
|
||||
OPTISCALER_FILES="dxgi.dll amd_fidelityfx_dx12.dll amd_fidelityfx_vk.dll libxess.dll \
|
||||
libxess_dx11.dll dlssg_to_fsr3_amd_is_better.dll fakenvapi.ini \
|
||||
nvapi64.dll OptiScaler.ini dxvk.conf D3D12 D3D12_Optiscaler optiscaler_version"
|
||||
ORIGINAL_GAME_DLLS="amd_fidelityfx_dx12.dll amd_fidelityfx_vk.dll libxess.dll nvapi64.dll D3D12"
|
||||
libxess_dx11.dll libxess_fg.dll dlssg_to_fsr3_amd_is_better.dll fakenvapi.ini \
|
||||
fakenvapi.dll OptiScaler.ini dxvk.conf D3D12 D3D12_Optiscaler libxell.dll \
|
||||
amd_fidelityfx_upscaler_dx12.dll amd_fidelityfx_framegeneration_dx12.dll"
|
||||
ORIGINAL_GAME_DLLS="amd_fidelityfx_upscaler_dx12.dll amd_fidelityfx_vk.dll \
|
||||
amd_fidelityfx_dx12.dll libxess.dll libxess_dx11.dll libxess_fg.dll \
|
||||
amd_fidelityfx_framegeneration_dx12.dll libxell.dll D3D12"
|
||||
|
||||
if [[ "${PW_USE_OPTISCALER}" != "1" ]] \
|
||||
&& [[ -f "$PATH_TO_GAME/dlssg_to_fsr3_amd_is_better.dll" ]]
|
||||
@@ -3709,6 +3704,7 @@ start_portwine () {
|
||||
mv -f "$PATH_TO_GAME/${dll}.b" "$PATH_TO_GAME/${dll}" 2>/dev/null
|
||||
fi
|
||||
done
|
||||
try_remove_file "$PATH_TO_GAME/optiscaler_version"
|
||||
fi
|
||||
|
||||
if [[ "${PW_USE_OPTISCALER}" == "1" ]] ; then
|
||||
@@ -3722,10 +3718,6 @@ start_portwine () {
|
||||
fi
|
||||
fi
|
||||
|
||||
export PW_USE_NVAPI_AND_DLSS="1"
|
||||
|
||||
set_to_dxvk_conf nvidia_new
|
||||
|
||||
check_variables OPTISCALER_FG_TYPE "Nukems"
|
||||
sed -i "s|FGType =.*|FGType = $OPTISCALER_FG_TYPE|g" "$OPTISCALER_PATH/OptiScaler.ini"
|
||||
|
||||
@@ -3749,16 +3741,17 @@ start_portwine () {
|
||||
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
|
||||
fi
|
||||
|
||||
if [[ "${PW_USE_RAY_TRACING}" == "1" ]] ; then
|
||||
var_vkd3d_config_update dxr
|
||||
if [[ $(check_vendor_gpu) == "amd" ]] ; then
|
||||
var_radv_perftest_config_update rt
|
||||
if ! pw_check_vulkan_extensions "VK_KHR_ray_tracing_pipeline" ; then
|
||||
var_radv_perftest_config_update emulate_rt
|
||||
fi
|
||||
fi
|
||||
else
|
||||
var_vkd3d_config_update nodxr
|
||||
|
||||
@@ -3,6 +3,4 @@
|
||||
#PlariumPlay.exe
|
||||
#Rating=1-5
|
||||
#####################examples###########################
|
||||
export PW_VULKAN_USE="1"
|
||||
export PW_PREFIX_NAME="DOTNET"
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env bash
|
||||
#Author: Castro-Fidel (linux-gaming.ru)
|
||||
#SCRIPTS_NEXT_VERSION=2456
|
||||
#SCRIPTS_NEXT_VERSION=2457
|
||||
#SCRIPTS_STABLE_VERSION=2455
|
||||
########################################################################
|
||||
export PW_EMULS="1"
|
||||
@@ -49,7 +49,7 @@ export WINEUSERNAME="steamuser"
|
||||
###DEFAULT_WINE###
|
||||
export PW_WINE_USE="PROTON_LG"
|
||||
export PW_PLUGINS_VER="_v20"
|
||||
export PW_OPTISCALER_VER="v02-0.7.7-pre12"
|
||||
export PW_OPTISCALER_VER="v03-0.9.0-pre8"
|
||||
export PW_GALLIUM_NINE_VER="0.10"
|
||||
export PW_LSFG_VK_VER="3.1-p11-cebe5e2"
|
||||
###WINE_AND_PROTON_LG###
|
||||
|
||||
Reference in New Issue
Block a user