print_info "Use DAMAVAND (DirectX to wined3d vulkan)"
export WINE_D3D_CONFIG='renderer=vulkan'
else
...
...
@@ -2632,7 +2627,6 @@ pw_gui_for_edit_db () {
PW_RESTORE_RESOLUTION_INFO=$(eval_gettext 'Remember the screen resolution when starting the game and return it when closing (useful for games that change the screen resolution when closing)')
PW_USE_SYSTEM_VK_LAYERS_INFO=$(eval_gettext 'Use system mangohud, vkBasalt, obs-vkcapture and other applications using vulkan layers')
PW_USE_OBS_VKCAPTURE_INFO=$(eval_gettext 'Enable the ability to write to OBS Studio using obs-vkcapture (ATTENTION: the forced use of system mangohud, vkBasalt, obs-vkcapture and other applications using vulkan layers will be enabled)')
PW_USE_GALLIUM_ZINK_INFO=$(eval_gettext 'Use the zink driver (OpenGL on top of Vulkan), allows you to use vkBasalt in OpenGL games (ATTENTION: vulkan support is required, wined3d (opengl) is used instead of dxvk, suitable for games on OpenGL and older versions of DirectX, artifacts are possible on newer versions of DirectX)')
PW_DISABLE_COMPOSITING_INFO=$(eval_gettext 'Disable desktop compositing (effects). It often improves performance.')
PW_USE_GAMESCOPE_INFO=$(eval_gettext "
<b>Super + F :</b> Toggle fullscreen
...
...
@@ -3581,6 +3575,8 @@ portwine_start_debug () {
elif[["${PW_VULKAN_USE}"="3"]];then
echo"PW_VULKAN_USE=${PW_VULKAN_USE} - native DX9 on MESA drivers">>"${PORT_WINE_PATH}/PortProton.log"
elif[["${PW_VULKAN_USE}"="4"]];then
echo"PW_VULKAN_USE=${PW_VULKAN_USE} - OpenGL on MESA vulkan drivers">>"${PORT_WINE_PATH}/PortProton.log"
elif[["${PW_VULKAN_USE}"="5"]];then
echo"PW_VULKAN_USE=${PW_VULKAN_USE} - DirectX to wined3d vulkan">>"${PORT_WINE_PATH}/PortProton.log"