Commit 24e37f43 authored by Mikhail Tergoev's avatar Mikhail Tergoev

Merge branch 'Htylol-change_3d_api' into devel

parents 50993434 801f7afd
......@@ -7,7 +7,7 @@
msgid ""
msgstr "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-02-27 01:09+0300\n"
"POT-Creation-Date: 2025-02-27 20:05+0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
......@@ -67,9 +67,6 @@ msgstr ""
msgid "WineD3D OpenGL (For video cards without Vulkan)"
msgstr ""
msgid "WineD3D Vulkan (Damavand experimental)"
msgstr ""
msgid "Legacy DXVK (Vulkan v1.1)"
msgstr ""
......@@ -79,9 +76,6 @@ msgstr ""
msgid "Newest DXVK, VKD3D, D8VK (Vulkan v1.3+)"
msgstr ""
msgid "Gallium Zink (OpenGL to Vulkan)"
msgstr ""
msgid "GET-OTHER-WINE"
msgstr ""
......@@ -411,16 +405,31 @@ msgstr ""
msgid "WINE MANAGER"
msgstr ""
msgid "Using FPS and system load monitoring (Turns on and off by the key "
"combination - right Shift + F12)"
msgstr ""
msgid "Forced use of MANGOHUD system settings (GOverlay, etc.)"
msgstr ""
msgid "Forced use of VKBASALT system settings (GOverlay, etc.)"
msgstr ""
msgid "Enable dgVoodoo2. Forced use all dgVoodoo2 libs (Glide 2.11-3.1, "
"DirectDraw 1-7, Direct3D 2-9) on all 3D API. For WineD3D OpenGL need "
"use WineLG (For Gallium Nine and Zink use too)"
msgstr ""
msgid "Force use DirectInput protocol instead of XInput"
msgstr ""
msgid "Enable experemental native Wayland support (need special wine build "
"to work)"
msgid "<b>Super + F :</b> Toggle fullscreen\n"
"<b>Super + N :</b> Toggle nearest neighbour filtering\n"
"<b>Super + U :</b> Toggle FSR upscaling\n"
"<b>Super + Y :</b> Toggle NIS upscaling\n"
"<b>Super + I :</b> Increase FSR sharpness by 1\n"
"<b>Super + O :</b> Decrease FSR sharpness by 1\n"
"<b>Super + S :</b> Take screenshot (currently goes to /tmp/"
"gamescope_DATE.png)\n"
"<b>Super + G :</b> Toggle keyboard grab\n"
"<b>Super + C :</b> Update clipboard"
msgstr ""
msgid "Do not use in-process synchronization primitives based on eventfd. "
......@@ -435,17 +444,18 @@ msgstr ""
msgid "Enable vkd3d support - Ray Tracing"
msgstr ""
msgid "Required for video playback in some games so that it is not "
"distorted (usually colored pink)"
msgid "Enable DLSS on supported NVIDIA graphics cards"
msgstr ""
msgid "Disable asynchronous calls for VULKAN and DXVK modes"
msgid "Enable DLSS translator in FSR 2 in DirectX 12 games (CyberFSR2)"
msgstr ""
msgid "Enable DLSS on supported NVIDIA graphics cards"
msgid "Enable DLSS 3 with FG translator in FSR 3 in DirectX 12 games (based "
"on Decky-Framegen) Do not use in multiplayer games"
msgstr ""
msgid "Forced use of older versions of OpenGL"
msgid "Works while using any version of ProtonGE in full screen mode at a "
"resolution below the standard screen"
msgstr ""
msgid "Disguise all features used for NVIDIA graphics cards"
......@@ -457,102 +467,85 @@ msgstr ""
msgid "Run the application in the terminal"
msgstr ""
msgid "Include a delay in releasing some memory to bypass errors associated "
"with using the application after the memory is released"
msgstr ""
msgid "A very dangerous way to hack the memory write timer in ntdll. This "
"improves the performance of some very specific games. (It is "
"recommended not to change the value.)"
msgstr ""
msgid "Disable the window for selecting startup modes and WINE versions"
msgstr ""
msgid "Use Gstreamer to output clips in games (WMF support)"
msgid "Using automatic system optimization to improve performance in games "
"(provided the gamemode package is installed on the system, doesn't "
"work with ananicy)"
msgstr ""
msgid "Use container launch mode (It is recommended not to change the value)"
msgid "Enable forced use of third-party DirectX libraries"
msgstr ""
msgid "Using FPS and system load monitoring (Turns on and off by the key "
"combination - right Shift + F12)"
msgid "Required for video playback in some games so that it is not "
"distorted (usually colored pink)"
msgstr ""
msgid "Using automatic system optimization to improve performance in games "
"(provided the gamemode package is installed on the system, doesn't "
"work with ananicy)"
msgid "Reduce pulseaudio latency to fix intermittent sound"
msgstr ""
msgid "Forced use of built-in DXGI library (in rare cases it solves "
"problems with DX12 games)"
msgid "Forced use of the us layout (useful for games in which the control "
"works correctly only on the us layout)"
msgstr ""
msgid "Forced use of MANGOHUD system settings (GOverlay, etc.)"
msgid "Use Gstreamer to output clips in games (WMF support)"
msgstr ""
msgid "Forced use of VKBASALT system settings (GOverlay, etc.)"
msgid "Use WINE shader caching (disable only if there are microfreezes in "
"the game)"
msgstr ""
msgid "Enable forced use of third-party DirectX libraries"
msgid "Forced use of built-in DXGI library (in rare cases it solves "
"problems with DX12 games)"
msgstr ""
msgid "Change the version of WINDOWS 10 to WINDOWS 7 in the prefix"
msgid "Enable Easy Anti-Cheat and BattlEye Anti-Cheat runtimes (required if "
"game used this anti-cheats)"
msgstr ""
msgid "Use WINE shader caching (disable only if there are microfreezes in "
"the game)"
msgid "Use system mangohud, vkBasalt, obs-vkcapture and other applications "
"using vulkan layers"
msgstr ""
msgid "Works while using any version of ProtonGE in full screen mode at a "
"resolution below the standard screen"
msgid "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)"
msgstr ""
msgid "Enable DLSS translator in FSR 2 in DirectX 12 games (CyberFSR2)"
msgid "Disable desktop compositing (effects). It often improves performance."
msgstr ""
msgid "Enable DLSS 3 with FG translator in FSR 3 in DirectX 12 games (based "
"on Decky-Framegen) Do not use in multiplayer games"
msgid "Use container launch mode (It is recommended not to change the value)"
msgstr ""
msgid "Enable Easy Anti-Cheat and BattlEye Anti-Cheat runtimes (required if "
"game used this anti-cheats)"
msgid "Force use DirectInput protocol instead of XInput"
msgstr ""
msgid "Reduce pulseaudio latency to fix intermittent sound"
msgid "Enable experemental native Wayland support (need special wine build "
"to work)"
msgstr ""
msgid "Forced use of the us layout (useful for games in which the control "
"works correctly only on the us layout)"
msgid "Use Gallium Zink (OpenGL driver is implemented via Vulkan)"
msgstr ""
msgid "Remember the screen resolution when starting the game and return it "
"when closing (useful for games that change the screen resolution "
"when closing)"
msgid "Instead of DXVK, use WineD3D vulkan (Damavand). Experimental "
"function."
msgstr ""
msgid "Use system mangohud, vkBasalt, obs-vkcapture and other applications "
"using vulkan layers"
msgid "Disable asynchronous calls for VULKAN and DXVK modes"
msgstr ""
msgid "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)"
msgid "Forced use of older versions of OpenGL"
msgstr ""
msgid "Disable desktop compositing (effects). It often improves performance."
msgid "Include a delay in releasing some memory to bypass errors associated "
"with using the application after the memory is released"
msgstr ""
msgid "<b>Super + F :</b> Toggle fullscreen\n"
"<b>Super + N :</b> Toggle nearest neighbour filtering\n"
"<b>Super + U :</b> Toggle FSR upscaling\n"
"<b>Super + Y :</b> Toggle NIS upscaling\n"
"<b>Super + I :</b> Increase FSR sharpness by 1\n"
"<b>Super + O :</b> Decrease FSR sharpness by 1\n"
"<b>Super + S :</b> Take screenshot (currently goes to /tmp/"
"gamescope_DATE.png)\n"
"<b>Super + G :</b> Toggle keyboard grab\n"
"<b>Super + C :</b> Update clipboard"
msgid "A very dangerous way to hack the memory write timer in ntdll. This "
"improves the performance of some very specific games. (It is "
"recommended not to change the value.)"
msgstr ""
msgid "Change the version of <b>WINDOWS</b> emulation"
......
......@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-02-27 01:09+0300\n"
"POT-Creation-Date: 2025-02-27 20:05+0500\n"
"PO-Revision-Date: 2024-11-13 08:18+0500\n"
"Last-Translator: \n"
"Language-Team: \n"
......@@ -78,9 +78,6 @@ msgstr "Usar Wine del sistema"
msgid "WineD3D OpenGL (For video cards without Vulkan)"
msgstr "WineD3D OpenGL (Para tarjetas de video sin Vulkan)"
msgid "WineD3D Vulkan (Damavand experimental)"
msgstr "WineD3D Vulkan (Damavand experimental)"
msgid "Legacy DXVK (Vulkan v1.1)"
msgstr "DXVK heredado (Vulkan v1.1)"
......@@ -90,9 +87,6 @@ msgstr "DXVK estable, VKD3D (Vulkan v1.2)"
msgid "Newest DXVK, VKD3D, D8VK (Vulkan v1.3+)"
msgstr "Más nuevo DXVK, VKD3D, D8VK (Vulkan v1.3+)"
msgid "Gallium Zink (OpenGL to Vulkan)"
msgstr "Gallium Zink (OpenGL a Vulkan)"
msgid "GET-OTHER-WINE"
msgstr "OBTENER OTRO WINE"
......@@ -449,6 +443,19 @@ msgid "WINE MANAGER"
msgstr "GESTOR DE WINE"
msgid ""
"Using FPS and system load monitoring (Turns on and off by the key "
"combination - right Shift + F12)"
msgstr ""
"Uso de monitoreo de FPS y carga del sistema (Se activa y desactiva con la "
"combinación de teclas - Shift derecho + F12)"
msgid "Forced use of MANGOHUD system settings (GOverlay, etc.)"
msgstr "Uso forzado de la configuración del sistema MANGOHUD (GOverlay, etc.)"
msgid "Forced use of VKBASALT system settings (GOverlay, etc.)"
msgstr "Uso forzado de la configuración del sistema VKBASALT (GOverlay, etc.)"
msgid ""
"Enable dgVoodoo2. Forced use all dgVoodoo2 libs (Glide 2.11-3.1, DirectDraw "
"1-7, Direct3D 2-9) on all 3D API. For WineD3D OpenGL need use WineLG (For "
"Gallium Nine and Zink use too)"
......@@ -457,14 +464,28 @@ msgstr ""
"1-7, Direct3D 2-9) en todas las API 3D. Para WineD3D OpenGL y Gallium Zink "
"necesita usar WineLG"
msgid "Force use DirectInput protocol instead of XInput"
msgstr "Forzar el uso del protocolo DirectInput en lugar de XInput"
msgid ""
"Enable experemental native Wayland support (need special wine build to work)"
"<b>Super + F :</b> Toggle fullscreen\n"
"<b>Super + N :</b> Toggle nearest neighbour filtering\n"
"<b>Super + U :</b> Toggle FSR upscaling\n"
"<b>Super + Y :</b> Toggle NIS upscaling\n"
"<b>Super + I :</b> Increase FSR sharpness by 1\n"
"<b>Super + O :</b> Decrease FSR sharpness by 1\n"
"<b>Super + S :</b> Take screenshot (currently goes to /tmp/gamescope_DATE."
"png)\n"
"<b>Super + G :</b> Toggle keyboard grab\n"
"<b>Super + C :</b> Update clipboard"
msgstr ""
"Habilite el soporte experimental nativo de Wayland (necesita una compilación "
"de vino especial para funcionar)"
"<b>Super + F :</b> Alternar pantalla completa\n"
"<b>Super + N :</b> Alternar filtrado de vecino más cercano\n"
"<b>Super + U :</b>Alternar escalado FSR\n"
"<b>Super + Y :</b> Alternar escalado NIS\n"
"<b>Super + I :</b>Aumentar la nitidez FSR en 1\n"
"<b>Super + O :</b> Disminuir la nitidez FSR en 1\n"
"<b>Super + S :</b> Tomar captura de pantalla (actualmente se guarda en /tmp/"
"gamescope_DATE.png)\n"
"<b>Super + G :</b>Alternar captura de teclado\n"
"<b>Super + C :</b> Actualizar portapapeles"
msgid ""
"Do not use in-process synchronization primitives based on eventfd. (It is "
......@@ -485,21 +506,26 @@ msgstr ""
msgid "Enable vkd3d support - Ray Tracing"
msgstr "Habilitar el soporte de vkd3d: Ray Tracing"
msgid ""
"Required for video playback in some games so that it is not distorted "
"(usually colored pink)"
msgstr ""
"Requerido para la reproducción de video en algunos juegos para que no esté "
"distorsionado (generalmente con color rosa)"
msgid "Disable asynchronous calls for VULKAN and DXVK modes"
msgstr "Desactivar llamadas asíncronas para los modos VULKAN y DXVK"
msgid "Enable DLSS on supported NVIDIA graphics cards"
msgstr "Habilitar DLSS en tarjetas gráficas NVIDIA compatibles"
msgid "Forced use of older versions of OpenGL"
msgstr "Uso forzado de versiones más antiguas de OpenGL"
msgid "Enable DLSS translator in FSR 2 in DirectX 12 games (CyberFSR2)"
msgstr ""
"Habilitar el traductor de DLSS en FSR 2 en juegos DirectX 12 (CyberFSR2)"
#, fuzzy
msgid ""
"Enable DLSS 3 with FG translator in FSR 3 in DirectX 12 games (based on "
"Decky-Framegen) Do not use in multiplayer games"
msgstr ""
"Habilitar el traductor de DLSS en FSR 2 en juegos DirectX 12 (CyberFSR2)"
msgid ""
"Works while using any version of ProtonGE in full screen mode at a "
"resolution below the standard screen"
msgstr ""
"Funciona mientras se utiliza cualquier versión de ProtonGE en modo de "
"pantalla completa a una resolución por debajo de la pantalla estándar"
msgid "Disguise all features used for NVIDIA graphics cards"
msgstr ""
......@@ -512,41 +538,10 @@ msgstr ""
msgid "Run the application in the terminal"
msgstr "Ejecutar la aplicación en la terminal"
msgid ""
"Include a delay in releasing some memory to bypass errors associated with "
"using the application after the memory is released"
msgstr ""
"Incluir un retraso en la liberación de cierta memoria para evitar errores "
"asociados con el uso de la aplicación después de que la memoria se haya "
"liberado"
msgid ""
"A very dangerous way to hack the memory write timer in ntdll. This improves "
"the performance of some very specific games. (It is recommended not to "
"change the value.)"
msgstr ""
"Esto mejora el rendimiento de algunos juegos muy específicos. (Se recomienda "
"no cambiar el valor)"
msgid "Disable the window for selecting startup modes and WINE versions"
msgstr ""
"Desactivar la ventana para seleccionar modos de inicio y versiones de WINE"
msgid "Use Gstreamer to output clips in games (WMF support)"
msgstr "Utilizar Gstreamer para reproducir clips en juegos (soporte de WMF)"
msgid "Use container launch mode (It is recommended not to change the value)"
msgstr ""
"Utilizar el modo de lanzamiento de contenedor (Se recomienda no cambiar el "
"valor)"
msgid ""
"Using FPS and system load monitoring (Turns on and off by the key "
"combination - right Shift + F12)"
msgstr ""
"Uso de monitoreo de FPS y carga del sistema (Se activa y desactiva con la "
"combinación de teclas - Shift derecho + F12)"
msgid ""
"Using automatic system optimization to improve performance in games "
"(provided the gamemode package is installed on the system, doesn't work with "
......@@ -556,24 +551,29 @@ msgstr ""
"en juegos (siempre que el paquete gamemode esté instalado en el sistema, no "
"funciona con ananicy)."
msgid "Enable forced use of third-party DirectX libraries"
msgstr "Habilitar el uso forzado de bibliotecas DirectX de terceros"
msgid ""
"Forced use of built-in DXGI library (in rare cases it solves problems with "
"DX12 games)"
"Required for video playback in some games so that it is not distorted "
"(usually colored pink)"
msgstr ""
"Uso forzado de la biblioteca DXGI incorporada (en casos raros, resuelve "
"problemas con juegos DX12)"
msgid "Forced use of MANGOHUD system settings (GOverlay, etc.)"
msgstr "Uso forzado de la configuración del sistema MANGOHUD (GOverlay, etc.)"
"Requerido para la reproducción de video en algunos juegos para que no esté "
"distorsionado (generalmente con color rosa)"
msgid "Forced use of VKBASALT system settings (GOverlay, etc.)"
msgstr "Uso forzado de la configuración del sistema VKBASALT (GOverlay, etc.)"
msgid "Reduce pulseaudio latency to fix intermittent sound"
msgstr ""
"Reducir la latencia de PulseAudio para solucionar el sonido intermitente"
msgid "Enable forced use of third-party DirectX libraries"
msgstr "Habilitar el uso forzado de bibliotecas DirectX de terceros"
msgid ""
"Forced use of the us layout (useful for games in which the control works "
"correctly only on the us layout)"
msgstr ""
"Uso forzado del diseño de teclado US (útil para juegos en los que el control "
"funciona correctamente solo en el diseño US)"
msgid "Change the version of WINDOWS 10 to WINDOWS 7 in the prefix"
msgstr "Cambiar la versión de Windows 10 a Windows 7 en el prefijo"
msgid "Use Gstreamer to output clips in games (WMF support)"
msgstr "Utilizar Gstreamer para reproducir clips en juegos (soporte de WMF)"
msgid ""
"Use WINE shader caching (disable only if there are microfreezes in the game)"
......@@ -582,22 +582,11 @@ msgstr ""
"hay microcongelaciones en el juego)"
msgid ""
"Works while using any version of ProtonGE in full screen mode at a "
"resolution below the standard screen"
msgstr ""
"Funciona mientras se utiliza cualquier versión de ProtonGE en modo de "
"pantalla completa a una resolución por debajo de la pantalla estándar"
msgid "Enable DLSS translator in FSR 2 in DirectX 12 games (CyberFSR2)"
msgstr ""
"Habilitar el traductor de DLSS en FSR 2 en juegos DirectX 12 (CyberFSR2)"
#, fuzzy
msgid ""
"Enable DLSS 3 with FG translator in FSR 3 in DirectX 12 games (based on "
"Decky-Framegen) Do not use in multiplayer games"
"Forced use of built-in DXGI library (in rare cases it solves problems with "
"DX12 games)"
msgstr ""
"Habilitar el traductor de DLSS en FSR 2 en juegos DirectX 12 (CyberFSR2)"
"Uso forzado de la biblioteca DXGI incorporada (en casos raros, resuelve "
"problemas con juegos DX12)"
msgid ""
"Enable Easy Anti-Cheat and BattlEye Anti-Cheat runtimes (required if game "
......@@ -606,24 +595,6 @@ msgstr ""
"Habilitar los tiempos de ejecución de Easy Anti-Cheat y BattlEye Anti-Cheat "
"(requerido si el juego utiliza estos sistemas anti-trampas)"
msgid "Reduce pulseaudio latency to fix intermittent sound"
msgstr ""
"Reducir la latencia de PulseAudio para solucionar el sonido intermitente"
msgid ""
"Forced use of the us layout (useful for games in which the control works "
"correctly only on the us layout)"
msgstr ""
"Uso forzado del diseño de teclado US (útil para juegos en los que el control "
"funciona correctamente solo en el diseño US)"
msgid ""
"Remember the screen resolution when starting the game and return it when "
"closing (useful for games that change the screen resolution when closing)"
msgstr ""
"Recordar la resolución de pantalla al iniciar el juego y devolverla al "
"cerrar (útil para juegos que cambian la resolución de pantalla al cerrar)"
msgid ""
"Use system mangohud, vkBasalt, obs-vkcapture and other applications using "
"vulkan layers"
......@@ -645,28 +616,49 @@ msgstr ""
"Desactivar la composición de escritorio (efectos). A menudo mejora el "
"rendimiento."
msgid "Use container launch mode (It is recommended not to change the value)"
msgstr ""
"Utilizar el modo de lanzamiento de contenedor (Se recomienda no cambiar el "
"valor)"
msgid "Force use DirectInput protocol instead of XInput"
msgstr "Forzar el uso del protocolo DirectInput en lugar de XInput"
msgid ""
"<b>Super + F :</b> Toggle fullscreen\n"
"<b>Super + N :</b> Toggle nearest neighbour filtering\n"
"<b>Super + U :</b> Toggle FSR upscaling\n"
"<b>Super + Y :</b> Toggle NIS upscaling\n"
"<b>Super + I :</b> Increase FSR sharpness by 1\n"
"<b>Super + O :</b> Decrease FSR sharpness by 1\n"
"<b>Super + S :</b> Take screenshot (currently goes to /tmp/gamescope_DATE."
"png)\n"
"<b>Super + G :</b> Toggle keyboard grab\n"
"<b>Super + C :</b> Update clipboard"
"Enable experemental native Wayland support (need special wine build to work)"
msgstr ""
"<b>Super + F :</b> Alternar pantalla completa\n"
"<b>Super + N :</b> Alternar filtrado de vecino más cercano\n"
"<b>Super + U :</b>Alternar escalado FSR\n"
"<b>Super + Y :</b> Alternar escalado NIS\n"
"<b>Super + I :</b>Aumentar la nitidez FSR en 1\n"
"<b>Super + O :</b> Disminuir la nitidez FSR en 1\n"
"<b>Super + S :</b> Tomar captura de pantalla (actualmente se guarda en /tmp/"
"gamescope_DATE.png)\n"
"<b>Super + G :</b>Alternar captura de teclado\n"
"<b>Super + C :</b> Actualizar portapapeles"
"Habilite el soporte experimental nativo de Wayland (necesita una compilación "
"de vino especial para funcionar)"
#, fuzzy
msgid "Use Gallium Zink (OpenGL driver is implemented via Vulkan)"
msgstr "Gallium Zink (OpenGL a Vulkan)"
#, fuzzy
msgid "Instead of DXVK, use WineD3D vulkan (Damavand). Experimental function."
msgstr "WineD3D Vulkan (Damavand experimental)"
msgid "Disable asynchronous calls for VULKAN and DXVK modes"
msgstr "Desactivar llamadas asíncronas para los modos VULKAN y DXVK"
msgid "Forced use of older versions of OpenGL"
msgstr "Uso forzado de versiones más antiguas de OpenGL"
msgid ""
"Include a delay in releasing some memory to bypass errors associated with "
"using the application after the memory is released"
msgstr ""
"Incluir un retraso en la liberación de cierta memoria para evitar errores "
"asociados con el uso de la aplicación después de que la memoria se haya "
"liberado"
msgid ""
"A very dangerous way to hack the memory write timer in ntdll. This improves "
"the performance of some very specific games. (It is recommended not to "
"change the value.)"
msgstr ""
"Esto mejora el rendimiento de algunos juegos muy específicos. (Se recomienda "
"no cambiar el valor)"
msgid "Change the version of <b>WINDOWS</b> emulation"
msgstr "Cambiar la versión de emulación de <b>WINDOWS</b>"
......@@ -2196,6 +2188,16 @@ msgstr "Restarting STEAM... Please wait."
msgid "Please wait. downloading covers for"
msgstr "Por favor, espera. Descargando portadas para"
#~ msgid "Change the version of WINDOWS 10 to WINDOWS 7 in the prefix"
#~ msgstr "Cambiar la versión de Windows 10 a Windows 7 en el prefijo"
#~ msgid ""
#~ "Remember the screen resolution when starting the game and return it when "
#~ "closing (useful for games that change the screen resolution when closing)"
#~ msgstr ""
#~ "Recordar la resolución de pantalla al iniciar el juego y devolverla al "
#~ "cerrar (útil para juegos que cambian la resolución de pantalla al cerrar)"
#~ msgid ""
#~ "d3dadapter9.so.1.0.0 - Not found in the system.\\nInstall the missing "
#~ "package: <b>d3dadapter9</b>"
......
......@@ -7,17 +7,17 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-02-27 01:09+0300\n"
"PO-Revision-Date: 2025-02-22 14:56+0300\n"
"POT-Creation-Date: 2025-02-27 20:05+0500\n"
"PO-Revision-Date: 2025-02-27 20:06+0500\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: ru_RU\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<12 || n%100>14) ? 1 : 2);\n"
"X-Generator: Poedit 3.5\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"n%10<=4 && (n%100<12 || n%100>14) ? 1 : 2);\n"
"X-Generator: Poedit 3.4.4\n"
msgid ""
"A running PortProton session was detected.\\nDo you want to end the previous "
......@@ -86,9 +86,6 @@ msgstr "Использовать системную версию wine"
msgid "WineD3D OpenGL (For video cards without Vulkan)"
msgstr "WineD3D OpenGL (для видеокарт без поддержки Vulkan)"
msgid "WineD3D Vulkan (Damavand experimental)"
msgstr "WineD3D Vulkan (Damavand - экспериментальный)"
msgid "Legacy DXVK (Vulkan v1.1)"
msgstr "Устаревший DXVK (Vulkan v1.1)"
......@@ -98,9 +95,6 @@ msgstr "Стабильные DXVK, VKD3D (Vulkan v1.2)"
msgid "Newest DXVK, VKD3D, D8VK (Vulkan v1.3+)"
msgstr "Новейшие DXVK, VKD3D, D8VK (Vulkan v1.3+)"
msgid "Gallium Zink (OpenGL to Vulkan)"
msgstr "Gallium Zink (трансляция OpenGL в Vulkan)"
msgid "GET-OTHER-WINE"
msgstr "Скачать другие версии wine"
......@@ -459,6 +453,21 @@ msgid "WINE MANAGER"
msgstr "Менеджер WINE"
msgid ""
"Using FPS and system load monitoring (Turns on and off by the key "
"combination - right Shift + F12)"
msgstr ""
"Использовать мониторинг FPS и нагрузки системы (включается и выключается "
"комбинацией клавиш — правый Shift + F12)"
msgid "Forced use of MANGOHUD system settings (GOverlay, etc.)"
msgstr ""
"Принудительное использование системных настроек MangoHud (GOverlay и т.п.)"
msgid "Forced use of VKBASALT system settings (GOverlay, etc.)"
msgstr ""
"Принудительное использование системных настроек vkBasalt (GOverlay и т.п.)"
msgid ""
"Enable dgVoodoo2. Forced use all dgVoodoo2 libs (Glide 2.11-3.1, DirectDraw "
"1-7, Direct3D 2-9) on all 3D API. For WineD3D OpenGL need use WineLG (For "
"Gallium Nine and Zink use too)"
......@@ -467,20 +476,27 @@ msgstr ""
"DirectDraw 1-7, Direct3D 2-9) для всех 3D API. Для WineD3D OpenGL и Gallium "
"Zink необходимо использовать WineLG"
msgid "Force use DirectInput protocol instead of XInput"
msgstr ""
"Принудительное использование протокола DirectInput вместо XInput для "
"поддерживаемых устройств и геймпадов. DirectInput необходим для опознания "
"таких геймпадов, как Sony DualSense, DualShock 4, DualShock 3 или для "
"поддержки геймпадов в старых играх. Геймпады, работающие преимущественно на "
"протоколе XInput, также работают. Выключите эту опцию, если геймпад перестал "
"опознаваться игрой"
msgid ""
"Enable experemental native Wayland support (need special wine build to work)"
"<b>Super + F :</b> Toggle fullscreen\n"
"<b>Super + N :</b> Toggle nearest neighbour filtering\n"
"<b>Super + U :</b> Toggle FSR upscaling\n"
"<b>Super + Y :</b> Toggle NIS upscaling\n"
"<b>Super + I :</b> Increase FSR sharpness by 1\n"
"<b>Super + O :</b> Decrease FSR sharpness by 1\n"
"<b>Super + S :</b> Take screenshot (currently goes to /tmp/gamescope_DATE."
"png)\n"
"<b>Super + G :</b> Toggle keyboard grab\n"
"<b>Super + C :</b> Update clipboard"
msgstr ""
"Включить экспериментальную поддержку запуска игры/программы из-под нативной "
"сессии Wayland, минуя XWayland (для работы требуется специальная сборка Wine)"
"<b>Super + F:</b> Переключение полноэкранного режима\n"
"<b>Super + N:</b> Переключение фильтрации\n"
"<b>Super + U:</b> Переключение режима масштабирования на FSR\n"
"<b>Super + Y:</b> Переключение режима масштабирования на NIS\n"
"<b>Super + I:</b> Увеличение резкости FSR на 1\n"
"<b>Super + O:</b> Уменьшение резкости FSR на 1\n"
"<b>Super + S:</b> Снимок экрана (находится в /tmp/gamescope_DATE.png)\n"
"<b>Super + G:</b> Переключение захвата клавиатуры\n"
"<b>Super + C:</b> Обновление буфера обмена"
msgid ""
"Do not use in-process synchronization primitives based on eventfd. (It is "
......@@ -503,21 +519,28 @@ msgstr ""
"Включить поддержку vkd3d — Трассировка лучей (только для игр, работающих на "
"DirectX 12)"
msgid ""
"Required for video playback in some games so that it is not distorted "
"(usually colored pink)"
msgstr ""
"Требуется для воспроизведения видео в некоторых играх, чтобы оно не "
"искажалось (обычно окрашено в розовый цвет)"
msgid "Disable asynchronous calls for VULKAN and DXVK modes"
msgstr "Отключить асинхронные вызовы для режимов VULKAN и DXVK"
msgid "Enable DLSS on supported NVIDIA graphics cards"
msgstr "Включить DLSS на поддерживаемых видеокартах NVIDIA"
msgid "Forced use of older versions of OpenGL"
msgstr "Принудительное использование старых версий OpenGL"
msgid "Enable DLSS translator in FSR 2 in DirectX 12 games (CyberFSR2)"
msgstr ""
"Включить трансляцию DLSS в FSR 2 в играх на DirectX 12 (CyberFSR2). "
"Позволяет задействовать FSR 2 в играх с поддержкой DLSS"
msgid ""
"Enable DLSS 3 with FG translator in FSR 3 in DirectX 12 games (based on "
"Decky-Framegen) Do not use in multiplayer games"
msgstr ""
"Включить трансляцию DLSS 3 с генерацией кадров в FSR 3 в играх на DirectX 12 "
"(Decky-Framegen). Клавиша Insert открывает окно настроек OptiScaler внутри "
"игры. Не используйте в мультиплеерных играх"
msgid ""
"Works while using any version of ProtonGE in full screen mode at a "
"resolution below the standard screen"
msgstr ""
"Работает при использовании любой версии ProtonGE в полноэкранном режиме с "
"разрешением ниже стандартного экрана"
msgid "Disguise all features used for NVIDIA graphics cards"
msgstr "Скрыть все функции, используемые видеокартами NVIDIA"
......@@ -528,39 +551,9 @@ msgstr "Использовать виртуальный рабочий стол
msgid "Run the application in the terminal"
msgstr "Запустить приложение в терминале"
msgid ""
"Include a delay in releasing some memory to bypass errors associated with "
"using the application after the memory is released"
msgstr ""
"Включить задержку освобождения некоторой памяти для обхода ошибок, связанных "
"с использованием приложения после освобождения памяти"
msgid ""
"A very dangerous way to hack the memory write timer in ntdll. This improves "
"the performance of some very specific games. (It is recommended not to "
"change the value.)"
msgstr ""
"Очень опасный способ взломать таймер записи в память в ntdll. Это улучшает "
"производительность некоторых очень специфических игр (рекомендуется не "
"изменять значение)"
msgid "Disable the window for selecting startup modes and WINE versions"
msgstr "Отключить окно выбора режимов запуска и версии WINE"
msgid "Use Gstreamer to output clips in games (WMF support)"
msgstr "Использовать Gstreamer для показа видеороликов в играх (поддержка WMF)"
msgid "Use container launch mode (It is recommended not to change the value)"
msgstr ""
"Использовать режим запуска контейнера (рекомендуется не менять значение)"
msgid ""
"Using FPS and system load monitoring (Turns on and off by the key "
"combination - right Shift + F12)"
msgstr ""
"Использовать мониторинг FPS и нагрузки системы (включается и выключается "
"комбинацией клавиш — правый Shift + F12)"
msgid ""
"Using automatic system optimization to improve performance in games "
"(provided the gamemode package is installed on the system, doesn't work with "
......@@ -570,26 +563,30 @@ msgstr ""
"производительности в играх (при условии, что в системе установлен пакет "
"gamemode, не работает вместе с ananicy)"
msgid "Enable forced use of third-party DirectX libraries"
msgstr "Включить принудительное использование сторонних библиотек DirectX"
msgid ""
"Forced use of built-in DXGI library (in rare cases it solves problems with "
"DX12 games)"
"Required for video playback in some games so that it is not distorted "
"(usually colored pink)"
msgstr ""
"Принудительное использование встроенной библиотеки DXGI (в редких случаях "
"решает проблемы с играми на DirectX 12)"
"Требуется для воспроизведения видео в некоторых играх, чтобы оно не "
"искажалось (обычно окрашено в розовый цвет)"
msgid "Forced use of MANGOHUD system settings (GOverlay, etc.)"
msgid "Reduce pulseaudio latency to fix intermittent sound"
msgstr ""
"Принудительное использование системных настроек MangoHud (GOverlay и т.п.)"
"Уменьшение задержки PulseAudio для исправления прерывистого звука. Не "
"работает, если установлена система звука PipeWire"
msgid "Forced use of VKBASALT system settings (GOverlay, etc.)"
msgid ""
"Forced use of the us layout (useful for games in which the control works "
"correctly only on the us layout)"
msgstr ""
"Принудительное использование системных настроек vkBasalt (GOverlay и т.п.)"
msgid "Enable forced use of third-party DirectX libraries"
msgstr "Включить принудительное использование сторонних библиотек DirectX"
"Принудительное использование US-раскладки (полезно для игр, в которых "
"управление корректно работает только на английской раскладке)"
msgid "Change the version of WINDOWS 10 to WINDOWS 7 in the prefix"
msgstr "Изменить версию WINDOWS 10 на WINDOWS 7 в префиксе"
msgid "Use Gstreamer to output clips in games (WMF support)"
msgstr "Использовать Gstreamer для показа видеороликов в играх (поддержка WMF)"
msgid ""
"Use WINE shader caching (disable only if there are microfreezes in the game)"
......@@ -600,24 +597,11 @@ msgstr ""
"1 и т.д.)"
msgid ""
"Works while using any version of ProtonGE in full screen mode at a "
"resolution below the standard screen"
msgstr ""
"Работает при использовании любой версии ProtonGE в полноэкранном режиме с "
"разрешением ниже стандартного экрана"
msgid "Enable DLSS translator in FSR 2 in DirectX 12 games (CyberFSR2)"
msgstr ""
"Включить трансляцию DLSS в FSR 2 в играх на DirectX 12 (CyberFSR2). "
"Позволяет задействовать FSR 2 в играх с поддержкой DLSS"
msgid ""
"Enable DLSS 3 with FG translator in FSR 3 in DirectX 12 games (based on "
"Decky-Framegen) Do not use in multiplayer games"
"Forced use of built-in DXGI library (in rare cases it solves problems with "
"DX12 games)"
msgstr ""
"Включить трансляцию DLSS 3 с генерацией кадров в FSR 3 в играх на DirectX 12 "
"(Decky-Framegen). Клавиша Insert открывает окно настроек OptiScaler внутри "
"игры. Не используйте в мультиплеерных играх"
"Принудительное использование встроенной библиотеки DXGI (в редких случаях "
"решает проблемы с играми на DirectX 12)"
msgid ""
"Enable Easy Anti-Cheat and BattlEye Anti-Cheat runtimes (required if game "
......@@ -626,25 +610,6 @@ msgstr ""
"Включить поддержку Easy Anti-Cheat и BattlEye Anti-Cheat. Необходимо для "
"некоторых онлайн игр"
msgid "Reduce pulseaudio latency to fix intermittent sound"
msgstr ""
"Уменьшение задержки PulseAudio для исправления прерывистого звука. Не "
"работает, если установлена система звука PipeWire"
msgid ""
"Forced use of the us layout (useful for games in which the control works "
"correctly only on the us layout)"
msgstr ""
"Принудительное использование US-раскладки (полезно для игр, в которых "
"управление корректно работает только на английской раскладке)"
msgid ""
"Remember the screen resolution when starting the game and return it when "
"closing (useful for games that change the screen resolution when closing)"
msgstr ""
"Запоминать разрешение экрана рабочего стола перед запуском игры и возвращать "
"его при закрытии (полезно для игр, меняющих разрешение экрана рабочего стола)"
msgid ""
"Use system mangohud, vkBasalt, obs-vkcapture and other applications using "
"vulkan layers"
......@@ -667,27 +632,54 @@ msgstr ""
"производительность.\n"
"Не отключать, если монитор поддерживает FreeSync и у Вас видеокарта AMD."
msgid "Use container launch mode (It is recommended not to change the value)"
msgstr ""
"Использовать режим запуска контейнера (рекомендуется не менять значение)"
msgid "Force use DirectInput protocol instead of XInput"
msgstr ""
"Принудительное использование протокола DirectInput вместо XInput для "
"поддерживаемых устройств и геймпадов. DirectInput необходим для опознания "
"таких геймпадов, как Sony DualSense, DualShock 4, DualShock 3 или для "
"поддержки геймпадов в старых играх. Геймпады, работающие преимущественно на "
"протоколе XInput, также работают. Выключите эту опцию, если геймпад перестал "
"опознаваться игрой"
msgid ""
"<b>Super + F :</b> Toggle fullscreen\n"
"<b>Super + N :</b> Toggle nearest neighbour filtering\n"
"<b>Super + U :</b> Toggle FSR upscaling\n"
"<b>Super + Y :</b> Toggle NIS upscaling\n"
"<b>Super + I :</b> Increase FSR sharpness by 1\n"
"<b>Super + O :</b> Decrease FSR sharpness by 1\n"
"<b>Super + S :</b> Take screenshot (currently goes to /tmp/gamescope_DATE."
"png)\n"
"<b>Super + G :</b> Toggle keyboard grab\n"
"<b>Super + C :</b> Update clipboard"
"Enable experemental native Wayland support (need special wine build to work)"
msgstr ""
"<b>Super + F:</b> Переключение полноэкранного режима\n"
"<b>Super + N:</b> Переключение фильтрации\n"
"<b>Super + U:</b> Переключение режима масштабирования на FSR\n"
"<b>Super + Y:</b> Переключение режима масштабирования на NIS\n"
"<b>Super + I:</b> Увеличение резкости FSR на 1\n"
"<b>Super + O:</b> Уменьшение резкости FSR на 1\n"
"<b>Super + S:</b> Снимок экрана (находится в /tmp/gamescope_DATE.png)\n"
"<b>Super + G:</b> Переключение захвата клавиатуры\n"
"<b>Super + C:</b> Обновление буфера обмена"
"Включить экспериментальную поддержку запуска игры/программы из-под нативной "
"сессии Wayland, минуя XWayland (для работы требуется специальная сборка Wine)"
msgid "Use Gallium Zink (OpenGL driver is implemented via Vulkan)"
msgstr "Использовать Gallium Zink (трансляция OpenGL в Vulkan)"
msgid "Instead of DXVK, use WineD3D vulkan (Damavand). Experimental function."
msgstr ""
"Вместо DXVK используется WineD3D vulkan (Дамаванд). Экспериментальная "
"функция."
msgid "Disable asynchronous calls for VULKAN and DXVK modes"
msgstr "Отключить асинхронные вызовы для режимов VULKAN и DXVK"
msgid "Forced use of older versions of OpenGL"
msgstr "Принудительное использование старых версий OpenGL"
msgid ""
"Include a delay in releasing some memory to bypass errors associated with "
"using the application after the memory is released"
msgstr ""
"Включить задержку освобождения некоторой памяти для обхода ошибок, связанных "
"с использованием приложения после освобождения памяти"
msgid ""
"A very dangerous way to hack the memory write timer in ntdll. This improves "
"the performance of some very specific games. (It is recommended not to "
"change the value.)"
msgstr ""
"Очень опасный способ взломать таймер записи в память в ntdll. Это улучшает "
"производительность некоторых очень специфических игр (рекомендуется не "
"изменять значение)"
msgid "Change the version of <b>WINDOWS</b> emulation"
msgstr "Изменить версию эмуляции <b>WINDOWS</b>"
......@@ -2183,6 +2175,20 @@ msgstr "Перезапускаем STEAM... Пожалуйста, подожди
msgid "Please wait. downloading covers for"
msgstr "Пожалуйста, подождите. Загрузка обложек для"
#~ msgid "WineD3D Vulkan (Damavand experimental)"
#~ msgstr "WineD3D Vulkan (Damavand - экспериментальный)"
#~ msgid "Change the version of WINDOWS 10 to WINDOWS 7 in the prefix"
#~ msgstr "Изменить версию WINDOWS 10 на WINDOWS 7 в префиксе"
#~ msgid ""
#~ "Remember the screen resolution when starting the game and return it when "
#~ "closing (useful for games that change the screen resolution when closing)"
#~ msgstr ""
#~ "Запоминать разрешение экрана рабочего стола перед запуском игры и "
#~ "возвращать его при закрытии (полезно для игр, меняющих разрешение экрана "
#~ "рабочего стола)"
#~ msgid ""
#~ "d3dadapter9.so.1.0.0 - Not found in the system.\\nInstall the missing "
#~ "package: <b>d3dadapter9</b>"
......
......@@ -3608,80 +3608,79 @@ start_portwine () {
# 3D API
unset CP_VKD3D_FILES CP_DXVK_FILES CP_DGV2_FILES CP_WINE_FILES PATH_TO_DXVK_FILES PATH_TO_VKD3D_FILES
case "${PW_VULKAN_USE}" in
0)
# WINED3D OPENGL
print_info "Use WINED3D OpenGL"
PATH_TO_VKD3D_FILES="${PW_VULKAN_DIR}/vkd3d-proton-${VKD3D_GIT_VER}"
CP_VKD3D_FILES="libvkd3d-1 libvkd3d-shader-1"
CP_WINE_FILES="d3d12 d3d12core d3d11 d3d10core d3d10_1 d3d10 d3d9 d3d8 dxgi"
export __GL_YIELD="NOTHING"
export mesa_glthread="true"
export WINE_D3D_CONFIG="renderer=gl"
export PW_VKBASALT="0"
;;
1)
# STABLE DXVK AND VKD3D
print_info "DXVK v.${DXVK_STABLE_VER} in use"
print_info "VKD3D-PROTON v.${VKD3D_STABLE_VER} in use"
PATH_TO_DXVK_FILES="${PW_VULKAN_DIR}/dxvk-${DXVK_STABLE_VER}"
PATH_TO_VKD3D_FILES="${PW_VULKAN_DIR}/vkd3d-proton-${VKD3D_STABLE_VER}"
CP_DXVK_FILES="d3d11 d3d10core d3d10_1 d3d10 d3d9 dxgi"
[[ "$PW_USE_VRCLIENT" = "1" ]] && add_to_var CP_DXVK_FILES "openvr_api_dxvk"
CP_VKD3D_FILES="d3d12 libvkd3d-shader-1"
CP_WINE_FILES="d3d12core d3d8"
;;
2)
# NEWEST DXVK AND VKD3D
print_info "DXVK v.${DXVK_GIT_VER} in use"
print_info "VKD3D-PROTON v.${VKD3D_GIT_VER} in use"
PATH_TO_DXVK_FILES="${PW_VULKAN_DIR}/dxvk-${DXVK_GIT_VER}"
PATH_TO_VKD3D_FILES="${PW_VULKAN_DIR}/vkd3d-proton-${VKD3D_GIT_VER}"
CP_DXVK_FILES="d3d11 d3d10core d3d9 d3d8 dxgi"
[[ "$PW_USE_VRCLIENT" = "1" ]] && add_to_var CP_DXVK_FILES "openvr_api_dxvk"
CP_VKD3D_FILES="d3d12 d3d12core libvkd3d-1 libvkd3d-shader-1"
CP_WINE_FILES="d3d10_1 d3d10"
;;
4)
# GALLIUM ZINK
print_info "Use GALLIUM-ZINK (OpenGL on MESA vulkan drivers)"
PATH_TO_VKD3D_FILES="${PW_VULKAN_DIR}/vkd3d-proton-${VKD3D_GIT_VER}"
CP_VKD3D_FILES="libvkd3d-1 libvkd3d-shader-1"
CP_WINE_FILES="d3d12 d3d12core d3d11 d3d10core d3d10_1 d3d10 d3d9 d3d8 dxgi"
export __GL_YIELD="NOTHING"
export mesa_glthread="true"
export WINE_D3D_CONFIG="renderer=gl"
export __GLX_VENDOR_LIBRARY_NAME="mesa"
export MESA_LOADER_DRIVER_OVERRIDE="zink"
export GALLIUM_DRIVER="zink"
if ! check_wayland_session \
&& ! check_gamescope_session \
&& [[ "${PW_GAMESCOPE}" != "1" ]]
then
export LIBGL_KOPPER_DRI2="1"
fi
if [[ $(check_vendor_gpu) =~ nouveau ]] ; then
export NOUVEAU_USE_ZINK="1"
fi
;;
5)
# LEGACY DXVK
print_info "DXVK v.${DXVK_LEGACY_VER} in use"
PATH_TO_DXVK_FILES="${PW_VULKAN_DIR}/dxvk-${DXVK_LEGACY_VER}"
PATH_TO_VKD3D_FILES="${PW_VULKAN_DIR}/vkd3d-proton-${VKD3D_GIT_VER}"
CP_DXVK_FILES="d3d11 d3d10core d3d10_1 d3d10 d3d9 dxgi"
CP_VKD3D_FILES="libvkd3d-1 libvkd3d-shader-1"
CP_WINE_FILES="d3d12 d3d12core d3d8"
;;
6)
# WINED3D VULKAN (DAMAVAND)
print_info "Use DAMAVAND (DirectX to wined3d vulkan)"
PATH_TO_VKD3D_FILES="${PW_VULKAN_DIR}/vkd3d-proton-${VKD3D_GIT_VER}"
CP_VKD3D_FILES="libvkd3d-1 libvkd3d-shader-1"
CP_WINE_FILES="d3d12 d3d12core d3d11 d3d10core d3d10_1 d3d10 d3d9 d3d8 dxgi"
export WINE_D3D_CONFIG="renderer=vulkan"
;;
esac
if [[ $PW_USE_DAMAVAND == "1" ]] && [[ $PW_VULKAN_USE != "0" ]] ; then
# WINED3D VULKAN (DAMAVAND)
print_info "Use DAMAVAND (DirectX to wined3d vulkan)"
PATH_TO_VKD3D_FILES="${PW_VULKAN_DIR}/vkd3d-proton-${VKD3D_GIT_VER}"
CP_VKD3D_FILES="libvkd3d-1 libvkd3d-shader-1"
CP_WINE_FILES="d3d12 d3d12core d3d11 d3d10core d3d10_1 d3d10 d3d9 d3d8 dxgi"
export WINE_D3D_CONFIG="renderer=vulkan"
else
case "${PW_VULKAN_USE}" in
0)
# WINED3D OPENGL
print_info "Use WINED3D OpenGL"
PATH_TO_VKD3D_FILES="${PW_VULKAN_DIR}/vkd3d-proton-${VKD3D_GIT_VER}"
CP_VKD3D_FILES="libvkd3d-1 libvkd3d-shader-1"
CP_WINE_FILES="d3d12 d3d12core d3d11 d3d10core d3d10_1 d3d10 d3d9 d3d8 dxgi"
export __GL_YIELD="NOTHING"
export mesa_glthread="true"
export WINE_D3D_CONFIG="renderer=gl"
export PW_VKBASALT="0"
export PW_USE_GALLIUM_ZINK="0"
;;
1)
# STABLE DXVK AND VKD3D
print_info "DXVK v.${DXVK_STABLE_VER} in use"
print_info "VKD3D-PROTON v.${VKD3D_STABLE_VER} in use"
PATH_TO_DXVK_FILES="${PW_VULKAN_DIR}/dxvk-${DXVK_STABLE_VER}"
PATH_TO_VKD3D_FILES="${PW_VULKAN_DIR}/vkd3d-proton-${VKD3D_STABLE_VER}"
CP_DXVK_FILES="d3d11 d3d10core d3d10_1 d3d10 d3d9 dxgi"
[[ "$PW_USE_VRCLIENT" = "1" ]] && add_to_var CP_DXVK_FILES "openvr_api_dxvk"
CP_VKD3D_FILES="d3d12 libvkd3d-shader-1"
CP_WINE_FILES="d3d12core d3d8"
;;
2)
# NEWEST DXVK AND VKD3D
print_info "DXVK v.${DXVK_GIT_VER} in use"
print_info "VKD3D-PROTON v.${VKD3D_GIT_VER} in use"
PATH_TO_DXVK_FILES="${PW_VULKAN_DIR}/dxvk-${DXVK_GIT_VER}"
PATH_TO_VKD3D_FILES="${PW_VULKAN_DIR}/vkd3d-proton-${VKD3D_GIT_VER}"
CP_DXVK_FILES="d3d11 d3d10core d3d9 d3d8 dxgi"
[[ "$PW_USE_VRCLIENT" = "1" ]] && add_to_var CP_DXVK_FILES "openvr_api_dxvk"
CP_VKD3D_FILES="d3d12 d3d12core libvkd3d-1 libvkd3d-shader-1"
CP_WINE_FILES="d3d10_1 d3d10"
;;
5)
# LEGACY DXVK
print_info "DXVK v.${DXVK_LEGACY_VER} in use"
PATH_TO_DXVK_FILES="${PW_VULKAN_DIR}/dxvk-${DXVK_LEGACY_VER}"
PATH_TO_VKD3D_FILES="${PW_VULKAN_DIR}/vkd3d-proton-${VKD3D_GIT_VER}"
CP_DXVK_FILES="d3d11 d3d10core d3d10_1 d3d10 d3d9 dxgi"
CP_VKD3D_FILES="libvkd3d-1 libvkd3d-shader-1"
CP_WINE_FILES="d3d12 d3d12core d3d8"
;;
esac
fi
if [[ $PW_USE_GALLIUM_ZINK == "1" ]] ; then
# GALLIUM ZINK
print_info "Use GALLIUM-ZINK (OpenGL on MESA vulkan drivers)"
export __GL_YIELD="NOTHING"
export mesa_glthread="true"
export __GLX_VENDOR_LIBRARY_NAME="mesa"
export MESA_LOADER_DRIVER_OVERRIDE="zink"
export GALLIUM_DRIVER="zink"
if ! check_wayland_session \
&& ! check_gamescope_session \
&& [[ "${PW_GAMESCOPE}" != "1" ]]
then
export LIBGL_KOPPER_DRI2="1"
fi
if [[ $(check_vendor_gpu) =~ nouveau ]] ; then
export NOUVEAU_USE_ZINK="1"
fi
fi
# DGVOODOO2 enable:
if [[ "${PW_DGVOODOO2}" == "1" ]] ; then
......@@ -3707,16 +3706,10 @@ start_portwine () {
2)
rm_from_var CP_DXVK_FILES "d3d9 d3d8"
;;
4)
rm_from_var CP_WINE_FILES "d3d9 d3d8"
;;
5)
rm_from_var CP_DXVK_FILES "d3d9"
rm_from_var CP_WINE_FILES "d3d8"
;;
6)
rm_from_var CP_WINE_FILES "d3d9 d3d8"
;;
esac
fi
......@@ -5034,7 +5027,7 @@ 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_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_DISABLE_COMPOSITING PW_USE_RUNTIME PW_DINPUT_PROTOCOL PW_USE_NATIVE_WAYLAND
PW_DISABLE_COMPOSITING PW_USE_RUNTIME PW_DINPUT_PROTOCOL PW_USE_NATIVE_WAYLAND PW_USE_GALLIUM_ZINK PW_USE_DAMAVAND
)
if check_wayland_session ; then
......@@ -5046,68 +5039,68 @@ gui_edit_db () {
if check_flatpak ; then
rm_from_array "PW_EDIT_DB_LIST" PW_USE_RUNTIME
fi
# PW_HEAP_DELAY_FREE
PW_DGVOODOO2_INFO=${translations[Enable dgVoodoo2. Forced use all dgVoodoo2 libs (Glide 2.11-3.1, DirectDraw 1-7, Direct3D 2-9) on all 3D API. For WineD3D OpenGL need use WineLG (For Gallium Nine and Zink use too)]}
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_MANGOHUD_INFO=${translations[Using FPS and system load monitoring (Turns on and off by the key combination - right Shift + F12)]}
PW_MANGOHUD_USER_CONF_INFO=${translations[Forced use of MANGOHUD system settings (GOverlay, etc.)]}
PW_VKBASALT_INFO=${translations[Enable vkBasalt by default to improve graphics in games running on Vulkan. (The HOME hotkey disables vkbasalt)]}
PW_VKBASALT_USER_CONF_INFO=${translations[Forced use of VKBASALT system settings (GOverlay, etc.)]}
PW_DGVOODOO2_INFO=${translations[Enable dgVoodoo2. Forced use all dgVoodoo2 libs (Glide 2.11-3.1, DirectDraw 1-7, Direct3D 2-9) on all 3D API. For WineD3D OpenGL need use WineLG (For Gallium Nine and Zink use too)]}
PW_GAMESCOPE_INFO=${translations[<b>Super + F :</b> Toggle fullscreen
<b>Super + N :</b> Toggle nearest neighbour filtering
<b>Super + U :</b> Toggle FSR upscaling
<b>Super + Y :</b> Toggle NIS upscaling
<b>Super + I :</b> Increase FSR sharpness by 1
<b>Super + O :</b> Decrease FSR sharpness by 1
<b>Super + S :</b> Take screenshot (currently goes to /tmp/gamescope_DATE.png)
<b>Super + G :</b> Toggle keyboard grab
<b>Super + C :</b> Update clipboard]}
PW_NO_ESYNC_INFO=${translations[Do not use in-process synchronization primitives based on eventfd. (It is recommended not to change the value.)]}
PW_NO_FSYNC_INFO=${translations[Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems without FUTEX_WAIT_MULTIPLE support) (It is recommended not to change the value)]}
PW_USE_RAY_TRACING_INFO=${translations[Enable vkd3d support - Ray Tracing]}
PW_FIX_VIDEO_IN_GAME_INFO=${translations[Required for video playback in some games so that it is not distorted (usually colored pink)]}
PW_VULKAN_NO_ASYNC_INFO=${translations[Disable asynchronous calls for VULKAN and DXVK modes]}
PW_USE_NVAPI_AND_DLSS_INFO=${translations[Enable DLSS on supported NVIDIA graphics cards]}
PW_OLD_GL_STRING_INFO=${translations[Forced use of older versions of OpenGL]}
PW_USE_FAKE_DLSS_INFO=${translations[Enable DLSS translator in FSR 2 in DirectX 12 games (CyberFSR2)]}
PW_USE_FAKE_DLSS_3_INFO=${translations[Enable DLSS 3 with FG translator in FSR 3 in DirectX 12 games (based on Decky-Framegen) Do not use in multiplayer games]}
PW_WINE_FULLSCREEN_FSR_INFO=${translations[Works while using any version of ProtonGE in full screen mode at a resolution below the standard screen]}
PW_HIDE_NVIDIA_GPU_INFO=${translations[Disguise all features used for NVIDIA graphics cards]}
PW_VIRTUAL_DESKTOP_INFO=${translations[Enable the application to run in the WINE virtual desktop]}
PW_USE_TERMINAL_INFO=${translations[Run the application in the terminal]}
PW_HEAP_DELAY_FREE_INFO=${translations[Include a delay in releasing some memory to bypass errors associated with using the application after the memory is released]}
PW_NO_WRITE_WATCH_INFO=${translations[A very dangerous way to hack the memory write timer in ntdll. This improves the performance of some very specific games. (It is recommended not to change the value.)]}
PW_GUI_DISABLED_CS_INFO=${translations[Disable the window for selecting startup modes and WINE versions]}
PW_USE_GSTREAMER_INFO=${translations[Use Gstreamer to output clips in games (WMF support)]}
PW_USE_RUNTIME_INFO=${translations[Use container launch mode (It is recommended not to change the value)]}
PW_MANGOHUD_INFO=${translations[Using FPS and system load monitoring (Turns on and off by the key combination - right Shift + F12)]}
PW_USE_GAMEMODE_INFO=${translations[Using automatic system optimization to improve performance in games (provided the gamemode package is installed on the system, doesn\'t work with ananicy)]}
PW_USE_WINE_DXGI_INFO=${translations[Forced use of built-in DXGI library (in rare cases it solves problems with DX12 games)]}
PW_MANGOHUD_USER_CONF_INFO=${translations[Forced use of MANGOHUD system settings (GOverlay, etc.)]}
PW_VKBASALT_USER_CONF_INFO=${translations[Forced use of VKBASALT system settings (GOverlay, etc.)]}
PW_USE_D3D_EXTRAS_INFO=${translations[Enable forced use of third-party DirectX libraries]}
PW_USE_WINDOWS_7_INFO=${translations[Change the version of WINDOWS 10 to WINDOWS 7 in the prefix]}
PW_USE_SHADER_CACHE_INFO=${translations[Use WINE shader caching (disable only if there are microfreezes in the game)]}
PW_WINE_FULLSCREEN_FSR_INFO=${translations[Works while using any version of ProtonGE in full screen mode at a resolution below the standard screen]}
PW_USE_FAKE_DLSS_INFO=${translations[Enable DLSS translator in FSR 2 in DirectX 12 games (CyberFSR2)]}
PW_USE_FAKE_DLSS_3_INFO=${translations[Enable DLSS 3 with FG translator in FSR 3 in DirectX 12 games (based on Decky-Framegen) Do not use in multiplayer games]}
PW_USE_EAC_AND_BE_INFO=${translations[Enable Easy Anti-Cheat and BattlEye Anti-Cheat runtimes (required if game used this anti-cheats)]}
PW_FIX_VIDEO_IN_GAME_INFO=${translations[Required for video playback in some games so that it is not distorted (usually colored pink)]}
PW_REDUCE_PULSE_LATENCY_INFO=${translations[Reduce pulseaudio latency to fix intermittent sound]}
PW_USE_US_LAYOUT_INFO=${translations[Forced use of the us layout (useful for games in which the control works correctly only on the us layout)]}
PW_RESTORE_RESOLUTION_INFO=${translations[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_GSTREAMER_INFO=${translations[Use Gstreamer to output clips in games (WMF support)]}
PW_USE_SHADER_CACHE_INFO=${translations[Use WINE shader caching (disable only if there are microfreezes in the game)]}
PW_USE_WINE_DXGI_INFO=${translations[Forced use of built-in DXGI library (in rare cases it solves problems with DX12 games)]}
PW_USE_EAC_AND_BE_INFO=${translations[Enable Easy Anti-Cheat and BattlEye Anti-Cheat runtimes (required if game used this anti-cheats)]}
PW_USE_SYSTEM_VK_LAYERS_INFO=${translations[Use system mangohud, vkBasalt, obs-vkcapture and other applications using vulkan layers]}
PW_USE_OBS_VKCAPTURE_INFO=${translations[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_DISABLE_COMPOSITING_INFO=${translations[Disable desktop compositing (effects). It often improves performance.]}
PW_GAMESCOPE_INFO=${translations[<b>Super + F :</b> Toggle fullscreen
<b>Super + N :</b> Toggle nearest neighbour filtering
<b>Super + U :</b> Toggle FSR upscaling
<b>Super + Y :</b> Toggle NIS upscaling
<b>Super + I :</b> Increase FSR sharpness by 1
<b>Super + O :</b> Decrease FSR sharpness by 1
<b>Super + S :</b> Take screenshot (currently goes to /tmp/gamescope_DATE.png)
<b>Super + G :</b> Toggle keyboard grab
<b>Super + C :</b> Update clipboard]}
PW_USE_RUNTIME_INFO=${translations[Use container launch mode (It is recommended not to change the value)]}
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_GALLIUM_ZINK_INFO=${translations[Use Gallium Zink (OpenGL driver is implemented via Vulkan)]}
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_OLD_GL_STRING_INFO=${translations[Forced use of older versions of OpenGL]}
# PW_HEAP_DELAY_FREE_INFO=${translations[Include a delay in releasing some memory to bypass errors associated with using the application after the memory is released]}
# PW_NO_WRITE_WATCH_INFO=${translations[A very dangerous way to hack the memory write timer in ntdll. This improves the performance of some very specific games. (It is recommended not to change the value.)]}
case "${PW_VULKAN_USE}" in
0)
# WineD3D OpenGL
VKD3D_CB="DCB"
DISABLE_EDIT_DB_LIST="PW_VKBASALT PW_VKBASALT_USER_CONF PW_USE_RAY_TRACING PW_USE_OBS_VKCAPTURE
DISABLE_EDIT_DB_LIST="PW_VKBASALT PW_VKBASALT_USER_CONF PW_USE_RAY_TRACING PW_USE_OBS_VKCAPTURE PW_USE_GALLIUM_ZINK PW_USE_DAMAVAND
"
;;
1|2)
# Stable, Newest
VKD3D_CB="CB"
;;
4|5|6)
# Galliun Zink, Legacy, WineD3D Vulkan
5)
# Legacy
VKD3D_CB="DCB"
DISABLE_EDIT_DB_LIST="PW_USE_RAY_TRACING
"
......@@ -5673,7 +5666,7 @@ gui_dgvoodoo2 () {
[[ "${PW_DGV2_ANTIALIASING}" == "0" ]] && export PW_DGV2_ANTIALIASING="disabled" && edit_db_from_gui PW_DGV2_ANTIALIASING
case "${PW_VULKAN_USE}" in
0|3|4|5|6)
0|5)
DISABLE_DGV2_LIST="PW_DGV2_USE_DX12
"
;;
......@@ -6687,9 +6680,7 @@ portwine_start_debug () {
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" ;;
2) echo "PW_VULKAN_USE=${PW_VULKAN_USE} - DXVK v.${DXVK_GIT_VER}, VKD3D-PROTON v.${VKD3D_GIT_VER}" >> "${PORT_WINE_PATH}/PortProton.log" ;;
4) echo "PW_VULKAN_USE=${PW_VULKAN_USE} - OpenGL on MESA vulkan drivers" >> "${PORT_WINE_PATH}/PortProton.log" ;;
5) echo "PW_VULKAN_USE=${PW_VULKAN_USE} - DXVK v.${DXVK_LEGACY_VER}" >> "${PORT_WINE_PATH}/PortProton.log" ;;
6) echo "PW_VULKAN_USE=${PW_VULKAN_USE} - DirectX to wined3d vulkan" >> "${PORT_WINE_PATH}/PortProton.log" ;;
*) echo "PW_VULKAN_USE=${PW_VULKAN_USE}" >> "${PORT_WINE_PATH}/PortProton.log" ;;
esac
echo "--------------------------------------------" >> "${PORT_WINE_PATH}/PortProton.log"
......
......@@ -481,19 +481,15 @@ then DIST_ADD_TO_GUI+="!${translations[USE_SYSTEM_WINE]}"
fi
SORT_OPENGL="${translations[WineD3D OpenGL (For video cards without Vulkan)]}"
SORT_VULKAN="${translations[WineD3D Vulkan (Damavand experimental)]}"
SORT_LEGACY="${translations[Legacy DXVK (Vulkan v1.1)]}"
SORT_STABLE="${translations[Stable DXVK, VKD3D (Vulkan v1.2)]}"
SORT_NEWEST="${translations[Newest DXVK, VKD3D, D8VK (Vulkan v1.3+)]}"
SORT_G_ZINK="${translations[Gallium Zink (OpenGL to Vulkan)]}"
case "$PW_VULKAN_USE" in
0) PW_DEFAULT_VULKAN_USE="$SORT_OPENGL!$SORT_NEWEST!$SORT_STABLE!$SORT_LEGACY!$SORT_G_ZINK!$SORT_VULKAN" ;;
6) PW_DEFAULT_VULKAN_USE="$SORT_VULKAN!$SORT_NEWEST!$SORT_STABLE!$SORT_LEGACY!$SORT_G_ZINK!$SORT_OPENGL" ;;
1) PW_DEFAULT_VULKAN_USE="$SORT_STABLE!$SORT_NEWEST!$SORT_LEGACY!$SORT_G_ZINK!$SORT_OPENGL!$SORT_VULKAN" ;;
5) PW_DEFAULT_VULKAN_USE="$SORT_LEGACY!$SORT_NEWEST!$SORT_STABLE!$SORT_G_ZINK!$SORT_OPENGL!$SORT_VULKAN" ;;
4) PW_DEFAULT_VULKAN_USE="$SORT_G_ZINK!$SORT_NEWEST!$SORT_STABLE!$SORT_LEGACY!$SORT_OPENGL!$SORT_VULKAN" ;;
*) PW_DEFAULT_VULKAN_USE="$SORT_NEWEST!$SORT_STABLE!$SORT_LEGACY!$SORT_G_ZINK!$SORT_OPENGL!$SORT_VULKAN" ;;
0) PW_DEFAULT_VULKAN_USE="$SORT_OPENGL!$SORT_NEWEST!$SORT_STABLE!$SORT_LEGACY" ;;
1) PW_DEFAULT_VULKAN_USE="$SORT_STABLE!$SORT_NEWEST!$SORT_LEGACY!$SORT_OPENGL" ;;
5) PW_DEFAULT_VULKAN_USE="$SORT_LEGACY!$SORT_NEWEST!$SORT_STABLE!$SORT_OPENGL" ;;
*) PW_DEFAULT_VULKAN_USE="$SORT_NEWEST!$SORT_STABLE!$SORT_LEGACY!$SORT_OPENGL" ;;
esac
if [[ $PW_WINE_USE == PROTON_LG ]] ; then
......@@ -905,9 +901,7 @@ case "${VULKAN_MOD}" in
"$SORT_OPENGL" ) export PW_VULKAN_USE="0" ;;
"$SORT_STABLE" ) export PW_VULKAN_USE="1" ;;
"$SORT_NEWEST" ) export PW_VULKAN_USE="2" ;;
"$SORT_G_ZINK" ) export PW_VULKAN_USE="4" ;;
"$SORT_LEGACY" ) export PW_VULKAN_USE="5" ;;
"$SORT_VULKAN" ) export PW_VULKAN_USE="6" ;;
esac
init_wine_ver
......
......@@ -38,6 +38,8 @@ export PW_LOCALE_SELECT="disabled"
export PW_DINPUT_PROTOCOL="0"
export PW_USE_VRCLIENT="0"
export STAGING_SHARED_MEMORY="1"
export PW_USE_GALLIUM_ZINK="1"
export PW_USE_DAMAVAND="0"
###DEFAULT_WINE###
export PW_WINE_USE="PROTON_LG"
export PW_PLUGINS_VER="_v19"
......
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