Игра в гонки под названием DIRT 5 ранее не работала на графических чипах Intel с операционной системой Linux из-за ограниченной поддержки разреженной памяти в драйвере Vulkan ANV. Новая версия игры вызывала сбои при запуске. Но разработчики нашли способ обойти эту проблему и теперь драйвер Vulkan Mesa 24.1 от Intel может работать с DIRT 5.
Одна из ошибок, связанных с этой проблемой, была замечена уже 5 месяцев назад. Она отслеживала сбои игры DIRT 5 с использованием драйвера Vulkan от Intel на операционной системе Linux, даже если поддерживалась разреженная память. Из журналов VKD3D было выяснено, что сбои происходили из-за ошибок FP64.
Однако в драйвере Intel ANV есть параметр "fp64_workaround_enabled", который позволяет использовать софтверное моделирование FP64 при использовании формата float64 в шейдерах, если устройство не поддерживает этот тип данных. Просто активация данной настройки FP64 в драйвере Intel ANV совместно с поддержкой разреженной памяти ANV позволила пользователям графических процессоров Intel Arc Graphics на операционной системе Linux насладиться игрой DIRT 5.
Новое обновление Mesa 24.1 включает эту функцию FP64, которая активируется при обнаружении процесса игры DIRT 5. По отзывам пользователей, игра теперь полностью играбельна на графических процессорах Intel Arc Graphics на операционной системе Linux с использованием Steam Play и не только.
Подробности тут.