Commit a03a9bda authored by Mikhail Tergoev's avatar Mikhail Tergoev

Scripts version 2043

parent bcb10d55
...@@ -7,8 +7,12 @@ ...@@ -7,8 +7,12 @@
* добавить проверку количества db файлов на один exe * добавить проверку количества db файлов на один exe
* заниматься только развитием проекта за счет вашей подписки на https://boosty.to/portwine-linux.ru * заниматься только развитием проекта за счет вашей подписки на https://boosty.to/portwine-linux.ru
----------------------------------------- -----------------------------------------
###Scripts version 2041### ###Scripts version 2043###
* улучшена работа функции использования гибридной графики intel + nvidia
###Scripts version 2042###
* из за проблемы на стороне githab перезалиты libs_v17.2 * из за проблемы на стороне githab перезалиты libs_v17.2
* добавлена возможность удаления wine из графического интерфейса - Cпасибо Aldiserg (Dmitry)
###Scripts version 2041### ###Scripts version 2041###
* убран аргумент "-с" для функций скачивания (исправляет редкие проблемы со скачиванием на некоторых системах) * убран аргумент "-с" для функций скачивания (исправляет редкие проблемы со скачиванием на некоторых системах)
......
...@@ -204,7 +204,7 @@ start_portwine () { ...@@ -204,7 +204,7 @@ start_portwine () {
if [ -x "`which optimus-manager 2>/dev/null`" ]; then if [ -x "`which optimus-manager 2>/dev/null`" ]; then
export check_optimus_manager=`optimus-manager --status | grep Current | cut -f 2 -d':' | sed -e 's/^[[:space:]]*//'` export check_optimus_manager=`optimus-manager --status | grep Current | cut -f 2 -d':' | sed -e 's/^[[:space:]]*//'`
fi fi
if [[ ! -z "${PW_NVIDIA}" && "${check_optimus_manager}" != "intel" ]]; then if [[ ! -z "${PW_NVIDIA}" && "${check_optimus_manager}" != "intel" ]] ; then
if [ "${check_optimus_manager}" = "nvidia" ]; then if [ "${check_optimus_manager}" = "nvidia" ]; then
export VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/nvidia_icd.json export VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/nvidia_icd.json
elif [ -x "`which primusrun 2>/dev/null`" ]; then elif [ -x "`which primusrun 2>/dev/null`" ]; then
...@@ -216,11 +216,10 @@ start_portwine () { ...@@ -216,11 +216,10 @@ start_portwine () {
elif [ -x "`which prime-run 2>/dev/null`" ]; then elif [ -x "`which prime-run 2>/dev/null`" ]; then
export optirun_on="prime-run" export optirun_on="prime-run"
export VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/nvidia_icd.json export VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/nvidia_icd.json
fi elif [[ -x "`which nvidia-settings 2>/dev/null`" ]] ; then
export __NV_PRIME_RENDER_OFFLOAD=1 export __NV_PRIME_RENDER_OFFLOAD=1
export __GLX_VENDOR_LIBRARY_NAME=nvidia export __GLX_VENDOR_LIBRARY_NAME=nvidia
if [ ! -d "${PORT_WINE_TMP_PATH}"/gl_shader_cache ] ; then export VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/nvidia_icd.json
mkdir -p "${PORT_WINE_TMP_PATH}"/gl_shader_cache
fi fi
else else
export DRI_PRIME=1 export DRI_PRIME=1
...@@ -233,6 +232,7 @@ start_portwine () { ...@@ -233,6 +232,7 @@ start_portwine () {
export vblank_mode=1 export vblank_mode=1
export __GL_SYNC_TO_VBLANK=1 ;; export __GL_SYNC_TO_VBLANK=1 ;;
esac esac
create_new_dir "${PORT_WINE_TMP_PATH}"/gl_shader_cache
export DXVK_CONFIG_FILE="${PORT_WINE_PATH}/data/dxvk.conf" export DXVK_CONFIG_FILE="${PORT_WINE_PATH}/data/dxvk.conf"
export int_xneur=0 export int_xneur=0
if [[ ! -z "`pgrep xneur`" ]]; then if [[ ! -z "`pgrep xneur`" ]]; then
......
#!/bin/bash #!/bin/bash
#Author: Castro-Fidel (PortWINE-Linux.ru) #Author: Castro-Fidel (PortWINE-Linux.ru)
#SCRIPTS_NEXT_VERSION=2042 #SCRIPTS_NEXT_VERSION=2043
#PORT_NEXT_VERSION=97 #PORT_NEXT_VERSION=97
######################################################################## ########################################################################
export PW_MANGOHUD=0 export PW_MANGOHUD=0
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment