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

Запуск Prey

 , ,


1

1

Итак, с покупкой Prey все прошло хорошо, поставил в Стим, версия Proton по умолчанию - 5.13-5. Игра стартовала нормально, однако во вводной сцене вылетела при попытке сохранения. Дальше она вылетала всякий раз, когда пыталась сохраниться. Нашел аналогичный отзыв на protondb и именно для версии 5.13.-5. Получается там поломали что-то? Если кто нашаманил, что у него идет без зависаний и вылетов, пожалуйста, поделитесь рецептом.

Всем спасибо.

Как всегда cast Kron4ek.

★★★★★

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

Лучше добавить в параметры запуска игры в Steam:

PROTON_LOG=1 %command%

Тогда при запуске игры у тебя в домашнем каталоге появится лог.

Но там, скорее всего, здоровенный лог получится, так как по умолчанию много каналов WINEDEBUG включено. Так что можно ограничить только до fixme и err:

WINEDEBUG="err+all,fixme+all" PROTON_LOG=1 %command%
Kron4ek ★★★★★
()
Последнее исправление: Kron4ek (всего исправлений: 3)

Получается там поломали что-то

почему бы тогда не сменить версию в меню совместимости?

Dred ★★★★★
()
Ответ на: комментарий от Kron4ek

Это походу ESYNC выдал:

eventfd: Too many open files

Вот он при попытке записи еще одного файла и крашится. Но я попробую еще с подробным логом запустить.

LongLiveUbuntu ★★★★★
() автор топика
Ответ на: комментарий от LongLiveUbuntu

Понятно, это из-за Esync игра крашится. Видимо либо у тебя лимита на файловые дескрипторы недостаточно, либо они просто текут в этой игре (бывает такое с некоторыми играми). Глянь какой у тебя hard лимит:

ulimit -Hn

Вообще, это можно исправить, отключив Esync, но тогда производительность может упасть:

PROTON_NO_ESYNC=1 %command%
Kron4ek ★★★★★
()
Последнее исправление: Kron4ek (всего исправлений: 2)
Ответ на: комментарий от Kron4ek

Содержимое лога:

cat .local/share/Steam/steamapps/common/Prey/error.log 
Logged at Sunday, January 31, 2021 21:51:57
FileVersion: 1.0.1.0
ProductVersion: 1.0.1.0
LogFile: Game.log
GameDir: GameSDK
Executable: Z:\home\den\.local\share\Steam\steamapps\common\Prey\Binaries\Danielle\x64\Release\Prey.exe

Exception Thread: 0x00000130 (<unknown>)
Exception Code: 0xC0000005
Exception Addr: 0x0033:0x000000018000C673
Exception Module: <Unknown>
Exception Description: EXCEPTION_ACCESS_VIOLATION, Attempt to write data to address 0x0000000060780000
The memory could not be "written"
Memory in use: 1156.3MB
Debug Status: 
Out of Memory: 0

Call Stack Trace:
 1) function=0x000000018000C673


Suspended thread (JobSystem_Worker_0(Regular)):
 1) function=0x00007F07FCBA9A6F


Suspended thread (JobSystem_Worker_1(Regular)):
 1) function=0x00007F07FCBA9A6F


Suspended thread (JobSystem_Worker_2(Regular)):
 1) function=0x00007F07FCBA9A6F


Suspended thread (JobSystem_Worker_3(Regular)):
 1) function=0x00007F07FCBA9A6F


Suspended thread (JobSystem_Worker_4(Regular)):
 1) function=0x00007F07FCBA9A6F


Suspended thread (JobSystem_Worker_5(Regular)):
 1) function=0x00007F07FCBA9A6F


Suspended thread (JobSystem_Worker_6(Regular)):
 1) function=0x00007F07FCBA9A6F


Suspended thread (JobSystem_Worker_7(Regular)):
 1) function=0x00000000015D5D95


Suspended thread (JobSystem_Worker_0(Blocking)):
 1) function=0x00007F07FCBA9A6F


Suspended thread (RenderThread):
 1) function=0x000000007BC2D313


Suspended thread (Main):
 1) function=0x00007F07FCBAC1F3


Suspended thread (Physics):
 1) function=0x00007F07FCBA9A6F


Suspended thread (PhysicsWorker1):
 1) function=0x00007F07FCBA9A6F

LongLiveUbuntu ★★★★★
() автор топика
Ответ на: комментарий от LongLiveUbuntu

Это лог игры, не лог Proton’а. Да это уже и не важно, все равно по ошибке выше понятно, что крашится из-за Esync.

Kron4ek ★★★★★
()
Ответ на: комментарий от LongLiveUbuntu

Слишком маленький лимит, подними хотя бы до миллиона, тогда крашиться перестанет (если не течет). Поднять можно в /etc/security/limits.conf.

username		hard	nofile		1000000

Потом перезагрузись (или перелогинься) и снова через ulimit проверь, получилось или нет.

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

Ага, спасибо )

Вроде наладилось. Сейчас перенесу свои сохранения и продолжу )

LongLiveUbuntu ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.