Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone with no article paywalls. Just good, fresh content! Alternatively, you can donate through PayPal, Liberapay or Buy us a Coffee. You can also buy games using our partner links for GOG and Humble Store.

With the X.Org Developers Conference 2021 coming up, they've now announced that the initial program schedule is up and there's a fun sounding talk from AMD developer Ray Huang on working with Valve on new performance scaling design for AMD CPUs.

It's not a big surprise to see work being done in this area, considering that the upcoming Steam Deck will be based on a custom AMD Zen 2 design with 8 RDNA 2 CUs for the graphics. Performance on such a device is going to make or break it and so Valve appearing to be pushing many different areas to get it sorted and this is just one of them.

Going by the schedule, here's the full explanation of the talk for a little background:

The CPU performance scaling is one of key parts in Linux Kernel, it is to manage the CPU frequency according to kernel and processor status and widely used by many user mode application to talk to the processors. The system information APIs in Wine will use the CPU performance scaling interfaces to manage the multi-core processor schedule timing compatibilities from windows application to Linux environment for VKD3D-Proton (the full Direct3D 12 API on top of Vulkan) on Steam. The original CPU performance scaling module is based on the legacy kernel common ACPI cpufreq driver on AMD processors. We found it was not very performance/power efficiency for modern AMD platforms. So this talk is to introduce a new CPU performance scaling design for AMD platform which has better performance per watt scaling on such as 3D game like Horizon Zero Dawn with VKD3D-Proton on Steam.

The idea is inspired by co-working with Valve software guys for tuning animation slow down problem (https://github.com/ValveSoftware/Proton/issues/4125) of VKD3D-Proton on steam.

While it's clear the focus here is on performance for VKD3D-Proton, the Direct3D 12 to Vulkan translation layer, it's likely plenty of other performance focused applications (and games) could benefit from the work being done.

The talk will happen on 17 Sep 2021. You can see the full details of the whole XDC 2021 on the official website.

Article taken from GamingOnLinux.com.
Tags: AMD, Hardware, Kernel, Meta
39 Likes
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG and Humble Store. See more here.
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
7 comments

Anyone else get the feeling that if this year was a poker game, Valve just shoved all their chips into the middle of the table and yelled, "All in motherfuckers!" and threw down a hand of cards with nothing but Tux penguins on them?
scaine 2 Aug
View PC info
  • Contributing Editor
  • Mega Supporter
Quoting: gradyvuckovicAnyone else get the feeling that if this year was a poker game, Valve just shoved all their chips into the middle of the table and yelled, "All in motherfuckers!" and threw down a hand of cards with nothing but Tux penguins on them?

I mean... that's the highest hand in geek Poker though, right? RIGHT??
Adrianodl 3 Aug
Well, let's see if a good portion of people who plays on PCs will buy this bet.
I need a new FULL AMD PC now.
Matombo 3 Aug
Quoting: scaine
Quoting: gradyvuckovicAnyone else get the feeling that if this year was a poker game, Valve just shoved all their chips into the middle of the table and yelled, "All in motherfuckers!" and threw down a hand of cards with nothing but Tux penguins on them?

I mean... that's the highest hand in geek Poker though, right? RIGHT??

Linux is way to mainstream, use Haiku! Has a Japanese name -> must be better. *Weebs away*
Breizh 3 Aug
Quoting: orochi_kyoI need a new FULL AMD PC now.

This is what I have been saying for years. And my current one is a full AMD PC :D

I bet everything on AMD + Linux (+ Valve) for the future since the open-sourcing of the Radeon driver for Linux (I was already on Linux on an AMD GPU at this time. I always had AMD GPU, but with Intel CPUs before Ryzen, though). And Valve hadn't even released Steam Play yet.
Shmerl 3 Aug
Quoting: orochi_kyoI need a new FULL AMD PC now.

With shortages it can still be tricky, but it's getting better gradually. Looking at the trends in GOL stats, shortages slowed down the switch to AMD especially for GPUs, but I expect it to pick up pace as things improve.


Last edited by Shmerl on 3 August 2021 at 5:16 pm UTC
While you're here, please consider supporting GamingOnLinux on:

Patreon, Liberapay or PayPal Donation.

This ensures all of our main content remains totally free for everyone with no article paywalls. We also don't have tons of adverts, there's also no tracking and we respect your privacy. Just good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register

Or login with...
Sign in with Steam Sign in with Twitter Sign in with Google
Social logins require cookies to stay logged in.