The work by Valve's Timur Kristóf on improving old AMD GPUs on Linux

phoronix.com

443 points by speckx a day ago


LaurensBER - a day ago

I just bought a used Ayaneo 2 handheld, it has an old(er) mobile RDNA 2 GPU and I was blown away by how well this thing performed under Linux. Almost everything (that's not a recent AAA game) runs beautiful and a lot faster/smoother than it does under Windows. The experience has been so good that I'm considering switching my main pc (with a 9070XT) to Linux as well.

No doubt Timur contributed heavily to this given Valves Steamdeck (which uses a very similar but slower GPU).

Given the current hardware prices it's pretty awesome to see someone squeezing maximum performance out of old hardware!

azkalam - 12 hours ago

I have AI fatigue, but the potentially for fixing bugs in old hardware is very exciting to me.

Perhaps we will even be able to reverse firmware blobs into open source alternatives?

gary_0 - a day ago

Direct link to the talk, with timestamp: https://youtu.be/j5W5ErEMnvM?t=21385

throwawayffffas - 7 hours ago

I got a r9 285 in 2020 something while the crypto frenzy was still eating up all the gpus. It was 6 years old, got it for like 60 bucks if I remember correctly, best purchase ever, I got to play gta V at 60fps again.

Try to remember back to 2015 the graphics were not that bad. 4k performance was poor but for 1080p 60fps on pretty much anything.

bugake - 16 hours ago

Some other benefits of older GPUs:

Use as a dedicated GPU for encoding and decoding video. Post processing like frame interpolation or superresolution. Use for GPGPU workloads. Run additional monitors independently. Use for GPU passthrough to virtual machines. Use as a backup GPU for troubleshooting. Use for test code without breaking the main GPU

k7peak - 11 hours ago

I'm so happy I didn't throw away my old laptops...

wewewedxfgdf - a day ago

If only AMD did this.

x0z - 14 hours ago

Such legendary behaviour

throwawaytea - 2 hours ago

I now have a 2011 or 2012+ 27" iMac everywhere I need a computer, running Linux Mint Mate, and it works better and with less frustration that any new $2500+ Lenovo workstation laptop my employers give me.

vkaku - 19 hours ago

Honestly, the folks writing inference drivers for Llama.cpp / GGML would sort of benefit from better compiler work like this.

In general, Valve's work has been exceptional and supplementing AMD's own ROCM/OpenCL and Vulkan team, they've gotten a lot of defaults right and people should work together with Valve to improve support for their chips.

segmondy - a day ago

I wonder if some of these could carry over for LLM inference. It will be nice to turn more ewaste GPUs into capable processing units for LLM.

flippingheck - 14 hours ago

Awesome.

Is Valve funding this work in particular? How can people donate?

IndiaInfraNotes - an hour ago

[flagged]

webbrainiac - 13 hours ago

[flagged]

alexx-devv - 20 hours ago

[dead]

sylware - 10 hours ago

I understand the good will of the intent but... you have to understand that those driver code paths went thru massive QA over the years. On such complexe hardware, any modifications, even believed benign, can be disastrous for some/many software actually still 'in production'.

This is very risky: one guy QA over a massive amount of software with hardly a few remaining users able to report issues of with those GPUs...

Better have a slow working well tested driver, rather than a broken driver which is supposed to be faster...

bcjdjsndon - 11 hours ago

Will Linus torvalds piss this Dev off with childish behaviour, causing the dev to leave kernel dev? Only time will tell