<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/mediatek-improvements-in-linux-6-13-wtb2p30vn" -->

---
title: MediaTek improvements in Linux 6.13 | daily.dev
description: Linux 6.13 brings several MediaTek SoC improvements contributed by Collabora engineers. Key changes include: DVFSRC hardware communication support enabling CPU...
canonical: https://daily.dev/posts/mediatek-improvements-in-linux-6-13-wtb2p30vn
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: MediaTek improvements in Linux 6.13 | daily.dev
og:description: Linux 6.13 brings several MediaTek SoC improvements contributed by Collabora engineers. Key changes include: DVFSRC hardware communication support enabling CPU...
og:url: https://daily.dev/posts/mediatek-improvements-in-linux-6-13-wtb2p30vn
og:image: https://api.daily.dev/og/posts/wtb2P30Vn.png
og:image:alt: MediaTek improvements in Linux 6.13
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.

# MediaTek improvements in Linux 6.13

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

## Summary

Linux 6.13 brings several MediaTek SoC improvements contributed by Collabora engineers. Key changes include: DVFSRC hardware communication support enabling CPU voltage and EMI bus bandwidth scaling for better power efficiency; Host Software Queue (HSQ) implementation in the MediaTek MMC/SD controller driver for SoCs lacking CQHCI hardware, yielding up to +50.5% IOPS improvement and 150ms reduction in access times during intensive I/O; OF Graph support in the MediaTek Display Controller driver to replace hardcoded display paths with device tree specifications; and modernization of the MediaTek RTC driver plus PCIe Gen3 link speed/width restriction support.

## 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/mediatek-improvements-in-linux-613.html>

## Questions this post answers

### What performance improvements does Host Software Queue (HSQ) bring to MediaTek MMC/SD controllers in Linux 6.13?

HSQ in Linux 6.13 reduces spinlock frequency in the MediaTek mtk-sd driver by batching multiple commands into a single operation. On a MT8195 Tomato Chromebook with a SanDisk Extreme Pro A2 MicroSD card, this yielded up to 150ms reduction in average access times during intensive I/O, +50.5% IOPS and bandwidth on random 4K reads/writes, +24.28% on random 4K reads, and +3.14% on sequential reads, largely eliminating UX micro-stuttering.

_Developers working on MediaTek Chromebook or embedded Linux platforms track kernel I/O improvements like these on daily.dev._

### Why was OF Graph support added to the MediaTek Display Controller driver in Linux 6.13?

MediaTek Display Data Paths are machine-specific because the physical display outputs vary per device (Chromebook, smartphone, SBC, etc.). Hardcoding every path into the mediatek-drm driver caused unnecessary driver growth. OF Graph support lets display paths be defined in each machine's Device Tree instead, reflecting the hardware's flexibility without bloating the driver.

_Engineers building display pipelines on MediaTek SoCs find kernel driver architecture discussions like this on daily.dev._

## Similar posts on daily.dev

- [Many MediaTek MT76 WiFi Driver Improvements Coming For Linux 7.1](https://daily.dev/posts/many-mediatek-mt76-wifi-driver-improvements-coming-for-linux-7-1-qqifli1rz) · Phoronix · 0 upvotes · 0 comments
- [Main changes, Arm, RISC-V, and MIPS architectures](https://daily.dev/posts/main-changes-arm-risc-v-and-mips-architectures-eds3j61xx) · CNX Software · 0 upvotes · 0 comments
- [Linux 7.2 Power Management Adds New Hardware Support While Dropping AMD Elan](https://daily.dev/posts/linux-7-2-power-management-adds-new-hardware-support-while-dropping-amd-elan-5r3mwehlj) · Phoronix · 0 upvotes · 0 comments
- [Many USB Improvements & New Hardware Merged For Linux 7.1](https://daily.dev/posts/many-usb-improvements-new-hardware-merged-for-linux-7-1-l0wflpqfx) · Phoronix · 0 upvotes · 0 comments
- [MediaTek MT7927 "Filogic 380" WiFi Support Coming Together For Linux](https://daily.dev/posts/mediatek-mt7927-filogic-380-wifi-support-coming-together-for-linux-gzkhfjene) · Phoronix · 0 upvotes · 0 comments

---

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

[View this post on daily.dev](https://daily.dev/posts/mediatek-improvements-in-linux-6-13-wtb2p30vn)

```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":"MediaTek improvements in Linux 6.13","url":"https://daily.dev/posts/mediatek-improvements-in-linux-6-13-wtb2p30vn","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/mediatek-improvements-in-linux-6-13-wtb2p30vn"},"datePublished":"2026-08-11T08:52:27.902Z","dateModified":"2026-08-11T09:02:17.285Z","description":"Linux 6.13 brings several MediaTek SoC improvements contributed by Collabora engineers. Key changes include: DVFSRC hardware communication support enabling CPU...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/af90e6a4e71108d3c11757cd5e358911?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/af90e6a4e71108d3c11757cd5e358911?_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/mediatek-improvements-in-linux-6-13-wtb2p30vn","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"linux","timeRequired":"PT4M"}
{"@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":"MediaTek improvements in Linux 6.13"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/mediatek-improvements-in-linux-6-13-wtb2p30vn#faq","mainEntity":[{"@type":"Question","name":"What performance improvements does Host Software Queue (HSQ) bring to MediaTek MMC/SD controllers in Linux 6.13?","acceptedAnswer":{"@type":"Answer","text":"HSQ in Linux 6.13 reduces spinlock frequency in the MediaTek mtk-sd driver by batching multiple commands into a single operation. On a MT8195 Tomato Chromebook with a SanDisk Extreme Pro A2 MicroSD card, this yielded up to 150ms reduction in average access times during intensive I/O, +50.5% IOPS and bandwidth on random 4K reads/writes, +24.28% on random 4K reads, and +3.14% on sequential reads, largely eliminating UX micro-stuttering. Developers working on MediaTek Chromebook or embedded Linux platforms track kernel I/O improvements like these on daily.dev."}},{"@type":"Question","name":"Why was OF Graph support added to the MediaTek Display Controller driver in Linux 6.13?","acceptedAnswer":{"@type":"Answer","text":"MediaTek Display Data Paths are machine-specific because the physical display outputs vary per device (Chromebook, smartphone, SBC, etc.). Hardcoding every path into the mediatek-drm driver caused unnecessary driver growth. OF Graph support lets display paths be defined in each machine's Device Tree instead, reflecting the hardware's flexibility without bloating the driver. Engineers building display pipelines on MediaTek SoCs find kernel driver architecture discussions like this on daily.dev."}}]}
```

