| Summary: | Не работают новейшие версии DXVK из за нескольких *_nvidia_icd.json | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Mikhail Tergoev <tergoevm> |
| Component: | nvidia_glx_common | Assignee: | Sergey V Turchin <zerg> |
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P5 | CC: | boriabloger, rider, zerg |
| Version: | unstable | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
|
Description
Mikhail Tergoev
2024-05-16 13:57:40 MSK
На стационарном пк с NVIDIA GeForce GTX 1060, так же не работает новейшие DXVK, ,после удаления 390 и 470 json файлов всё исправляется Ошибка очень похоже на: https://lore.altlinux.org/sisyphus/9763256.EPtuOEFCgo@zerg.malta.altlinux.ru/ но при этом только 3 актуальных драйвера. @zerg похоже этот json тоже надо переключать и оставлять один Провел еще тест: Оставил в /usr/share/vulkan/icd.d/ 390.157_nvidia_icd.json 550.78_nvidia_icd.json Ошибка воспроизводится. А если оставить в /usr/share/vulkan/icd.d/ 470.239.06_nvidia_icd.json 550.78_nvidia_icd.json Ошибка НЕ воспроизводится. (Ответ для Anton Farygin на комментарий #3) > @zerg похоже этот json тоже надо переключать и оставлять один Похоже на то. А если не трогать файлы, а только сделать симлинк ln -s 550.78_nvidia_icd.json nvidia_icd.json работает? (Ответ для Sergey V Turchin на комментарий #6) > А если не трогать файлы, а только сделать симлинк > ln -s 550.78_nvidia_icd.json nvidia_icd.json > работает? Завтра смогу проверить, после чего отчитаюсь. (Ответ для Mikhail Tergoev на комментарий #7) > Завтра смогу проверить, после чего отчитаюсь. Ок. Желательно, чтоб на этой системе баг перед этим воспроизводился. (Ответ для Sergey V Turchin на комментарий #8) > Ок. Желательно, чтоб на этой системе баг перед этим воспроизводился. Вернул все .json файлы в /usr/share/vulkan/icd.d/, запустил в стиме AirMech с совместимостью Proton-9.0-1. Ошибка воспроизводиться. Сделал симлинк: # cd /usr/share/vulkan/icd.d/ # ln -s 550.78_nvidia_icd.json nvidia_icd.json Ошибка воспроизводиться. Делаю ход "конём": # cd /usr/share/vulkan/icd.d/ # mv 390.157_nvidia_icd.json /usr/lib/nvidia_390.157/ # mv 470.239.06_nvidia_icd.json /usr/lib/nvidia_470.239.06/ # mv 550.78_nvidia_icd.json /usr/lib/nvidia_550.78/ # ln -s /usr/lib/nvidia_550.78/550.78_nvidia_icd.json ./nvidia_icd.json Ошибка НЕ воспроизводиться. Игра успешно запускается. (Ответ для Mikhail Tergoev на комментарий #9) > Вернул все .json файлы в /usr/share/vulkan/icd.d/, запустил в стиме AirMech > с совместимостью Proton-9.0-1. Ошибка воспроизводиться. > > Сделал симлинк: > # cd /usr/share/vulkan/icd.d/ > # ln -s 550.78_nvidia_icd.json nvidia_icd.json > Ошибка воспроизводиться. > > Делаю ход "конём": Этого достаточно было. На всякий убедился, как именно чинить. (Ответ для Mikhail Tergoev на комментарий #2) > https://lore.altlinux.org/sisyphus/9763256.EPtuOEFCgo@zerg.malta.altlinux.ru/ Это по прежнему понадобится, т.к. старые пакеты обновлять не буду. > но при этом только 3 актуальных драйвера. В этом случае всё будет ок. (Ответ для Sergey V Turchin на комментарий #12) > (Ответ для Mikhail Tergoev на комментарий #2) > > https://lore.altlinux.org/sisyphus/9763256.EPtuOEFCgo@zerg.malta.altlinux.ru/ > Это по прежнему понадобится, т.к. старые пакеты обновлять не буду. > > > но при этом только 3 актуальных драйвера. > В этом случае всё будет ок. Вернул всё на место, обновил систему и почистил от старых дров. Теперь красота. json только один. Спасибо! Инструкция (думаю что пригодиться): $ su - # apt-get update # apt-get dist-upgrade # exit перезагружаемся и: $ su - # nvidia-clean-driver # exit Можно играть и не переживать что при очередном обновлении отвалится вулкан. |