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. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 62 reacties
Bron: Christopher Blizzard, submitter: markg85

AMD heeft tijdens de Red Hat Summit bij monde van Henri Richard laten weten dat het bedrijf zich ervoor gaat inspannen om op korte termijn betere Linux-drivers voor zijn grafische producten vrij te geven. De verzamelde luisteraars reageerden opgetogen.

ATi Linux Driver Catalyst logoDe afgelopen paar jaar is ATi's driver langzaamaan een beetje beter geworden, maar nog steeds presteert hij aanzienlijk minder goed dan de Windows-driver of die van concurrent nVidia. Ook de Linux-gemeenschap is over het algemeen niet erg te spreken over de kwaliteit van ATi's grafische driver. Het bedrijf is dan ook al verschillende malen verzocht om een betere driver, het vrijgeven van documentatie en het open source maken van de reeds aanwezige driver. In het verleden heeft ATi enkele malen documentatie gepubliceerd, waardoor er door de community een op zich goede functionerende opensourcevariant van de driver geschreven kon worden. Afgelopen week is door Richard dus ook aangegeven dat ATi zelf de kwaliteit van zijn graphicsdriver gaat verbeteren.

Onduidelijk is nog hoe dit er precies gaat uitzien, omdat de interpretatie van Richards woorden ambigu is. Ze zou kunnen betekenen dat de kwaliteit van de drivers verbeterd gaat worden en ATi gaat werken aan zijn relatie met de opensourcegemeenschap. Een andere optie is dat de drivers openbaar gemaakt worden. Zeker is in ieder geval dat er iets gaat gebeuren; wat voor de Linux-gemeenschap reden was om positief op de aankondiging te reageren. Tegelijk wordt ervan uit de community gewaarschuwd voor te hoge verwachtingen en wordt ATi opgeroepen de woorden om te zetten in daden. Dat is iets wat ATi's concurrenten al wel doen: nVidia publiceert een opensourcevariant van zijn drivers, maar deze beschikt niet over 3d-capaciteiten. Daarom wordt via het Nouveau-project gewerkt aan een opensourcedriver met 3d-support voor nVidia-kaarten. Tot slot geeft ook Intel al maanden de broncode van enkele van zijn grafische drivers vrij.

Moderatie-faq Wijzig weergave

Reacties (62)

Mooi dat ze eindelijk eens goed met de drivers bezig gaan. Ik heb op mijn laptop Xubuntu draaien, en dat was nogal een geklooi met feisty. Het draait nu prima, maar Beryl draait nu op XGL, heb liever AIGLX wat sneller is. Vanwege de driver kan ik dit niet, de chip wordt hiervoor niet ondersteund. Echt grafische dingen naast Beryl heb ik niet gedaan, maar met de andere grafische driver moet mijn cpu het een stuk minder zwaar krijgen en het meer op mijn gpu komen.
Voor school moeten we zowel *ubuntu als Fedora draaien, en voor Fedora zijn de drivers ook niet super. Wireless is daar nog erger, maar dat is een andere zaak. Ik draai nu linux als main OS op mijn laptop (zit even in windows om ext3 aan de praat te krijgen) en moet zeggen dat het mij zeer bevalt.
Dit zou n van de drie grote drivergerelateerde bottlenecks om naar Linux over te stappen weghalen. De meeste mensen zitten f met drivers voor graka's f voor wifi f voor randapparatuur als printers en scanners.

Wat helemaal mooi zou zijn is als ze samenwerken met de community om Linuxdrivers te ontwikkelen. ATi/AMD heeft de hardwarekennis en de community Linux/opensourcekennis. Als ze dit binnen redelijke tijd gaan doen, dan zouden we in de volgende versie van Ubuntu bijvoorbeeld nog wel eens flink verbeterde support voor ATi kaarten kunnen vinden :)
Maar waarom zouden die drivers opensource moeten zijn? Het is een leuke ideologie maar de fixatie op "alles moet opensource" werkt een doorbraak voor linux op de desktop wel heel erg tegen.
Use case: in debian sid werd xorg naar 7.2 geupgrade. Er zit een bug in de fglrx driver, waardoor het nieuwe versie nummer van de x-server niet herkend wordt (xserver maakt zich nu bekend met 1.3.0 ipv 7.2.0 zoals fglrx verwacht). Iedereen met een beetje programmeerkennis zou dit probleem kunnen oplossen, echter nu zitten we al enkele maanden te wachten op ATi.
Omdat het nou eenmaal het model is waarop Linux is gebaseert. Linux is open-source en alles werkt zo goed omdat de specificatie van alles bekend is en iedereen alles kan nalezen en mee kan helpen om problemen op te lossen. Dat is bij closed-source nou eenmaal anders, zie bijvoorbeeld de Ati-drivers die closed-source zijn en het mikpunt zijn van kritiek aangezien ze op zn zachts gezegt niet optimaal functioneren. Als dit open-source was geweest dan was de kans dat het probleem verholpen zou worden veel groter omdat iedereen er naar zou kunnen kijken.
Omdat je dan je systeem beter kunt laten functioneren.

Natuurlijk zijn er altijd mensen die hieraan een ideologie ophangen, maar in de waan van de dag zul je

- makkelijker en beter bugs kunnen rapporteren
- door meer ogen naar de code kunnen kijken
(edit: zie ook post van Daimanta)

- een echt optimale integratie van de driver in de kernel mogelijk maken omdat je nu de keuze krijgt of je de driver als module wilt laden of in de kernel mee wilt bakken.

Dit levert als ik het goed heb weer nog een mogelijkheid tot beveiliging van je systeem op. Hoe het precies werkt weet ik niet, maar ik hoor vaak mensen roepen bijvoorbeeld bij de nvidia-module dat die een extra beveiligingsrisico met zich mee brengt, "because it taints the kernel".

Al met al vind ik het wel een prettig idee dat ze de drivers (en evt ook de specs) van die grafische kaarten gaan openen.
je hebt 't nu net over wifi en laat DAT nu juist sinds kernel 2.6.20 verbeterd zijn door een nieuwe wireless stack - waardoor zelfs de RT (ralink een van de veel gebruikte budget chipsets), heel leuk werkt... en er zijn toch duidelijk steeds meer wlan drivers voor linux, - voor de meeste overige drivers was er al redelijke support, - als nu AMD's kaarten daar ook bij komen.. juich ik dat vanharte toe
Jep, en in Fedora ook, en in openSUSE en in Debian en in enz enz.

* BartOtten vind het uitzonderlijk knap hoe de *buntu-gebruikers altijd de naam in de post weten te proppen :+
Ik zei ook "bijvoorbeeld". Draai het zelf niet, wel ff gedraaid, maar teruggegaan ivm Photoshop. Het punt met Ubuntu in mijn post was ook dat het d distro is die zichzelf als een concurrent voor Windows ziet en actief met usability en hardwaresupport bezig is. Het was dus ook niet ordinair distrospammen :P
Nee, ik als openSUSE gebruiker (wat tussen ons gezegd een prachtige Linux distro is, met veel features, gebruiksvriendelijkheid en een groot aanbod aan programma's voor de thuisconsument) begrijp dat wel. Kom, dan gaan we een pintje drinken en laten we de fanboys die op onze reacties hebben gereageerd fijn rollebollen met elkaar. :Y)
Het is dan ook de n1 distro, get over it !
@Blokker,

face it, de gemiddelde gebruiker vind dit heerlijk (het grote publiek dan) die willen niet voor alles gevraagd worden. Hun computer is snel genoeg om wat extra zooi geinstalleerd te hebben dus zij zien het probleem niet.

De garage vraagt aan jou toch ook niet welk merk motorolie ze erin moeten gooien. Je moet er niet vanuit gaan dat een leek kan bepalen wat hij wel en niet wil hebben.
n1 in wat? Populariteit onder de consumenten? Dat zou kunnen. In volume komt Ubuntu nog niet in de buurt van bijvoorbeeld RedHat en SuSE.
Verder krijgt Ubuntu pas de laatste tijd echt een eigen imago, want tot niet zo lang geleden was het gewoon Debian unstable met een colorscheme en een andere wallpaper.

Begrijp me niet verkeerd, Ubuntu ziet er prima uit en timmert als consumenten distro ook hard aan de weg, maar zolang de enterprise support nog niet op het niveau is als dat van RedHat en Novell, zie ik Ubuntu geen doorslaand succes worden.
@ theKip
face it, de gemiddelde gebruiker vind dit heerlijk (het grote publiek dan) die willen niet voor alles gevraagd worden. Hun computer is snel genoeg om wat extra zooi geinstalleerd te hebben dus zij zien het probleem niet.
Goh. En als diezelfde groep Windows gebruikt is de wereld te klein?
Ubuntu mag dan wel een succesnummer zijn, de nummer 1 is het zeker nog niet, en het valt te betwijfelen of het die nummer 1 positie ooit zal behalen.

De distro heeft ook veel tegenstanders om verschillende redenen. Ik hou er niet van omdat de ontwikkelaars een installatie hebben gemaakt zoals windows. Je steekt de schijf erin, doet enkele basiszaken en dan bepalen zij wat er geinstalleerd word en kan je achteraf weer zaken beginnen te verwijderen.
En wat is daar precies tegen? Als iemand er trots op is dat hij Ubuntu draait, is hij er dus ook trots op dat hij GNU/Linux draait. En dat is wat mij betreft sowieso een goed iets, zelfs als ik zelf geen Ubuntu draai.
Unoobtu... jij bent grappig...

Ubuntu is wel de enige distro die weet hoe die een distro aan de nieuwkomer moet brengen.

Dat jij nou net 1 van die snoeiharde geeks bent die het niet nodig heeft (en het hele nut van Ubuntu niet ziet) wil niet zeggen dat anderen er trotser op zijn...

Ik heb Ubuntu lekker op mn laptop staan en een stage one Gentoo op m'n desktop... Toch is Ubuntu pro.
Slim idee om toch wat meer markt te winnen. Linux markt is en blijft groeiend en met dit soort positieve impulsen kan het nog wat worden voor de gewone gebruiker.
er zijn niet veel games beschikbaar voor Linux (enkel via Cedega) dus heel veel gamers zullen zich niet aan linux wagen :)

@eghie,
er gaan wel meer mensen naar linux maar hoeveel daarvan zijn gamers
* thekip zit zelf op Ubuntu maar game ook niet ;)

@madegg
lang niet alle games werken goed via Wine (daarom is er cedega)
Nog niet in ieder geval. Maar sind Ubuntu het een beetje goed doet gaan er steeds meer mensen naar Linux.

Jammer dat er nog niet echt goede ontwikkel omgevingen zijn voor Linux zoals DirectX is voor Windows. Nu komt SDL een beetje in de buurt, maar lijkt nog lang niet op DirectX.
Daar heb je toch OpenGL voor? Bijv. Serious Sam is daarin geschreven. Tevens worden veel Hollywoodfilms gemaakt op Linux platforms, dus zonder DirectX.
Er zijn prima ontwikkelomgevingen voor Linux: NetBeans, Code::Blocks enz. Wat jij bedoelt zijn API's voor grafische toepassingen. Die zijn er voor Linux ook alleen bestaat het hier uit meerdere delen: polygonen slingeren doe je met OpenGL, video's afspelen met Xine. Ik heb laatst een voorbeeldje met Xine uitgewerkt; slechts 1 A4'tje en je hebt een X-window Xine player die XVid speelt in een window.
Ik heb net een LAN-party achter de rug waarbij ik toch het merendeel van de tijd op Linux heb gedraaid. De helft van de games waren Linux-native; de anderen waren moeiteloos te installeren en te draaien met Wine(niet eens(?) cedega dus). Lijkt me dus geen enkel probleem.
Ik speel WoW (toch al recenter game) ook gewoon perfect onder Ubuntu 7.04. Zowel de DirectX als OpenGL engine van WoW werken perfect (max van 5fps minder dan onder Windows)
Ook ja :P En Diablo II, Serious Sam; maar ook een stuk nieuwere games als Worms Mayhem, UT2004, call of duty, savage, nwn etc werken prima.
UT2004, Quake3, NWN, savage etc draaien ook gewoon native dus dat is helemaal geen probleem.
Wat speelden jullie, Starcraft? :9
'k denk niet dat ze echt aan gamers denken, er zijn nml meer low budget en mid range kaarten dan echte gamer kaarten beschikbaar en in gebruik. Het gaat er volgens mij gewoon om een deftige driver beschikbaar te hebben zodat linux gebruikers ook voor een ati kaart kunnen opteren, want nu is de slimste redenering imo : gebruik je linux, dan ga je voor de minste miserie best een nvidia kaart gebruiken. Een echte gamer gaat 9 op de 10 windows draaien.
Er zijn er wel enkelen die Linux draaien met een zeer specifieke reden:

de TCP/IP stack is iets sneller.

Op ping-tijden van 8 ms maakt 1 a 2 ms processing-tijd veel uit op je lag.
Een redelijk deel van de FPS'en (Unreal- en Quake- games) zijn ook uit voor Linux.
niet veel nee.
Persoonlijk wacht ik op quakewars enemy territory. Die schijnt native op linux te kunnnen draaien.
De hele reden dat ik niet/nauwelijks game op linux is omdat ik een ATi kaart heb.
Als de drivers voor mijn videokaart beter zouden werken, dan zou ik waarschijnlijk nauwelijks meer gebruik maken van windows (behalve op mn werk dan.)
Games die goed werken onder Linux zonder Wine:
- Quake t/m 4
- Descent 3
- OpenArena
- Tuxracer
- Vega Strike

En nog meer maar dit is wat ik zogauw kan opnoemen.

Verder kan je de driver gebruiken voor erg mooie OpenGl screensavers en Compiz. Of bv. voor Blender!
Volgens mij heeft de reden waarom AMD betere drivers voor Linux wil, niets te maken met games. Ik denk de oorzaak gevonden kan worden in de Dell-Canonical-deal: AMD wil dat haar grafische kaarten goed werken in combinatie met Compiz/Beryl dat in toekomstige versies van Ubuntu standaard wordt; als de ATI-kaarten niet goed werken, lijkt het mij logisch dat Dell minder snel ATI-kaarten gaat aanbieden (ook voor de machines die enkel met Windows zijn te verkrijgen), omdat Dell dan schaalvoordelen en flexibiliteit verliest.
Nou dan magen er wel eerst goede Vista drivers komen die werken
ik kan nu nog steeds niet gamen met vista door dat die drivers zeggen dat ik geen ati videokaart heb :(
Waarom Vista eerder dan Linux als ik vraagen mag?
wat heeft dit in godsnaam met het onderwerp te maken?
laat AMD maar mooi eerst de linuxdrivers verbeteren.
Achter aansluiten, wij waren eerst :P
Ik kan me wel voorstellen dat je je driver niet zo maar op straat wil gooien. Ik snap ook goed waarom nVidia het 3D gedeelte er uit gehaald heeft. AMD zou ook zo iets kunnen doen.

Maar goed dat is nu nog meer werk van gemaakt wordt. Ik ga binnenkort ook zelf met linux werken en ATi kaarten dus ik ben benieuwd.
Ik kan me wel voorstellen dat je je driver niet zo maar op straat wil gooien. Ik snap ook goed waarom nVidia het 3D gedeelte er uit gehaald heeft. AMD zou ook zo iets kunnen doen.
niet alleen niet op straat willen gooien, maar het ook gewoon niet kunnen vanwege licenties en IP's die ze van 3de partijen hebben. dat vergeten (linux/OSS) mensen nog regelmatig.

@ breepee : ik geloof er niks van. ik weet bijvoorbeeld dat ATI's hele texture compression techniek van een 3de partij is die ATI onder licentie gebruikt.
die eruit halen zou de prestaties van de kaart waarschijnlijk onacceptabel maken, en dat is nog maar 1 enkel voorbeeld.
en ik weet niet hoe lang die zogenaamde clean room reverseenginering plaats gevonden zou moeten hebben (bron?) maar dingen veranderen en graphics worden snel steeds ingewikkelder dus de hoeveelheid IP in de drivers zal steeds meer toenemen naar alle waarschijnlijkheid.

en als het echt niks voor de prestaties of de beeld qualiteid zou doen, waarom zouden ATI en/of nvidia zo'n techniek dan in licentie nemen en gebruiken?
ze betalen er geld voor omdat ze het nodig hebben, anders zouden ze het echt niet doen.
Gezien het feit dat Intel efficiente drivers heeft en in het kaer van cleam room reverseenginering sommige lieden de code van Ati/NVidia hebben gezien en zeiden dat de IP-bezwaarde delen zonder consequenties voor prestatie uitgewipt konden worden, lijkt me deze drogreden nu toch wel begraven.

Desnoods gooi je die zooi in een binaire blob, maak je de echte driver gewoon OS.
Nu GPUs steeds meer generieke paralelle co-processoren worden, en het 3-D gedeelte dus op (kaart-speciefieke) firmware draait in de plaats van hardware denk ik dat we binnenkort meer open source drivers gaan zien voor graphics kaarten.
Je ziet nu al steeds meer openheid over de architecturen (ATI CTM, NVidia CUDA).
Third-party code heb je zo uit de drivers gewipt, dat is het probleem niet. De OS wereld vult die gaten wel weer. Ook zal luiheid niet het probleem zijn, je creert namelijk een hoop goodwill voor je bedrijf, tegen een kleine moeite.

Het grootste obstakel is dat de 3D-wereld is vergeven van de patenten, en je zonder twijfel aangeklaagd gaat worden door "patent-trolls": kleine bedrijfjes met een portfoliootje aan triviale patenten, of noodlijdende bedrijven (SCO :'() met een collectie advocaten die hun baan dreigen te verliezen. Natuurlijk gebeurt dat net voordat je de nieuwe lijn GPU's gaat presenteren.
Third-party code heb je zo uit de drivers gewipt, dat is het probleem niet. De OS wereld vult die gaten wel weer.

Of niet. Ik wacht al drie jaar op een Linux driver voor mijn dertien-in-een-dozijn Linksys wireless kaartje, maar drivers ho maar. Ndiswrapper crasht het hele systeem bij het laden van de ndis driver, dus dat is ook al geen oplossing. De OS community is meer bezig met "leuke" dingen als Beryl, Firefox en de kernel dan met het vervelende rotwerk dat drivers programmeren heet.

(Edit: dat is nou juist het probleem. Natuurlijk kan je zeggen "wie gebruikt er nu ATi kaarten, iedereen weet dat de Linux support beroerd is, kijk maar op de hardware compatibility lijsten", maar zo verandert er natuurlijk niets - het probleem is dat er te weinig Linux devs aan drivers willen werken)
zelfs mijn 24-in-een-dozijn kaartje van E-tech werkt...
dus misschien is even eerst je chipset na-gaan wel en beter idee.. - dan hier gaan zitte trollen, tuurlijk blijven er altijd drivers liggen, - of niet en heb je gewoon niet goed gezocht... bottom line is, - als je onder linux of welk ander alternatief (?) OS bepaalde hardware wilt is 'even' kijken of er iets over de kwaliteit / of anwezigheid bekent is gewooon raardzaam. -


wat is het toch met die rare figuren, - ze besteden dagen aan het lezen van verglijkingen en reviews van mobo's en vga-kaarten, en nog geen minuut aan de overige hardware in hun pc.....
wat is het toch met die rare figuren, - ze besteden dagen aan het lezen van verglijkingen en reviews van mobo's en vga-kaarten, en nog geen minuut aan de overige hardware in hun pc.....
dit is de reden dat ik dus heb gekozen voor een intel gigabit netwerk-kaartje (Intel PRO/1000GT Gigabit Desktop adpter)

ik eerst heb uitgezocht of de onboard sound van mijn mobo het zou doen... (heb wel een SB-XFI maar die is voor het gamen onder windh00s evenals mijn PPU waar wel drivers voor zijn volgens hun FAQ *MAAR* die zijn aan selecte gamedevvers uitgegeven. dus ik ben niet zo bang dat er ook wel PPU support komt... voor mijn Xfi ben ik banger :P creative staat nou niet bekend als driverheld en ze schijnen al sinds de kaart uit is bezig te zijn met het schrijven van linuxdrivers. ook volgens hun site btw)

en natuurlijk een NVIDIA kaart voor de graphics :P

blije Debian Etch KDE3.5.5 met Beryl gebruiker reporting :)
OSNews en Slashdot melden dat er opensource drivers komen (van AMD/ATI zelf dan ditmaal):
http://www.osnews.com/story.php?news_id=17902
http://linux.slashdot.org...07/05/13/1659245&from=rss

edit: slashdot toegevoegd
Het punt is dat een van de ontwikkelaars die ook bij Nouveau betrokken is *zelf* een 2D driver heeft ontwikkeld aan de hand van de ATI documentatie.

...echte ATI reageert niet of hij deze driver mag uitgeven omdat de documentatie onder NDA valt.
Ja, dat weet ik. Hij heeft ook de R300 driver ontwikkeld (dmv reverse engineering) samen met nog een aantal personen.

Linkje naar jouw verhaal:
http://airlied.livejournal.com/31180.html

Maar toch, als ATi er zelf mee komt, kan het er alleen beter van worden :).
Dat zeiden ze in 2004 ook al.
nieuws: Interview met ATi-softwaredesigner Terry Makedon
Ok, ze zijn meestal laat met dingen maar 3 jaar is toch wat te lang.
AMD staat heel anders tegenover OSS dan ATI 3 jaar geleden... .
Ik was al van plan mijn ATI kaart door een nVidia te vervangen vanwege de slechte ATI drivers voor Linux. Ik ben benieuwd of de nieuwe driver goed werkt - eerst zien, dan geloven...

nVidia's closed source driver voor Linux heeft trouwens wel goede 3D graphics ondersteuning, het is alleen de open source driver waar het niet in zit.

In ATI's huidige closed source driver voor Linux ontbreken een aantal features waardoor het moeilijk of onmogelijk is om goede grapics prestaties te krijgen.
waarschijnlijk gaan ze het systeem van nvidia volgen: open source 2D drivers, closed source 3D drivers met verbeterde featureset. Hopelijk blijft het niet alleen bij beloftes, en kan ik eindelijk mijn ATI kaartje ook gebruiken voor 3D toepassingen onder Linux.

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True