forked from CastroFidel/PortWINE
fixed DLSS
This commit is contained in:
parent
ab1081fa7c
commit
e6cbc589c0
@ -4,6 +4,8 @@
|
|||||||
|
|
||||||
* добавлена возможность запуска .exe файлов из терминала с относительными путями (спасибо Boria138)
|
* добавлена возможность запуска .exe файлов из терминала с относительными путями (спасибо Boria138)
|
||||||
* добавлены дополнительные оптимизации работы интерфейса (спасибо Htylol)
|
* добавлены дополнительные оптимизации работы интерфейса (спасибо Htylol)
|
||||||
|
* обновлена версия yad до версии 14 - для улучшения настройки интерфейса (спасибо Htylol)
|
||||||
|
* обновлены темы (спасибо Dervart и Htylol)
|
||||||
*
|
*
|
||||||
|
|
||||||
###Scripts version 2308### Дата: 18.06.2024 / Размер скачиваемого обновления: 187 мегабайта
|
###Scripts version 2308### Дата: 18.06.2024 / Размер скачиваемого обновления: 187 мегабайта
|
||||||
|
@ -1798,20 +1798,22 @@ start_portwine () {
|
|||||||
try_remove_file "${WINEPREFIX}/drive_c/windows/system32/$rm_dll"
|
try_remove_file "${WINEPREFIX}/drive_c/windows/system32/$rm_dll"
|
||||||
done
|
done
|
||||||
|
|
||||||
export DXVK_ENABLE_NVAPI=1
|
export DXVK_ENABLE_NVAPI="1"
|
||||||
if [[ "${PW_USE_FAKE_DLSS}" == 1 ]] && [[ -d "${PW_PLUGINS_PATH}/fake_dlss/${PW_FAKE_DLSS_VER}/" ]] ; then
|
if [[ "${PW_USE_FAKE_DLSS}" == "1" ]] \
|
||||||
try_force_link_file "${PW_PLUGINS_PATH}/fake_dlss/${PW_FAKE_DLSS_VER}/nvngx.dll" "${WINEPREFIX}/drive_c/windows/system32/nvngx.dll"
|
&& [[ -d "${PW_PLUGINS_PATH}/fake_dlss/${PW_FAKE_DLSS_VER}/" ]]
|
||||||
try_force_link_file "${PW_PLUGINS_PATH}/fake_dlss/${PW_FAKE_DLSS_VER}/nvngx.ini" "${WINEPREFIX}/drive_c/windows/system32/nvngx.ini"
|
then
|
||||||
|
try_copy_file "${PW_PLUGINS_PATH}/fake_dlss/${PW_FAKE_DLSS_VER}/nvngx.dll" "${WINEPREFIX}/drive_c/windows/system32/nvngx.dll"
|
||||||
|
try_copy_file "${PW_PLUGINS_PATH}/fake_dlss/${PW_FAKE_DLSS_VER}/nvngx.ini" "${WINEPREFIX}/drive_c/windows/system32/nvngx.ini"
|
||||||
enabled_fake_nvidia_videocard old
|
enabled_fake_nvidia_videocard old
|
||||||
var_winedlloverride_update "nvapi,nvapi64,nvngx=n;_nvngx=;nvcuda=b"
|
var_winedlloverride_update "nvapi,nvapi64,nvngx=n;_nvngx=;nvcuda=b"
|
||||||
elif [[ "${PW_USE_NVAPI_AND_DLSS}" == 1 ]] ; then
|
elif [[ "${PW_USE_NVAPI_AND_DLSS}" == 1 ]] ; then
|
||||||
FIND_NVNGX="$(dirname $(find /usr/* -type f -name "nvngx.dll" 2>/dev/null | head -n 1 | awk '{print $1}'))"
|
FIND_NVNGX="$(dirname $(find /usr/* -type f -name "nvngx.dll" 2>/dev/null | head -n 1 | awk '{print $1}'))"
|
||||||
if [[ ! -z "$FIND_NVNGX" ]] ; then
|
if [[ ! -z "$FIND_NVNGX" ]] ; then
|
||||||
try_force_link_file "${FIND_NVNGX}/nvngx.dll" "${WINEPREFIX}/drive_c/windows/system32/nvngx.dll"
|
try_copy_file "${FIND_NVNGX}/nvngx.dll" "${WINEPREFIX}/drive_c/windows/system32/nvngx.dll"
|
||||||
try_force_link_file "${FIND_NVNGX}/_nvngx.dll" "${WINEPREFIX}/drive_c/windows/system32/_nvngx.dll"
|
try_copy_file "${FIND_NVNGX}/_nvngx.dll" "${WINEPREFIX}/drive_c/windows/system32/_nvngx.dll"
|
||||||
else
|
else
|
||||||
try_force_link_file "${PW_PLUGINS_PATH}/nvngx/nvngx.dll" "${WINEPREFIX}/drive_c/windows/system32/nvngx.dll"
|
try_copy_file "${PW_PLUGINS_PATH}/nvngx/nvngx.dll" "${WINEPREFIX}/drive_c/windows/system32/nvngx.dll"
|
||||||
try_force_link_file "${PW_PLUGINS_PATH}/nvngx/_nvngx.dll" "${WINEPREFIX}/drive_c/windows/system32/_nvngx.dll"
|
try_copy_file "${PW_PLUGINS_PATH}/nvngx/_nvngx.dll" "${WINEPREFIX}/drive_c/windows/system32/_nvngx.dll"
|
||||||
fi
|
fi
|
||||||
enabled_fake_nvidia_videocard 0
|
enabled_fake_nvidia_videocard 0
|
||||||
var_winedlloverride_update "nvngx,_nvngx,nvapi,nvapi64=n;nvcuda=b"
|
var_winedlloverride_update "nvngx,_nvngx,nvapi,nvapi64=n;nvcuda=b"
|
||||||
|
Loading…
Reference in New Issue
Block a user