Compare commits

..

4 Commits

Author SHA1 Message Date
Mikhail Tergoev
af3bddf5b3 Scripts version 2373 2024-11-10 16:57:12 +03:00
Mikhail Tergoev
370b1c2865 added more variables 2024-11-10 16:46:28 +03:00
Mikhail Tergoev
0f71e02c0e added link icu*68 files to pfx 2024-11-10 16:04:45 +03:00
Mikhail Tergoev
8d56c9c74c updated PROTON_LG to 9-19 2024-11-10 15:44:26 +03:00
4 changed files with 45 additions and 19 deletions

View File

@@ -2,6 +2,13 @@ You can help us in the development of the project on the website: https://linux-
---------------------------------------- ----------------------------------------
Changelog: Changelog:
###Scripts version 2373### / Date: 10.11.2024 / Download update size: 215 megabytes
* updated PROTON_LG to version "9-19"
* updated versions:
* DXVK_GIT "2.4.1-446" (shared with dxvk-nvapi)
* VKD3D_GIT "1.1-4271" (shared with vkd3d-shader)
* fixed the work of the Black Desert Online game with the latest versions of dxvk and vkd3d
###Scripts version 2372### / Date: 09.11.2024 / Download update size: 4 megabytes ###Scripts version 2372### / Date: 09.11.2024 / Download update size: 4 megabytes
* many script optimizations (thanks to Htylol) * many script optimizations (thanks to Htylol)
*reduced recommended scaling *reduced recommended scaling

View File

@@ -2,6 +2,13 @@
----------------------------------------- -----------------------------------------
История изменений: История изменений:
###Scripts version 2373### / Дата: 10.11.2024 / Размер скачиваемого обновления: 215 мегабайт
* обновлен PROTON_LG до версии "9-19"
* обновлены версии:
* DXVK_GIT "2.4.1-446" (совместно с dxvk-nvapi)
* VKD3D_GIT "1.1-4271" (совместно vkd3d-shader)
* исправлена работа игры Black Desert Online с новейшими версиями dxvk и vkd3d
###Scripts version 2372### / Дата: 09.11.2024 / Размер скачиваемого обновления: 4 мегабайта ###Scripts version 2372### / Дата: 09.11.2024 / Размер скачиваемого обновления: 4 мегабайта
* множество оптимизаций скриптов (спасибо Htylol) * множество оптимизаций скриптов (спасибо Htylol)
* уменьшено рекомендуемое масштабирование * уменьшено рекомендуемое масштабирование

View File

@@ -2939,10 +2939,11 @@ start_portwine () {
fi fi
check_variables VKD3D_DEBUG none check_variables VKD3D_DEBUG none
check_variables VKD3D_SHADER_DEBUG none
check_variables DXVK_LOG_LEVEL none check_variables DXVK_LOG_LEVEL none
check_variables DXVK_NVAPI_LOG_LEVEL none
check_variables VK_LOADER_DEBUG none check_variables VK_LOADER_DEBUG none
check_variables VKBASALT_LOG_LEVEL none check_variables VKBASALT_LOG_LEVEL none
check_variables DXVK_NVAPI_LOG_LEVEL none
if [[ "${PW_LOG}" == 1 ]] \ if [[ "${PW_LOG}" == 1 ]] \
|| [[ -n "$PW_DEBUG" ]] || [[ -n "$PW_DEBUG" ]]
then then
@@ -2956,15 +2957,20 @@ start_portwine () {
pw_wineboot () { pw_wineboot () {
LIST_NATIVE_WINE_DLL_LINKS="winevulkan ir50_32 amd_ags_x64 wined3d vulkan-1" LIST_NATIVE_WINE_DLL_LINKS="winevulkan ir50_32 amd_ags_x64 wined3d vulkan-1"
for change_wine_dll in $LIST_NATIVE_WINE_DLL_LINKS ; do for dll in $LIST_NATIVE_WINE_DLL_LINKS ; do
try_force_link_file "${WINEDIR}/lib64/wine/x86_64-windows/${change_wine_dll}.dll" "${WINEPREFIX}/drive_c/windows/system32/${change_wine_dll}.dll" try_force_link_file "${WINEDIR}/lib64/wine/x86_64-windows/${dll}.dll" "${WINEPREFIX}/drive_c/windows/system32/${dll}.dll"
try_force_link_file "${WINEDIR}/lib/wine/i386-windows/${change_wine_dll}.dll" "${WINEPREFIX}/drive_c/windows/syswow64/${change_wine_dll}.dll" try_force_link_file "${WINEDIR}/lib/wine/i386-windows/${dll}.dll" "${WINEPREFIX}/drive_c/windows/syswow64/${dll}.dll"
done done
LIST_NATIVE_WINE_DLL_COPY="atl100 ntdll shell32" LIST_NATIVE_WINE_DLL_COPY="atl100 ntdll shell32"
for change_wine_dll in $LIST_NATIVE_WINE_DLL_COPY ; do for dll in $LIST_NATIVE_WINE_DLL_COPY ; do
try_copy_file "${WINEDIR}/lib64/wine/x86_64-windows/${change_wine_dll}.dll" "${WINEPREFIX}/drive_c/windows/system32/${change_wine_dll}.dll" try_copy_file "${WINEDIR}/lib64/wine/x86_64-windows/${dll}.dll" "${WINEPREFIX}/drive_c/windows/system32/${dll}.dll"
try_copy_file "${WINEDIR}/lib/wine/i386-windows/${change_wine_dll}.dll" "${WINEPREFIX}/drive_c/windows/syswow64/${change_wine_dll}.dll" try_copy_file "${WINEDIR}/lib/wine/i386-windows/${dll}.dll" "${WINEPREFIX}/drive_c/windows/syswow64/${dll}.dll"
done
LIST_ICU_DLL_LINKS="icuin68 icuuc68 icudt68"
for dll in $LIST_ICU_DLL_LINKS ; do
try_force_link_file "${WINEDIR}/lib64/icu/${dll}.dll" "${WINEPREFIX}/drive_c/windows/system32/${dll}.dll"
done done
print_info "Used wineboot $@ for prefix: ${PW_PREFIX_NAME}" print_info "Used wineboot $@ for prefix: ${PW_PREFIX_NAME}"
@@ -3039,6 +3045,18 @@ start_portwine () {
check_variables WINEFSYNC_FUTEX2 0 check_variables WINEFSYNC_FUTEX2 0
fi fi
# export WINE_SIMULATE_ASYNC_READ=1
# export WINE_FSYNC_SIMULATE_SCHED_QUANTUM=1
# export WINE_ALERT_SIMULATE_SCHED_QUANTUM=1
# export WINE_FSYNC_YIELD_TO_WAITERS=1
# export WINE_KERNEL_STACK_SIZE=64
# export WINE_DISABLE_KERNEL_WRITEWATCH=1
# export WINE_SIMULATE_WRITECOPY="1"
if [[ "${PW_NO_WRITE_WATCH}" == 1 ]] ; then
export WINE_DISABLE_WRITE_WATCH="1"
fi
if [[ "${PW_FORCE_LARGE_ADDRESS_AWARE}" == 1 ]] if [[ "${PW_FORCE_LARGE_ADDRESS_AWARE}" == 1 ]]
then export WINE_LARGE_ADDRESS_AWARE="1" then export WINE_LARGE_ADDRESS_AWARE="1"
else export WINE_LARGE_ADDRESS_AWARE="0" else export WINE_LARGE_ADDRESS_AWARE="0"
@@ -3049,13 +3067,11 @@ start_portwine () {
export __GL_ExtensionStringVersion="17700" #nvidia override export __GL_ExtensionStringVersion="17700" #nvidia override
fi fi
if [[ "${PW_NO_WRITE_WATCH}" == 1 ]] ; then
export WINE_DISABLE_WRITE_WATCH="1"
fi
if [[ "${PW_VULKAN_NO_ASYNC}" == 1 ]] ; then if [[ "${PW_VULKAN_NO_ASYNC}" == 1 ]] ; then
export RADV_DEBUG+="llvm " export RADV_DEBUG+="llvm "
var_vkd3d_config_update single_queue var_vkd3d_config_update single_queue
else
export DXVK_ASYNC="1"
fi fi
enabled_fake_nvidia_videocard () enabled_fake_nvidia_videocard ()

View File

@@ -1,6 +1,6 @@
#!/usr/bin/env bash #!/usr/bin/env bash
#Author: Castro-Fidel (linux-gaming.ru) #Author: Castro-Fidel (linux-gaming.ru)
#SCRIPTS_NEXT_VERSION=2372 #SCRIPTS_NEXT_VERSION=2373
#SCRIPTS_STABLE_VERSION=2360 #SCRIPTS_STABLE_VERSION=2360
######################################################################## ########################################################################
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" 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"
@@ -38,10 +38,6 @@ export PW_GPU_USE="disabled"
export PW_LOCALE_SELECT="disabled" export PW_LOCALE_SELECT="disabled"
export PW_DINPUT_PROTOCOL="0" export PW_DINPUT_PROTOCOL="0"
export STAGING_SHARED_MEMORY="1" export STAGING_SHARED_MEMORY="1"
export STAGING_WRITECOPY="0"
###GTK_CONFIG###
# export GTK_DATA_PREFIX=
# export GTK_THEME="Adwaita:dark"
###DEFAULT_WINE### ###DEFAULT_WINE###
export PW_WINE_USE="PROTON_LG" export PW_WINE_USE="PROTON_LG"
export PW_PLUGINS_VER="_v17" export PW_PLUGINS_VER="_v17"
@@ -49,7 +45,7 @@ export PW_FAKE_DLSS_VER="230506"
export PW_FAKE_DLSS_3_VER="090" export PW_FAKE_DLSS_3_VER="090"
export PW_GALLIUM_NINE_VER="0.9" export PW_GALLIUM_NINE_VER="0.9"
###WINE_AND_PROTON_LG### ###WINE_AND_PROTON_LG###
export PW_PROTON_LG_VER="PROTON_LG_9-18" export PW_PROTON_LG_VER="PROTON_LG_9-19"
export PW_WINE_LG_VER="WINE_LG_9-12-2" export PW_WINE_LG_VER="WINE_LG_9-12-2"
export PW_WINE_FULLSCREEN_FSR="1" export PW_WINE_FULLSCREEN_FSR="1"
export WINE_FULLSCREEN_FSR_MODE="ultra" export WINE_FULLSCREEN_FSR_MODE="ultra"
@@ -58,9 +54,9 @@ export PW_VULKAN_USE="2"
export VKD3D_LIMIT_TESS_FACTORS="64" export VKD3D_LIMIT_TESS_FACTORS="64"
export DXVK_LEGACY_VER="1.6.1" export DXVK_LEGACY_VER="1.6.1"
export DXVK_STABLE_VER="1.10.3-28" export DXVK_STABLE_VER="1.10.3-28"
export DXVK_GIT_VER="2.4.1-393" export DXVK_GIT_VER="2.4.1-446"
export VKD3D_STABLE_VER="1.1-2602" export VKD3D_STABLE_VER="1.1-2602"
export VKD3D_GIT_VER="1.1-4252" export VKD3D_GIT_VER="1.1-4271"
###VKBASALT### ###VKBASALT###
export PW_VKBASALT_EFFECTS="Curves:cas" export PW_VKBASALT_EFFECTS="Curves:cas"
export PW_VKBASALT_FFX_CAS="0.50" export PW_VKBASALT_FFX_CAS="0.50"