Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Je kunt ook een cookievrije versie van de website bezoeken met minder functionaliteit. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , reacties: 70, views: 17.946 •

AMD heeft de opensource-driver van Linux voor Radeon-videokaarten een update gegeven die uit maar liefst 165 kernelpatches bestaat. De belangrijkste vernieuwing die de driver biedt is dynamisch energiebeheer, wat vooralsnog alleen mogelijk was met AMD's closed source-driver.

AMD ondersteunt met de nieuwe opensource-driver videokaarten vanaf de HD2000-serie, die in 2006 uitkwam, tot videokaarten in de HD7000-serie. Videokaarten in de 'Sea Islands' HD8000-serie worden nog niet volledig ondersteund, maar er is al wel ondersteuning voor mode-setting, 3D, compute en UVD aanwezig, meldt Phoronix.

Amd Radeon Graphics logo (90 pix)De 165 kernel patches zullen meegeleverd worden met de Linux 3.11-kernel, die dit jaar nog uitgebracht moet worden. Behalve ondersteuning voor dpm is er dankzij de patches ook ondersteuning voor aspm gekomen.

De nieuwe driver zorgt er onder andere voor dat het energieverbruik van de videokaart daalt als deze niet belast wordt, wat met name interessant is voor laptops die daardoor langer op een acculading meegaan. In april bracht AMD ook een opensource Linux-driver uit. Deze maakte gebruik van de uvd-engine mogelijk, waardoor video's hardwarematig gedecodeerd kunnen worden.

Reacties (70)

Ik ben benieuwd of hiermee ze op een vergelijkbaar niveau komen als NVIDIA voor Linux. Ik hoor al sinds 2006 dat de drivers voor Ati slecht zijn en die voor NVIDIA goed terwijl in de tussentijd Ati toch een aantal maal nieuwe drivers beschikbaar heeft gesteld voor Linux...
Daar ben ik ook wel benieuwd naar, want het grote voordeel van AMD is dat deze drivers ook nog eens open source zijn.

[Reactie gewijzigd door Sh4wn op 27 juni 2013 10:58]

Ik hoop dat oude kaarten nu ook beter worden ondersteund.
Ik ben sinds een paar maanden terug naar XP omdat mijn radeon 2600 niet fatsoenlijk meer functioneerde (laatste versie ubuntu). Een spel met wat grafische zaken zorgde voor crash van het systeem. En dan heb ik het niet eens over grafisch zware zaken. Downgraden werkte even maar met een update erna ging het toch weer mis.
Hebben we het over closed source driver, maar ook open source driver was niet geweldig.

[Reactie gewijzigd door Pim_t op 27 juni 2013 10:33]

Persoonlijk werd ik niet vrolijk van mijn PC op Ubuntu (ATI 5 Serie) maar onder Fedora draaide het als een zonnetje

Misschien dus een goed alternatief voor je... Ik ga deze driver binnenkort eens proberen. Klink veel belovend iig
Je kan ook de Catalyst drivers draaien. Deze zijn altijd sneller, maar ondersteunen minder kaarten(hd 5xxx-7xxx). Je moet ze alleen wel zelf installeren.
Ik ben daarintegen juist ongelovelijk blij met de open source drivers voor mijn kaart! (5700 serie)

In tegen stelling tot de catalyst of de windows drivers kan ik nu gewoon wel mijn 3 schermen aansturen :)
Het open source zijn heeft anders in het verleden schijnbaar ook niet echt geholpen.
Volgensmij was Torvalds niet zo blij met Nvidia :+
Vanuit open-source gedachte niet maar voor de eind gebruiker (die dat aspect vaak minder interesseert) werkt het goed de closed-source drivers die ze aanbieden.

Ik had destijds met mijn 3870 overigens geen problemen onder Ubuntu (ik gok 8.04/8.10 destijds?) dus niet alle ATi/AMD kaarten/drivers zijn problemen.
Ik hoor de 'horror' ati verhalen ook altijd. Maar naar mijn ervaring (voornamelijk ubuntu) werkten mijn ati kaarten 5450 - 5770 - 6770 - 6850 altijd als een zonnetje, zonder problemen paar spellen kunnen testen.

Bij mijn ervaring gaf juist de nvidia problemen in het verleden (verkeerde kaart gedetecteerd e.d.)

Nu moet ik zeggen dat ik op dit moment een 660 in mijn systeem heb zitten en die heeft ook geen problemen. Ik denk dat de kaartenbakkers beginnen te begrijpen dat linux een wat grotere toekomst gaat krijgen (sinds steam op linux zit)
Het gaat bij deze update ook niet zozeer over performance of bugs in Linux-drivers die worden aangepakt, maar een hele hoop energiebesparende functionaliteit die tot nu toe alleen in de Windows-drivers werden ondersteund.

Bij desktop-PC's (de voorbeelden die jij noemt) merk je daar natuurlijk heel weinig van, die paar euro's verschil in je energierekening op het einde van het jaar zal je vaak niet eens opmerken. Bij laptops zijn de gevolgen van het wel of niet ondersteunen van deze functies natuurlijk veel zichtbaarder in de batterijduur. De HD7xxx-reeks introduceerde bv. een heel laag idle-verbruik door het agressief terugklokken en voltages verlagen wanneer de kaart niks moest doen (sommige reviews gaven zelfs aan dat het verbruik rond de 3W was).

In Linux gebeurde dit allemaal dus nog niet, waardoor de kaart losjes op zijn maximale kloksnelheid en voltage bleef draaien, ook terwijl hij niks deed. Dat zou met deze update al een heel stuk moeten verbeteren dus!
Dit begreep ik uit de tekst hierboven! maar ik reageerde op het feit dat er over problemen / wel of niet bij ati / nvidia was ^^

Dit van de Hd7xxx reeks wist ik niet overigens :) ik koop een kaart inderdaad en ik gebruik hem.

Perfecte verbetering! op weg naar gelijke drivers op zowel linux als op windows ;)
Onder buntu zal je niet snel problemen krijgen omdat j e ze daar gewoon uit de repo haalt. Het is pas wanneer je handmatig drivers gaat installeren dat het bij AMD soms wat moeizamer gaat dan bij nVidia. Ook op gebied van performance en stabiliteit scoort nV over het algemeen beter.
@ ik.ben.iemand. :

Die bewering is inderdaad helemaal juist: http://www.wired.com/wire...06/torvalds-nvidia-linux/

Leuk stukje op you tube: http://www.youtube.com/watch?v=IVpOyKCNZYw
Je vergelijkt oss amd drivers met closed source nvidia drivers. amd heeft ook closed source drivers die gewoon prima werken en nvidia heeft helemaal geen oss drivers.
nvidia heeft helemaal geen oss drivers.
Jawel, die heet Nouveau.

Edit: bij nVidia staat de driver onder beheer van de open source community, bij AMD van AMD zelf, maar in beide gevallen is er zowel een open als closed source driver.

[Reactie gewijzigd door Dreamvoid op 27 juni 2013 12:28]

De Nouveau drivers worden alleen niet door nvidia zelf gemaakt (en zijn vrij beperkt oa. op 3d gebied).

Een update zoals AMD die geeft aan hun opensource drivers zal je bij nouveau dan ook niet zo snel zien denk ik
Die zijn niet van nVidia, en worden door nVidia ook niet ondersteund.
De open source drivers van AMD zijn wel van AMD zelf afkomstig.
Die Nouveau driver is niet van nVidia en wordt ook niet door nVidia ondersteunt. Het is een reverse engineering project door X.org en freedesktop.org devs.
Zeggen dat nVidia geen open-source driver heeft is daarom eigenlijk wel correct.
De closed source drivers werken niet onder meer recente versies van X. Als je de laatste Ubuntu versie installeert, moet je dus of X downgraden of de open source driver installeren met dus crappy energiebeheer. Dat laatste is nu dus hopelijk voltooid verleden tijd.
Sinds 13.6 beta werkt alles weer 100%..
Prima werken. Textures die niet vertoond werden, X die eruit vloog om de 5 uur.
De drivers van Nvidia zijn over het algemeen ook niet om over naar huis te schrijven. Ze doen wel hun best, maar het werkt niet altijd zoals het moet. Binary drivers van AMD zijn idd gewoon ruk, die dingen krijgen alleen support voor nieuwe X.org versies als Ubuntu dat opneemt in een release. Laatste release van Ubuntu is niet naar xorg-server 1.14 gegaan, dus kunnen we een halfjaar wachten op xorg-server 1.14 support voor de binary AMD driver.

Als je de binary drivers buiten beschouwing laat heb ik liever Intel dan AMD of Nvidia. Tweede keus zou dan AMD zijn vanwege de openheid, laatste keus zou Nvidia zijn vanwege het feit dat ontwikkelaars alles met reverse engineering moeten achterhalen. Zonder hardwaredocumentatie is het ontwikkelen gewoon erg moeilijk. Zie je ook bij Intel overigens: de oudere generatie chipsets zit vol met bugs die niet in de documentatie beschreven is.
Inderdaad. Nog kan ik met de gruwelen van mijn vorige laptop herinneren.. dat ding werkte alleen als je in /etc/rc.local het volgende toevoegde:

setpci -s 00:02.0 F4.B=00

En dan kreeg je pas beeld.. Nu werken Intel GPU's inderdaad een stuk beter :)
setpci -s 00:02.0 F4.B=00
Door dit soort gezeik haak ik uiteindelijk altijd weer af van Linux.
Ik heb het al ontelbare keren geinstalleerd over de jaren heen met verschillende distro's.
Na een tijdje werkt iets gewoon niet meer en zoek het dan maar uit.
Sinds vorige week wederom ubuntu 12.10 geinstalleerd en na backup met clonedisk geupgrade (bidden) naar 13.04.
So far so good, al stopte mijn webcam applicatie wel nadat ik wat AMD drivers had proberen te installeren. Zoeken op foutmeldingen brengt je dan bij bugreports waar je niets wijzer van wordt.
Amd drivers verwijderd en toen deed de webcam applicatie het weer.

Het blijft gewoon janken met linux, maar iets trekt me toch altijd weer aan.
Het blijft gewoon janken met linux, maar iets trekt me toch altijd weer aan.
Dus: je hebt een systeemupgrade gedaan die gelukt is en dan heb je drivers "proberen" te installeren waardoor je webcam applicatie het niet meer doet. Dit kon veel slechter aflopen.

[Reactie gewijzigd door goarilla op 27 juni 2013 20:02]

Ik hoor al sinds 2006 dat de drivers voor Ati slecht zijn en die voor NVIDIA goed
Het gaat her om de open source drivers. Beide partijen hebben ook gesloten drivers. Die gesloten drivers zijn veel beter, maar Nvidia heeft sinds jaar en dag de beste van. Ati driver support hield voor mijn laptop na 3 jaar ineens op, het eerste jaar was'ie nog te nieuw voor goede support, het laatste jaar was de driver niet meer compatible met de nieuwste versie van X.

Het is een goede zaak dat de open source drivers vooruitgang boeken, tegelijkertijd zie ik het als zoethoudertjes, wie op de nieuwe steam voor linux wil gamen doet dit niet met deze drivers.
Zegt dat niet wat over X dan, dat elke versie release betekend dat AMD en nVidia de hele bende mogen gaan zitten updaten?
Ik weet dat de drivers voor FreeBSD van Nvidia wel hopen beter zijn. Deze kunnen gedownload worden als binaries.

AMD geeft wat gegevens vrij om driver voor de kaart te kunnen schrijven, en er word slechts één iemand betaald om dat te doen door AMD via-via(en als ik me niet vergis doet deze ook grotendeels het werk voor linux, al kan ik het flink mis hebben). Dientengevolge komt er gewoon niet veel van terecht en wat ervan terecht komt is niet super. Misschien dat een flink deel van deze patches ook ten goede komen van BSD uiteindelijk.

[Reactie gewijzigd door lezzmeister op 27 juni 2013 16:43]

Ben heel benieuwd wat dit gaat doen voor de htpc-markt. De Linux-driver was daarin tot nu toe vaak de zwakste schakel, zeker ook door het gebrek aan ondersteuning voor HD-audio. Ben benieuwd of ze dat laatste nu hebben opgelost...
Wat heeft HD-audio nu te maken met video kaart drivers?
HD audio gaat over de HDMI poort van je videokaart. Bij windows zit die ingebouwd tijdens de videokaart driver installatie.
Heel de htpc gemeenschap zit al jaren te wachten op HD-Audio in AMD/ATI drivers voor Linux... maar helaas.
DTS over HDMI etc gaat via de video-driver
Misschien verwijst hij naar de Realtek HD audio die geintegreerd is in de HDxxxx series van AMD's videokaarten.
Even als halve Linux noob dan een vraag; betekent dit dat ik voor mijn huidige Ubuntu installaties alleen maar een nieuwe 3.11 kernel hoef te installeren en dan ben ik klaar? Ik draai nu al zonder de fglrx driver. Zit hierin dan ook die vorige driver module ingebakken? Want hoe ik die zou moeten installeren heb ik ook nog niet gevonden...

In ieder geval goed nieuws voor de Linux community, met name het stroomverbruik is inderdaad aanzienlijk hoger onder Linux dan onder Windows. Iets wat je ook op een HTPC merkt.
Kort door de bocht: ja. De driver die je nu gebruikt is de "fallback" waarschijnlijk (VESA driver), deze zit ingebakken in de kernel.

Het artikel is een beetje apart: de driver is losstaand van de kernel patches, maar zonder kernel patches werkt die driver weer niet lekker.
Betekent dit dat het beeld niet meer zal haperen als de gpu tussen performance states wisselt?
Dit zijn patches voor de kernel driver. Naast de kernel driver zijn er ook nog een DDX (2D, xorg) en een DRI (3D, mesa) driver. Kan zijn dat aanpassingen in de kernel nog aanpassingen in DDX en DRI nodig hebben.
Ik vraag me af of dit iets te maken heeft met de PS4 die op een variant van BSD draait.
Ik weet het, ik weet het, BSD en Linux zijn 2 heel verschillende dingen, maar qua alternatieve besturingssystemen lijken ze op een hele hoop vlakken wel op elkaar.
Al de driver schrijvers een stimulans (ps4/bsd) hebben gekregen om zich in een unix achtige structuur te verdiepen zal het schrijven voor linux zeker een stuk makkelijker zijn geworden.
De verschillen tussen BSD kernel en de Linux kernel zijn minstens zo groot als die tussen Linux en Windows. Het is een compleet andere architectuur, dat ze beiden Unix(-like) zijn zegt niets over de kernel architectuur.

Voor de PS4 zal AMD eerder gewoon hun bestaande OS X drivers (ook BSD) gebruiken.

[Reactie gewijzigd door Dreamvoid op 27 juni 2013 13:50]

Zou ik dan eindelijk Gnome 3 op m'n Dell met ATI/AMD kaart kunnen draaien?

Het moet niet gekker worden . . . ;)
Eigenlijk niet geheel onverwacht sinds de PS4 op een afgeleide van FreeBSD draait
Dat is ongeveer hetzelfde als een lamborghini met een lada vergelijken. Beiden zijn autos maar daar houd alles verder ook op.
Dat heeft helemaal niets met Linux te maken. BSD staat veel dichterbij OS X, lijkt me logisch dat AMD eerder een unified codebase voor de PS4 en OS X drivers heeft.
Het klinkt veel belovend, zou dit dan eindelijk de problemen oplossen voor de HTPC's met Linux?
Ik begrijp dat deze nieuwe driver enkel de opensource versie is van de bestaande closed source linux driver. Dus geen nieuwe functionaliteiten voor linux algemeen.
nee dat is het zeker niet.

in de close source drivers zit code die AMD niet vrij MAG geven.
Ik heb een laptop met hybride graphics (Intel/AMD) en gebruik Fedora. Kan ik met deze drivers dan eindelijke mijn AMD kaart gebruiken, dan wel softwarematig switchen tussen beide kaarten? Iemand een idee? (Overigens, hardwarematig switchen gaat niet, geen optie voor in het BIOS :( )
De belangrijkste vernieuwing die de driver biedt is dynamisch energiebeheer, wat vooralsnog alleen mogelijk was met de AMD's Windows-driver.
Dat is niet waar, de (closed source) Catalyst-driver kan het, en die is er voor zowel Windows als Linux. Het nieuwe is dat de open source driver het nu ook kan.
Leue uupdate, al is het voor mij te laat. Ik heb een desktop met een HD4870 en een laptop met een exotische Nvidia Quadro, en het is duidelijk dat de exotische GPU van Nvidia van meer ondersteuning mag genieten. AMD biedt een te slechte support, ik ben nu overgestapt op een GTX770, en AMD moet behoorlijk veranderen wil ik ooit nog terug naar AMD. Nvidia is toch degene die beter is in het ondersteunen van producten. Hadden ze een tijdje geleden niet een driver uitgebracht voor oa de GeForce 6000 serie? Dat is behoorlijk oud spul. En de drivers werken ook beter. Bij AMD lijk je van geluk te mogen spreken als een enigszins verouderde kaart nog half werkt op een enigszins nieuwe kernel.

[Reactie gewijzigd door Amanoo op 27 juni 2013 11:33]

Op dit item kan niet meer gereageerd worden.



Populair: Samsung Gamecontrollers Smartphones Processors Sony Microsoft Apple Games Consoles Politiek en recht

© 1998 - 2014 Tweakers.net B.V. Tweakers is onderdeel van De Persgroep en partner van Computable, Autotrack en Carsom.nl Hosting door True

Beste nieuwssite en prijsvergelijker van het jaar 2013