A nyílt forráskódú Linux grafikus illesztőprogramok mérnöke, Melissa Wen Igaliával, Joshua Ashton a Valve-vel és Harry Wentland az AMD-vel a kernelmód-beállító (KMS) színfolyamat-fejlesztéseken dolgozott a SteamOS rendszerhez, és különösen a Steam Deck továbbfejlesztésén.

Ezen a hétvégén Melissa Wen 40 megjegyzéskérésből álló javítást tett közzé, amelyek javítják az AMD színkezelési támogatását a Steam Deck javára. A patch kísérőlevélben így foglalta össze a fókuszt és a jelenlegi munkájukat:

“Joshua Ashton és én (Harry Wentland nagyszerű együttműködésével – köszönöm) a Steam KMS-színvonalának javításán dolgozunk. Deck/SteamOS az AMD Display HW-ben elérhető nagyszámú színsapkakészlet feltárásával.

Ez a javításkészlet ennek a teljes veremnek a eredménye, beleértve az új színtulajdonságok elő-és utókeverését is. Az első két javítás a kvantálási problémákat javítja shaper LUT programozás. Közvetlenül ezután van egy javításunk, amely egy konfigurációs opciót ad hozzá az AMD colo funkció használatának korlátozásához. A következő 13 javítás az AMD illesztőprogram-privát színtulajdonságait valósítja meg (a tulajdonságszámláló és a sík color_mgmt_changed leválasztása a DRM-ből). Végül a Az utolsó 24 javítás átdolgozta az AMD kijelzőkezelőt és a színkezelést, hogy támogassa a feltárt tulajdonságokat.

Eddig az AMD kijelzőkonfigurációja (STEAM_DECK) alatt tartottuk ezeknek a tulajdonságoknak a használatát. azzal, hogy teljes mértékben elérhetővé válnak a többi DCN HW generáció számára. A jelenlegi javaslatban már ellenőrizzük az ASIC-ket, mielőtt egy színfunkciót nyilvánosságra hoznánk. Dolgozhatunk a 3D LUT erőforrás-beszerzési részleteken, hogy azokat az őket támogató DCN 3+ családokhoz illesszük. Valójában, mielőtt áttértünk volna ezekre a konfigurációs határokra, elkezdtünk egy nyílt megoldáson dolgozni bármely AMD HW számára [7].

A felhasználói tér esete itt a Gamescope, amely a SteamOS kompozíciója. Már most is használja az összes funkciót (bár AMD helyett VALVE1_ előtaggal) a színkezelési folyamat megvalósításához.

Színkezelési támogatásunk kiszállítását tervezzük színskála leképezéssel, HDR-rel, SDR-rel HDR-n, HDR-vel SDR-n, és még sok mással a Steam OS 3.5-ben.”

A folyamatban lévő színtámogatások között megtalálható a síkbeli degamma LUT és az előre meghatározott átviteli funkció , sík HDR szorzó, sík alakító LUT/átviteli funkció, sík 3D LUT és sík keverési LUT/átvitel funkció, közvetlenül a keverés előtt. Ez a munka nem teljesen meglepetés, hiszen hónapok óta a Valve a játékok Linux HDR támogatásának fejlesztésébe is fektet.
A Steam Deck folyamatban lévő színkezelési támogatásáról, valamint más újabb AMD grafikus hardverek előnyeiről a Melissa patch-sorozata.

Categories: IT Info