Linux 7.1-ben végre működhet a HDMI a Lichee Pi 4A RISC-V lapon

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

A Linux kernel 7.1-es verziója várhatóan fontos előrelépést hoz a RISC-V alapú egykártyás gépek világában: a frissen beküldött DeviceTree-leíró (Device Tree) javítások alapján **működő HDMI-támogatás** érkezhet a T-Head TH1520 rendszerchipre (SoC), és ezzel együtt a Lichee Pi 4A RISC-V fejlesztői lapra is. A változtatásokat Drew Fustini küldte be a hétvégén, és a céljuk, hogy a TH1520-ban található HDMI megjelenítő alrendszer végre használható legyen a fővonalbeli kernelben (mainline). A javítások egyrészt engedélyezik a TH1520-hoz tartozó Verisilicon DC8200 kijelzővezérlőt, másrészt aktiválják a hozzá kapcsolódó Synopsys DesignWare HDMI adó (HDMI TX) vezérlőt is. A csomag másik lényeges része, hogy mindez a Lichee Pi 4A saját DeviceTree-jában is megjelenik, így a lap HDMI-kimenete a mainline kernelhez tartozó „lichee-pi-4a” hardverleíróval is működhet. A Lichee Pi 4A azért is érdekes, mert a 200 dollár alatti RISC-V SBC-k (single board computer) mezőnyében az egyik elérhetőbb opció. A TH1520 RISC-V SoC négy darab C910 processzormagot kínál 2,0 GHz-es órajelen, a lap pedig 8 vagy 16 GB RAM-mal érhető el, emellett két gigabites Ethernet csatlakozót is ad, és hozza azokat az alapokat, amelyeket ma egy RISC-V fejlesztői kártyától elvárunk. A mostani fejlesztés jelentősége abban áll, hogy a kijelzőkimenet sokáig tipikusan az a terület volt, ahol az újabb vagy kevésbé elterjedt platformoknál a mainline támogatás lassabban érik be: gyakran vendor kernel, külön patchek vagy félkész driverek kellenek ahhoz, hogy egyáltalán képet kapjunk. Ha a TH1520 HDMI-lánca rendesen bekerül a fővonalba, az **stabilabb, hosszabb távon karbantartható** megoldást jelenthet a disztribúciók és a felhasználók számára is. A beküldött módosítások jelenleg még levelezőlistás egyeztetés alatt állnak; a cikkben hivatkozott javítások a tervek szerint a közelgő Linux 7.1-hez kapcsolódó Device Tree anyag részeként landolhatnak. A DeviceTree szerepe itt kulcsfontosságú: ARM- és RISC-V-platformokon a kernel gyakran ebből a hardverleíróból „tanulja meg”, hogy az adott lapon pontosan milyen perifériák vannak, azok milyen címen érhetők el, milyen órajelek és megszakítások tartoznak hozzájuk, és hogyan vannak összekötve. Ha ez a leírás hiányos vagy hibás, a driver hiába létezik, a hardver nem feltétlenül fog életre kelni. A HDMI mellett a Lichee Pi 4A másik figyelemre méltó pontja a grafikus alrendszer: Imagination PowerVR GPU-t használ, amelynek nyílt forrású támogatása az utóbbi időben látványosan javult. A lap szempontjából ez azért fontos, mert a modern Linuxos grafikus stackben a kerneloldali DRM/KMS (Direct Rendering Manager / Kernel Mode Setting) és a felhasználói térben a Mesa meghajtók együtt határozzák meg, hogy lesz-e hardveres gyorsítás, mennyire stabil a megjelenítés, és milyen API-k érhetők el. A cikkben említett nyílt forrású PowerVR DRM (DRM) meghajtó és a Mesa Vulkan-meghajtó támogatása azt jelzi, hogy a platform nem csak „elindul”, hanem hosszabb távon akár grafikus felhasználásra is alkalmasabbá válhat, amennyiben a kijelzőkimenet (jelen esetben a HDMI) is rendben működik. A jelenlegi információk szerint a 16 GB RAM-mal szerelt Lichee Pi 4A nagyjából 179 dollár körüli áron kapható. A gyakorlati értékét azonban nem pusztán az ár és a specifikációk adják, hanem az is, hogy mennyire támaszkodik mainline komponensekre. A HDMI-támogatás mainline irányba mozdulása tipikusan olyan mérföldkő, amely később megkönnyíti a disztribúciók dolgát, csökkenti a „külön patchelt kernel” igényét, és összességében közelebb hozza a RISC-V asztali jellegű felhasználását is.