Open Source AMD Driver Now Supports OpenGL 3.3 — and It's Getting Faster
An anonymous reader writes "With the latest open source Linux code published today the AMD RadeonSI Gallium3D driver supports OpenGL 3.3 and GLSL 1.50; this is the open source Linux graphics driver used for Radeon HD 7000 series and newer, including the new Hawaii GPUs. The OpenGL 3.3 support appeared in patches spread across Mesa and LLVM that should appear in their next releases. It was also found that the RadeonSI driver is becoming a lot faster and starting to compete with Catalyst, AMD's notorious Linux binary driver."
Why not start working on 4.0 instead of older versions?
Not content with his self referential, self saucing pudding of a site Phoronix, Michael Larabel has taken to posting anonymously on Slashdot!
And you can't do shit without the firmware...
Fuck a duck they are setting the bar pretty low if their goal is to compete with AMDs Catalyst Drivers, the official AMD Drivers on both Windows & Linux are junk.
AMD should be ashamed of their official drivers, you would think after all these years they would have got a grip of their developers & started to produce some decent reliable drivers but alas this is not the case you have to manually delete files when removing the drivers as the drivers are too fucking dumb to remember where they installed files & on Linux you have to recompile the drivers every time the wind changes direction with kernel updates or xorg updates etc which is like an exercise in pulling teeth.
If you want to do any proper number crunching stuff with your AMD/Ati card the open source drivers aint worth a wank & you're forced to use the crapware official Catalyst Drivers & Associated Extras.
There is a long long way to go before AMD cards will have decent fully functioning open source drivers, but that's not to say there isn't good work being done by developers because there is but AMD & Nvidia both needs to take a large portion of blame with how obstructive they are in holding back open source drivers, which is a shame because both vendors officials drivers produced by their own devs are utter junk in many areas.
The hilarious thing about Phoronix benchmarks comes together on the last page, where under the graph showing gallium3d and catalyst tied in fumark gpu testing the explication casually tossed was "The Furmark rendering on RadeonSI Gallium3D wasn't correct compared to Catalyst"
What is the point of showing *big improvements in speed* if you don't compare rendering accuracy? They do wrong things much faster than before?
How is it embarrassing? Several current and former AMD employees work on the Gallium 3D driver implementation as a side project, people like Tom Stellard. If anything, AMD is reaping the benefits of having opened up their hardware documentation.
If that was humor it was a fail. Or maybe you were serious and don't understand what 'OpenGL version' means as opposed to other software ;)
linux kernel is at 3.13 right now! :)
windows 8.1 is at version 6.3.9600 (just run a ver on a cmd in windows to check!)
finally fedora is at version 20, mint at 16, even slackware is at version 14.1 ... so they are cleary a lot better than windows!! :D
At least Slackware is at 14.1. .. after a sprint through 4, 5, 6 to 7 to finally catch up to where Redhat was! ;D
Big version numbers - It matters!
Well, that and Firefox finally having catched up with the development speed of Chrome.
Firefox 26.0! ;D
Firefox - Browser for nerds, version numbering for idiots!
Non-free AMD driver is also up there somewhere. Can't find exact version for Linux but whatever, it's probably at 4.2 or later.
The problem is more that MESA only supports 3.3 - But the free drivers (e.g. Nouveau) does NOT support 3.3 so AMD is actually better at the moment. I do believe Nouveau will get 3.3 support soon however.
The real news here, though, is that performance of the free drivers are catching up to the proprietary drivers. That means AMD can ditch the proprietary drivers completely within a couple of years - which, if they can stay afloat that long, means great news for us Linux desktopers! :)
systemd is not an init system. It's a GNU replacement.
The real embarrassment is that Windows is already up to 8.1, while the Linux kernel is only at 3.1
If my math is correct that's a whole 5 metric torvalds* better.
Get your shit together Linux!
*I think MS still use imperial ballmers, but I'm not sure.
We measure in 'Courics', not torvalds... yes we have our shit together. :)
soylentnews.org Go there to enjoy the people!
As you wish: you are jaded.
I'm amused that this is still even an issue.
AFAICT, the state of the art of open Linux video drivers hasn't actually advanced, in the relative scheme of things in at least fifteen years: Things still just barely work, doing somewhat new things, at best.
(Oh, sure: The desktop can be stable...sometimes. But I had a stable...sometimes desktop in 1999, too.)
Oh, I see it's exactly the opposite. Sure, the graphics drivers are lacking some features and performance, but there's a lot of energy in development. The Freedesktop and Mesa guys react friendly to bug reports and things get fixed. Also Mesa has paid developers from VMware, Intel and Red Hat working on the project. Also Wayland is advancing quite nicely. On the other hand, if we look at the Linux desktop environments, they are the areas where I hands down see the most bugs. KDE seems to have the best quality assurance right now.
And the status of open Windows drivers is....?
This is really the result of naturally closed source companies giving just enough information to open-source projects to make them work, but retaining just enough information to keep it from working well. This is justified by patent and copyright law.
You are free to use the closed-source Catalyst or nVidia drivers. They are actually faster at some things on the same hardware than their Windows counterparts.
'Stable sometimes' is remarkable in the absence of hardware MFGs support. It hasn't really been that long since hardware MFGs have gotten behind support for open source drivers. Now that a AAA game developer / publisher / marketplace has come to the free-side of the source, things are looking bright indeed.
Folks are waking up to the reality that it might not be in the best interest of their business strategy rely too heavily on another company for their success. Especially not after MS's reception of W8, it's marketplace, and their shady hardware platform dealings (not informing platform partners, no more pre-release for MSDN access, etc). Even if they fix the issues folks are becoming a bit gun-shy now, rightly so. Why needlessly tie yourself to a ship that might sink or make you walk the plank when it's easy to diversify and get free community support and better PR, thus customer loyalty essentially for free? Starting a new software project (esp. game) it costs nothing extra to ensure it runs on all the major platforms. So, the choice is: Hey, we can make it just work with one OS/platform, or for the same effort, pick up the market share of all the other major OSs too by selecting a cross platform engine / toolkit / compiler at the outset.
Since the olden days the hobbyist / tinkerers / free thinkers could be looked to for indication as to the future market place. PC hobbyists all over online digital distribution and 'social networking' in the BBS era, boom the Internet exploded when exposed more broadly. The demoscene led the way showing nifty tricks in software rasterizing, and later in hardware rasterizing, and later in shaders, before mainstream developers had public products. The homebrew hobbyist gamedev scene has been espousing "cross platform or bust" long before AAA studios realized exclusivity was dumb financially, and now the "indie devs" are echoing sentiments such as "games are art, art shouldn't have planned obsolescence DRM death sentences" and such...
It goes back farther than this: The Renaissance heralded the industrial revolution. Stories about adventure and exploration yielded (re)discovery of America, laymen interest in design progress, space, and technology predicted your nuclear and space ages. It's no mistake the 'wacky' robotic fascination of your late 20th century indicated a largely robotic workforce with huge mechanical organisms for continuous production. Ideas seeded in your 'far-fetched' early adopter culture are converging even now to lead you to the next of your great advancements. Take a look around and see.
I'm jaded too, but my outlook is: Well, finally they got their heads out of that recursive anus -- Wonder how long it'll take AAA and MPAA producers to realize DRM is hurting business, and after that to realize Copyright is artificial scarcity lunacy too: You can ask for enough up front, 'give away', that which you've already been paid you to create, and your competition can't compete with 'free'. Lots of little devs are starting to test the waters of that route: less churn, more stability, free publicity / advertising, more freedom and creativity, zero piracy, simply continue working to continue earning money... just like any other labor market. Just look how long it took those dumb apes to figure out folks buy hardware, not drivers. Everyone alive now will probably be about dead by the time that other stuff happens at this rate, but it'll happen eventually. The market forces of economy work. Just look at the doomed printing press industry. I'm just amazed how long you've clung to the horrible concept of idea monopolies -- those will soon be eradicated as a matter of civil rights: People can sue for patent infringement if a machine thinks about an algorithm? Oh, for kracken's sake.
Sure would be nice if by some strange twist of fate I'm still around when all that comes to pass -- Nothing is more r
Looking at those graphs, for those games, the current open source driver is running above the refresh rate of most monitors.
So while the catalyst driver may be faster, in some cases doubling the frame rate, I highly doubt you'd actually notice the difference.
09F91102 no, 455FE104 nope, F190A1E8 uh-uh, 7A5F8A09 that's not it, C87294CE no. Ah! 452F6E403CDF10714E41DFAA257D313F.
Catching up to the closed AMD drivers is a pretty low bar if we are talking about Linux performance...
Three metric Torvalds should be enough for anybody.
ATI/AMD promised decent performing open source drivers years ago. I would like to have seen this promise fulfilled much sooner. This is progress, but still not all they promised. Couple of years, sigh.
So I've bought in each camp. My 3 most recent computers--2 of which aren't very recent any more-- are an Intel CPU with Nvidia (a fanless GT 610, upgraded from the original 8500GT when the fan went bad), an AMD CPU with Radeon (HD 5400), and the newest is an Intel CPU with Intel's much improved HD line of integrated graphics (HD 4000). It's all low end graphics, just barely good enough to handle high end games at slow framerates and/or small resolutions. I'm more interested in low power, low noise, and reliability. I'm still waiting for a vendor to have high performance and quality open source offerings. Such a thing would inspire me to get a new desktop sooner.
Intellectual Property is a monopolistic, selfish, and defective concept. It is "tyranny over the mind of man"
I was surpriced how well radeon driver is working. I'm not even using the newest version, but still the driver works considerably better on opengl use cases than it did just few years ago.
Sure but IE only goes to 11, while open browsers like Chrome(ium) and Firefox are over 8 bits!
linux hates the proprietary nvidia drivers...i once spent a day trying to install those... i was successful in bricking my computer 3 times before i gave up. i never did manage to actually install the drivers.
It's a good start, but there's a long way to go.
It was also found that the RadeonSI driver is becoming a lot faster and starting to compete with Catalyst
If it is just starting to compete with Catalyst, then it is still unusable. I installed Mint 16 Petra recently on this machine. I used the binary AMD driver (for a Radeon HD 6870), and the video performance was terrible. Sure, everything looked and functioned properly (no crashes or weird artifacts as other ACs are experiencing), but it was slow as dirt! Not only that, but the fan was cranked up and the card was putting off way more heat than it should while idle! What in the actual fuck are you doing, AMD?
Two things:
1) AMD's proprietary drivers are at the same (or close to) OpenGL version as Nvidia's. (They might be at 4.3?)
2) No games that I'm aware of require OpenGL 4+ -- partially because that would preclude large segments of the gaming population (due to hardware that doesn't support OpenGL4+) as well as the fact that OSX only *just* got support for OpenGL4+ in Mavericks (and thus, again, forcing OpenGL4 would preclude a lot of Mac gamers).
In short, you'll find that the vast majority of OpenGL games require, at the highest, OpenGL 3.3. This puts Mesa in a good position. And there's speculation that we'll get OpenGL4 on the dev/git releases by summer.
In arch linux it's as simple as
pacman -S nvidia
How did you manage to brick the PC btw?
Did it destroy your bios?
Then you want a Haswell chip with the HD4600 - any of the i5/7/E3 xeon's will do as the performance is much better then the HD4000. The only caveat to using a new Intel CPU is 8GB of memory is the minimum needed to really get any advantage from them. Otherwise stick with what you have
Mod me up/Mod me down: I wont frown as I've no crown
i meant the OS... had to reinstall. in fedora, normally it would be as easy as yum install, but it wont install while you have any other drivers currently on. if you want to install it, you have to turn off graphical mode and install it... but then it will tell you that it cant because of some stupid file somewhere, which you then have to go modify.... then if you try and install it again after modifying, it will install... but alas, now you cant boot up. you will get stuck on the loading page for fedora, so you go back to the text mode and try to revert your changes and go back to what you had before, and if that doesnt work you have to reinstall the os again.
What impact does this have on mining Scrypt based coins using AMD GPUs?
Not much, if any. You will already get better performance GPU mining with Linux than with Windows. You'll use OpenCL, not OpenGL, so improvements to OpenGL do not help.
I've been impressed with Fluxbox both the Dev (Yes single dev) and the stability. Sure it's not a full blown destop environment like KDE/Gnome but you know what? I don't need a full bloated DE either. What I want/need is the god damn window manager to get out of my way while offering multiple desktops so I can configure my work flow as needed on each one and fluxbox does all of this for me.
Very few flaws and when I actually reported a bug to the dev, pretty quick turn around on figuring out what the cause was. My end - not his. Mailing list is actually responsive also so the community works well for it.
What I would have loved the KDE devs do is update the 3x line to use QT4 and later while fixing many of the bugs instead, they hurried off creating a god damn clone of Vista with all sorts of extra eye-candy that people simple didn't find useful. Yes the new plasma system is useful for portables and such but they screwed up Kmail, Amarok and a whole bunch of other apps that actually worked pretty well and then added Akondi and the fucking desktop search plus the stinking Database setup for email/contacts and what not. How much did MS pay them to duplicate the fucking features of lookout express/Live Mail? Stupid ghets, someone needs 2million years using WinMe for that.
Mod me up/Mod me down: I wont frown as I've no crown
Yep. The KDE3 / GNOME2 era was a sweet spot in history. The reliability was pretty good, they ran fast and did everything they needed to.
I've been running linux for sixteen years, and using the commercial Nvidia drivers for the last eight. Not once have I 'bricked' a machine. What the fuck does that mean in the context of a workstation, anyway? Boot single user already with a few key arguments and repair the system.
As a sysadmin who has run both production servers in a business environment as well as computer science labs at two major universities I say the problem is you.
why 8GB?
You can install the Catalyst drivers from RPMFusion non-free
yum install akmod-catalyst
No need to run horrible install scripts from self-extracting archives and bork your system.
You must be extremely unlucky. We have supplied hundreds of linux based systems with only nvidia gpu's to customers and never once bricked a system. To be frank, installing an nvidia driver on linux is a non-event regardless of the distribution.
I've heard of using fast DDR3 on AMD APUs, but why does 8 GB on Intel chips make a graphics speed difference (not that 8 GB shouldn't be the minimum anyway)?
I have found the nVidia drivers to be extremely easy to install. I have been running nVidia for years on several computers and generally their drivers just work. I have run into frequent problems with the Intel drivers such that on my netbook if power management kicks in on the screen it will never recover. Years ago I had a nightmare with the AMD drivers and Intel drivers. We had a computer where it was impossible to get the Intel drivers to work at all. We ended up buying a cheap nVidia card because their closed source drivers just work. I have had far fewer problems over the years with the nVidia drivers than I have had with Intel and AMD drivers.
This post is encrypted twice with ROT-13. Documenting or attempting to crack this encryption is illegal.
yea, the akmod-nvidia will stop the bootup on fedora 20(at least last time i checked)... it has the same problem.
this is the opposite experience from what ive had. i have never had any issues with amd cards on linux... but every time i try to do things with nvidia on linux i run into problems. it is possible that my issue is simply nothing other than the drivers not being very good for the newer nvidia gpu, but nonetheless, ive never had a good experience with nvidia on linux
Starting a new software project (esp. game) it costs nothing extra to ensure it runs on all the major platforms.
I don't see how that's the case. It costs a lot of overhead money to target the major consoles. Console makers have been more interested in poaching established studios from other platforms than in nurturing startups. And until very recently, an indie studio had to lease a dedicated office rather than operating out of the developers' homes. OUYA is more open than the other consoles of its generation, with an API familiar to Android app developers and official sideloading, but it appears to have fizzled. What makes Steam Machine, the other open console of this generation, less likely to fizzle than OUYA?
Nouveau can't even support a 1600x1200x32bit 75Hz refresh monitor. It puked for me on anything more than 1280x1024.
Absolutely useless.
I do not fail; I succeed at finding out what does not work.
It should mean the BIOS is not longer operational, and cannot be recovered without an external reflash
Catching up to the closed AMD drivers is a pretty low bar if we are talking about Linux performance.
Depends on what we're talking. The first is simply catching up to the current standards - does the open source drivers even run the same code as the closed source ones. On this they're 3-4 years behind the "state of the art", OpenGL 3.3 was released in March 2010. The second part is catching up to Catalyst in performance - the open source team has said they don't have the manpower to make as many special cases as the Catalyst team, they're aiming at 60-70% performance. Maybe the open source drivers integrate better than proprietary ones, but if AMD produced an OSS driver that was strictly superior to Catalyst it'd be huge.
Live today, because you never know what tomorrow brings
I've got an AMD HD7870 in my desktop, an Nvidia GTX 540m in my laptop, and an Intel HD3000 in an older netbook. I remember starting the kernel in single-user mode to install the Nvidia driver, but that wasn't hard. The Nouveau driver kind of sucked (bad performance, tearing, etc), but the non-free driver has treated me pretty well.
The AMD installer runs under X. I had a previous AMD video card in here (from about 3 years ago), so I didn't have to do much more than install an updated driver. It doesn't look like I did any customization to the config though, so it was probably pretty close to working as soon as I installed the driver.
The Intel chipset was the only one that "just worked" acceptably with in-kernel drivers. Still, I can't see that I've seen any terrible problems with driver installation on any company's GPU in recent memory.
It is pitch black. You are likely to be eaten by a grue.
Bah, that's nothing - Less is up to version 458. Get it together, Firefox!
http://rocknerd.co.uk
I got modded -1 on my original posting, apparently because the yungin's here are too proud to remember their heritage.
Maybe you remember things differently than I do, but back in MY day hardware either came with (printed!) documentation, or had such documentation a letter away.
Now, granted: We didn't have massively-parallel graphics subsystems back then. But we did have complicated printers, and those printers came with manuals. Along with other hardware.
Creative Labs and Gravis didn't expect you to just "figure it out" from a binary blob, they published programming manuals.
And this doesn't happen these days. Go ahead and try to find an AT command reference for the modem in a not-so-old, still perfectly-useful laptop: Good luck!.
For a minute or two, even a video card (where "video card" means something other than a dumb framebuffer) had proper manuals available.
Manufacturers wanted folks to be able to use their hardware. And developers, on all manner of operating systems, supported it. And end-users used (and bought!) it.
We've gone backwards over the past decade or two. Things have taken a turn for the worse. It's not a recent turn, but it is a turn nonetheless. Manuals are sparse, if they exist at all. Programming information is nonexistent.
We wouldn't even be having this discussion if Intel hadn't published documentation for the 80386. And I couldn't even hear your cries if it were not for Creative Labs publishing a (oft-emulated) sound card spec. Nor would I have ever played a 3D game in *nix if 3dfx weren't reasonably open with their GLIDE interface (which worked quite well).
Just sayin'. I remember 15 years ago, when things almost-sorta-usually worked, and I was happy about that. And today things still just almost-sorta-usually work, and I'm still happy about it...but that doesn't make it a success.
Kid-proof tablet..
Not everyone who wants to (or has to) use Linux has sixteen years of experience administering Linux machines.
It's easy for a beginner to get something wrong when setting up a Linux machine which will prevent X from starting properly. With nothing on screen that says "click here to fix problems", a beginner will have to use another machine to search the internet for help. Meanwhile that first machine is rendered non-functional until the GUI is revived. It might as well be a brick.
And when a beginner searching for clues encounters attitudes like the one you're displaying there, that beginner is likely to say "oh to hell with this, I'm going back to Windows", or "never mind, I'll just get a Mac". And then the problem is you, too.
Absolutely useless for me
FTFY
This is a UDP joke, I don't care if you get it or not...