Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
P
PortWINE
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Mikhail Tergoev
PortWINE
Commits
d35beeff
Commit
d35beeff
authored
Mar 20, 2025
by
Mikhail Tergoev
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
revert GALLIUM NINE to settings
parent
b24160f6
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
115 additions
and
42 deletions
+115
-42
PortProton.pot
data_from_portwine/locales/PortProton.pot
+9
-9
PortProton.po
data_from_portwine/locales/es/LC_MESSAGES/PortProton.po
+25
-21
PortProton.po
data_from_portwine/locales/ru/LC_MESSAGES/PortProton.po
+12
-9
functions_helper
data_from_portwine/scripts/functions_helper
+68
-3
var
data_from_portwine/scripts/var
+1
-0
No files found.
data_from_portwine/locales/PortProton.pot
View file @
d35beeff
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
msgid ""
msgid ""
msgstr "Project-Id-Version: PACKAGE VERSION\n"
msgstr "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-03-
07 17:18+05
00\n"
"POT-Creation-Date: 2025-03-
20 21:49+03
00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
...
@@ -350,6 +350,10 @@ msgstr ""
...
@@ -350,6 +350,10 @@ msgstr ""
msgid "Launched"
msgid "Launched"
msgstr ""
msgstr ""
msgid "d3dadapter9.so.1.0.0 - Not found in the system.\\nInstall the "
"missing package: <b>d3dadapter9</b>"
msgstr ""
msgid "You will need to check internet connection,and\\npress Repeat for "
msgid "You will need to check internet connection,and\\npress Repeat for "
"repeat download"
"repeat download"
msgstr ""
msgstr ""
...
@@ -529,6 +533,9 @@ msgstr ""
...
@@ -529,6 +533,9 @@ msgstr ""
msgid "Use Gallium Zink (OpenGL driver is implemented via Vulkan)"
msgid "Use Gallium Zink (OpenGL driver is implemented via Vulkan)"
msgstr ""
msgstr ""
msgid "Use Gallium Nine (native DirectX 9 for MESA)"
msgstr ""
msgid "Instead of DXVK, use WineD3D vulkan (Damavand). Experimental "
msgid "Instead of DXVK, use WineD3D vulkan (Damavand). Experimental "
"function."
"function."
msgstr ""
msgstr ""
...
@@ -1615,10 +1622,6 @@ msgstr ""
...
@@ -1615,10 +1622,6 @@ msgstr ""
msgid "SAVE"
msgid "SAVE"
msgstr ""
msgstr ""
msgid "This program comes with absolutely no warranty.\n"
"See the License for details."
msgstr ""
msgid "Author: Casro-Fidel (Mikhail Tergoev)\n"
msgid "Author: Casro-Fidel (Mikhail Tergoev)\n"
"\n"
"\n"
"Developer assistants and testers:"
"Developer assistants and testers:"
...
@@ -1635,7 +1638,7 @@ msgid "Do you want to join and help in the development of the project:"
...
@@ -1635,7 +1638,7 @@ msgid "Do you want to join and help in the development of the project:"
msgstr ""
msgstr ""
msgid "Website: http://linux-gaming.ru\n"
msgid "Website: http://linux-gaming.ru\n"
"
Discord: http://discord.gg/yJSEFjF
\n"
"
TG: https://t.me/linux_gaming_ru
\n"
"VK: https://vk.com/linuxgamingru\n"
"VK: https://vk.com/linuxgamingru\n"
"-------------------------------------------\n"
"-------------------------------------------\n"
"Become a paid subscriber:\n"
"Become a paid subscriber:\n"
...
@@ -1661,9 +1664,6 @@ msgstr ""
...
@@ -1661,9 +1664,6 @@ msgstr ""
msgid "ABOUT US"
msgid "ABOUT US"
msgstr ""
msgstr ""
msgid "ABOUT PORTPROTON"
msgstr ""
msgid "AUTORS"
msgid "AUTORS"
msgstr ""
msgstr ""
...
...
data_from_portwine/locales/es/LC_MESSAGES/PortProton.po
View file @
d35beeff
...
@@ -8,7 +8,7 @@ msgid ""
...
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-03-
07 17:14+05
00\n"
"POT-Creation-Date: 2025-03-
20 21:49+03
00\n"
"PO-Revision-Date: 2024-11-13 08:18+0500\n"
"PO-Revision-Date: 2024-11-13 08:18+0500\n"
"Last-Translator: \n"
"Last-Translator: \n"
"Language-Team: \n"
"Language-Team: \n"
...
@@ -385,6 +385,13 @@ msgid "Launched"
...
@@ -385,6 +385,13 @@ msgid "Launched"
msgstr "Lanzado"
msgstr "Lanzado"
msgid ""
msgid ""
"d3dadapter9.so.1.0.0 - Not found in the system.\\nInstall the missing "
"package: <b>d3dadapter9</b>"
msgstr ""
"d3dadapter9.so.1.0.0 - No encontrado en el sistema.\n"
"Instala el paquete faltante:<b>d3dadapter9</b>"
msgid ""
"You will need to check internet connection,and\\npress Repeat for repeat "
"You will need to check internet connection,and\\npress Repeat for repeat "
"download"
"download"
msgstr ""
msgstr ""
...
@@ -634,6 +641,9 @@ msgstr ""
...
@@ -634,6 +641,9 @@ msgstr ""
msgid "Use Gallium Zink (OpenGL driver is implemented via Vulkan)"
msgid "Use Gallium Zink (OpenGL driver is implemented via Vulkan)"
msgstr "Gallium Zink (OpenGL a Vulkan)"
msgstr "Gallium Zink (OpenGL a Vulkan)"
msgid "Use Gallium Nine (native DirectX 9 for MESA)"
msgstr ""
#, fuzzy
#, fuzzy
msgid "Instead of DXVK, use WineD3D vulkan (Damavand). Experimental function."
msgid "Instead of DXVK, use WineD3D vulkan (Damavand). Experimental function."
msgstr "WineD3D Vulkan (Damavand experimental)"
msgstr "WineD3D Vulkan (Damavand experimental)"
...
@@ -2065,13 +2075,6 @@ msgid "SAVE"
...
@@ -2065,13 +2075,6 @@ msgid "SAVE"
msgstr "AHORRAR"
msgstr "AHORRAR"
msgid ""
msgid ""
"This program comes with absolutely no warranty.\n"
"See the License for details."
msgstr ""
"Este programa se proporciona sin ninguna garantía.\n"
"Consulta la licencia para más detalles."
msgid ""
"Author: Casro-Fidel (Mikhail Tergoev)\n"
"Author: Casro-Fidel (Mikhail Tergoev)\n"
"\n"
"\n"
"Developer assistants and testers:"
"Developer assistants and testers:"
...
@@ -2093,9 +2096,10 @@ msgstr "La lista se actualizará..."
...
@@ -2093,9 +2096,10 @@ msgstr "La lista se actualizará..."
msgid "Do you want to join and help in the development of the project:"
msgid "Do you want to join and help in the development of the project:"
msgstr "Quieres unirte y ayudar en el desarrollo del proyecto:"
msgstr "Quieres unirte y ayudar en el desarrollo del proyecto:"
#, fuzzy
msgid ""
msgid ""
"Website: http://linux-gaming.ru\n"
"Website: http://linux-gaming.ru\n"
"
Discord: http://discord.gg/yJSEFjF
\n"
"
TG: https://t.me/linux_gaming_ru
\n"
"VK: https://vk.com/linuxgamingru\n"
"VK: https://vk.com/linuxgamingru\n"
"-------------------------------------------\n"
"-------------------------------------------\n"
"Become a paid subscriber:\n"
"Become a paid subscriber:\n"
...
@@ -2139,9 +2143,6 @@ msgstr ""
...
@@ -2139,9 +2143,6 @@ msgstr ""
msgid "ABOUT US"
msgid "ABOUT US"
msgstr "SOBRE NOSOTROS"
msgstr "SOBRE NOSOTROS"
msgid "ABOUT PORTPROTON"
msgstr "SOBRE PORTPROTON"
msgid "AUTORS"
msgid "AUTORS"
msgstr "AUTORES"
msgstr "AUTORES"
...
@@ -2157,6 +2158,16 @@ msgstr "UNIRSE"
...
@@ -2157,6 +2158,16 @@ msgstr "UNIRSE"
msgid "THIRD PARTY LIBRARIES"
msgid "THIRD PARTY LIBRARIES"
msgstr "BIBLIOTECAS DE TERCEROS"
msgstr "BIBLIOTECAS DE TERCEROS"
#~ msgid ""
#~ "This program comes with absolutely no warranty.\n"
#~ "See the License for details."
#~ msgstr ""
#~ "Este programa se proporciona sin ninguna garantía.\n"
#~ "Consulta la licencia para más detalles."
#~ msgid "ABOUT PORTPROTON"
#~ msgstr "SOBRE PORTPROTON"
#~ msgid "Mirror changed to:"
#~ msgid "Mirror changed to:"
#~ msgstr "Espejo cambiado a:"
#~ msgstr "Espejo cambiado a:"
...
@@ -2172,8 +2183,8 @@ msgstr "BIBLIOTECAS DE TERCEROS"
...
@@ -2172,8 +2183,8 @@ msgstr "BIBLIOTECAS DE TERCEROS"
#~ msgid ""
#~ msgid ""
#~ "For adding shortcut to STEAM, needed restart.\\n\\nRestart STEAM now?"
#~ "For adding shortcut to STEAM, needed restart.\\n\\nRestart STEAM now?"
#~ msgstr ""
#~ msgstr ""
#~ "Para agregar el acceso directo a STEAM, es necesario reiniciar."
#~ "Para agregar el acceso directo a STEAM, es necesario reiniciar.
\\n
"
#~ "\\
n\\
¿Quieres reiniciar STEAM ahora?"
#~ "\\¿Quieres reiniciar STEAM ahora?"
#~ msgid "Restarting STEAM... Please wait."
#~ msgid "Restarting STEAM... Please wait."
#~ msgstr "Restarting STEAM... Please wait."
#~ msgstr "Restarting STEAM... Please wait."
...
@@ -2214,13 +2225,6 @@ msgstr "BIBLIOTECAS DE TERCEROS"
...
@@ -2214,13 +2225,6 @@ msgstr "BIBLIOTECAS DE TERCEROS"
#~ "cerrar (útil para juegos que cambian la resolución de pantalla al cerrar)"
#~ "cerrar (útil para juegos que cambian la resolución de pantalla al cerrar)"
#~ msgid ""
#~ msgid ""
#~ "d3dadapter9.so.1.0.0 - Not found in the system.\\nInstall the missing "
#~ "package: <b>d3dadapter9</b>"
#~ msgstr ""
#~ "d3dadapter9.so.1.0.0 - No encontrado en el sistema.\n"
#~ "Instala el paquete faltante:<b>d3dadapter9</b>"
#~ msgid ""
#~ "MIT License\n"
#~ "MIT License\n"
#~ "\n"
#~ "\n"
#~ "Copyright © $%DATE% Castro-Fidel (linux-gaming.ru)\n"
#~ "Copyright © $%DATE% Castro-Fidel (linux-gaming.ru)\n"
...
...
data_from_portwine/locales/ru/LC_MESSAGES/PortProton.po
View file @
d35beeff
...
@@ -7,8 +7,8 @@ msgid ""
...
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-03-20
16:24
+0300\n"
"POT-Creation-Date: 2025-03-20
21:49
+0300\n"
"PO-Revision-Date: 2025-03-20
16:12
+0300\n"
"PO-Revision-Date: 2025-03-20
21:50
+0300\n"
"Last-Translator: \n"
"Last-Translator: \n"
"Language-Team: \n"
"Language-Team: \n"
"Language: ru_RU\n"
"Language: ru_RU\n"
...
@@ -395,6 +395,13 @@ msgid "Launched"
...
@@ -395,6 +395,13 @@ msgid "Launched"
msgstr "Запущено"
msgstr "Запущено"
msgid ""
msgid ""
"d3dadapter9.so.1.0.0 - Not found in the system.\\nInstall the missing "
"package: <b>d3dadapter9</b>"
msgstr ""
"d3dadapter9.so.1.0.0 - Не найден в системе.\\nУстановите недостающий пакет: "
"<b>d3dadapter9</b>"
msgid ""
"You will need to check internet connection,and\\npress Repeat for repeat "
"You will need to check internet connection,and\\npress Repeat for repeat "
"download"
"download"
msgstr ""
msgstr ""
...
@@ -654,6 +661,9 @@ msgstr ""
...
@@ -654,6 +661,9 @@ msgstr ""
msgid "Use Gallium Zink (OpenGL driver is implemented via Vulkan)"
msgid "Use Gallium Zink (OpenGL driver is implemented via Vulkan)"
msgstr "Использовать Gallium Zink (трансляция OpenGL в Vulkan)"
msgstr "Использовать Gallium Zink (трансляция OpenGL в Vulkan)"
msgid "Use Gallium Nine (native DirectX 9 for MESA)"
msgstr "Принудительно использовать Gallium Nine (нативный DirectX9 для Mesa)"
msgid "Instead of DXVK, use WineD3D vulkan (Damavand). Experimental function."
msgid "Instead of DXVK, use WineD3D vulkan (Damavand). Experimental function."
msgstr ""
msgstr ""
"Вместо DXVK используется WineD3D vulkan (Дамаванд). Экспериментальная "
"Вместо DXVK используется WineD3D vulkan (Дамаванд). Экспериментальная "
...
@@ -2198,13 +2208,6 @@ msgstr "БИБЛИОТЕКИ"
...
@@ -2198,13 +2208,6 @@ msgstr "БИБЛИОТЕКИ"
#~ "рабочего стола)"
#~ "рабочего стола)"
#~ msgid ""
#~ msgid ""
#~ "d3dadapter9.so.1.0.0 - Not found in the system.\\nInstall the missing "
#~ "package: <b>d3dadapter9</b>"
#~ msgstr ""
#~ "d3dadapter9.so.1.0.0 - Не найден в системе.\\nУстановите недостающий "
#~ "пакет: <b>d3dadapter9</b>"
#~ msgid ""
#~ "MIT License\n"
#~ "MIT License\n"
#~ "\n"
#~ "\n"
#~ "Copyright © $%DATE% Castro-Fidel (linux-gaming.ru)\n"
#~ "Copyright © $%DATE% Castro-Fidel (linux-gaming.ru)\n"
...
...
data_from_portwine/scripts/functions_helper
View file @
d35beeff
...
@@ -3608,7 +3608,9 @@ start_portwine () {
...
@@ -3608,7 +3608,9 @@ start_portwine () {
try_force_link_file
"
${
PHYSX_PATH
}
/cudart64_65.dll"
"
${
WINEPREFIX
}
/drive_c/windows/system32/cudart64_65.dll"
try_force_link_file
"
${
PHYSX_PATH
}
/cudart64_65.dll"
"
${
WINEPREFIX
}
/drive_c/windows/system32/cudart64_65.dll"
# 3D API
# 3D API
unset
CP_VKD3D_FILES CP_DXVK_FILES CP_DGV2_FILES CP_WINE_FILES PATH_TO_DXVK_FILES PATH_TO_VKD3D_FILES
unset
CP_VKD3D_FILES CP_DXVK_FILES CP_DGV2_FILES CP_WINE_FILES PATH_TO_DXVK_FILES PATH_TO_VKD3D_FILES CP_GALLIUM_NINE_FILES
[[
"
$PW_USE_GALLIUM_NINE
"
==
"1"
]]
&&
PW_VULKAN_USE
=
"3"
if
[[
$PW_USE_DAMAVAND
==
"1"
]]
&&
[[
$PW_VULKAN_USE
!=
"0"
]]
;
then
if
[[
$PW_USE_DAMAVAND
==
"1"
]]
&&
[[
$PW_VULKAN_USE
!=
"0"
]]
;
then
# WINED3D VULKAN (DAMAVAND)
# WINED3D VULKAN (DAMAVAND)
print_info
"Use DAMAVAND (DirectX to wined3d vulkan)"
print_info
"Use DAMAVAND (DirectX to wined3d vulkan)"
...
@@ -3652,6 +3654,23 @@ start_portwine () {
...
@@ -3652,6 +3654,23 @@ start_portwine () {
CP_VKD3D_FILES
=
"d3d12 d3d12core libvkd3d-1 libvkd3d-shader-1"
CP_VKD3D_FILES
=
"d3d12 d3d12core libvkd3d-1 libvkd3d-shader-1"
CP_WINE_FILES
=
"d3d10_1 d3d10"
CP_WINE_FILES
=
"d3d10_1 d3d10"
;;
;;
3
)
# GALLIUM NINE
print_info
"Use GALLIUM-NINE (Native DX9 on MESA drivers)"
PATH_TO_VKD3D_FILES
=
"
${
PW_VULKAN_DIR
}
/vkd3d-proton-
${
VKD3D_GIT_VER
}
"
CP_GALLIUM_NINE_FILES
=
"d3d9"
CP_VKD3D_FILES
=
"libvkd3d-1 libvkd3d-shader-1"
CP_WINE_FILES
=
"d3d12 d3d12core d3d11 d3d10core d3d10_1 d3d10 d3d8 dxgi"
export
__GL_YIELD
=
"NOTHING"
export
mesa_glthread
=
"true"
export
WINE_D3D_CONFIG
=
"renderer=gl"
export
PW_VKBASALT
=
"0"
export
PW_MANGOHUD
=
"0"
export
PW_WINE_FULLSCREEN_FSR
=
"0"
export
PW_USE_GALLIUM_ZINK
=
"0"
export
DXVK_ENABLE_NVAPI
=
"0"
export
PW_USE_VRCLIENT
=
"0"
;;
5
)
5
)
# LEGACY DXVK
# LEGACY DXVK
print_info
"DXVK v.
${
DXVK_LEGACY_VER
}
in use"
print_info
"DXVK v.
${
DXVK_LEGACY_VER
}
in use"
...
@@ -3707,6 +3726,10 @@ start_portwine () {
...
@@ -3707,6 +3726,10 @@ start_portwine () {
2
)
2
)
rm_from_var CP_DXVK_FILES
"d3d9 d3d8"
rm_from_var CP_DXVK_FILES
"d3d9 d3d8"
;;
;;
3
)
rm_from_var CP_GALLIUM_NINE_FILES
"d3d9"
rm_from_var CP_WINE_FILES
"d3d8"
;;
5
)
5
)
rm_from_var CP_DXVK_FILES
"d3d9"
rm_from_var CP_DXVK_FILES
"d3d9"
rm_from_var CP_WINE_FILES
"d3d8"
rm_from_var CP_WINE_FILES
"d3d8"
...
@@ -3941,6 +3964,45 @@ start_portwine () {
...
@@ -3941,6 +3964,45 @@ start_portwine () {
export
VKD3D_SHADER_CACHE_PATH
=
"
${
PATH_TO_VKD3D_FILES
}
/vkd3d_cache"
export
VKD3D_SHADER_CACHE_PATH
=
"
${
PATH_TO_VKD3D_FILES
}
/vkd3d_cache"
fi
fi
if
[[
"
$CP_GALLIUM_NINE_FILES
"
==
"d3d9"
]]
;
then
PATH_TO_GALLIUM_NINE_FILES
=
"
${
PW_PLUGINS_PATH
}
/gallium_nine_v.
${
PW_GALLIUM_NINE_VER
}
"
if
[[
!
-d
"
$PATH_TO_GALLIUM_NINE_FILES
"
]]
;
then
if
try_download
"github.com/Castro-Fidel/vulkan/releases/download/gallium_nine_v.
${
PW_GALLIUM_NINE_VER
}
/gallium_nine_v.
${
PW_GALLIUM_NINE_VER
}
.tar.xz"
\
"
${
PORT_WINE_PATH
}
/data/tmp/gallium_nine_v.
${
PW_GALLIUM_NINE_VER
}
.tar.xz"
;
then
if
!
unpack
"
${
PORT_WINE_PATH
}
/data/tmp/gallium_nine_v.
${
PW_GALLIUM_NINE_VER
}
.tar.xz"
"
$PW_PLUGINS_PATH
/"
then
try_remove_dir
"
$PATH_TO_GALLIUM_NINE_FILES
"
fi
try_remove_file
"
${
PORT_WINE_PATH
}
/data/tmp/gallium_nine_v.
${
PW_GALLIUM_NINE_VER
}
.tar.xz"
fi
fi
print_info
"Try create symlink GALLIUM_NINE files..."
try_force_link_file
"
${
PATH_TO_GALLIUM_NINE_FILES
}
/lib32/d3d9-nine.dll.so"
"
${
WINEPREFIX
}
/drive_c/windows/syswow64/d3d9.dll"
try_force_link_file
"
${
PATH_TO_GALLIUM_NINE_FILES
}
/lib64/d3d9-nine.dll.so"
"
${
WINEPREFIX
}
/drive_c/windows/system32/d3d9.dll"
unset
FIND_D3D_MODULE D3D_MODULE_PATH
if
!
check_flatpak
;
then
FIND_D3D_MODULE
=
$(
dirname
"
$(
find /usr/
-maxdepth
4
-type
f
-name
"d3dadapter9.so.*"
2>/dev/null
)
"
)
if
[[
-n
"
$FIND_D3D_MODULE
"
]]
;
then
IFS
=
$'
\n
'
for
D3D_MP
in
$FIND_D3D_MODULE
;
do
if
[[
-n
"
$D3D_MODULE_PATH
"
]]
then
export
D3D_MODULE_PATH
=
"
$D3D_MODULE_PATH
:/run/host
${
D3D_MP
}
"
else
export
D3D_MODULE_PATH
=
"/run/host
${
D3D_MP
}
"
fi
done
IFS
=
"
$orig_IFS
"
print_info
"D3D_MODULE_PATH=
${
D3D_MODULE_PATH
}
"
else
pw_stop_progress_bar
yad_error
"
${
translations
[d3dadapter9.so.1.0.0 - Not found in the system.\\nInstall the missing package
:
<b>d3dadapter9</b>]
}
"
stop_portwine
fi
else
export
D3D_MODULE_PATH
=
"/app/lib/i386-linux-gnu/GL/default/lib/d3d:/usr/lib/x86_64-linux-gnu/GL/default/lib/d3d"
print_info
"D3D_MODULE_PATH=
${
D3D_MODULE_PATH
}
"
fi
var_winedlloverride_update
"d3d9=n"
fi
if
[[
"
$PW_USE_VRCLIENT
"
=
"1"
]]
;
then
if
[[
"
$PW_USE_VRCLIENT
"
=
"1"
]]
;
then
if
[[
!
-d
"
${
WINEPREFIX
}
/drive_c/vrclient/bin"
]]
;
then
if
[[
!
-d
"
${
WINEPREFIX
}
/drive_c/vrclient/bin"
]]
;
then
create_new_dir
"
${
WINEPREFIX
}
/drive_c/vrclient/bin"
create_new_dir
"
${
WINEPREFIX
}
/drive_c/vrclient/bin"
...
@@ -5032,7 +5094,8 @@ gui_edit_db () {
...
@@ -5032,7 +5094,8 @@ gui_edit_db () {
PW_WINE_FULLSCREEN_FSR PW_HIDE_NVIDIA_GPU PW_VIRTUAL_DESKTOP PW_USE_TERMINAL PW_GUI_DISABLED_CS PW_USE_GAMEMODE
PW_WINE_FULLSCREEN_FSR PW_HIDE_NVIDIA_GPU PW_VIRTUAL_DESKTOP PW_USE_TERMINAL PW_GUI_DISABLED_CS PW_USE_GAMEMODE
PW_USE_D3D_EXTRAS PW_FIX_VIDEO_IN_GAME PW_REDUCE_PULSE_LATENCY PW_USE_US_LAYOUT PW_USE_GSTREAMER
PW_USE_D3D_EXTRAS PW_FIX_VIDEO_IN_GAME PW_REDUCE_PULSE_LATENCY PW_USE_US_LAYOUT PW_USE_GSTREAMER
PW_USE_SHADER_CACHE PW_USE_WINE_DXGI PW_USE_EAC_AND_BE PW_USE_SYSTEM_VK_LAYERS PW_USE_OBS_VKCAPTURE
PW_USE_SHADER_CACHE PW_USE_WINE_DXGI PW_USE_EAC_AND_BE PW_USE_SYSTEM_VK_LAYERS PW_USE_OBS_VKCAPTURE
PW_DISABLE_COMPOSITING PW_USE_RUNTIME PW_DINPUT_PROTOCOL PW_USE_NATIVE_WAYLAND PW_USE_GALLIUM_ZINK PW_USE_DAMAVAND
PW_DISABLE_COMPOSITING PW_USE_RUNTIME PW_DINPUT_PROTOCOL PW_USE_NATIVE_WAYLAND PW_USE_GALLIUM_ZINK PW_USE_GALLIUM_NINE
PW_USE_DAMAVAND
)
)
if
check_wayland_session
;
then
if
check_wayland_session
;
then
...
@@ -5086,6 +5149,7 @@ gui_edit_db () {
...
@@ -5086,6 +5149,7 @@ gui_edit_db () {
PW_DINPUT_PROTOCOL_INFO=${translations[Force use DirectInput protocol instead of XInput]}
PW_DINPUT_PROTOCOL_INFO=${translations[Force use DirectInput protocol instead of XInput]}
PW_USE_NATIVE_WAYLAND_INFO=${translations[Enable experemental native Wayland support (need special wine build to work)]}
PW_USE_NATIVE_WAYLAND_INFO=${translations[Enable experemental native Wayland support (need special wine build to work)]}
PW_USE_GALLIUM_ZINK_INFO=${translations[Use Gallium Zink (OpenGL driver is implemented via Vulkan)]}
PW_USE_GALLIUM_ZINK_INFO=${translations[Use Gallium Zink (OpenGL driver is implemented via Vulkan)]}
PW_USE_GALLIUM_NINE_INFO=${translations[Use Gallium Nine (native DirectX 9 for MESA)]}
PW_USE_DAMAVAND_INFO=${translations[Instead of DXVK, use WineD3D vulkan (Damavand). Experimental function.]}
PW_USE_DAMAVAND_INFO=${translations[Instead of DXVK, use WineD3D vulkan (Damavand). Experimental function.]}
# PW_VULKAN_NO_ASYNC_INFO=${translations[Disable asynchronous calls for VULKAN and DXVK modes]}
# PW_VULKAN_NO_ASYNC_INFO=${translations[Disable asynchronous calls for VULKAN and DXVK modes]}
...
@@ -6553,7 +6617,7 @@ pw_prefix_manager () {
...
@@ -6553,7 +6617,7 @@ pw_prefix_manager () {
IFS=$'
\n
'
IFS=$'
\n
'
try_remove_file "${PW_TMPFS_PATH}/dll_list_tmp"
try_remove_file "${PW_TMPFS_PATH}/dll_list_tmp"
while read -r PW_BOOL_IN_DLL_LIST ; do
while read -r PW_BOOL_IN_DLL_LIST ; do
if [[ ! ${PW_BOOL_IN_DLL_LIST} =~ (d3d|directx9|dont_use|dxvk|vkd3d|faudio1|Foundation) ]] ; then
if [[ ! ${PW_BOOL_IN_DLL_LIST} =~ (d3d|directx9|dont_use|dxvk|vkd3d|
galliumnine|
faudio1|Foundation) ]] ; then
if grep ^"$(echo "${PW_BOOL_IN_DLL_LIST}" | awk '
{
print
$1
}
')"$ "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/winetricks.log" ; then
if grep ^"$(echo "${PW_BOOL_IN_DLL_LIST}" | awk '
{
print
$1
}
')"$ "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/winetricks.log" ; then
echo -e "true\n$(echo "${PW_BOOL_IN_DLL_LIST}" | awk '
{
print
$1
}
')\n$(echo "${PW_BOOL_IN_DLL_LIST}" | awk '
{
$1
=
""
;
print substr
(
$0
, 2
)
}
')" >> "${PW_TMPFS_PATH}/dll_list_tmp"
echo -e "true\n$(echo "${PW_BOOL_IN_DLL_LIST}" | awk '
{
print
$1
}
')\n$(echo "${PW_BOOL_IN_DLL_LIST}" | awk '
{
$1
=
""
;
print substr
(
$0
, 2
)
}
')" >> "${PW_TMPFS_PATH}/dll_list_tmp"
else
else
...
@@ -6695,6 +6759,7 @@ portwine_start_debug () {
...
@@ -6695,6 +6759,7 @@ portwine_start_debug () {
0) echo "PW_VULKAN_USE=${PW_VULKAN_USE} - DirectX to wined3d opengl" >> "${PORT_WINE_PATH}/PortProton.log" ;;
0) echo "PW_VULKAN_USE=${PW_VULKAN_USE} - DirectX to wined3d opengl" >> "${PORT_WINE_PATH}/PortProton.log" ;;
1) echo "PW_VULKAN_USE=${PW_VULKAN_USE} - DXVK v.${DXVK_STABLE_VER}, VKD3D-PROTON v.${VKD3D_STABLE_VER}" >> "${PORT_WINE_PATH}/PortProton.log" ;;
1) echo "PW_VULKAN_USE=${PW_VULKAN_USE} - DXVK v.${DXVK_STABLE_VER}, VKD3D-PROTON v.${VKD3D_STABLE_VER}" >> "${PORT_WINE_PATH}/PortProton.log" ;;
2) echo "PW_VULKAN_USE=${PW_VULKAN_USE} - DXVK v.${DXVK_GIT_VER}, VKD3D-PROTON v.${VKD3D_GIT_VER}" >> "${PORT_WINE_PATH}/PortProton.log" ;;
2) echo "PW_VULKAN_USE=${PW_VULKAN_USE} - DXVK v.${DXVK_GIT_VER}, VKD3D-PROTON v.${VKD3D_GIT_VER}" >> "${PORT_WINE_PATH}/PortProton.log" ;;
3) echo "PW_VULKAN_USE=${PW_VULKAN_USE} - Native DX9 on MESA drivers" >> "${PORT_WINE_PATH}/PortProton.log" ;;
5) echo "PW_VULKAN_USE=${PW_VULKAN_USE} - DXVK v.${DXVK_LEGACY_VER}" >> "${PORT_WINE_PATH}/PortProton.log" ;;
5) echo "PW_VULKAN_USE=${PW_VULKAN_USE} - DXVK v.${DXVK_LEGACY_VER}" >> "${PORT_WINE_PATH}/PortProton.log" ;;
*) echo "PW_VULKAN_USE=${PW_VULKAN_USE}" >> "${PORT_WINE_PATH}/PortProton.log" ;;
*) echo "PW_VULKAN_USE=${PW_VULKAN_USE}" >> "${PORT_WINE_PATH}/PortProton.log" ;;
esac
esac
...
...
data_from_portwine/scripts/var
View file @
d35beeff
...
@@ -39,6 +39,7 @@ export PW_DINPUT_PROTOCOL="0"
...
@@ -39,6 +39,7 @@ export PW_DINPUT_PROTOCOL="0"
export
PW_USE_VRCLIENT
=
"0"
export
PW_USE_VRCLIENT
=
"0"
export
STAGING_SHARED_MEMORY
=
"1"
export
STAGING_SHARED_MEMORY
=
"1"
export
PW_USE_GALLIUM_ZINK
=
"0"
export
PW_USE_GALLIUM_ZINK
=
"0"
export
PW_USE_GALLIUM_NINE
=
"0"
export
PW_USE_DAMAVAND
=
"0"
export
PW_USE_DAMAVAND
=
"0"
###DEFAULT_WINE###
###DEFAULT_WINE###
export
PW_WINE_USE
=
"PROTON_LG"
export
PW_WINE_USE
=
"PROTON_LG"
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment