forked from CastroFidel/PortWINE
Scripts version 2212
This commit is contained in:
parent
61c73ffe21
commit
d9c9747bc6
@ -2,6 +2,9 @@ You can help us in the development of the project on the website: boosty.to/linu
|
|||||||
-----------------------------------------
|
-----------------------------------------
|
||||||
Changelog:
|
Changelog:
|
||||||
|
|
||||||
|
###Scripts version 2212### Date: 01.08.2023 / Update download size: 10 megabytes.
|
||||||
|
* added D8VK (DirectX 8 to Vulkan API)
|
||||||
|
|
||||||
###Scripts version 2211### Date: 31.07.2023 / Update download size: 9 megabytes.
|
###Scripts version 2211### Date: 31.07.2023 / Update download size: 9 megabytes.
|
||||||
* fix: League Of Legends (updated WINE_LOL_GE_8.12)
|
* fix: League Of Legends (updated WINE_LOL_GE_8.12)
|
||||||
* updated README in GitHub (thanks Boria138)
|
* updated README in GitHub (thanks Boria138)
|
||||||
|
@ -2,6 +2,9 @@
|
|||||||
-----------------------------------------
|
-----------------------------------------
|
||||||
История изменений:
|
История изменений:
|
||||||
|
|
||||||
|
###Scripts version 2212### Дата: 01.08.2023 / Размер скачиваемого обновления: 10 мегабайт
|
||||||
|
* добавлено использование D8VK (транслятор DirectX 8 в Vulkan API) для старых игр, при использовании DXVK и VKD3D
|
||||||
|
|
||||||
###Scripts version 2211### Дата: 31.07.2023 / Размер скачиваемого обновления: 9 мегабайт основные файлы и 90 мегабайт при запуске игры League Of Legends
|
###Scripts version 2211### Дата: 31.07.2023 / Размер скачиваемого обновления: 9 мегабайт основные файлы и 90 мегабайт при запуске игры League Of Legends
|
||||||
* исправлена работа League Of Legends (обновлен WINE_LOL_GE_8.12)
|
* исправлена работа League Of Legends (обновлен WINE_LOL_GE_8.12)
|
||||||
* обновлен README на GitHub (спасибо Boria138)
|
* обновлен README на GitHub (спасибо Boria138)
|
||||||
|
@ -747,6 +747,24 @@ pw_check_and_download_dxvk_and_vkd3d () {
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
|
#Download D8VK
|
||||||
|
if [ ! -d "${PW_VULKAN_DIR}/d8vk-${D8VK_VER}" ] ; then
|
||||||
|
print_info "Download and install D8VK v.${D8VK_VER}"
|
||||||
|
if try_download "https://github.com/Castro-Fidel/vulkan/releases/download/d8vk-${D8VK_VER}/d8vk-${D8VK_VER}.tar.xz" "${PW_VULKAN_DIR}/d8vk-${D8VK_VER}.tar.xz" ; then
|
||||||
|
if unpack_tar_xz "${PW_VULKAN_DIR}/d8vk-${D8VK_VER}.tar.xz" "${PW_VULKAN_DIR}" ; then
|
||||||
|
try_remove_file "${PW_VULKAN_DIR}/d8vk-${D8VK_VER}.tar.xz"
|
||||||
|
else
|
||||||
|
try_remove_file "${PW_VULKAN_DIR}/d8vk-${D8VK_VER}.tar.xz"
|
||||||
|
try_remove_dir "d8vk-${D8VK_VER}"
|
||||||
|
|
||||||
|
zenity_error_download && pw_check_and_download_dxvk_and_vkd3d
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
zenity_error_download && pw_check_and_download_dxvk_and_vkd3d
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -373,7 +373,7 @@ start_portwine () {
|
|||||||
then try_force_link_file "${WINEDIR}"/lib64/wine/x86_64-windows/dxgi.dll "${WINEPREFIX}/drive_c/windows/system32/dxgi.dll"
|
then try_force_link_file "${WINEDIR}"/lib64/wine/x86_64-windows/dxgi.dll "${WINEPREFIX}/drive_c/windows/system32/dxgi.dll"
|
||||||
fi
|
fi
|
||||||
print_info "Try link wine d3d filese by default..."
|
print_info "Try link wine d3d filese by default..."
|
||||||
for wine_build_dll in d3d12core d3d12 d3d11 d3d10 d3d10core d3d10_1 d3d9 dxgi ; do
|
for wine_build_dll in d3d12core d3d12 d3d11 d3d10 d3d10core d3d10_1 d3d9 d3d8 dxgi ; do
|
||||||
if ! try_force_link_file "${WINEDIR}/lib/wine/${wine_build_dll}.dll" "${WINEPREFIX}/drive_c/windows/syswow64/${wine_build_dll}.dll"
|
if ! try_force_link_file "${WINEDIR}/lib/wine/${wine_build_dll}.dll" "${WINEPREFIX}/drive_c/windows/syswow64/${wine_build_dll}.dll"
|
||||||
then try_force_link_file "${WINEDIR}/lib/wine/i386-windows/${wine_build_dll}.dll" "${WINEPREFIX}/drive_c/windows/syswow64/${wine_build_dll}.dll"
|
then try_force_link_file "${WINEDIR}/lib/wine/i386-windows/${wine_build_dll}.dll" "${WINEPREFIX}/drive_c/windows/syswow64/${wine_build_dll}.dll"
|
||||||
fi
|
fi
|
||||||
@ -422,7 +422,7 @@ start_portwine () {
|
|||||||
export PW_MANGOHUD=0
|
export PW_MANGOHUD=0
|
||||||
export WINE_FULLSCREEN_FSR=0
|
export WINE_FULLSCREEN_FSR=0
|
||||||
else
|
else
|
||||||
print_info "Use VKD3D-PROTON and DXVK (DX 9-12 to vulkan)"
|
print_info "Use VKD3D-PROTON, DXVK and D8VK (DirectX to vulkan)"
|
||||||
# export WINE_D3D_CONFIG='renderer=vulkan'
|
# export WINE_D3D_CONFIG='renderer=vulkan'
|
||||||
if [[ "${PW_USE_WINE_DXGI}" == 1 ]] ; then
|
if [[ "${PW_USE_WINE_DXGI}" == 1 ]] ; then
|
||||||
export CP_DXVK_FILES="d3d11 d3d10core d3d9 dxvk_config openvr_api_dxvk"
|
export CP_DXVK_FILES="d3d11 d3d10core d3d9 dxvk_config openvr_api_dxvk"
|
||||||
@ -443,6 +443,8 @@ start_portwine () {
|
|||||||
print_info "DXVK v.${DXVK_GIT_VER} in use"
|
print_info "DXVK v.${DXVK_GIT_VER} in use"
|
||||||
print_info "VKD3D-PROTON v.${VKD3D_GIT_VER} in use"
|
print_info "VKD3D-PROTON v.${VKD3D_GIT_VER} in use"
|
||||||
fi
|
fi
|
||||||
|
PATH_TO_D8VK_FILES="${PW_VULKAN_DIR}/d8vk-${D8VK_VER}"
|
||||||
|
print_info "D8VK v.${D8VK_VER} in use"
|
||||||
|
|
||||||
print_info "Try link native DXVK files..."
|
print_info "Try link native DXVK files..."
|
||||||
for wine_dxvk_dll in ${CP_DXVK_FILES} ; do
|
for wine_dxvk_dll in ${CP_DXVK_FILES} ; do
|
||||||
@ -461,6 +463,10 @@ start_portwine () {
|
|||||||
try_force_link_file "${WINEDIR}/lib64/vkd3d/${wine_vkd3d_dll}.dll" "${WINEPREFIX}/drive_c/windows/system32/${wine_vkd3d_dll}.dll"
|
try_force_link_file "${WINEDIR}/lib64/vkd3d/${wine_vkd3d_dll}.dll" "${WINEPREFIX}/drive_c/windows/system32/${wine_vkd3d_dll}.dll"
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
|
print_info "Try link native D8VK file..."
|
||||||
|
try_force_link_file "${PATH_TO_D8VK_FILES}/x32/d3d8.dll" "${WINEPREFIX}/drive_c/windows/syswow64/d3d8.dll"
|
||||||
|
var_winedlloverride_update d3d8=n
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ "${PW_DX12_DISABLE}" == 1 ]]
|
if [[ "${PW_DX12_DISABLE}" == 1 ]]
|
||||||
|
@ -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=2211
|
#SCRIPTS_NEXT_VERSION=2212
|
||||||
########################################################################
|
########################################################################
|
||||||
export PW_MANGOHUD=0
|
export PW_MANGOHUD=0
|
||||||
export MANGOHUD_CONFIG=cpu_stats,cpu_temp,cpu_mhz,cpu_color=2e97cb,cpu_text=CPU,gpu_stats,gpu_temp,gpu_core_clock,gpu_mem_clock,vulkan_driver,gpu_name,gpu_color=2e9762,gpu_text=GPU,vram,vram_color=ad64c1,ram,ram_color=c26693,io_color=a491d3,frame_timing=1,frametime_color=00ff00,time,arch,wine,wine_color=eb5b5b,engine_color=eb5b5b,background_alpha=0.2,font_size=24,background_color=020202,text_color=ffffff,toggle_hud=Shift_R+F12,resolution,vkbasalt
|
export MANGOHUD_CONFIG=cpu_stats,cpu_temp,cpu_mhz,cpu_color=2e97cb,cpu_text=CPU,gpu_stats,gpu_temp,gpu_core_clock,gpu_mem_clock,vulkan_driver,gpu_name,gpu_color=2e9762,gpu_text=GPU,vram,vram_color=ad64c1,ram,ram_color=c26693,io_color=a491d3,frame_timing=1,frametime_color=00ff00,time,arch,wine,wine_color=eb5b5b,engine_color=eb5b5b,background_alpha=0.2,font_size=24,background_color=020202,text_color=ffffff,toggle_hud=Shift_R+F12,resolution,vkbasalt
|
||||||
@ -46,6 +46,7 @@ export PW_WINE_FULLSCREEN_FSR="1"
|
|||||||
###DXVK_AND_VKD3D###
|
###DXVK_AND_VKD3D###
|
||||||
export VKD3D_FEATURE_LEVEL="12_0"
|
export VKD3D_FEATURE_LEVEL="12_0"
|
||||||
# export VKD3D_LIMIT_TESS_FACTORS="16"
|
# export VKD3D_LIMIT_TESS_FACTORS="16"
|
||||||
|
export D8VK_VER="1.0"
|
||||||
export DXVK_STABLE_VER="1.10.3-28"
|
export DXVK_STABLE_VER="1.10.3-28"
|
||||||
export DXVK_GIT_VER="2.2-137"
|
export DXVK_GIT_VER="2.2-137"
|
||||||
export VKD3D_STABLE_VER="1.1-2602"
|
export VKD3D_STABLE_VER="1.1-2602"
|
||||||
|
Loading…
Reference in New Issue
Block a user