diff --git a/data_from_portwine/changelog_ru b/data_from_portwine/changelog_ru index 2e836d68..57b15c3e 100755 --- a/data_from_portwine/changelog_ru +++ b/data_from_portwine/changelog_ru @@ -20,6 +20,7 @@ * добавлено переключение вида основного интерфейса запуска exe и ярлыков в меню "PortProton -> Настройки PortProton -> Изменить интерфейс запуска" (спасибо Htylol) * настройки GameScope вынесены в отдельное окно (для будущего расширения функционала) * улучшен интерфейс загрузки wine и добавлена возможность выбора нескольких версий одновременно +* HOTFIX - определения драйвера Vulkan на системах Alt Linux с ноутбуками + NVIDIA ###Scripts version 2303### Дата: 06.06.2024 / Размер скачиваемого обновления: 190 мегабайт * обновлен WINE_LG до версии "9-10" diff --git a/data_from_portwine/scripts/functions_helper b/data_from_portwine/scripts/functions_helper index 9e257c20..9389af08 100755 --- a/data_from_portwine/scripts/functions_helper +++ b/data_from_portwine/scripts/functions_helper @@ -592,6 +592,10 @@ pw_init_runtime () { export LOCPATH="/run/host/usr/share/locale/" elif grep -i "altlinux" "/etc/os-release" &>/dev/null ; then export LIBGL_DRIVERS_PATH="/usr/lib/X11/modules/dri:/usr/lib64/X11/modules/dri" + if [[ -f "/usr/share/vulkan/icd.d/nvidia_icd.json" ]] ; then + VK_ADD_DRIVER_FILES="$(realpath /usr/share/vulkan/icd.d/nvidia_icd.json)" + export VK_ADD_DRIVER_FILES + fi fi PW_PV_OVERRIDES="/usr/lib/pressure-vessel/overrides/lib" @@ -1852,11 +1856,6 @@ start_portwine () { if [[ "${PW_GPU_USE}" != "disabled" ]] ; then export DXVK_FILTER_DEVICE_NAME="${PW_GPU_USE}" export VKD3D_FILTER_DEVICE_NAME="${PW_GPU_USE}" - if echo "${PW_GPU_USE}" | grep -i nvidia &>/dev/null ; then - if [[ -f "/usr/share/vulkan/icd.d/nvidia_icd.json" ]] ; then - export VK_ICD_FILENAMES="/usr/share/vulkan/icd.d/nvidia_icd.json" - fi - fi fi case "$PW_FORCE_USE_VSYNC" in # 0-FORCE_OFF, 1-FORCE_ON, 2-BY_DEFAULT