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.
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??
Quoting: scaineQuoting: 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*
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.
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
See more from me