{"id":219579,"date":"2026-03-03T16:07:00","date_gmt":"2026-03-03T21:07:00","guid":{"rendered":"https:\/\/news-you-need.com\/index.php\/2026\/03\/03\/amd-dptci-driver-posted-for-linux-to-better-enhance-ryzen-gaming-handhelds\/"},"modified":"2026-03-03T18:40:15","modified_gmt":"2026-03-03T23:40:15","slug":"amd-dptci-driver-posted-for-linux-to-better-enhance-ryzen-gaming-handhelds","status":"publish","type":"post","link":"https:\/\/news-you-need.com\/index.php\/2026\/03\/03\/amd-dptci-driver-posted-for-linux-to-better-enhance-ryzen-gaming-handhelds\/","title":{"rendered":"AMD DPTCi Driver Posted For Linux To Better Enhance Ryzen Gaming Handhelds"},"content":{"rendered":"<p><a href=\"https:\/\/www.phoronix.com\/news\/AMD-DPTCi-Linux-Driver\">AMD DPTCi Driver Posted For Linux To Better Enhance Ryzen Gaming Handhelds<\/a><\/p>\n<p><a href=\"https:\/\/www.phoronix.com\/news\/AMD-DPTCi-Linux-Driver\">https:\/\/www.phoronix.com\/news\/AMD-DPTCi-Linux-Driver<\/a><\/p>\n<p>Publish Date: <a href=\"publish_date]\">2026-03-03 16:07:00<\/a><\/p>\n<p>Source Domain: <a href=\"www.phoronix.com\">www.phoronix.com<\/a><\/p>\n<p>A request for comments (RFC) patch series was posted today to the Linux kernel mailing list to introduce the AMD Dynamic Power and Thermal Configuration Interface &#8220;DPTCi&#8221; driver. With this driver it would provide better upstream Linux kernel support for tuning the power \/ performance \/ thermals of modern Ryzen-powered gaming handheld devices. Though don&#8217;t get too excited right away as the driver was assembled in part by AI that is already causing a bit of a ruckus on the LKML due to lack of disclosure.<\/p>\n<p>Antheas Kapenekakis is the developer who has been heavily involved on improving various Linux drivers for different gaming handhelds. He&#8217;s tackled improving the Linux support for OneXPlayer devices, ASUS hardware, AYANEO, MSI Claw, and more. Now he&#8217;s been working on writing this AMD DPTCi driver to help further improve the upstream Linux kernel support for the modern AMD Ryzen powered handhelds.<br \/>\n<\/p>\n<p align=\"center\"><img decoding=\"async\" src=\"https:\/\/www.phoronix.net\/image.php?id=2025&#038;image=ayaneo_3_2\" alt=\"Ayaneo gaming handheld\"\/><\/p>\n<p>Kapenekakis explained in the patch series cover letter:<br \/>\n<br \/>&#8220;Many AMD-based handheld PCs (GPD, AYANEO, OneXPlayer, AOKZOE, OrangePi) ship with the AGESA ALIB method at _SB.ALIB, which accepts Function 0x0C (the Dynamic Power and Thermal Configuration Interface, DPTCi). This allows software to adjust APU power and thermal parameters at runtime: STAPM limit, fast\/slow PPT limits, skin-temperature TDP limit, slow\/STAPM time constants, and the thermal control target.<\/p>\n<p>Until now userspace has reached this interface through the acpi_call out-of-tree module or ryzenadj, which carry no ABI guarantees and no per-device safety limits. This driver replaces that with a proper in-kernel implementation that:\n<\/p>\n<p>* Exposes all seven parameters through the firmware-attributes sysfs ABI, so that standard tools (fwupd, systemd-bios-vendor, etc.) can enumerate and modify them without device-specific knowledge.\n<\/p>\n<p>* Enforces tiered per-device and per-SoC limits. The default &#8220;device&#8221; mode restricts writes to a curated safe range (smin..smax) derived from the device&#8217;s thermal design. An &#8220;expanded&#8221; mode&#8230;<\/p>\n<p><a href=\"https:\/\/www.phoronix.com\/news\/AMD-DPTCi-Linux-Driver\">Source<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>AMD DPTCi Driver Posted For Linux To Better Enhance Ryzen Gaming Handhelds https:\/\/www.phoronix.com\/news\/AMD-DPTCi-Linux-Driver Publish Date:&#8230;<\/p>\n","protected":false},"author":1,"featured_media":219580,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/www.phoronix.net\/image.php?id=2025&image=ayaneo_3_2","fifu_image_alt":"","footnotes":""},"categories":[48],"tags":[71],"class_list":["post-219579","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux","tag-linux"],"_links":{"self":[{"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/posts\/219579"}],"collection":[{"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/comments?post=219579"}],"version-history":[{"count":1,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/posts\/219579\/revisions"}],"predecessor-version":[{"id":219581,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/posts\/219579\/revisions\/219581"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/media\/219580"}],"wp:attachment":[{"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/media?parent=219579"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/categories?post=219579"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/tags?post=219579"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}