Rockchip RK3588- och RK3576-videodekoder får mainline Linux-stöd

Collabora har meddelat mainline Linux-stöd för H.264- och H.265-hårdvaruavkodning på Rockchip RK3588- och RK3576-system-on-chip. Denna utveckling avslutar beroendet av leverantörsspecifika BSP-kärnor för dessa funktioner. Uppdateringen inkluderar nya API-kontroller och korrigeringar för hårdvaruproblem.

Rockchip RK3588- och RK3576 SoC:er, tillsammans med varianter som RK3588S och RK3576J, integrerar VDPU381- och VDPU383-videodekoder respektive. Fram till nu krävde hårdvaruavkodning av H.264 (AVC)- och H.265 (HEVC)-format Rockchip BSP-kärnan. Collaboras senaste arbete introducerar upstream Linux-stöd genom en 17-patchserie som lägger till dekoderfunktionalitet, device tree-bindningar och noder. Viktiga förbättringar inkluderar nya V4L2 HEVC-användarrum-API-kontroller för hantering av kort- och långsiktiga referensbildsset (RPS). Dessa kontroller är nödvändiga för VDPU381- och VDPU383-dekoderarna, till skillnad från vissa andra som kan kringgå dem. Användarrumsapplikationer måste nu tillhandahålla kompletta RPS-tabeller till kärnan. Stöd för dessa kontroller har lagts till i GStreamer 1.28, med preliminär integration i FFmpeg, och det underlättar kompatibilitet med Vulkan Video Decode. Den virtuella statlösa dekodern (visl)-drivrutinen har också uppdaterats för att spåra alla kontrollparametrar. En anmärkningsvärd korrigering hanterar ett IOMMU-återställningsproblem: eftersom IOMMU:n är inbäddad i dekoderarna rensar återställningar adressmappningar, men kärnan behandlade dem tidigare som giltiga. Patchningen återställer cachade mappningar efter återställning, vilket påverkar andra Rockchip IP-block som RGA 2D-grafikacceleratorn. För registerprogrammering antog ingenjörerna en modell baserad på C-strukturer istället för ad hoc-skrivningar för att säkerställa att alla register sätts i rätt ordning och förhindra inkonsekvenser även med standardvärden. Detta tillvägagångssätt främjar fullständighet och förbereder för flerkärnanvändning. Patcharna förväntas slås samman i Linux 7.1, ungefär tre månader efter Linux 6.19:s februarirelease. Collaboras framtida ansträngningar inkluderar flerkärnadekodning på RK3588, AV1-stöd för RK3576, VP9 för RK3588 och VDPU346-kompatibilitet för RK356X SoC:er. En detaljerad sammanfattning finns på Collaboras webbplats.

Relaterade artiklar

Realistic illustration of Linus Torvalds announcing Linux kernel 6.19 release, featuring Intel/AMD hardware, GPU, storage, and performance upgrade icons.
Bild genererad av AI

Linux kernel 6.19 släppt: slut på 6.x-serien med stora uppgraderingar för Intel/AMD/Arm-hårdvara, GPU, lagring, nätverk och moln

Rapporterad av AI Bild genererad av AI

Linus Torvalds meddelade den stabila releasen av Linux kernel 6.19 den 9 februari 2026, efter en åttoveckors utvecklingscykel med en veckas försening. Markerar slutet på 6.x-serien — som 3.x till 4.0 och 5.x till 6.0 — denna icke-LTS-version (6.18 LTS till december 2027) medför omfattande förbättringar för Intel/AMD/Arm-hårdvara, äldre GPU:er, filsystem, perifera enheter, HDR-grafik, nätverk, virtualisering och molnmiljöer. Torvalds tajmade den med ett stort amerikanskt sportevenemang, skämtande: «6.19 är ute som förväntat -- precis när USA förbereder sig för total stillastående senare idag, och tittar på den senaste omgången av TV-reklamer,» och noterade att nästa kernel blir 7.0 eftersom han «tar slut på fingrar och tår.»

Den kommande Linuxkärnan 7.0 kommer att införa mainline-stöd för SpacemiT K3 RVA23 system-on-chip och Qualcomm Kaanapali. Denna utveckling syftar till att förbättra kompatibiliteten för dessa processorer inom öppenkällkods-ekosystemet. Phoronix rapporterar om dessa hårdvaruförbättringar i Linuxkärnan.

Rapporterad av AI

Utvecklare har skickat in drivrutiner för Verisilicon DC8200 och Coreboot-framebuffer till DRM-Next-grenen för inkludering i Linuxkärnversion 7.1. Denna uppdatering syftar till att förbättra stöd för specifik grafikhårdvara i det öppna källkodsoperativsystemet. Inskickningen rapporterades av Phoronix, en webbplats fokuserad på Linux-hårdvara och prestanda.

Den kommande Linux 6.19-rc5-utgåvan inkluderar fixar för den öppna källkodsdrivrutinen Nouveau, som adresserar problem med nyare NVIDIA-grafikprocessorer. Denna uppdatering syftar till att återställa funktionalitet som varit problematisk i senaste kernelversioner. Utvecklare arbetar för att säkerställa bättre kompatibilitet för användare som förlitar sig på öppet källkodsstöd för grafik.

Rapporterad av AI

Qualcomm har släppt Linux-kärnlappar för att aktivera stöd för Reliability, Availability, and Serviceability (RAS) på RISC-V-arkitekturer. Dessa lappar fokuserar på att rapportera hårdvarufel för att förbättra systemets tillförlitlighet. Inlämningen syftar till att förbättra felhantering i open source-miljöer.

Linus Torvalds har meddelat lanseringen av Linuxkärnan 6.19-rc3, en mindre än vanligt uppdatering efter helgperioden. Lanseringen inkluderar kritiska korrigeringar för ARM64-bootproblem och prestandaförbättringar för GPU. Den bygger på tidigare kandidater för att stabilisera kärnan inför den slutgiltiga versionen.

Rapporterad av AI

Den öppna källkods-mediaspelaren MPV har släppt version 0.41 med förbättrat stöd för Wayland och andra funktioner för Linux-användare. Denna uppdatering, som kommer nio månader efter version 0.40, prioriterar Vulkan-hårdvarudekodning och lägger till stöd för omgivningsljus. Den syftar till att förbättra prestanda och kompatibilitet över olika plattformar.

 

 

 

Denna webbplats använder cookies

Vi använder cookies för analys för att förbättra vår webbplats. Läs vår integritetspolicy för mer information.
Avböj