AMD Promises Open Source Graphics Drivers
MoxFulder writes "Henri Richard, AMD's VP of sales, has promised to deliver open-source drivers for ATI graphics cards (recently acquired by AMD) at the recent Red Hat Summit. A series of good news for proponents of open-source device drivers. In the last year, Intel, the leading provider of integrated graphics cards, has opened their drivers as well. But ATI and NVidia, the only two players in the market for high-performance discrete graphics cards, have so far released only closed-source drivers for their cards. This has created numerous compatibility, stability, and ethical problems for users of Linux and other open source OSes, and prompted projects like Nouveau to try and reverse-engineer NVidia drivers. Hopefully AMD's decision will put pressure on NVidia to release open-source drivers as well!"
I'm sorry, I could not read the summary. I have worked in R&D... I got as far as "VP of sales has promised" and had a panic attack.
ccalam - acoustic versions of new songs.
No, some other users just want fully operational 2D graphics with dual head support. More especially for dual DVI cards where the external TMDS is not supported under X.
Well, if there is a good video card support on linux, linux gaming will just strengthen. It isn't a godgiven that you can play games only on Vista.
Patents Drive Free Software as Hurricanes Drive Construction Industry
Really it isn't hard. Identify the code you own, replace the code you don't, put on a GPL header and release.
Promises are cheap.
Evil people are out to get you.
They're just trying to get them some press. Unfortunately Linux gamers are an edge case. People needing video card support on Linux above vanilla SVGA as a whole is an edge case.
Having solid drivers isn't just "an edge case". Go install the default ATI or Nvidia driver on a recent linux distro then upgrade it to a non open source one from the company. It's like day and night. I noticed a huge difference between having a default driver vs company made one, silly things like dragging a console with transparent background is no longer a pain, it's smooth. The desktop feels fast and I don't even have any 3d desktop installed.
Then you got things like multiple monitor support. My Feisty install without closed source drivers just wouldn't work. It kept resetting the screen resolution after reboots, wouldn't recognize my second monitor, I couldn't even force it, it was a black screen. Once I installed the closed source driver, shazam! All my video worries are gone. Now I am happily using a 2560 x 1024 dual monitor setup with hardware acceleration.
Also you got 3d desktops like Beryl. With eye candy being a major selling point in some operating systems, 3d features will become important if desktop linux wants to get more popular. I hope all graphic card companies will develop good drivers for Linux.
Anybody got any more details? They talk about the lack of a timeline, but "graphics drivers" is also vague, and could mean 2D, or just another small subset of features.
I'm certainly not going to go out and start buying ATI cards until all the details are worked-out.
Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
True, right now they don't care. But that doesn't make it any less important to develop Free drivers.
Richard Stallman had his realization that Free software is necessary based on his experience with a printer driver.
A house divided against itself cannot stand.
Not any more. Compiz and Beryl are becoming the standard way of drawing onscreen in much the same way as aero and quartz. That means unless you have decent 3D you will stuff up desktop performance. Gamers might have much higher demands, but the days of 2D chips being adequate for desktop use are over.
Nice to see you dont know squat about linux.
3d acceleration and the Video acceleration is used daily by EVERY linux user (short of text based server installs.
What you just said is as redicilous as saying "Vista users dont need anything but 2d Svga."
I run Wxvga all the time WITH 3d and guess what I dont play games in linux at work.
And I am not a "edge case" but a typical linux user.
Do not look at laser with remaining good eye.
Why should software development companies waste money developing games for Windows when they could get a far larger market share by making games for Wii, Xbox 360, PS3, DS, PSP, etc.? The PC gaming market is much smaller than the console games market, and Nintendo is helping widen the gap with the Wii and DS which appeal to non-gamers as well.
'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
Many developers do exactly that. Some traditionally PC-only developers have been looking towards the consoles to keep them afloat (id). Other publishers (EA, Ubi) go for the spam approach -- develop the game for as many platforms as possible, which right now means release on Xbox 360, PS3, PS2, Wii, PC, DS, and GBA. The PSP doesn't get a port for the same reason as Linux -- the user base is too small (the PSP has a much larger userbase than linux, and is probably larger than the Xbox 360 and PS3 userbase as well, but it has a reputation of being a poor seller with users more interested in hacking for homebrew than buying games; thus, it doesn't get in on the port frenzy and has to hope for a one-off tie-in at some point later).
That said, the PC does have some strengths. Specifically, the mouse and keyboard layout is great for RTS games (I'd also mention FPS, but I believe it's easier to do FPS on a console controller than it is to do RTS on a controller so FPS is not a clear-cut PC win). Also, breaking into the PC market is much easier, given that anybody can develop a game and publish it on the web. Microsoft is trying to capture that market for the Xbox 360 with XNA, but it's still going to be a little while before XNA has enough support to make it worthwhile (needs network support, proper packaging to share games, the ability to play other people's games without spending $100/year on the creator club subscription, etc). I wouldn't be surprised to see big names like EA or Ubi decide to quit porting to PC, but even that won't totally kill PC gaming. It'll probably turn the PC into the platform for the "hardcore", with only hardcore FPS, RTS, or simulation games being profitable on the PC.
Agreed... this is why I was excited about possibly having open-source drivers, and posted this article. My current box has onboard NVidia, and a low-end ATI discrete PCIe card... frankly, I can't wait for *one* of them to have open drivers. Although using the binary drivers improves 3D performance and a lot of strange display bugs, as you point out, it's a huge pain to keep them up-to-date with kernel upgrades since they can't be bundled with the main kernel. I don't like putting a big binary blob in my kernel, which by all reports is out-of-date with respect to a lot of other kernel subsystems, and may open up security holes.
I don't do 3D anything (word processing, programming, web browsing mainly), but baseline unaccelerated SVGA is definitely *not* acceptable: 2D graphics acceleration is necessary for a smooth and productive desktop experience. The open-source 2D acceleration is actually pretty good at this point, but of course it simply DOES NOT WORK with a lot of the latest ATI cards in particular.
The current pace of open-source driver development is positively glacial, largely because most of the people who have sufficient documentation to easily improve the drivers are under NDA. Read this incredibly frustrating blog entry from a developer who's under NDA with ATI... using only a few hundred lines of code, he has patched the open-source Radeon driver to support most of the newer ATI cards... but ATI has spun its wheels for months without allowing him to release the code.
My bicyles
* You != an average Linux user.
* Loki Software proved the lack of market for Linux games 5 years ago when they shut down in 2002.
I think we also have to take into account the fact that the Linux landscape has changed drastically in the last five years. How popular was the iPod in 2002?
You've missed 1 key point: 5 years ago!
Linux is a MUCH better desktop OS than it was 5 years ago. Coincidentally, that was about the same time I tried to use Debian as a desktop. It stunk and I quickly dropped it. Then 2 years ago, I found reason to try it out again. Slackware was pretty good, but still iffy for a desktop.
Now I've got Kubuntu. It's amazing, and definitely a good desktop OS. The home PC I have ordered was chosen based on the idea that it would only run Linux, and Windows didn't matter. (This one is going to be my 'game' PC in the living room now.)
Loki was too early. If they tried the same thing now, they'd have a LOT better success.
As for the 'waiting' issue... Was that the only issue? Or did Loki fail to advertise that they were going to be releasing that game in a few months? Because if I didn't know about it, I'd just pick it up for Windows, assuming Linux would never get it. Maybe there were other issues as well, that don't come to mind immediately.
Loki didn't prove anything except that they didn't make it.
"If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
Actually, you are incorrect. Loki Software died mainly because of managerial incompetence and mismanagement. You can read about some of that here.
And, as others have pointed out, the Linux desktop has matured a lot in the last 5 years. Even if Loki died because of a lack of customers (which is not the case), the same would not necessarily happen today.
I don't think everyone understands the argument here. There is a problem with closed source drivers. It's not just ideology. Closed source drivers means you can end up with no drivers for a device for your version of the kernel. Even if drivers for some different kernel version exists. A good example of this is old devices. If the manufacturer still exists, they probably don't care to do the work to update drivers for a device they no longer sell. Maybe there should be a device/kernel interface that stays the same for all time, but I think as a rule, people want the best interface possible, with open source drivers so devices can be kept up. You then of course get the advantage of open source so you can fix/work-round bugs (or improve it!).
Good thinking!
Punish that damn ATI for not having an open source driver. Punish them by buying hardware from another company that doesn't have open source drivers!!!
With Compiz, Beryl, and XGL, excellent 3D graphics support has become a mainstream issue. Furthermore, Linux is widely used in science and engineering, and those users use excellent 3D graphics as well.