Compare commits

...

2 Commits

Author SHA1 Message Date
Mikhail Tergoev
e8e885a32e Scripts version 2434 2025-07-22 15:24:18 +03:00
Mikhail Tergoev
6240622e23 fixed OPTISCALER for AMD 2025-07-22 15:24:07 +03:00
4 changed files with 18 additions and 10 deletions

View File

@@ -2,6 +2,10 @@ You can help us in the development of the project on the website: https://linux-
----------------------------------------
Changelog:
###Scripts version 2434### / Date: 22.07.2025 / Download update size: 4 megabytes
* fixed detection of NVIDIA RTX video cards and automatic enabling of NVAPI and Ray Tracing
* fixed DLSS on NVIDIA RTX video cards (requires resetting PP settings for the game)
###Scripts version 2433### / Date: 21.07.2025 / Download update size: 4 megabytes
* fixed Epic Games Launcher (requires restarting autoinstallation)
* added convenient (not inverse) logic for enabling ESYNC, FSYNC and NTSYNC

View File

@@ -2,6 +2,10 @@
-----------------------------------------
История изменений:
###Scripts version 2434### / Дата: 22.07.2025 / Размер скачиваемого обновления: 4 мегабайта
* исправлено определение видеокарт NVIDIA RTX и автоматическое включение NVAPI и Ray Tracing
* исправлена работа DLSS на видеокартах NVIDIA RTX (требуется сброс настроек PP для игры)
###Scripts version 2433### / Дата: 21.07.2025 / Размер скачиваемого обновления: 4 мегабайта
* исправлена работа Epic Games Launcher (требуется повторный запуск автоустановки)
* добавлена удобная (не инверсивная) логика включения ESYNC, FSYNC и NTSYNC

View File

@@ -3413,7 +3413,6 @@ start_portwine () {
-e /'dxgi.customDeviceDesc =/c # dxgi.customDeviceDesc =' \
-e /'dxgi.customDeviceId =/c # dxgi.customDeviceId =' \
-e /'dxgi.customVendorId =/c # dxgi.customVendorId =' \
-e /'dxgi.hideAmdGpu =/c # dxgi.hideAmdGpu =' \
-e /'dxgi.hideNvidiaGpu =/c # dxgi.hideNvidiaGpu =' \
-e /'d3d11.cachedDynamicResources =/c # d3d11.cachedDynamicResources =' \
-e /'dxgi.maxFrameLatency =/c # dxgi.maxFrameLatency =' \
@@ -3436,11 +3435,10 @@ start_portwine () {
-e /'dxgi.customDeviceDesc =/c dxgi.customDeviceDesc = "NVIDIA GeForce RTX 4090"' \
-e /'dxgi.customDeviceId =/c dxgi.customDeviceId = 2684' \
-e /'dxgi.customVendorId =/c dxgi.customVendorId = 10de' \
-e /'dxgi.hideAmdGpu =/c dxgi.hideAmdGpu = True' \
-e /'dxgi.hideNvidiaGpu =/c dxgi.hideNvidiaGpu = False' \
"${DXVK_CONFIG_FILE}"
export WINE_HIDE_AMD_GPU="1"
# export WINE_HIDE_AMD_GPU="1"
export DXVK_NVAPI_DRIVER_VERSION="99999"
export DXVK_NVAPI_ALLOW_OTHER_DRIVERS="1"
export PW_USE_NVAPI_AND_DLSS="1"
@@ -3557,12 +3555,14 @@ start_portwine () {
if [[ "${PW_USE_NVAPI_AND_DLSS}" == "1" ]] ; then
export DXVK_ENABLE_NVAPI="1"
FIND_NVNGX="$(dirname $(find /usr/* -type f -name "nvngx.dll" 2>/dev/null | head -n 1 | awk '{print $1}'))"
if [[ -n "$FIND_NVNGX" ]] ; then
try_copy_file_with_checksums "${FIND_NVNGX}/nvngx.dll" "${WINEPREFIX}/drive_c/windows/system32/nvngx.dll"
try_copy_file_with_checksums "${FIND_NVNGX}/_nvngx.dll" "${WINEPREFIX}/drive_c/windows/system32/_nvngx.dll"
var_winedlloverride_update "nvngx,_nvngx=n"
export NVIDIA_WINE_DLL_DIR="${FIND_NVNGX}"
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
try_copy_file_with_checksums "${FIND_NVNGX}/nvngx.dll" "${WINEPREFIX}/drive_c/windows/system32/nvngx.dll"
try_copy_file_with_checksums "${FIND_NVNGX}/_nvngx.dll" "${WINEPREFIX}/drive_c/windows/system32/_nvngx.dll"
var_winedlloverride_update "nvngx,_nvngx=n"
export NVIDIA_WINE_DLL_DIR="${FIND_NVNGX}"
fi
fi
else
export DXVK_ENABLE_NVAPI="0"

View File

@@ -1,6 +1,6 @@
#!/usr/bin/env bash
#Author: Castro-Fidel (linux-gaming.ru)
#SCRIPTS_NEXT_VERSION=2433
#SCRIPTS_NEXT_VERSION=2434
#SCRIPTS_STABLE_VERSION=2425
########################################################################
export AI_TOP_GAMES="PW_LGC PW_VKPLAY PW_EPIC PW_BATTLE_NET PW_WORLD_OF_SEA_BATTLE PW_RUSSIAN_FISHING PW_HO_YO_PLAY PW_FARLIGHT84 PW_WARFRAME PW_WGC PW_UBISOFT"