Intel u Linuxu 7.2 sređuje boju ispod praznih dijelova ekrana
Intelov DRM put dobiva eksplicitnu pozadinsku boju za nepokrivene dijelove prikaza.📷 AI-generated image / TECH&SPACE
- ★Intelov DRM driver trebao bi u Linuxu 7.2 podržati CRTC svojstvo BACKGROUND_COLOR.
- ★Svojstvo je uvedeno u Linuxu 7.1 za kontrolu zadane boje nepokrivenih ili transparentnih dijelova prikaza.
- ★Promjena je infrastrukturna, ali važna za kompozitore, drivere i predvidljivo ponašanje zaslona.
Intelov Linux grafički driver ulazi u novu, vrlo konkretnu fazu čišćenja prikaznog stacka: prema izvještaju Phoronixa, u ciklusu Linuxa 7.2 trebao bi dobiti podršku za DRM CRTC svojstvo BACKGROUND_COLOR. To nije funkcija koju će korisnik prepoznati kao novi gumb u postavkama zaslona. Važnija je zato što definira što se događa u donjem sloju prikaza, ondje gdje kompozitor, planeovi i kontroler zaslona moraju imati zajednički odgovor na pitanje: koja je boja piksela kad ga nijedan aktivni sloj ne pokriva.
Svojstvo je uvedeno u Linuxu 7.1 kao dio DRM/KMS infrastrukture. U toj arhitekturi CRTC nije samo povijesni naziv iz doba katodnih cijevi, nego objekt koji predstavlja dio prikaznog pipelinea zadužen za scanout prema zaslonu. Planeovi nose sadržaj: primarni framebuffer, overlay slojeve, kursore ili druge površine. Kada nijedan plane ne pokriva određeno područje, ili kada viši plane ima transparentne regije, driver i hardver moraju odlučiti što se prikazuje ispod. BACKGROUND_COLOR daje standardiziran način da se ta pozadina eksplicitno postavi.
Za Intel je to logičan dodatak, jer njegov Linux grafički stack već godinama živi u samom središtu DRM razvoja. Intelov otvoreni driver, dokumentiran u kernelovim i915 uputama, opslužuje širok raspon integrirane grafike i često prvi nosi promjene koje kasnije oblikuju očekivanja desktop okruženja, Waylanda i testnih alata. Ovdje se ne radi o ubrzanju renderiranja ili novoj 3D mogućnosti, nego o ponašanju prikaznog kontrolera u rubnom slučaju koji ipak može biti vidljiv u stvarnim konfiguracijama.
Nova CRTC značajka uvedena u Linuxu 7.1 stiže u Intelov DRM put i rješava rubni, ali važan sloj prikaza: što ekran pokazuje kad nijedan plane ne crta piksel.
Transparentni slojevi i planeovi ovise o jasnom CRTC ponašanju.📷 AI-generated image / TECH&SPACE
Zašto je to bitno? Moderni Linux desktop ne šalje uvijek jedan gotov bitmap preko cijelog ekrana. KMS planeovi omogućuju učinkovitiji prikaz videa, kursora, panela ili pojedinih površina bez nužnog miješanja svega u jedan framebuffer. U takvom sustavu prazna ili transparentna područja nisu teorija, nego dio stvarnog slaganja slike. Ako pozadina nije jasno definirana, rezultat može ovisiti o driveru, generaciji hardvera ili detalju implementacije. Standardno DRM svojstvo smanjuje taj prostor za iznenađenja.
Ovo je i dobar primjer kako kernel promjene često izgledaju izvana manje važno nego što jesu iznutra. Linux kernel ne dobiva samo velike drivere, datotečne sustave i sigurnosne zakrpe; dobiva i male ugovore između korisničkog prostora i hardvera. Kompozitori poput Waylanda trebaju takve ugovore ako žele stabilno upravljati prikazom bez gomile posebnih pravila po vendoru. Što je semantika planeova i CRTC objekata jasnija, to je manje prostora za ad hoc zaobilaznice u grafičkom stacku.
Geografski i poslovno, Intelova priča i dalje se veže uz Santa Claru, ali ova promjena nije korporativna najava proizvoda. To je kernel infrastrukturni pomak: driver u otvorenom Linux ekosustavu sustiže novo DRM svojstvo i omogućuje da Intelovi prikazni kontroleri koriste istu eksplicitnu logiku pozadinske boje kao drugi sposobni driveri. Nema velikog marketinga, nema obećanja o revoluciji. Samo precizniji dogovor između softvera i ekrana, što je u grafici često dovoljno važna vijest.

