Thread Rating:
  • 1 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
AMD Finally Releases Overdue Linux CPPC Driver
#1
Information 
Quote:
[Image: oiEerNeGBHNxn7AsNWxLdZ-1024-80.jpg.webp]

The new driver will optimize Ryzen CPUs for Linux

As reported by Phoronix, AMD's Zen 3 architecture is getting support for the ACPI CPPC driver designed for Linux-based operating systems. The Collaborative Processor Performance Control driver allows Linux to see which cores have the highest boosting potential in a Ryzen CPU and target the highest boosting cores for single- or lightly-threaded workloads, a feature that has been supported in Windows since the launch of the Zen 2 processors. Additionally, the ACPI driver will improve Linux's support of Ryzen power states, allowing for better power consumption and performance. However, the new drivers are currently only for Zen 3, with Zen 2 support coming down the road.

This is much better than the current generic CPUFreq driver built into Linux, which, as the name states, is generic and isn't fully optimized for AMD processors.

Phoronix notes that it's taken AMD two full years to finally release this new CPPC driver for Linux. Originally AMD worked on this driver for Zen 2 processors back in 2019, but the company said it didn't have enough resources to finish the driver during that time.

AMD completed the driver right after Steam announced the Steam Deck with its custom Zen 2 APU and Linux-based Steam OS. AMD made custom adjustments to accommodate thread-targeting specifically for that device, but now it appears that the optimizations have been spread out to all Zen 3 processors in Linux environments. 

Coincidentally, AMD tested the initial P-State patches for Ryzen on Cezanne chips, AMD's latest Ryzen 5000 series APUs comprised of Zen 3 parts. AMD mentions that it will extend the coverage of the CPPC driver in the future, meaning it will eventually support Zen 2 and potentially Zen+ chips.

Phoronix says the code was posted today across 19 patches, so if you want the direct code, you can download it now. But, for more mainstream users, you'll have to wait for a little while before your favorite Linux distro gets updated with the new CPPC driver.
...
Continue Reading
[-] The following 1 user says Thank You to harlan4096 for this post:
  • silversurfer
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)
[-]
Welcome
You have to register before you can post on our site.

Username/Email:


Password:





[-]
Recent Posts
AWZ Screen Recorder
AWZ Screen Recorder ...zevish — 11:05
Website X5 Go 2024.1
Website X5 Go 2024.1...zevish — 09:32
Apple's rules to allow third-party app ...
Apple has announ...alison30 — 09:28
Intel: Microsoft AI PCs need a Copilot K...
Microsoft hopes th...harlan4096 — 08:55
Synchredible 8 Professional Edition v8.2...
          Synchredib...zevish — 08:54

[-]
Birthdays
Today's Birthdays
No birthdays today.
Upcoming Birthdays
No upcoming birthdays.

[-]
Online Staff
There are no staff members currently online.

>