Language Selection

English French German Italian Portuguese Spanish

AMD Developer Discusses New Linux CPPC Drivers For Ryzen, Steam Deck

Filed under
Linux
Hardware
Gaming

In preparation for the Steam Deck launch in the coming months, AMD and Valve have been hard at work building a new CPU driver that will enhance the performance and power efficiency of Ryzen-based processors on the Linux platform. One of AMD's developers, Ray Huang, shared details of the new driver in a presentation last Friday at the X.Org Developers Conference (XDC2021). You can check out the video below for full details.

According to the presentation, the new CPU driver started development when Valve found problems with the current ACPI CPUFreq driver being used today on all Intel and AMD Processors running a Linux OS. The developer found performance problems with games using its Proton compatibility layer, that was caused by incorrect sysfs calls to Wine from the CPUFreq driver. This is particularly worrying because Valve needs this problem fixed if it wants the Steam Deck to run games smoothly with its custom Zen 2 SoC and Linux-based SteamOS.

Once Valve contacted AMD about the matter, AMD also found other issues pertaining to the older ACPI driver, which were causing problems with Ryzen's performance and power efficiency on Linux.

Read more

AMD’s crusty Linux CPU driver is getting an update ahead...

  • AMD’s crusty Linux CPU driver is getting an update ahead of Steam Deck

    The release of the Steam Deck is only a few months away, and AMD is working to ensure the portable’s Ryzen CPU shines bright. In light of this, an AMD developer has revealed that these efforts include replacing the processor’s ageing ACPI Linux driver to solve Proton related issues.

    During the recent X.Org Developers Conference, AMD’s software engineer, Ray Huang shared the company’s plans to replace its Linux ACPI CPUFreq driver used on all Intel and AMD processors. The developer also disclosed that the driver isn’t currently playing nice with games using Valve’s Proton compatibility layer, which could prove detrimental to the Steam Deck’s stability. Naturally, this is something that AMD and Valve want to avoid, as it could hamper the Steam Deck’s ability to provide a seamless portable gaming PC experience.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

More in Tux Machines

How to Install Python 3.10 in Ubuntu and Other Related Linux

Planning to get the Python 3.10 installed for your work? Here's how to install Python 3.10 in Ubuntu and related distributions. Read more

today's leftovers

  • Newest Linux Optimizations Can Achieve 10M IOPS Per-Core With IO_uring - Phoronix

    Just one week ago Linux block subsystem maintainer Jens Axboe was optimizing the kernel to get 8 million IOPS on a single CPU core. He progressed the week hitting around ~8.9M IOPS per-core and began to think he was hitting the hardware limits and running out of possible optimizations. However, this week he is kicking things off by managing to hit 10 million IOPS!

  • Ubuntu Kylin 21.10 Quick overview #Shorts - Invidious

    A Quick overview of Ubuntu Kylin 21.10.

  • Reset Password On Any Linux Distro (No Root Needed) - Invidious

    Losing your access to your user account on Linux can be really frustrating but luckily resetting that lost password is actually incredibly easy but the process slightly changes depending on the bootloader you're using at least for the easy approach

  • Ubuntu Weekly Newsletter Issue 706

    Welcome to the Ubuntu Weekly Newsletter, Issue 706 for the week of October 17 – 23, 2021.

  • Rakudo Weekly News: 2021.43 Thank You

    Oleksandr Kyriukhin has released the 2021.10 version of the Rakudo Compiler, which includes all of the work of the new MoarVM dispatch mechanism. This is the culmination of more than 1.5 year work by many people, but mostly by Jonathan Worthington. A historic step forward that lays the groundwork on more efficient executing of Raku programs, and actually delivers on a number of improvements.

  • Team Profile by KDE's Cornelius Schumacher

    What makes a great team? One important factor is that you have a balanced set of skills and personalities in the team. A team which only consists of leaders won't get much work done. A team which only consists of workers will not work into the right direction. So how can you identify the right balance and combination of people? One answer is the Team Member Profile Test. It's a set of questions which team members answer. They are evaluated to give a result indicating which type of team member the person is and where it lies in the spectrum of possible types.

  • Some users on Reddit report that Windows 11 loses Internet connectivity when trying to connect to NordVPN.
  • Pat Gelsinger's Open-Source Bias, Intel's Pledge To Openness [Ed: Intel is openwashing again, but leaks from Intel show that Intel is a foe, not a a friend. It's also rather ironic that Intel puts an "open" letter in a proprietary site of Microsoft, which is viciously attacking Free software. Intel is a Microsoft booster.]

    Ahead of Intel's inaugural Intel Innovation event taking place virtually later this week, Intel CEO Pat Gelsinger published an open letter to an open ecosystem. In this open ecosystem letter, Gelsinger talks up opennness and choice, adding, "This is why I fundamentally believe in an open source bias, which powers the software-defined infrastructure that transformed the modern data center and ushered in the data-centric era."

Raspberry Pi and Arduino Leftovers

  • Fast Indoor Robot Watches Ceiling Lights, Instead of the Road

    To pull this off, [Andy] uses a camera with a fisheye lens aimed up towards the ceiling, and the video is processed on a Raspberry Pi 3.

  • Tackle The Monkey: Raspberry Pi Gets Round Screen | Hackaday

    You could argue that the project to add a round screen to a Raspberry Pi from [YamS1] isn’t strictly necessary. After all, you could use a square display with a mask around it, giving up some screen real estate for aesthetics. However, you’d still have a square shape around the screen and there’s something eye-catching about a small round screen for a watch, an indicator, or — as in this project — a talking head. The inspiration for the project was a quote from a Google quote about teaching a monkey to recite Shakespeare. A 3D printed monkey with a video head would be hard to do well with a rectangular screen, you have to admit. Possible with a little artistry, we are sure, but the round head effect is hard to beat. Honestly, it looks more like an ape to us, but we aren’t primate experts and we think most people would get the idea.

  • Move! makes burning calories a bit more fun | Arduino Blog

    Gamifying exercise allows people to become more motivated and participate more often in physical activities while also being distracted by doing something fun at the same time. This inspired a team of students from the Handong Global University in Pohang, South Korea to come up with a system, dubbed “Move!,” that uses a microcontroller to detect various gestures and perform certain actions in mobile games accordingly. They started by collecting many different gesture samples from a Nano 33 BLE Sense, which is worn by a person on their wrist. This data was then used to train a TensorFlow Lite model that classifies the gesture and sends it via Bluetooth to the host phone running the app. Currently, the team’s mobile app contains three games that a player can choose from.

Security Leftovers