Post Az4kga3bgTgSJtZZxo by grumb@shitpost.poridge.club
 (DIR) More posts by grumb@shitpost.poridge.club
 (DIR) Post #Az4h4iVhVWu3fby1j6 by grumb@shitpost.poridge.club
       2025-09-10T06:05:58.431Z
       
       0 likes, 0 repeats
       
       #ArchLinux страдает тем, что эпизодически ломается?Вот тот случай, когда сломались игры, спасибо системному Wine. Теперь работают нормально лишь через: • Proton GE • wine-10.7-staging-tk • wine-10.8-staging (i386, x86_64) • wine-10.8-staging-tkg-ntsync • wine-ge-8-26И порой не важно включены ли fsync и\или esync.В каком-нибудь #Lutris переключить с одного варианта Wine на другой не является проблемой, как установить — есть на скриншоте.Полезен не всякий #DXVK Внутрь Proton GE встроен жёстко определённый DXVK, в случае же других версий WINE'ов можно выбирать вариант DXVK.Варианты должны быть в ~/.local/share/lutris/runtime/dxvk/, чтобы стали доступны в настройках запускаемой игры.Варианты DXVK: • старый асинхронный, встречающийся в сборках от #Kron4ek • новый, продолжение асинхронного • есть и основная веткаLutris умеет использовать основную ветку DXVK самостоятельно, хотя более новые версии можно устанавливать в систему, а к Lutris «подключить» через symbolic link на системную версию там же в ~/.local/share/lutris/runtime/dxvk/.Объявлять ли DXVK_ASYNC=1 или же нет? Вроде надо, было раньше, а теперь не требуется.Модули ядра и NTSyncНужно #Linux ядро 6.14 или новее — ради #ntsync, который является модулем и должно подгружать отдельно:$ sudo modprobe ntsync$ lsmod | grep -i ntsyncЛибо через файл /etc/modules-load.d/ntsync.conf (с содержимым ntsync).После чего, запустив игру через GE-Proton можно убедиться работает ли:$ lsof /dev/ntsyncCOMMAND    PID USER FD   TYPE DEVICE SIZE/OFF NODE NAME#... выхлоп с десяток строк...А без включённого ntsync не все игры идут плохенько, но многие просаживаются по FPS.WINE PREFIXОднако, ещё и «префикс» надо заводить отдельный под Proton GE или отдельную версию WINE, если не планируется полностью и тотально на неё переходить. Поскольку у каждой версии Wine префиксы разные по составу и содержимому файлов. И будут постоянно дрючить файлы как бы «обновлением» доводя до неработоспособного состояния «префикс» (если использовать эти разные wine'ы попеременно).И, конечно же, надо решать вопрос с Users/Documents в которые некоторые игры любят писать свои конфиги или сохранения. В новом префиксе эти директории должны смотреть туда же, куда и в старом (через symlink или как-то так).Работа в WaylandВсё сказанное в контексте #Wayland, почти все игры давно можно запускать в нём нативно (без эмуляции xorg). И отсутствия в системе Steam, полностью как класса, т.е. работает Proton GE в связке с UMU, но об этом заботится полностью Lutris, как и про обновление бинарников Proton'а.#LinuxGaming #games #Wine #Proton @russian_mastodon@mastodon.social @Russia@3zi.ru @rur@social.sley.nl
       
 (DIR) Post #Az4h4jGUhYKk0jrOfA by cheesus@suya.place
       2025-10-10T18:42:23.883754Z
       
       0 likes, 0 repeats
       
       @grumb @russian_mastodon @Russia @rur ну тут проблема не арча, а вайна тащемта. Да и не проблема, там вроде как префикс надо пересоздать. Для себя решил тем, что захолдил версию на 9.21. Мне не для игр, у каждой своя бутылка, а для виндовых vst в связке с yabridge. И вот тут уже yabridge не дружит с более новыми версиями вайна. Благо, обновление вайна не является ломающей зависимостью для системы, полгода минимум так живу
       
 (DIR) Post #Az4kga3bgTgSJtZZxo by grumb@shitpost.poridge.club
       2025-10-10T18:50:34.830Z
       
       0 likes, 0 repeats
       
       @cheesus@suya.place Да хер знает, если приглядеться к проекту WINE, то окажется, что Arch Linux почему-то держит в своих репозиториях develop-ветку WINE, отнюдь не staging.Ничего удивительного, что работавшее в 10.7 или 10.8 вдруг перестаёт работать в 10.12 или 10.15.В случае с 32-битными нужно отказываться от последних версий Wine из этой самой develop-ветке и переключаться на объявленные staging'ом.
       
 (DIR) Post #Az4kgadlW2bi82USK8 by cheesus@suya.place
       2025-10-10T19:22:53.118514Z
       
       0 likes, 0 repeats
       
       @grumb> @cheesus Да хер знает, если приглядеться к проекту WINE, то окажется, что Arch Linux почему-то держит в своих репозиториях develop-ветку WINE, отнюдь не staging.> Ничего удивительного, что работавшее в 10.7 или 10.8 вдруг перестаёт работать в 10.12 или 10.15.ну эээ... да! стэйджинг это стейбл, а за стейблом в дебиан. арч всегда имеет свежайшие пакеты