Подобрения за Snapdragon X2 Adreno X2‑85 в Linux Kernel 7.1 с по‑точно разпознаване на SKU

0
21

Работата по графичния стек на Qualcomm продължава с много добро темпо, а най‑новият пакет промени за Linux Kernel 7.1 носи важни подобрения за графичния блок в новите Snapdragon X2 лаптоп SoC Adreno X2‑85. Паралелно с това се доработват и по‑стари поколения видео карти, както и дисплейният стек.

Rob Clark изпрати поредната серия промени за DRM‑Next, насочена към предстоящия merge прозорец на Linux Kernel 7.1. Основният акцент е разширената поддръжка за Adreno X2‑85, но списъкът далеч не се изчерпва с това.

По‑зряло управление на X2‑85: предзареждаемост, SKU разпознаване и корекции

MSM драйвърът вече активира preemption за Adreno X2‑85, което е ключова функция за по‑добра реактивност и по‑ефективно разпределяне на задачите.
Добавено е и разпознаване на различните SKU варианти на X2‑85, включително Speedbin таблица за отделните конфигурации. Това позволява на драйвъра да настройва поведението си според конкретния хардуер.
Коригирани са и фалшиви protect грешки, които се проявяваха при определени натоварвания.

Adreno 840 също получава внимание

Подобни подобрения достигат и до Adreno 840, като активиран preemption, добавя се SKU разпознаване, включва се Inter Frame Power Collapse (IFPC), който представлява механизъм за пестене на енергия между кадрите. Така по‑старата видеокарта получава част от функционалностите, които вече се очакват като стандарт в новите поколения.

Подготовка за Vulkan ray tracing чрез AQE

Една от по‑интересните промени е работата по Application Qrisc Engine (AQE). Тази функционалност е необходима за поддръжка на Vulkan ray pipeline и е важна стъпка към по‑широка ray tracing съвместимост при Qualcomm графичния стек.

Прочетете още:  Австралия обяви война на The Pirate Bay

Дисплейни подобрения и поддръжка за нов SoC

В пакета промени влизат още:

  • DPU поддръжка за Eliza SoC,
  • преработено управление на alpha каналите,
  • RGB101010 поддръжка в DSI кода,
  • множество поправки в различни подсистеми.

Пълният списък е достъпен в съответния pull request.