Calculate Forum

Игры в Calculate Linux

В сегодняшнем обновлении для ядра sys-kernel/calculate-sources 5.4.12 доступен USE-флаг "fsync" добавляющий патчи от Valve оптимизирующие запуск игр использующих Proton. Proton это форк wine, в котором по сравнению с оригинальным Wine значительно увеличена производительность многопоточных игр. Патч должен ускорить выполнение Windows игр, запущенных в Calculate Linux.

Десктопное ядро с USE “fsync” доступно в бинарном репозитории и не потребует компиляции. Для его установки, выполните:

echo "sys-kernel/calculate-sources fsync" >> /etc/portage/package.use/custom
cl-update

Для установки Steam выполните:

emerge -a steam-launcher

Чтобы включить поддержку Proton, запустите Steam и внесите изменения в настройках:

После этого вам будут доступны игры для Windows! Установите любимую игру и наслаждайтесь:

Чтобы убедиться что патч работает, запустите steam из консоли, после этого запустите Windows-игру. После запуска игры на экране консоли вместо esync: up and running. будет написано fsync: up and running.:

...
[221380]Non-Steam Controller Configs Enabled: 1
Installing breakpad exception handler for appid(steam)/version(1576550254)
GameAction [AppID 221380, ActionID 1] : LaunchApp changed task to ProcessingInstallScript with ""
fsync: up and running.
GameAction [AppID 221380, ActionID 1] : LaunchApp changed task to SynchronizingCloud with ""
...
3 Likes

Это надо бы где-то в документации отметить, а то на форум не все за этим пойдут

Попробовал - действительно работает.
Правда, у меня из windows-игр в стим только скайрим,
и он запустился только с протоном версии 3.7.
С версиями 4.2 и 4.11 работать отказывается,
но зато с версией 3.7 работает превосходно,
даже все сейвы из виндоус-версии остались
и прекрасно загружаются.
Разработчикам Calculate огромное спасибо.

А так пробовали?
env WINEFSYNC=1 WINEPREFIX="/home/.../.wine" /usr/bin/wine <приложение>

штука рабочая.
но есть одно неприятное “НО!”.

а именно: многие старые игрушки просто не в состоянии переварить большое разрешение монитора. в моем случае это 2560*1440, 32"

жмешь в стиме кнопку “играть” - она как бы нажимается и вроде запускается игра. но на экране ее нет, только рабочий стол. через секунд 5 кнопка “играть” снова активна.

вот и как побороть, кто подскажет?

спасибо.

Хм, может для начала попробовать такой хак
PROTON_FSHACK_INTEGER_SCALING=1
если он вообще сработает.

Действительно работает! Очуметь! Придется поспрошать у внучка, во что он там играет :slight_smile:

Действительно, в бенчмарке Serious Sam показатели значительно возрасли. Кто ещё знает какие бенчмарки, только для Windows, имеющиеся в Steam? 3DMark не запустился.
20200130080025_1 20200130105512_1

© 2007-2020 Calculate Ltd.
Mastodon Mastodon