AMD's Radeon 7000 GPU Gets Improved Open Source Drivers With 2D acceleration

According to a post on Phoronix, AMD is bringing full 2D acceleration support to the platform. Since the HD 7000 series has been available for more than a year, it is not exactly a timely arrival of the feature for the Linux community, but it's better late than never.

Phoronix described AMD's open source drivers for HD 7000 GPUs "a mess" and a "damn slow process". The GPUs did not get any open source driver support until March of this year and when they did, it was a bare kernel support driver that lacked most features of the Windows driver.

Since 2D acceleration in the open source driver is integrated via the GLAMOR library, the driver requires 3D/OpenGL. However, key features including power management and video acceleration are still no-shows in the open source driver. Phoronix noted that, for those reasons, running the proprietary Catalyst driver is still the better choice for Linux users.

Contact Us for News Tips, Corrections and Feedback

  • glob
    key features including power management and video acceleration are still no-shows in the open source driver

    Pathetic.
    Reply
  • salgado18
    I'm sorry if it's an offensive comment to anyone, since I only use Windows and OSX, but why wouldn't Linux users use the proprietary but fully supported Catalyst driver? Why stick to open source, if open source is not giving good enough results, and the alternative is free?
    Reply
  • 11796pcs
    globPathetic.It is pathetic, but if you ran a business would you waste valuable resources developing a driver for 0.5% (a guess, but probably a decent one) of your consumers? Probably not. What AMD should do is work closely with the people who want these drivers, give them the information they need and let them do the work.
    Reply
  • jonjonjon
    salgado18I'm sorry if it's an offensive comment to anyone, since I only use Windows and OSX, but why wouldn't Linux users use the proprietary but fully supported Catalyst driver? Why stick to open source, if open source is not giving good enough results, and the alternative is free?its because they don't install anything that's not open source on their computer. which begs the question what open source games do they actually play? who cares about linux? amd should focus on fixing their horrible drivers for 99% of their customers that don't use linux.
    Reply
  • husker
    11796pcsIt is pathetic, but if you ran a business would you waste valuable resources developing a driver for 0.5% (a guess, but probably a decent one) of your consumers? Probably not. What AMD should do is work closely with the people who want these drivers, give them the information they need and let them do the work.Because once they agree to work with open source developers AMD is on the hook. Best case scenario is the linux driver is great and everyone is happy. But AMD has to look at the worst case scenario: The linux developer writes a crappy driver, and it is actually worse than AMD's official driver, then that hurts AMD. Also if said crappy open source driver causes the card to burn up, then the customer is calling AMD and asking for a refund. Also if said crappy driver causes the card to burn up, starts a small fire which grows to burn down the house, AMD is on the hook to to pay for a lot of damages because nobody is going to bother suing a broke Linux developer when they can go after a big corporation like AMD.
    Reply
  • blppt
    I think one of the major issues (if they operate anything like Nvidia in this area) is fear that proprietary driver technology would be reverse engineered or stolen by competitors if they released it all via open source. Thats been a part of Nvidia's reasoning in the past. As for the reason why linux users hate using closed-source drivers as part of a kernel, its a philosophy that by using such software that they are tainting the kernel. Whereas, simply using closed source/commercial software doesnt generally affect the kernel. I personally don't care at all, and always prefer the much faster closed source binaries, but thats the way they feel.
    Reply
  • annymmo
    salgado18I'm sorry if it's an offensive comment to anyone, since I only use Windows and OSX, but why wouldn't Linux users use the proprietary but fully supported Catalyst driver? Why stick to open source, if open source is not giving good enough results, and the alternative is free?
    Because the ones who write proprietary software don't give a crap about quality and being able to use your hardware to the fullest. Also how long they give support is a decision on their side. If they decide to stop support and driver improvements because it's not profitable. "Tough for you buddy. You should have bought our newer products."

    It's this attitude that is kinda unfair to the consumer in general.
    Why not even just make the software open source so the community can fix bugs and do things they care about. This does not require an ongoing investment.
    Reply
  • "What AMD should do is work closely with the people who want these drivers, give them the information they need and let them do the work."

    This is exactly what AMD does already. You can't simply open source AMD's proprietary drivers because of DRM certification (HDCP et all), licensed third party intellectual property and other various reasons.

    AMD devotes a small team of about 5 people to work on their open source drivers. They must work on technical information that goes through a extremely lengthy internal review process so they can't be sued. The 7000's series support has been longer than previous releases because of the new GCN architecture. Now that the GCN framework is in place the 8000's series support should effectively be day one. Given that AMD's financial position is very weak you cannot AMD to have anything but a skeleton crew to service an extremely small (but important) section of the market. If AMD's fortunes improve and Linux market share grows you should expect things to change in this area.
    Reply
  • randomizer
    salgado18I'm sorry if it's an offensive comment to anyone, since I only use Windows and OSX, but why wouldn't Linux users use the proprietary but fully supported Catalyst driver? Why stick to open source, if open source is not giving good enough results, and the alternative is free?Those who use open source drivers usually do so for idealistic reasons or simply because proprietary drivers don't like to play ball with the rest of their system (which they often don't as they are not built to integrate well).

    husker...AMD is on the hook to to pay for a lot of damages because nobody is going to bother suing a broke Linux developer when they can go after a big corporation like AMD.These are "official" drivers. They are primarily developed by AMD, not "broke" 3rd party developers. The problem is that there are so few (human) resources dedicated to this piece of software that it doesn't get proper maintenance.

    blpptI think one of the major issues (if they operate anything like Nvidia in this area) is fear that proprietary driver technology would be reverse engineered or stolen by competitors if they released it all via open source. Thats been a part of Nvidia's reasoning in the past.It's also a very bad argument. No competitor is going to have any use for a driver that is designed for your architecture; the hardware is completely different. Yes, it would provide a better understanding of how your product works, but that doesn't provide much benefit in the end.

    No competitor will reverse engineer your product based on your drivers and incorporate design elements into their own products. Patent lawyers will be tying up courts for a century if they did this.
    Reply
  • thomasf94
    Finally!
    Reply