LINUX.ORG.RU
решено ФорумGames

XDefiant

 ,


0

2

На старости лет осознал, что меня кроме Multiplayer FPS, ничего не торкает(
Как её запустить?
Перечитал кучу «инструкций» из гугла по установке всяких «протонов» и каких-то «лаунчеров игр под линух». Ничего не получается — убисофконнект запускается, игра запускается, но вылетает на собственно начале игры.

Кастую Kron4ek, как гуру)

Игры из стима и скаченные с нашего любимого трекера от ув. Kron4ek (дай ему Бог здоровья за его работу с играми на линух) — все работает
Manjaro stable, Radeon RX 580, все вроде свежее установлено. PortProton

Кто готов помочь?

★★★★★

Последнее исправление: leave (всего исправлений: 3)
Ответ на: комментарий от xDShot

Вкратце:

Lutris либо самому сношаться с префиксом. wine-ge-8-26-x86-x64. DXVK, VKD3D, «D3D Extras», and DXVK-NVAPI. DXVK_NVAPI_ALLOW_OTHER_DRIVERS=1. winetricks pdh. Не проверял.

xDShot ★★★★★
()
Последнее исправление: xDShot (всего исправлений: 1)
Ответ на: комментарий от athost

Перечитал кучу «инструкций» из гугла по установке всяких «протонов» и каких-то «лаунчеров игр под линух». Ничего не получается — убисофконнект запускается, игра запускается, но вылетает на собственно начале игры.

А это нормальная тема, у меня такое кучу раз было с For Honor, вылет происходит как я понял из-за античита при попытке зайти в сетевую игру, периодически такое бывает из-за обновлений.

Вообще у меня For Honor постоянно то вылетал, то звук нормально не работал (там какой-то звуковой движок кривой), в общем установил steam flatpak, он сам подгрузил все зависимости и о чудо, игра отлично заработала. Единственная проблема, вроде flatpak просаживает производительность (fps на 10 примерно), но игра работает стабильней всего именно в нём.

Dr64h ★★★
()
11 ноября 2024 г.

Дальнейшее развитие событий.
После какого-то обновления сабж запускаться отказался наотрез.
На тот момент решения в сети не было. Пришлось поставить винду.
Сейчас нашел решение https://github.com/Etaash-mathamsetty/wine-builds/releases
Содержимое архива скопировал в каталог любого Протона, f.e. ~/PortProton/data/dist/PROTON_LG_9-12/ с заменой файлов и все завелось опять.
Может кому пригодится)

athost ★★★★★
() автор топика
Ответ на: комментарий от athost
diff --git a/dlls/shlwapi/wsprintf.c b/dlls/shlwapi/wsprintf.c
index fbd2a7e75bf..3ccf0676a84 100644
--- a/dlls/shlwapi/wsprintf.c
+++ b/dlls/shlwapi/wsprintf.c
@@ -32,6 +32,7 @@
 #include "shlwapi.h"
 
 #include "wine/debug.h"
+#include "wine/exception.h"
 
 WINE_DEFAULT_DEBUG_CHANNEL(string);
 
@@ -392,7 +393,16 @@ INT WINAPI wvnsprintfA( LPSTR buffer, INT maxlen, LPCSTR spec, va_list args )
             break;
         }
 
-        len = WPRINTF_GetLen( &format, &argData, number, maxlen - 1, FALSE );
+        __TRY
+        {
+            len = WPRINTF_GetLen( &format, &argData, number, maxlen - 1, FALSE );
+        }
+        __EXCEPT_PAGE_FAULT
+        {
+            FIXME("wtf happened!\n");
+            return -1;
+        }
+        __ENDTRY
         sign = 0;
         if (!(format.flags & WPRINTF_LEFTALIGN))
             for (i = format.precision; i < format.width; i++, maxlen--)
xDShot ★★★★★
()
Ответ на: комментарий от xDShot

Там этот патч и применен. Конечно, можно просто заменить библиотеку shlwapi.dll в любом Протоне.
В Протоне 19 уже поправили.
Хотя за время, пока пришлось установить Винду, заметил, что ФПС в ней процентов на 10 повыше.

athost ★★★★★
() автор топика
Последнее исправление: athost (всего исправлений: 3)