В LxA мы много говорили о драйвере MESA для графики в Linux. Как вы знаете, этот проект с открытым исходным кодом реализует графическую библиотеку, которая обеспечивает общую реализацию OpenGL для рендеринга 3D-графики на различных платформах, а теперь также для OpenCL API, OpenGL ES и Vulkan.
Теперь драйвер Turnip от MESA для графических процессоров Qualcomm Adreno сможет поддерживать версию Vulkan 1.2, мощный графический API, как вы уже знаете, который значительно улучшит игровой процесс. В Графический адаптер AdrenoДля тех, кто не знает, это графический процессор, интегрированный в SoC Snapdragon этой американской компании, и это одна из самых мощных видеокарт в мире ARM, которая в прошлом принадлежала ATI (теперь AMD).
С недавним включением VK_HDR_separate_depth_stencil_layouts в исходный код репы MESA расчистился путь для объявления Vulkan 1.2 вместо версии 1.1, которая использовалась до сих пор. Эта поддержка будет готова в MESA 22.0, версии, которая будет выпущена в ближайшее время, хотя нам еще нужно немного подождать ...
Между тем, на стороне ядра Linux, с версией 5.16, поддержка Qualcom SoC, драйвера MSM DRM, обработки вывода eDP и других улучшений будет продолжать улучшаться. Google - один из самых активных разработчиков в этой части кода для графики Qualcomm, поскольку они используют код от Turnip и Freedreno для различных Chromebook, недорогие ноутбуки поисковой компании с операционной системой Chrome OS (на основе ядра Linux, хотя, как вы знаете, его нельзя считать дистрибутивом GNU / Linux).
к Дополнительную информацию о MESA, драйверах, будущих выпусках, журнале изменений версий, документации и т. д. вы уже знаете, что можете посетить официальный сайт проекта нажав здесь.