Dekoder video Rockchip RK3588 dan RK3576 mendapat dukungan Linux utama

Collabora mengumumkan dukungan Linux utama untuk dekoding video perangkat keras H.264 dan H.265 pada sistem-on-chip Rockchip RK3588 dan RK3576. Perkembangan ini mengakhiri ketergantungan pada kernel BSP khusus vendor untuk fitur-fitur ini. Pembaruan mencakup kontrol API baru dan perbaikan untuk masalah perangkat keras.

SoC Rockchip RK3588 dan RK3576, bersama varian seperti RK3588S dan RK3576J, menggabungkan dekoder video VDPU381 dan VDPU383 masing-masing. Sampai sekarang, dekoding perangkat keras format H.264 (AVC) dan H.265 (HEVC) memerlukan kernel BSP Rockchip. Pekerjaan terbaru Collabora memperkenalkan dukungan upstream Linux melalui seri 17 patch yang menambahkan fungsi dekoder, binding pohon perangkat, dan node. Peningkatan utama mencakup kontrol API ruang pengguna V4L2 HEVC baru untuk menangani Set Gambar Referensi jangka pendek dan panjang (RPS). Kontrol ini penting untuk dekoder VDPU381 dan VDPU383, tidak seperti beberapa lainnya yang dapat melewatinya. Aplikasi ruang pengguna sekarang harus menyediakan tabel RPS lengkap ke kernel. Dukungan untuk kontrol ini telah ditambahkan ke GStreamer 1.28, dengan integrasi awal di FFmpeg, dan memfasilitasi kompatibilitas dengan Vulkan Video Decode. Driver Dekoder Tanpa Negara Virtual (visl) juga telah diperbarui untuk melacak semua parameter kontrol. Perbaikan penting mengatasi masalah pemulihan IOMMU: karena IOMMU tertanam di dekoder, reset membersihkan pemetaan alamat, tetapi kernel sebelumnya memperlakukannya sebagai valid. Patch memulihkan pemetaan tersimpan setelah reset, memengaruhi blok IP Rockchip lainnya seperti akselerator grafis 2D RGA. Untuk pemrograman register, insinyur mengadopsi model berbasis struct C daripada tulisan ad-hoc untuk memastikan semua register diatur dalam urutan yang benar, mencegah inkonsistensi bahkan dengan nilai default. Pendekatan ini mendorong kelengkapan dan mempersiapkan penggunaan multi-core. Patch diharapkan digabungkan ke Linux 7.1, sekitar tiga bulan setelah rilis Linux 6.19 pada Februari. Upaya masa depan Collabora mencakup dekoding multi-core pada RK3588, dukungan AV1 untuk RK3576, VP9 untuk RK3588, dan kompatibilitas VDPU346 untuk SoC RK356X. Ringkasan rinci tersedia di situs web Collabora.

Artikel Terkait

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

Linux kernel 6.19 released: end of 6.x series with major Intel/AMD/Arm hardware, GPU, storage, networking, and cloud upgrades

Dilaporkan oleh AI Gambar dihasilkan oleh AI

Linus Torvalds announced the stable release of Linux kernel 6.19 on February 9, 2026, following an eight-week development cycle with a one-week delay. Marking the end of the 6.x series—like 3.x to 4.0 and 5.x to 6.0—this non-LTS version (6.18 LTS until December 2027) brings extensive enhancements for Intel/AMD/Arm hardware, older GPUs, file systems, peripherals, HDR graphics, networking, virtualization, and cloud environments. Torvalds timed it with a major U.S. sporting event, joking, "6.19 is out as expected -- just as the US prepares to come to a complete standstill later today, watching the latest batch of televised commercials," and noted the next kernel will be 7.0 as he's "running out of fingers and toes."

The upcoming Linux 7.0 kernel will introduce mainline support for the SpacemiT K3 RVA23 system-on-chip and the Qualcomm Kaanapali. This development aims to enhance compatibility for these processors within the open-source ecosystem. Phoronix reports on these hardware advancements in the Linux kernel.

Dilaporkan oleh AI

Developers have submitted drivers for the Verisilicon DC8200 and Coreboot framebuffer to the DRM-Next branch for inclusion in Linux kernel version 7.1. This update aims to enhance support for specific graphics hardware in the open-source operating system. The submission was reported by Phoronix, a site focused on Linux hardware and performance.

The hardware enablement stack for Ubuntu 24.04.4 LTS has arrived, delivering Linux kernel 6.17 and other updates to long-term support users. This release enhances compatibility with newer hardware while maintaining stability for the current version. Installation is straightforward via standard update tools.

Dilaporkan oleh AI

Natalie Vock, a Linux developer and Valve contractor, has released six kernel patches and two utilities to resolve VRAM mismanagement issues on AMD GPUs with 8GB or less. The solution prioritizes foreground games over background apps, preventing performance drops. It builds on existing kernel features and targets gamers facing memory shortages.

Phoronix reports a minor performance tweak in the Linux kernel 7.0, released on February 28, 2026, showing gains particularly on AMD Zen 2 processors amid broader enhancements like Zen 6 support.

Dilaporkan oleh AI

The first release candidate for Linux kernel 7.0 has been made available, incorporating various enhancements. This version includes improvements for Microsoft Hyper-V, support for AMD Zen 6 performance monitoring, and preparations for Intel Diamond Rapids processors. Credits in the kernel now honor the creator of Linux-Next.

Situs web ini menggunakan cookie

Kami menggunakan cookie untuk analisis guna meningkatkan situs kami. Baca kebijakan privasi kami untuk informasi lebih lanjut.
Tolak