Slashdot Mirror


AMD Releases Open Source Fusion Driver

An anonymous reader writes "Yesterday AMD released open source Linux driver support for their Fusion APUs, primarily for the first Ontario processor. As detailed on Phoronix, this includes support for kernel mode-setting, 2D acceleration, and 3D acceleration via both Mesa and Gallium3D graphics drivers."

30 of 126 comments (clear)

  1. core2 is dieing intel's next on board video 9400m by Joe+The+Dragon · · Score: 2, Interesting

    core2 is dieing intel's next on board video is at nvidia 9400m level but it also locks out better on board video.

    Some of apple systems may not fit in a full X16 pci-e video chip.

    Apple is may use i3 / i5 cpu with a added ati or nvidia chip. But they don't like to use add in video in there low end systems.

  2. When AMD turns to 28nm production... by IYagami · · Score: 3, Interesting

    Any chance Apple could use that for the next versions of Mac mini and MacBooks? Or is a Core 2 Duo with nVidia 320M still better than Fusion?

    ... according to Fudzilla.com

    http://www.fudzilla.com/notebooks/item/20888-amd-apple-deal-is-28nm-notebooks

    "Fusion goes Apple 28 / 32nm
    It all started here, when AMD’s Senior VP and Chief Sales Officer Emilio Ghilardi was brave enough to show an image of several Apple products in a Fusion presentation. After we wrote our part AMD was quick to deny it, perhaps a bit too quick, which gave us a reason to dig some more, only to find that we were on the right track.

    We asked around and some sources close to Intel / Nvidia have denied the rumour saying that they know nothing about it. However, just a day later we managed to confirm that the leak is real and that Apple will indeed use Fusion, here.

    Our industry sources have indicated that the deal will be announced in at some point 2011, that it will involve 28nm and 32nm Fusion parts particularly Krishna and that Apple plans to launch notebooks based on AMD chips. Apple is also not cold hearted on Trinity 32nm Fusion parts.

    The announcement can be as far as a year away, as 28nm parts won't materialise until the second half of 2011 and since AMD doesn’t have a tablet chip, it won’t happen in iPad segment. At this point Apple doesn’t plan to use any AMD chips in desktop or server parts, but in case Bulldozer impresses us all, maybe Steve might change his mind.

    So if you like Apple and love AMD, start saving money as roughly a year from now you should be able to buy Apple notebook with Fusion Krishna / Trinity class APU."

    And if you want Fusion benchmarks, check the usual suspects:
    http://techreport.com/articles.x/19981
    http://www.anandtech.com/show/4023/the-brazos-performance-preview-amd-e350-benchmarked

    1. Re:When AMD turns to 28nm production... by hedwards · · Score: 4, Interesting

      One of the complaints I've had about Apple was that they don't have any products at all that use AMD chips. Not really a deal breaker, but I prefer AMD because for as long as I can recall they've had the best performance for the price. Sure Intel is almost always faster, but just about anybody can if their not worried about price.

    2. Re:When AMD turns to 28nm production... by ifiwereasculptor · · Score: 4, Funny

      And you think Apple customers are that worried about price?

    3. Re:When AMD turns to 28nm production... by C_Kode · · Score: 4, Insightful

      And you think Apple customers are that worried about price?

      Apple customers are going to pay a premium no matter what. It's Apple that wants the discount. The less Apple pays for the hardware, the larger the margin they get with each product. Apple's customers aren't going to see any discount, even if Apple's discount is $100 per processor to move to AMD.

      Apple has $50B in the cash. Considering what they sell, that's an absurd amount of money. Enough to buy Sony outright. It just goes to show you the enormous margins that consumers pay for Apple products. It's like Sun / Oracle / Cisco in the 90s except these are consumers that are paying the outrageous margins rather than large money-fat corporations.

  3. Time to move away from NVidia now? by erroneus · · Score: 5, Interesting

    Long ago, I went with ATI video because it had the best support for Linux. Eventually, NVidia caught on to this trend and started supporting Linux too... and better than ATI. So I switched. Now NVidia has screwed the community that had helped it to grow in popularity by putting out "Optimus" hybrid graphics everywhere and then refusing to update their Linux drivers to support it and refusing to release any details about it either. So now, the best anyone had been able to do is disable the nvidia GPU to reduce power consumption in laptops not able to utilize the nvidia hardware.

    As AMD/ATI is doing this, perhaps my next selection will be to the exclusion of NVidia (again).

    When will these jerks ever learn? The future of computing is in embedded devices and those devices will run Linux. Get Linux developers using YOUR hardware and it will have a better shot at a prosperous future as well. So far, Intel and ATI are the only options.

    1. Re:Time to move away from NVidia now? by hedwards · · Score: 4, Insightful

      nVidia is the last man standing in a sense. Both Intel and ATI (Obviously now owned by AMD) have released or are releasing pretty much everything necessary to have native drivers for whatever OS one wants to use. At some point they'll likely give up on that as more and more geeks decide that they don't want to recommend something that's limited like that.

      Not so much with cutting edge gaming rigs, but with older computers especially it's fairly common for video cards to outlive their manufacturer support and still contain a few bugs or optimization problems.

    2. Re:Time to move away from NVidia now? by RotateLeftByte · · Score: 3, Interesting

      NVidia had their opportunity but since AMD got their ATI dept's act together their GPU performance and importantly their Linux support has come on in leaps & bounds.
      With NVidia being squeezed out of the chipset market by AMD & Intel and even the consumer Graphics card able to play most FPS games at more than adequate frame rates, I see (sadly) NVidia slowly but surely going the way of Novel's Netware. i.e. to an inevitable death.
      They really need to buy an ARM user and get their GPU's into mobile devices, provided they can make them sip power instead of gulp it like a 6ltr Dodge Charger

      --
      I'd rather be riding my '63 Triumph T120.
    3. Re:Time to move away from NVidia now? by diegocg · · Score: 4, Insightful

      Time? You are late. ATI has been releasing specs and employing engineers to write opensource drivers for some time already. I haven't bought a Nvidia GPU for years, and I have no plans to do it in the future.

    4. Re:Time to move away from NVidia now? by Kjella · · Score: 2, Insightful

      That said, nVidia has given very long support on old graphics cards. The primary reason that they support Linux is OpenGL workstations, which demand long support cycles and regular users get the benefit. And as even AMD admit, you get bigger benefits from cross-platform code (Win/Mac/*nix) than you do from the open source collaboration, as long as it's not possible to open up the closed source drivers due to DRM licensing, licensed code and so on. The open source team is very small compared to the Catalyst/fglrx, whether you count just the AMD employees or all the contributors. I have an HD5850 and the open source drivers are still not in any way on par with nVidia's (or AMDs) closed source drivers despite being 14 months since release, in some ways it'll probably never get there. As long as it's possible to fix bugs with the given documentation on how it should work you are good, if you're triggering some kind of undocumented lockup it might not be that easy getting resources on it except to say "don't do that".

      --
      Live today, because you never know what tomorrow brings
    5. Re:Time to move away from NVidia now? by blair1q · · Score: 2, Insightful

      I don't know about "time to", but in any case where the software is open vs. closed, the open-source community will not make the effort with the closed system. This will absolutely make linux hackers choose AMD graphics now, which will almost certainly result in improved reliability of AMD cards in linux systems overall, and eventually almost total domination of the consumer linux segment by AMD graphics.

    6. Re:Time to move away from NVidia now? by fuzzyfuzzyfungus · · Score: 2, Insightful

      Arguably, it might actually be getting less likely that Nvidia will ever provide decent OSS support...

      Intel has all-but-formally-announced their intention to lock Nvidia out of everything they can, as fast as the feds will let them. On die-video, no QPI licence, trimming PCIe lanes off lower end products, etc. AMD has not been as frankly rude about it; but their on-die video will be even more competent than Intel's, and they control a smaller slice of the market, in any case. Pretty much across the board, Nvidia can reasonably expect to be shoved out of anything too small, power-constrained, thermal-constrained, or cost-constrained to have either a full discrete GPU(in laptops) or a full PCIe expansion slot, populated,(desktops/servers).

      Unless they can think of some fairly clever pushback, and fast, this will leave them with a market of A)Enthusiast gamers(who tend to run Windows and replace GPUs frequently) B)Serious CAD/Visualization guys(who may or may not run Windows; but whose Very Expensive software packages depend on Nvidia's 'makes the train run on time' approach to OpenGL support, rather than software freedom, seemless OSX integration, or still working in 5 years) and C) GPU compute types (who, again, are running very expensive software on very expensive hardware, and care that it works and, if they are large enough, that they can get engineering support). None of these markets place a premium on FOSS drivers, and most of them make driver quality and featurefulness a major part of Nvidia's competitive advantage(going from 'foremost provider of GPU computing solutions' to 'just another fabless silicon vendor whose stuff will work if you target Gallium3D' would be bad news for Nvidia...).

      AMD and Intel, on the other hand, while deadly rivals, are in virtually identical positions RE: FOSS drivers: For their low-end stuff, drivers are just a pain in the ass. Especially for Intel, if team Linux will overlook their suckitude because their ttys come back after suspend, or whatever it happens to be, that is a pure win. They are both racing to make low to midrange GPU capabilities just part of the CPU, and it is very much to their advantage if all their CPU capabilities are Just Supported on whatever OSes the market cares about. I would expect to see increasing divergence in strategy between Intel/AMD on the one hand and Nvidia on the other.

    7. Re:Time to move away from NVidia now? by FreonTrip · · Score: 2, Insightful

      I'll grant that the situation's always sucked for non-x86 platforms, but Nvidia's done a remarkable job of supporting their older hardware in Linux.

      Drivers for GeForce FX Cards, Updated 10/18/2010

      Drivers for GeForce2-4 Cards, Updated 11/16/2010

      Drivers for the Riva 128 (?!) through GeForce256, Updated 08/04/2010

      There are also supported drivers for all of these products for AMD64 Linux. It's no substitute for an open source driver - I support nouveau - but declaring that they leave their old cards unsupported is patently false. They're still one of the only games in town for CUDA and GPU computing. And, as someone who has a house full of systems running Nvidia graphics cards, Nvidia has treated me very well.

    8. Re:Time to move away from NVidia now? by drinkypoo · · Score: 2, Interesting

      I am currently typing on a Gateway LT3103u, which has also been sold by Everex among others. It has a 1.2 GHz "Athlon L110" and AMD RS690M chipset, which in turn contains a Radeon R2xx chipset. The "fglrx" driver does not support it as it is too old, and the open source driver causes massive display trashing and lockups. Whatever they did to it, it's not a faithful R2xx, and so the existing driver (which works on genuine, old R2xx stuff) does not work on it. But that's not all; AMD also didn't bother to contribute proper support for the power saving features of this processor or chipset, nor decent documentation for either... for anything but Vista.

      In short, I wouldn't trust AMD to actually provide you proper Linux support. I'm sitting here at an AMD "netbook" (subnotebook really) without it. Indeed, this machine is really only properly supported under Vista; power saving doesn't work under Windows 7! That's actually an artifact of the video driver, though, which lags behind the Vista version. If I load the VGA driver then power saving works right. However, since AMD makes the whole chipset, I get to blame them for it no matter how you slice it.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    9. Re:Time to move away from NVidia now? by ArcherB · · Score: 3, Insightful

      They really need to buy an ARM user and get their GPU's into mobile devices, provided they can make them sip power instead of gulp it like a 6ltr Dodge Charger

      Doesn't NVidia make the Tegra/Tegra2 processors for mobile devices?

      --
      There is no "I disagree" mod for a reason. Flamebait, Troll, and Overrated are not substitutes.
    10. Re:Time to move away from NVidia now? by drinkypoo · · Score: 2, Interesting

      The GPU in rs690 is actually a 4xx variant, not 2xx.

      Not according to the X driver.

      Are you using the power saving features described at the bottom of http://www.x.org/wiki/RadeonFeature ?

      It's the CPU power-saving that AMD did not contribute to Linux, not the GPU. I can't USE the GPU long enough under linux to get to the point where I need power saving.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  4. Re:Is Fusion any good? by hedwards · · Score: 2, Interesting

    I think there was some speculation that it could be used alongside the main GPU as in some of the newer multicard ones. Basically to do things like calculating what things are visible so that the processor doesn't have to send those over the bus. Normally the GPU itself does that after the data goes over the wire, doing it on chip would be a lot cheaper, and probably quite doable if you've got another chip that ends up doing most of the rest of the work. I suspect that they'll find a way of adding that sort of flexibility.

    I'm not sure if that's something which AMD has any designs on, though I'd be shocked if they weren't.

  5. Re:Fusion by hedwards · · Score: 2, Insightful

    Intel doesn't have a 3D chipset they can integrate onto the processor die largely because they'd need to have a competent 3D chipset to start with. They haven't gotten that right up until now, so it's not a shocker that they haven't managed to get a competent one on die.

  6. Re:Linux drivers - stable?? by hedwards · · Score: 2, Informative

    Assuming that you're on a blessed platform. I remember waiting for nVidia to release their drivers for 64-bit Linux. It took a really long time from when I started waiting, and I waited a few years before getting an AMD64 system.

    But now there is support for Windows, OSX and Linux. If your OS isn't on that list then they aren't providing you with anything, or even the ability to do it yourself without doing some real funky stuff with wrappers.

  7. Ontario Processor? by Anonymous Coward · · Score: 5, Funny

    I went to buy an Ontario processor, but cheaped out -- I ended up with a Quebec processor. Now, I can't understand a thing it says, it never seems to do anything, and I keep having to give it money!

    1. Re:Ontario Processor? by jjohnson · · Score: 2, Funny

      Also, it periodically runs a system-wide poll to separate and form its own machine that stays in the same case, draws from the same power supply, and uses all the same resources :)

      --
      Anyone who loves or hates any language, platform, or manufacturer, doesn't know what they're talking about.
  8. Re:Linux drivers - stable?? by koolfy · · Score: 2, Insightful

    Long term support is something that only exists in OSS ecosystems. No matter how long a company is going to try to support a hardware, the community will support it longer.
    It all comes down to "supporting old stuff does not bring new sales, therefore is really bad in the long term" vs "I still use/want to use old stuff, therefore I want it to work, and as long as it fits me, I'll support it."

    In the OSS community, the only hardware that's not supported is really the hardware that's not used. Hell they even managed to support closed nvidia hardware without any help from nvidia (see nouveau 2D/3D driver)

    Also i'm more confident about OSS drivers being stable than closed source ones. Agreed OSS ones right now are still a bit unfinished, but they really are working fine on r600-700 with classic mesa. In fact I've been playing through all Stalker games recently with decent performances.
    Chances are, OSS drivers are good enough for the vast majority of you. Maybe hardcore gamers will bitch, but that's all.

    --
    Segmentation Fault in "Life, Universe and Everything" at line 42. Don't Panic.
  9. Ontario ones are better then the cheap china ones by Joe+The+Dragon · · Score: 2, Funny

    Ontario ones are better then the cheap china ones.

  10. Re:Fusion by RightSaidFred99 · · Score: 4, Informative

    huh?

    Double huh?

    It's rare to read someone post something both factually and subjectively wrong at the same time in so few words. Congratulations.

  11. Re:Price of Android pod touch by SuricouRaven · · Score: 2, Informative

    Unfair comparison: The Android phone is also a phone. You should be comparing equivilent products: An Android phone vs the iPhone.
    I'm not sure about Android portable media players, but there are tablets that could be regarded as equivilent in intended use to an iPad.

  12. Re:Price of Android pod touch by MBGMorden · · Score: 3, Insightful

    That's the same argument fanboys always use to call Apple products cheaper. Hand pick your specific criteria the must be included (app store) and excluded (and actual phone . . .) until you get just the right oddball combination of features that you can call it cheaper.

    Meanwhile, when you compare the iPod Touch to other touch-screen media players, it's pricing is atrocious, and Apple's laptops, desktops, and servers all fair equally poorly against their general competitors.

    As a matter of fact the only segment in which Apple competes well on price is with iPhone. It's about the same as other similar smartphones. Other than that though? You're definitely paying your turtleneck-tax.

    --
    "People who think they know everything are very annoying to those of us who do."-Mark Twain
  13. Re:Cool by SuricouRaven · · Score: 3, Informative

    I've not got a 5850, but a close ATI card. I found that the drivers ubuntu installed were unstable and quite awkward in multi-monitor configurations, but the ones that I got straight from the ATI site worked very nicely. They are the same basic software, right down to the control panel layout, but the ones on the site are a few revisions further along and it shows. At least in the multi-monitor area.

  14. Re:Take a step back, look at the big picture. by VortexCortex · · Score: 2, Insightful

    Uh, software is still written to specific hardware. You may write it in C, but C doesn't determine the register mappings and semantics. *addr=value is still just mov [addr],$value

    Yes, but largely NO!

    I write my software in C. The same code compiles and runs on x64 and on x86. The COMPILER translates my cross platform "*addr=value;" into the apropriate machine level instructions. My C software programs do not concern themselves with the specific register mappings and processor semantics; this has been abstracted away by the C Compiler.

    I agree that driver software may be written to the specific hardware, but the purpose of a driver is to abstract said "register mappings and semantics" so that the majority of other software (All other software EXCEPT the driver), don't have to worry about the "register mappings" and/or other "semantics".

    Inline Assembly code is not cross platform, and in many cases a compiler can make better improvements than the assembly code in question does.

    When is the last time you used a significant program that was written entirely in assembly?
    Again, I must reiterate: Take a step back, look at the big picture.
    You're focusing on the little edge part which may get cut off without significantly changing the picture at all.

  15. Re:Price of Android pod touch by MrHanky · · Score: 2, Informative

    Funny. Last time I bought a PC, the cheapest Apple option for my needs was the most expensive iMac. It would have cost twice what I paid, and performed worse. Apple simply isn't competitive in the midrange.

  16. Re:Price of Android pod touch by AvitarX · · Score: 2, Informative

    Just looked at their prices too, they've gotten worse.

    And the crappy displays on the iMacs (maybe this has improved) kill them for serious use, leaving the cheapest desktop at $2500, and it's only one CPU.

    But trying to match their 5k computer at Dell runs 6k.

    --
    Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg