Scripts version 2048
This commit is contained in:
parent
51d569b6e6
commit
e1bca02c56
@ -7,6 +7,10 @@
|
|||||||
* добавить проверку количества db файлов на один exe
|
* добавить проверку количества db файлов на один exe
|
||||||
* заниматься только развитием проекта за счет вашей подписки на https://boosty.to/portwine-linux.ru
|
* заниматься только развитием проекта за счет вашей подписки на https://boosty.to/portwine-linux.ru
|
||||||
-----------------------------------------
|
-----------------------------------------
|
||||||
|
###Scripts version 2048###
|
||||||
|
* HOTFIX - востановлена работа контейнера, vkBasalt и mangohud на системах основанных на Debian
|
||||||
|
* DLSS работает в играх под DX11+DXVK (скоро будет работать и под DX12)
|
||||||
|
|
||||||
###Scripts version 2047###
|
###Scripts version 2047###
|
||||||
* автоматическое отключение gamemode для системы Red Hat (исправляет долгую загрузку wine)
|
* автоматическое отключение gamemode для системы Red Hat (исправляет долгую загрузку wine)
|
||||||
* обновлен PROTON_STEAM до версии 6.8-3 (cовместно с dxvk, vkd3d и nvapi)
|
* обновлен PROTON_STEAM до версии 6.8-3 (cовместно с dxvk, vkd3d и nvapi)
|
||||||
|
@ -502,6 +502,7 @@ stop_portwine () {
|
|||||||
rm -fr "${WINEPREFIX}"/drive_c/users/steamuser/Temp/*
|
rm -fr "${WINEPREFIX}"/drive_c/users/steamuser/Temp/*
|
||||||
fi
|
fi
|
||||||
try_remove_dir "${PW_WINELIB}/var"
|
try_remove_dir "${PW_WINELIB}/var"
|
||||||
|
find "${WINEPREFIX}/drive_c/" -type f -name "*.tmp" -delete
|
||||||
exit 0
|
exit 0
|
||||||
}
|
}
|
||||||
open_changelog () {
|
open_changelog () {
|
||||||
|
@ -108,9 +108,9 @@ start_portwine () {
|
|||||||
else export PRESSURE_VESSEL_FILESYSTEMS_RW="${PWRTMRW}"
|
else export PRESSURE_VESSEL_FILESYSTEMS_RW="${PWRTMRW}"
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
# if [ ! -f "${PW_WINELIB}/runtime/etc/os-release" ]
|
#HOTFIX portable libs for Debian based OS
|
||||||
# then try_force_link_file "${PW_WINELIB}/runtime/lib/os-release" "${PW_WINELIB}/runtime/etc/os-release"
|
[[ ! -d "${PW_WINELIB}/portable/lib/lib/i386-linux-gnu" ]] && ln -s "${PW_WINELIB}/portable/lib/lib32" "${PW_WINELIB}/portable/lib/lib/i386-linux-gnu"
|
||||||
# fi
|
[[ ! -d "${PW_WINELIB}/portable/lib/lib/x86_64-linux-gnu" ]] && ln -s "${PW_WINELIB}/portable/lib/lib" "${PW_WINELIB}/portable/lib/lib/x86_64-linux-gnu"
|
||||||
echo "RUNTIME is enabled"
|
echo "RUNTIME is enabled"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -158,7 +158,7 @@ start_portwine () {
|
|||||||
if [[ ! -z "${PW_USE_NVAPI_AND_DLSS}" && "${PW_USE_NVAPI_AND_DLSS}" == 1 && -d "${WINEDIR}/lib/wine/nvapi/" ]]
|
if [[ ! -z "${PW_USE_NVAPI_AND_DLSS}" && "${PW_USE_NVAPI_AND_DLSS}" == 1 && -d "${WINEDIR}/lib/wine/nvapi/" ]]
|
||||||
then
|
then
|
||||||
try_copy_file "${WINEDIR}/lib/wine/nvapi/nvapi.dll" "${WINEPREFIX}/drive_c/windows/syswow64/"
|
try_copy_file "${WINEDIR}/lib/wine/nvapi/nvapi.dll" "${WINEPREFIX}/drive_c/windows/syswow64/"
|
||||||
try_copy_file "${WINEDIR}/lib64/wine/nvapi/nvapi64.dll" "${WINEPREFIX}/drive_c/windows/system32/"
|
try_copy_file "${WINEDIR}/lib64/wine/nvapi/nvapi64.dll" "${WINEPREFIX}/drive_c/windows/system32/"
|
||||||
var_winedlloverride_update "nvapi,nvapi64,nvml=n;nvcuda=b"
|
var_winedlloverride_update "nvapi,nvapi64,nvml=n;nvcuda=b"
|
||||||
if [[ ! -f "${WINEPREFIX}/drive_c/windows/system32/nvngx.dll" || ! -f "${WINEPREFIX}/drive_c/windows/system32/_nvngx.dll" ]] ; then
|
if [[ ! -f "${WINEPREFIX}/drive_c/windows/system32/nvngx.dll" || ! -f "${WINEPREFIX}/drive_c/windows/system32/_nvngx.dll" ]] ; then
|
||||||
try_copy_file `find /usr/* -type f -name "nvngx.dll" 2>/dev/null | awk '{print $1}'` "${WINEPREFIX}/drive_c/windows/system32/"
|
try_copy_file `find /usr/* -type f -name "nvngx.dll" 2>/dev/null | awk '{print $1}'` "${WINEPREFIX}/drive_c/windows/system32/"
|
||||||
@ -215,20 +215,15 @@ start_portwine () {
|
|||||||
export __GLX_VENDOR_LIBRARY_NAME=nvidia
|
export __GLX_VENDOR_LIBRARY_NAME=nvidia
|
||||||
check_vk_icd_file
|
check_vk_icd_file
|
||||||
fi
|
fi
|
||||||
#try copy nvml.dll to prefix
|
#try link nvml.dll to prefix
|
||||||
if ! try_copy_file "${WINEDIR}"/lib/wine/fakedlls/nvml.dll "${WINEPREFIX}/drive_c/windows/syswow64/"
|
if ! try_force_link_file "${WINEDIR}"/lib/wine/nvml.dll.so "${WINEPREFIX}/drive_c/windows/syswow64/nvml.dll"
|
||||||
then try_copy_file "${WINEDIR}"/lib/wine/i386-windows/nvml.dll "${WINEPREFIX}/drive_c/windows/syswow64/"
|
then try_force_link_file "${WINEDIR}"/lib/wine/i386-unix/nvml.dll.so "${WINEPREFIX}/drive_c/windows/syswow64/nvml.dll"
|
||||||
fi
|
fi
|
||||||
if ! try_copy_file "${WINEDIR}"/lib64/wine/fakedlls/nvml.dll "${WINEPREFIX}/drive_c/windows/system32/"
|
if ! try_force_link_file "${WINEDIR}"/lib64/wine/nvml.dll.so "${WINEPREFIX}/drive_c/windows/system32/nvml.dll"
|
||||||
then try_copy_file "${WINEDIR}"/lib64/wine/x86_64-windows/nvml.dll "${WINEPREFIX}/drive_c/windows/system32/"
|
then try_force_link_file "${WINEDIR}"/lib64/wine/x86_64-unix/nvml.dll.so "${WINEPREFIX}/drive_c/windows/system32/nvml.dll"
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
export DRI_PRIME=1
|
export DRI_PRIME=1
|
||||||
if [[ -f "/usr/share/vulkan/icd.d/radeon_icd.x86_64.json" ]] ; then
|
|
||||||
export VK_ICD_FILENAMES="/usr/share/vulkan/icd.d/radeon_icd.x86_64.json:/usr/share/vulkan/icd.d/radeon_icd.i686.json"
|
|
||||||
elif [[ -f "/etc/vulkan/icd.d/radeon_icd.x86_64.json" ]] ; then
|
|
||||||
export VK_ICD_FILENAMES="/etc/vulkan/icd.d/radeon_icd.x86_64.json:/etc/vulkan/icd.d/radeon_icd.i686.json"
|
|
||||||
fi
|
|
||||||
fi
|
fi
|
||||||
case "$PW_FORCE_USE_VSYNC" in # 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
case "$PW_FORCE_USE_VSYNC" in # 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT
|
||||||
"0")
|
"0")
|
||||||
@ -436,7 +431,6 @@ start_portwine () {
|
|||||||
wait_wineserver &&
|
wait_wineserver &&
|
||||||
echo "Set to win${PW_WINDOWS_VER}"
|
echo "Set to win${PW_WINDOWS_VER}"
|
||||||
fi
|
fi
|
||||||
for tmp_trash in `find ./ -type f -name "${WINEPREFIX}/drive_c/*.tmp" 2>/dev/null`; do rm -f ${tmp_trash} ; done
|
|
||||||
pw_stop_progress_bar &&
|
pw_stop_progress_bar &&
|
||||||
pw_tray_icon
|
pw_tray_icon
|
||||||
pw_start_progress_bar_cs "Start ${portname}... Please wait..."
|
pw_start_progress_bar_cs "Start ${portname}... Please wait..."
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
#Author: Castro-Fidel (PortWINE-Linux.ru)
|
#Author: Castro-Fidel (PortWINE-Linux.ru)
|
||||||
#SCRIPTS_NEXT_VERSION=2047
|
#SCRIPTS_NEXT_VERSION=2048
|
||||||
#PORT_NEXT_VERSION=97
|
#PORT_NEXT_VERSION=97
|
||||||
########################################################################
|
########################################################################
|
||||||
export PW_MANGOHUD=1
|
export PW_MANGOHUD=1
|
||||||
|
Loading…
Reference in New Issue
Block a user