Проблема с запуском Steam игр через Proton

Ранее у меня стоял Arch с примерно такими же дровами, какие стоят сейчас, и тогда всё работало, единственное отличие - тогда я юзал xfce4, а сейчас KDE Plasma
Мой конфиг:
1) nvidia-390xx-dkms драйвера, вместе с utils и версией lib32
2) bbswitch-dkms
GPU: NVIDIA Geforce GT 525M
CPU: Intel Core i7 2670QM (Intel HD Graphics 3000)

Проги запускаю через optirun (как и игры)
У меня установлено 4 игры: osu!lazer из аура, Portal 2 нативно под линукс из стима (прекрасно работают)
И ещё есть 2 игры, которые не работают (из стима через протон): Geometry Dash и A Dance of Fire and Ice.
При запуске любой игры через Proton на пару секунд загорается зеленый индикатор (Запущено) около названия игры, затем он тухнет, и нагрузка на проц опускается до 0%.
Главный вопрос: Где лежат логи? Я чекал директории протона через fzf, нашёл парочку логов иксов, но там нет ни малейшего намёка на ошибку, все идёт просто прекрасно.
Intel Core i7 2670QM | NVIDIA Geforce GT 525M | Dell Inspiron N5110 Notebook
BlitGaming
Главный вопрос: Где лежат логи?
погугли .... PROTON_LOG=1
Ошибки не исчезают с опытом - они просто умнеют
vasek
BlitGaming
Главный вопрос: Где лежат логи?
погугли …. PROTON_LOG=1
======================
Proton: 1640116296 experimental-6.3-20211221
SteamGameId: 977950
Command: ['/home/blitdev/.local/share/Steam/steamapps/common/A Dance of Fire and Ice/A Dance of Fire and Ice.exe']
Options: {'forcelgadd'}
depot: 0.20211028.32
pressure-vessel: 0.20211027.0
scripts: v0.20210917.0-0-g1cf127d
soldier: 0.20211027.0 soldier 0.20211027.0
Kernel: Linux 5.15.11-zen1-1-zen #1 ZEN SMP PREEMPT Wed, 22 Dec 2021 09:23:53 +0000 x86_64
======================
В стим логе только вот это. Никаких ошибок (кстати, дело не в ядре, проблема была и на linux-lqx, и на linux-zen и на linux простом стабильном)
UPD: с Geometry Dash тоже самое
Intel Core i7 2670QM | NVIDIA Geforce GT 525M | Dell Inspiron N5110 Notebook
Удалось запустить Geometry Dash с помощью Steam Native Runtime, команда запуска:
optirun steam-native steam://rungameid/322170
Однако при запуске A dance of fire and ice выдаёт ошибку вайна:
Failed to initialize graphics.
Make sure you have DirectX 11 installed, have up to date
drivers for your graphics card and have not disabled
3D acceleration in display settings.
InitializeEngineGraphics failed
Кстати, лог протона совсем не информативен, там судя по всему выводится онли информация о системе.
Чекнул все версии протона, не помогло.

UPD: не помогает использование PROTON_USE_WINED3D=1
Intel Core i7 2670QM | NVIDIA Geforce GT 525M | Dell Inspiron N5110 Notebook
Щас поставил Manjaro Linux, тут всё точно также: работают все игры, кроме A dance of fire and ice, она выдаёт ошибку мол не найден DirectX11, библиотеки Vulkan, OpenGL, Mesa, всевозможные драйвера, dxvk установлен, я уже хз в чём может быть проблема. У меня единственное подозрение, Intel HD Graphics 3000 не поддерживает Vulkan, поэтому игра не стартует из dxvk (nvidia видюха работает через intel с помощью optimus), но почему тогда с параметром PROTON_USE_WINED3D=1 ничего тоже не работает, вот это загадка.
Intel Core i7 2670QM | NVIDIA Geforce GT 525M | Dell Inspiron N5110 Notebook
BlitGaming
У меня единственное подозрение, Intel HD Graphics 3000 не поддерживает Vulkan
Intel HD Graphics 3000 vulkan не подерживает ... можешь в этом убедиться, посмотрев вывод vulkaninfo
Но есть один пакет archlinuxcn/dxvk-bin, который вроде бы позволяет это в Wine, но практически не уверен - нужно пробовать.
A Vulkan-based compatibility layer for Direct3D 9/10/11 which allows running 3D applications on Linux using Wine (Windows DLL binary files)

EDIT 1 - как пишут, dxvk - это типа транслятора DirectX 11 > Vulkan, позволяющего запустить в Wine любую современную игру, использующую DX11, практически без потерь в производительности. ... но что не понятно во всем этом, так это то, что должна ли сама видеокарта поддерживать vulkan ???
Ошибки не исчезают с опытом - они просто умнеют
vasek
должна ли сама видеокарта поддерживать vulkan ???
А куда оно будет транслироваться если карточка вулкан не поддерживает? Третья тема с попытками использовать старые карты с новыми фичами которые они физически не поддерживают :)
И Вики никто не читает:(
On hybrid graphics (NVIDIA Optimus/AMD Dynamic Switchable Graphics):
Vulkan is not currently officially supported by Bumblebee [1] but does work with primus_vk or primus-vk-gitAUR.
vs220
А куда оно будет транслироваться если карточка вулкан не поддерживает?
Это мне все понятно - если карта не поддерживает, то, конечно, ожидать ничего и не стоит ...
Но есть один нюанс, это не чистый linux, это wine - грубо говоря, виртуальный windows ... и что мешает создать виртуальный vulkan? - разумеется это нужно только для запуска игры ... мои предположения основаны на одном источнике - был вопрос о возможности запуска игры, если карта не поддерживает vulkan ...
На что был дан ответ: Вы просто не сможете запустить ее через Vulkan. Однако если вы используете DirectX, это может сработать ... но не было сказано, как конкретно это можно осуществить .... вот и я предположил, что возможно в этом поможет dxvk-bin
Ошибки не исчезают с опытом - они просто умнеют
vasek
что мешает создать виртуальный vulkan
То что это низкоуровневый ари для непосредственного доступа к железу.
vs220
это низкоуровневый ари для непосредственного доступа к железу
Все это мне понятно ... и не возможно настроить то, чего не существует.
Но насколько я понимаю, речь идет не об использовании/задействовании vulkan, а просто о запуске игры ... возможно, что и ошибаюсь
Ошибки не исчезают с опытом - они просто умнеют
 
Зарегистрироваться или войдите чтобы оставить сообщение.