Kasunod ng Red Hat noong nakaraang buwan na nag-host ng HDR hackfest na nagsama-sama ng maraming Linux desktop stakeholder mula sa GPU driver developers hanggang sa desktop environment developer, ang KDE developer na si Xaver Hugl ay nagbahagi ng update sa progreso na ginagawa para sa high dynamic range (HDR) display support mula sa KWin side.
Lumahok si Xaver sa kamakailang HDR hackfest at tinutulungan siyang manguna sa suporta sa KDE para sa mga HDR display. Ibinahagi ni Xaver sa isang blog post ngayon:
“Gamit ang Wayland protocol na ginagawa, tina-tag ng mga application ang kanilang nilalaman ng isang colorspace at ilang iba pang metadata, at gagawin ng compositor ang anumang mga conversion na kinakailangan upang ipakita ito ng tama sa ginamit na display, gamit ang mga shader o mas mahusay na fixed function na mga bloke ng hardware sa GPU.
…
Hindi kami masyadong nagha-hack sa hackfest, ngunit nagawa kong magmaneho ng HDR screen na may malawak na color gamut at may HDR mode na naka-enable, habang pinapagawa sa KWin ang mga kinakailangang color conversion para gawing tama ang content ng SDR.Noong nakaraang linggo ay nasa Plasma 6 sprint din ako sa Augsburg, na kamangha-mangha rin, at Bagama’t halos hindi ito nauugnay sa HDR, si Kai Uwe ay nagkataong may portable na OLED monitor… kaya siyempre agad kong sinimulan ang pagsubok sa KWin na may HDR dito. Ang pagtatambak ng ilan pang mga hack sa ibabaw ng pinagsama-sama ko sa hackfest, maaari akong magpakita ng video sa “HDR” na napapalibutan ng SDR content.
Isinulat ko ang “HDR” sa mga quote dahil wala talaga akong oras para magpatupad ng tamang HDR test client (pa) at hardcoded KWin lang para mapalakas ang hanay ng liwanag ng video player. Kahit na ang sobrang simpleng hack na ito ay mukhang kamangha-mangha, lalo na sa OLED screen.
Mula noon pinakintab ko ang code, inayos maraming KWin effect para gawin ang mga kinakailangang conversion ng kulay, at ngayon ang mga unang piraso ng pangunahing HDR at suporta sa pamamahala ng kulay ay pinagsama sa KWin! Kung mayroon kang screen na may kakayahang HDR at/o isang malawak na color gamut, at isang Plasma 6 session na binuo mula sa git master, maaari mo itong subukan sa pamamagitan lamang ng pag-enable sa mga feature gamit ang kscreen-doctor (isang GUI para dito ay darating sa ibang pagkakataon). Sa isang perpektong mundo, pagkatapos ayusin ang antas ng liwanag ng SDR, dapat itong magmukhang eksaktong hindi pinagana ang mga feature…”
Kung saan ang suporta ng KDE HDR ay kasalukuyang nasa pagbuo, Idinagdag pa ni Xaver:
“Ang pagpapagana ng HDR para lang makakuha ng larawang kamukha ay medyo pilay para sa isang end user, ang mga talagang kawili-wiling bahagi ay pagdating sa aktwal na paglalaro sa HDR, paglalaro ng mga HDR na video o pagpipinta sa Krita… gayunpaman, para sa mga kaso ng paggamit na iyon, mas marami pa ang kailangang gawin kaysa sa KWin na makapagsagawa ng mga conversion ng kulay. Walang paraan para makapagbigay ng magandang pagtatantya kung kailan magiging handa ang Wayland protocol, lalo pa kung kailan ito gagamitin ng mga application, kaya hindi ko na susubukan.
Gayunpaman, lubos akong optimistiko tungkol sa hinaharap ng HDR at pamamahala ng kulay sa Linux. Ang lahat ng ito ay medyo mabilis na umuunlad at kahit na ang pag-aayos lamang ng mga kulay para sa sRGB na nilalaman sa malawak na mga color gamut display na may isang pag-click na solusyon ay isa nang magandang hakbang sa kung ano ang mayroon tayo noon.”
Magbasa pa tungkol sa napakalaking pagsisikap ng KDE HDR sa blog ni Xaver . Napakagandang makita ang pag-unlad na ito at sana para sa Plasma 6.0 ang mga may HDR display ay magsisimulang tamasahin ang mga bunga ng pagsisikap na ito na matagal nang naging masakit na lugar para sa mga kakayahan sa desktop ng Linux.