- AMD + Valve Working On New Linux CPU Performance Scaling Design
-
I'm super excited about this not so much for gaming but for epyc. Any money pouring into development for better (open source) linux scheduling is a huge win!
-
Ok now work on bringing Radeon Settings to linux pls
ID: h7gkenjID: h7gs8hxYou serious? You don't know ... – Everybody knows you never go full Linux.
ID: h7hb3aeI'm already mostly full Linux, but I'm also waiting for proper Freesync support before I totally stop booting into Windows for games. It just doesn't work with multiple monitors (unless they're all the same res/refresh rate + freesync compatible maybe?) in X11. Also need more games running natively or with good Proton (or similar) support. I can get a lot of stuff running on Lutris (WINE) but performance is usually worse, though not bad.
ID: h7gyn06I thought Radeon software worked well on Linux due to their open code.
ID: h7h5yesThe drivers are open source and work well in Linux. Radeon Settings is the GUI control panel that lets you specify game-specific details and overclock your GPU.
ID: h7h1nktIt does there just isn't a settings GUI like there is for Nvidia
ID: h7j8orrBut please open-source it.
ID: h7hqvr2And OpenGL performance to Windows.
ID: h7ho5geOr somehow just have an open source universal graphics card GUI, that can manipulate any GPU from any company.
ID: h7gksxwWhy? I enjoy my bug-free experience.
ID: h7h6lz9I'm not aware of any major bugs that are actually caused by the GUI that lets you adjust some settings.
ID: h7glf12Bugs? What bugs? Lol
Boost, Chill, Anti-Lag, Enhanced Sync, ReLive, Image Sharpening, FSR and many more features are part of Radeon Settings which is missing on Linux so yes, we NEED Radeon Settings sooner rather than later.
-
So basically they are bringing ACPI CPPC to linux for better single thread performance? I see higher temperatures/power usage in Linux vs Windows, which is probably due to this.
This, better VCE support and proper monitoring support is preventing me from going full Linux.
-
So basically the Deck right?
ID: h7gimoxThis will benefit any Linux system running an AMD CPU.
ID: h7h20m1Zen 2 and above specifically. It's about getting more performance out of each watt used
ID: h7iypm5I still can't help but think of the Elgato stream deck when reading the name "deck"....
And I don't even know what that thing does :')
-
Someone should introduce this author to the comma.
ID: h7jjxpjYeah, all the Phoronix articles are like that. I respect the dude's work, he does write a ton, but a bit of punctuation here and there wouldn't go amiss.
ID: h7jnd1wPerhaps you could reach out to be an editor...or just edit and send it back to him.
-
That's why amd is the only option when i buy/upgrade my pc
ID: h7ghk8rThere aren't that many options to begin with.
ID: h7gsw3hIt's sad. It's a duopoly. Atleast it's better than a monopoly.
ID: h7gstw6Wat?
Because they eventually support their products years after launch?
ID: h7h5j9lThe Fine Wine is real.
-
/ondemand/up_threshold
I wonder if anything will come of this. Shitty CPU scaling has been an issue for Linux gaming since forever, causing performance problems and inconsistent frame times, and basically nothing has been done to address it. Feral Game Mode is a third-party attempt at a fix and it just changes the governor to Performance.
The way I see it, the issue is that the default governor for most distros (ondemand) doesn't scale the frequency up quickly enough, which can lead to these issues. I've been meaning to look into this forever (I've had the Kernel documentation bookmarked for years) and I only now dug up what the default value for when the ondemand governor scales up the frequency.
I used this command to check the default:
cat /sys/devices/system/cp
" class="reddit-press-user-link" target="_blank" rel="noopener">And fuck me, on a Ubuntu 20.04 based distro the default is 95. Seems really high to me, I mean it can't get much higher than that. No wonder there's performance issues if the CPU only starts scaling up when it's 95% loaded.
According to Arch Wiki, the threshold can be changed like this (I had to use sudo su, can't figure out how to do it using only sudo):
echo -n 80 > /sys/devices/system/cp
" class="reddit-press-user-link" target="_blank" rel="noopener">
I wonder if there's an ideal threshold for gaming, and if there could be performance improvements for other applications. I can't really test right now, as I don't have access to my desktop.
This is the last thing preventing me from going full Linux