AMD Starts Rolling Out New Linux Driver Model, But Many Issues Remain
An anonymous reader writes: With the upcoming Linux 4.2 kernel will be the premiere of the new "AMDGPU" kernel driver to succeed the "Radeon" DRM kernel driver, which is part of AMD's long talked about new Linux driver architecture for supporting the very latest GPUs and all future GPUs. Unfortunately for AMD customers, there's still much waiting. The new open-source AMDGPU Linux code works for Tonga/Carrizo GPUs but it doesn't yet support the latest R9 Fury "Fiji" GPUs, lacks re-clocking/DPM for Tonga GPUs leading to low performance, and there are stability issues under high-load OpenGL apps/games. There's also the matter that current Linux users need to jump through hoops for now in getting the code into a working state with the latest kernel and forked versions of Mesa, libdrm, new proprietary microcode files, and the new xf86-video-amdgpu user-space driver.
Not sure why AMD and nVidia keep dragging their foot. It makes no businesses sense
It's a new driver architecture, of course it has issues. I'm sure they'll be resolved as this thing shakes out over time.
the systemd requirements?
Only the State obtains its revenue by coercion. - Murray Rothbard
Moo
Get free satoshi (Bitcoin) and Dogecoins
There's also the matter that current Linux users need to jump through hoops for now in getting the code into a working state with the latest kernel and forked versions ...
Seems the usual way Linux works.
Not usual, but a possible route of many.
On Windows it's the "problem solution wizard", reinstall, reboot or nothing. Apple same: it just works (or it just doesn't).
Unfortunately for AMD customers, there's still much waiting.
The NVIDIA customers will be waiting even longer for proper open source driver support.
Will investing hundreds of thousands of dollars supporting an OS with 1.6% of market share ever return a profit?
Stick to what you know, hairyfeet. Linux has no ABI because it does not want to encourage having random binary blobs on the users' systems. It's an ideological principle that will never change.
You clearly only understand the desktop arena, which is fine, but most Linux users are pretty happy with its current niche. The Linux ecosystem is probably better described as a set of tools for building an OS, and so you see things made from it like Android, Maemo/Meego/Sailfish/Whatever, SteamOS, various container-style projects, and the normal run of distributions. It's a development platform, mostly for server applications. Yeah, it would be nice in some ways if everyone was programmer enough to use Linux, but it's essential to no one, and the minority of people who have aftermarket video cards is not sufficient justification to bend over backwards for closed development models. Gamers may keep you in business, but they are a tiny part of the computing market. Now if you could point to something like ABI compatibility being an issue with GPU supercomputing, that might be more compelling.
There are arguments for a stable ABI. They are never going to get traction in a very successful open development paradigm, and desktop market share is not one of them. I'm sorry you've been riding this hobby horse for however many years, and I hate to tell you how silly you look doing it, but if that's your thing I guess you can keep it up until doomsday.
Those who advocate genocide deserve every protection afforded by law, and none afforded by common human decency.