Разработчик Hans‑Kristian Arntzen устранил проблему в графическом драйвере Mesa, которая серьёзно ограничивала производительность в системах Linux с несколькими GPU — в частности, при использовании внешних видеокарт (eGPU).
Ошибка заключалась в том, что драйвер ошибочно считал локальную видеопамять внешней видеокарты доступной с низкой задержкой для интегрированной графики. Из‑за этого система некорректно распределяла ресурсы памяти, что приводило к значительному падению FPS.
После исправления в Cyberpunk 2077 зафиксирован прирост производительности более чем на 80 % в конфигурациях с eGPU. Тесты проводились на дискретной видеокарте (dGPU) с основной веткой Mesa и dmabuf v6.
Исправление уже включено в кодовую базу Mesa и появится в одном из следующих выпусков драйвера. Оно актуально для систем с несколькими GPU, включая конфигурации с интегрированной графикой и внешней видеокартой, подключённой через USB4 или Thunderbolt.
По словам разработчика, проблема затрагивала не только Cyberpunk 2077, но и другие игры на Vulkan — поэтому схожий прирост производительности возможен и в других проектах. При этом исправление не влияет на системы с одной видеокартой.
