Summary: | portpronot: Перестал запускать игры | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Aleksandr Shamaraev <mr.shad> | ||||
Component: | portproton | Assignee: | fidel <fidel> | ||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||
Severity: | normal | ||||||
Priority: | P5 | CC: | fidel, lav, semenow.dmitr, tergoevm | ||||
Version: | unstable | ||||||
Hardware: | x86_64 | ||||||
OS: | Linux | ||||||
Attachments: |
|
фактически поломался запуск почти всего, только VK game center стартанул, больше ничего После переустановки порт протон, то же приветственное окно геншин запускается, но как только выбираешь дискретную карту в настройках, и нажимаешь запустить, падает Судя по логам, вулкан определяет сразу несколько nvidia видеокарт, что может мешать запуску игр: Vulkan info device name: GPU id : 0 (Intel(R) Graphics (ADL GT2)): GPU id : 1 (NVIDIA GeForce RTX 4050 Laptop GPU): GPU id : 2 (NVIDIA GeForce RTX 4050 Laptop GPU): GPU id : 3 (llvmpipe (LLVM 18.1.6, 256 bits)): Похоже на связанную проблему (решение в комментариях): https://bugzilla.altlinux.org/50376 Удалось воспроизвести проблему на ноутбуке с RTX 3060. Игра пытается работать на llvmpipe (софтверный рендеринг вулкана). Отключение USE_RUNTIME в настройках перед запуском игры возвращает работу NVIDIA, но это не вариант решения проблемы. Разбираюсь. Разобрался почему не подхватывался драйвер при использовании запуска в контейнере: nvidia_icd.json теперь является символьной ссылкой, на символьную ссылку, а у контейнера нет доступа к /etc/X11/lib64_nvidia/nvidia_icd.json $ ls -la /usr/share/vulkan/icd.d/nvidia_icd.json lrwxrwxrwx 1 root root 48 июн 6 11:27 /usr/share/vulkan/icd.d/nvidia_icd.json -> ../../../../etc/X11/lib64_nvidia/nvidia_icd.json $ ls -la /etc/X11/lib64_nvidia/nvidia_icd.json lrwxrwxrwx 1 root root 43 июн 8 15:22 /etc/X11/lib64_nvidia/nvidia_icd.json -> /usr/lib64/nvidia_550.90.07/nvidia_icd.json Добавление условия для получения реального пути до json файла исправляет проблему: if [[ -f "/usr/share/vulkan/icd.d/nvidia_icd.json" ]] ; then export VK_ADD_DRIVER_FILES="$(realpath /usr/share/vulkan/icd.d/nvidia_icd.json)" fi Фикс сегодня выйдет в течении дня. Исправлено в версии скриптов: 2304 *** Bug 50548 has been marked as a duplicate of this bug. *** (Ответ для Mikhail Tergoev на комментарий #6) > Исправлено в версии скриптов: 2304 Спасибо |
Created attachment 16241 [details] логи Доброго времени суток portproton-1.5-alt1.x86_64 После последних обновлений перестал запускать игры. Во вложении логи с попытками запуска варкрафт, геншин, хелблейд и картинка с хелблейд В дискорд больше писать не буду, не юзерфрендли С уважением.