<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/from-panthor-to-rk3588-advancing-graphics-video-and-soc-support-in-linux-kernel-7-0-0pbumlfhx" -->

---
title: From Panthor to RK3588: Advancing graphics, video and...
description: Linux kernel 7.0 is out, with Collabora contributing 227 patches from 24 developers. Key highlights include: atomic page table updates and CPU-cached mapping...
canonical: https://daily.dev/posts/from-panthor-to-rk3588-advancing-graphics-video-and-soc-support-in-linux-kernel-7-0-0pbumlfhx
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: From Panthor to RK3588: Advancing graphics, video and SoC support in Linux kernel 7.0 | daily.dev
og:description: Linux kernel 7.0 is out, with Collabora contributing 227 patches from 24 developers. Key highlights include: atomic page table updates and CPU-cached mapping...
og:url: https://daily.dev/posts/from-panthor-to-rk3588-advancing-graphics-video-and-soc-support-in-linux-kernel-7-0-0pbumlfhx
og:image: https://api.daily.dev/og/posts/0pBumlFhx.png
og:image:alt: From Panthor to RK3588: Advancing graphics, video and SoC support in Linux kernel 7.0
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# From Panthor to RK3588: Advancing graphics, video and SoC support in Linux kernel 7.0

**[Collabora Blog](https://daily.dev/sources/collabora)** · 7 min read · 0 upvotes · 0 comments

## Summary

Linux kernel 7.0 is out, with Collabora contributing 227 patches from 24 developers. Key highlights include: atomic page table updates and CPU-cached mapping support in the Panthor GPU driver; transparent huge page optimizations that roughly double memcpy speed on Rock 5B; HDMI 2.1 FRL signaling support (48 Gbps, 8K@60Hz, 4K@120Hz) for Rockchip RK3588/RK3576 SoCs; H264 and HEVC hardware decoder support for RK3588/RK3576; AV1 stateless decoder stability fixes; expanded MediaTek SoC support (MT8196, MT8371, MT8189, MT8188) covering power management, display, audio, and thermal; MIPI CSI-2 camera capture for Rockchip RK35 SoCs; and preliminary upstreaming of the OpenWrt One open hardware access point.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.collabora.com/news-and-blog/news-and-events/from-panthor-to-rk3588-advancing-graphics-video-soc-support-linux-kernel-7.html>

## Questions this post answers

### What HDMI 2.1 FRL bandwidth and resolutions does the Rockchip RK3588 support in Linux kernel 7.0?

HDMI 2.1 FRL signaling on RK3588/RK3576 SoCs achieves 48 Gbps of bandwidth, unlocking 8K@60Hz and 4K@120Hz at lower latency compared to legacy TMDS. The PHY-level support landed in kernel 7.0 via the Rockchip Samsung HDPTX PHY driver, but full FRL operation also requires changes to the HDMI controller driver, which have not yet landed.

_Developers targeting RK3588 display pipelines track the remaining HDMI controller patches on daily.dev._

### How much faster does transparent huge page support make GPU buffer memcpy in the Panthor driver on Linux kernel 7.0?

On a Rock 5B using the Panthor driver, enabling transparent huge page support makes the first memcpy to an entire buffer object mapped in userspace approximately twice as fast. The optimization uses 2 MiB-aligned contiguous allocations for shared memory backing stores and is enabled by default for Panfrost/Panthor, V3D, and i915 DRM drivers.

_Engineers optimizing GPU memory throughput on ARM SoCs find related kernel driver coverage on daily.dev._

### Does Linux kernel 7.0 include H264 and HEVC hardware decoder support for Rockchip RK3588 and RK3576?

Yes, kernel 7.0 adds H264 and HEVC stateless decoder support for RK3588 and RK3576 SoCs via an extension to the V4L2 stateless decoder API that handles long and short term reference frame sets. Multicore support is not yet included, but groundwork was laid to probe each core within the same driver instance and use struct-based register maps for pre-scheduling decode runs.

_Developers building media pipelines on Rockchip SoCs follow upstream V4L2 decoder progress on daily.dev._

## Similar posts on daily.dev

- [Kernel 7.2: RK3588 media, smarter GPU memory, and Rust foundations](https://daily.dev/posts/kernel-7-2-rk3588-media-smarter-gpu-memory-and-rust-foundations-vrpih8voj) · Collabora Blog · 0 upvotes · 0 comments

---

Tags: [#linux](https://daily.dev/tags/linux)

[View this post on daily.dev](https://daily.dev/posts/from-panthor-to-rk3588-advancing-graphics-video-and-soc-support-in-linux-kernel-7-0-0pbumlfhx)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"From Panthor to RK3588: Advancing graphics, video and SoC support in Linux kernel 7.0","url":"https://daily.dev/posts/from-panthor-to-rk3588-advancing-graphics-video-and-soc-support-in-linux-kernel-7-0-0pbumlfhx","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/from-panthor-to-rk3588-advancing-graphics-video-and-soc-support-in-linux-kernel-7-0-0pbumlfhx"},"datePublished":"2026-08-11T08:57:24.126Z","dateModified":"2026-08-11T09:25:10.211Z","description":"Linux kernel 7.0 is out, with Collabora contributing 227 patches from 24 developers. Key highlights include: atomic page table updates and CPU-cached mapping...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/f0f7062acd3aa4f90ff89ed5080c22b1?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/f0f7062acd3aa4f90ff89ed5080c22b1?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Collabora Blog","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Collabora Blog","logo":"https://media.daily.dev/image/upload/s--ZGZ0FjqS--/f_auto,q_auto/v1786438306/logos/collabora?_a=BAMAMicg0","url":"https://daily.dev/sources/collabora"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/from-panthor-to-rk3588-advancing-graphics-video-and-soc-support-in-linux-kernel-7-0-0pbumlfhx","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"linux","timeRequired":"PT7M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Collabora Blog","item":"https://daily.dev/sources/collabora"},{"@type":"ListItem","position":3,"name":"From Panthor to RK3588: Advancing graphics, video and SoC support in Linux kernel 7.0"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/from-panthor-to-rk3588-advancing-graphics-video-and-soc-support-in-linux-kernel-7-0-0pbumlfhx#faq","mainEntity":[{"@type":"Question","name":"What HDMI 2.1 FRL bandwidth and resolutions does the Rockchip RK3588 support in Linux kernel 7.0?","acceptedAnswer":{"@type":"Answer","text":"HDMI 2.1 FRL signaling on RK3588/RK3576 SoCs achieves 48 Gbps of bandwidth, unlocking 8K@60Hz and 4K@120Hz at lower latency compared to legacy TMDS. The PHY-level support landed in kernel 7.0 via the Rockchip Samsung HDPTX PHY driver, but full FRL operation also requires changes to the HDMI controller driver, which have not yet landed. Developers targeting RK3588 display pipelines track the remaining HDMI controller patches on daily.dev."}},{"@type":"Question","name":"How much faster does transparent huge page support make GPU buffer memcpy in the Panthor driver on Linux kernel 7.0?","acceptedAnswer":{"@type":"Answer","text":"On a Rock 5B using the Panthor driver, enabling transparent huge page support makes the first memcpy to an entire buffer object mapped in userspace approximately twice as fast. The optimization uses 2 MiB-aligned contiguous allocations for shared memory backing stores and is enabled by default for Panfrost/Panthor, V3D, and i915 DRM drivers. Engineers optimizing GPU memory throughput on ARM SoCs find related kernel driver coverage on daily.dev."}},{"@type":"Question","name":"Does Linux kernel 7.0 include H264 and HEVC hardware decoder support for Rockchip RK3588 and RK3576?","acceptedAnswer":{"@type":"Answer","text":"Yes, kernel 7.0 adds H264 and HEVC stateless decoder support for RK3588 and RK3576 SoCs via an extension to the V4L2 stateless decoder API that handles long and short term reference frame sets. Multicore support is not yet included, but groundwork was laid to probe each core within the same driver instance and use struct-based register maps for pre-scheduling decode runs. Developers building media pipelines on Rockchip SoCs follow upstream V4L2 decoder progress on daily.dev."}}]}
```

