A Linux 6.12 bevezeti a DRM „Energiatakarékossági Szabályokat” a jobb asztali integráció érdekében

Ma küldték ki az első drm-misc-next javításcsomagot a Direct Rendering Manager frissítéseivel, amelyek az év későbbi részében megjelenő Linux 6.12 kernelhez készülnek. Ennek a frissítésnek a jelentősége, hogy bevezet egy új DRM energiatakarékossági szabályzatot a kijelző interfészekhez.

A Linux 6.12 bevezeti a DRM „Energiatakarékossági Szabályokat” a jobb asztali integráció érdekében

Az új „Energiatakarékossági Szabályzat” célja, hogy egységes legyen a különböző illesztőprogramok között a monitorok/kijelzők interfészeihez. Lehetővé teszi a kijelzőkompozitorok (asztali környezetek) és az illesztőprogramok számára annak kommunikálását, hogy használjanak-e olyan energiatakarékossági funkciókat, amelyek befolyásolhatják az asztali kompozitor által megtervezett felhasználói élményt.

Az energiatakarékossági szabályzat jelenleg jelezheti, hogy az illesztőprogramnak biztosítania kell-e a színpontosságot, és ennek érdekében le kell-e tiltania azokat az energiatakarékossági funkciókat, amelyek befolyásolhatják a színhűséget. Egy másik szabályzati opció a kis késleltetés biztosítása, amely letiltja az olyan energiatakarékossági funkciókat, amelyek befolyásolják a kijelző késleltetését, mint például a Panel Self Refresh (PSR).

Ezen a fejlesztésen a KDE-vel és más asztali környezetekkel együttműködve dolgoztak, hogy biztosítsák, hogy a kompozitor kívánságai kifejeződjenek a grafikus illesztőprogram felé. Kezdetben ez az AMDGPU illesztőprogramhoz kapcsolódott, mivel az AMD dolgozott a közös DRM tulajdonságkódon. Idővel valószínűleg más DRM illesztőprogramok is támogatni fogják ezt az energiatakarékossági szabályzati tulajdonságot a csatlakozókon. A KDE KWin esetében már van egy merge request, amely ezt a tulajdonságot használja a kompozitor oldalán.

A mai drm-misc-next kérések tartalmazzák a dinamikus per-CRTC vblank konfiguráció támogatását a modesetting kódban, TTM fejlesztéseket, javított BMC kezelést az MGAG200 illesztőprogramhoz, tisztításokat a nouveau illesztőprogramhoz, valamint más kisebb illesztőprogram-változtatásokat.