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 , , 59 reacties
Submitter: RSpliet

Nvidia heeft op de XDC 2013-bijeenkomst aangegeven dat het documentatie gaat leveren over zijn gpu's die ingezet kunnen worden voor de opensource Nouveau-drivers. Als eerste heeft Nvidia informatie over de zogeheten device control block vrijgegeven.

Nvidia logo, zwartHet device control block is in de vbios van een Nvidia-videokaart geplaatst. De dcb beschrijft de layout van een videokaart en de beschikbare displayaansluitingen. De 4.0-specificatie van Nvidia's dcb is inmiddels op de site van de videokaartenfabrikant te vinden zonder verdere restricties op de informatie.

Met meer openheid over de architectuur van zijn gpu's kunnen de ontwikkelaars van de opensource Nouveau-drivers betere code schrijven voor Linux-besturingssystemen. Bovendien doorbreekt Nvidia de geheimhouding die het normaliter vroeg aan externe developers die inzicht kregen in bepaalde onderdelen van de gpu-architectuur van GeForce-chips. Verder belooft het bedrijf de Nouveau-mailinglist goed in de gaten te houden en er is een e-mailadres geopend waarop opensource-developers vragen kunnen stellen.

Moderatie-faq Wijzig weergave

Reacties (59)

Kijk, daar hebben we wat aan. Als andere fabrikanten hier ook eens mee zouden gaan beginnen zou Linux na al die jaren eindelijk een volwaardig alternatief kunnen worden voor Microsoft Windows.

Ik snap best dat fabrikanten veelal zelf geen zin hebben Linux-drivers te schrijven omdat de doelgroep erg klein is het het relatief veel tijd en moeite kost. Echter zou het helpen als ze de broncode vervolgens vrijgeven aan de gemeenschap zodat die de drivers kunnen schrijven.

Persoonlijk zou ik niets liever willen als overstappen op Linux Mint o.i.d. Echter presteren AMD's RadeonHD drivers een stuk minder dan hun Windows-tegenhangers, waardoor Linux vooralsnog geen interessant alternatief is voor Windows 7.

Dat AMD de code heeft vrijgegeven voor het hardwarematige afspelen van HD-content was een stap in de goede richting, maar we zijn er nog lang niet.

Windows zal de komende jaren dominant blijven maar zal het uiteindelijk af gaan leggen tegen mobiele besturingssystemen zoals Android en iOS omdat de markt langzaam aan het verschuiven is van desktops naar mobiele hardware.
Persoonlijk zou ik niets liever willen als overstappen op Linux Mint o.i.d. Echter presteren AMD's RadeonHD drivers een stuk minder dan hun Windows-tegenhangers, waardoor Linux vooralsnog geen interessant alternatief is voor Windows 7.
Naar mijn idee overschat je het probleem. De ATI-drivers misschien minder snel maar in mijn ervaring zijn ze goed genoeg (NVidia doet het nog beter). Wie z'n PC alleen maar gebruikt voor de nieuwste games of het maken van 3d-renders zal er last van hebben, maar eerlijk gezegd stappen die mensen toch niet naar Linux over. Voor de meeste mensen is het geen probleem, en je kan altijd nog een snelere grafische kaart kopen.
Nu zitten hier op tweakers natuurlijk een hoop mensen die het onderste uit de kan halen maar zelfs daarvan zal de meerderheid prima toekunnen met de huidige drivers.
Niet helemaal. MIjn mini-PC heeft een APU met geÔntegreerde GPU (RadeonHD 6310) die niet te vervangen is. Mijn laptop beschikt over een RadeonHD 4650 die ook niet omgeruild kan worden. Tot zo ver het verhaal "upgraden" ;)

Waar ik vooral last van had was "tearing" van vensters op het bureaublad. Zodra Compiz-Fusion was geÔnstalleerd was er helemaal geen houden meer aan. De "anti-tearing" functie in het Catalyst Control Center hielp ook voor geen meter.

Ook had ik problemen met hardwarematige playback van HD-content. Zelfs met de nieuwste AMD drivers is het me nog niet gelukt om de CPU-belasting binnen acceptabele waarden te krijgen (ik gebruik Windows als referentie).
Ik heb ook zo'n APU in m'n HTPC. Toen hij net nieuw was had ik inderdaad wat gedoe met drivers, nu werkt het ding al jaren prima, inclusief videodecoding. Gamen zal vast een stuk minder zijn, maar daar koop je zo'n systeempje niet voor.
Als je op linux wilt overstappen, dan moet je dat gewoon doen. Je hoeft maar wat ruimte op je schijf vrij te maken om 't naast windows te zetten (32GB voor linux en wat er aan programma's bij komt, evenveel GB als je geheugen voor de swap partitie, plus net zoveel GB als je nodig denkt te hebben voor opslag).

Windows kun je ernaast houden voor games en andere software dat je liever in windows draait. Toen ik alleen windows gebruikte dualboote ik al. Een windows geoptimaliseerd voor gamen en een andere windows voor al het "nuttige" werk. Nu is dat windows voor gamen en linux voor de nuttige dingen geworden. En wat betreft nuttige dingen heb ik nooit last gehad van de gebrekkige grafische linux drivers. Bovendien maken beginners vriendelijke distro's als mint en ubuntu het zo gemakkelijk mogelijk om voor de opensource drivers te kiezen, of voor de drivers die AMD en Nvidia zelf gemaakt hebben.
Ik heb nog te veel problemen met linux by default om het net zo stabiel te kunnen draaien als windows. Daarnaast kan ik ook maar niet wennen aan de beschikbare interfaces van bv ubuntu, ze zijn het allemaal net niet en komen nog net niet dicht genoeg bij Windows en OSX.

Ik wacht het dus nog even af mbt linux. Ik kijk wel uit naar de dag dat ik echt kan overstappen en de combinatie van NVidia en SteamOS klinkt mij goed in de oren!
Mag ik vragen wat uw stabiliteits problemen zijn?
Geen idee uit mijn hoofd, een klein lijstje van dingen waar ik regelmatig tegenaan loop:
  • Upgraden van major versies
  • interface quircks van zowel de xserver als bv gnome/unity
  • willekeurig vastlopen van java applicaties bv eclipse (op windows veel minder last van)
  • haperende muis
  • het niet goed kunnen instellen van bepaalde dingen (bv magic mouse)
  • Zo veel verschillende programma's dat je niet meer weet welke je moet hebben en geen van allen doen precies wat je wilt
  • Thema support is brak in alle UIs, switchen tussen deze thema's heeft soms een xserver reboot nodig
Dus ja, een kleine lijst van punten waardoor ik nog even van linux afblijf in mijn thuis omgeving.

[Reactie gewijzigd door Zayl op 25 september 2013 11:19]

Hmm dat zijn inderdaad een hoop rare problemen. Uw hardware is wel helemaal lekker? (Ik vind : "Daar heb ik nooit geen last van" ook zo'n dooddoener ;) ). Dit omdat eclipse bijv ook op windows crashed (in mindere mate dan).

Ah well. Als windows & mac voor u werken. Dan is dat prima. Mag ik u toch nog "linux mint" aanraden wanneer u linux nog een keer voor een testrit wilt gebruiken?
Zodra linux mint games ondersteund die ik anders onder windows zou spelen, zal ik het zeker eens proberen!

Overigens nog een leuk bugje maar mbt drivers: 2 schermen via een display port naar DVI resulteren in vage rode flikkerende strepen op het beeldscherm en soms knipperen. Gaat om een intel HD4000 display.

Het vermoedde is dat het de drivers zijn omdat het altijd op hetzelfde 2e scherm is wat is aangesloten.
Er bestaan al sinds jaar en dag binaire drivers voor linux komende van nVidia zelf en deze doen zeer goed hun werk, nog nooit echt problemen mee gehad.

En nee, nV volgt hier eigenlijk het voorbeeld dat destijds nog door ATi en Intel zijn gezet. Deze 2 spelen al heel wat jaren open kaart met de OSS wereld. nV heeft altijd de boot afgehouden met als reden dat zij geheimhoudingsclousules hebben met andere bedrijven.
Echter zou het helpen als ze de broncode vervolgens vrijgeven aan de gemeenschap zodat die de drivers kunnen schrijven.
Nadat AMD de specs vrijgegeven heeft, is er practisch niks uit de 'community' gekomen. Alex Deucher doet het meeste min of meer in zijn eentje. Ik geloof dat het "de community doet het wel allemaal" in de praktijk onzin is, tenminste voor videodrivers.
Zoiets heeft tijd nodig. Op de diverse PPA's wordt er hard gewerkt aan diverse drivers. Ik verwacht ook niet dat ze zoiets binnen een heel korte tijd voor elkaar krijgen. Het enige dat AMD heeft vrijgegeven is de documentatie voor AVIVO waardoor hardwarematige playback gerealiseerd kan worden. Zover ik weet hebben ze niet de gehele documentatie van de RadeonHD driver aan de gemeenschap gegeven.
Win-win voor de consument dat Nvidia dit doet, AMD kan nu niet achterblijven met de huidige verschuiving naar Linux Gaming, want dat is een grote (toekomstige) markt die ze anders mis gaan lopen.

Eindresultaat is veel betere drivers voor de eindgebruiker op Linux \o/
AMD kan nu niet achterblijven
Uh? AMD doet dit al jaren! :Y
De open source driver voor Radeon GPUs wordt notabene voornamelijk door henzelf ontwikkelt voor zover ik weet. En sinds die tijd is die driver er zienderogen op vooruitgegaan en zijn de meeste Radeon GPUs prima bruikbaar voor een fatsoenlijke desktop onder Linux met de open-source driver.
Het is juist nVidia die hier eindelijk een voorbeeld neemt aan wat AMD en Intel al jaren doen. Wat alleen maar positief te noemen is. Ik hoop dat er ook daadwerkelijk commitment van hun zijde is, ipv alleen afentoe wat documentjes de wereld in gooien, want dit is nog maar het begin van wat nodig is.
Heh. Blijkbaar heeft Linus' "fuck you" tegen nvidia dus geholpen...
Gaming is het enige waarvoor ik nog Windows 7 heb draaien naast Elementary OS. Heerlijke distro wat gebaseerd is op Ubuntu. En zeer gebruiksvriendelijk voor noobs en toch access tot de krachtige command-line.
AMD/ATI heeft dit al eerder gedaan, sindsdien zijn de open source drivers voor ATI flink vooruit gegaan.
@CAPSLOCK2000

Het valt mij eigenlijk nog tegen. Ik speel ook veel content af van mijn PC naar de TV via een HDMI extender en dan heb ik onder Linux geen geluid over de HDMI. Onder Windows werkt dit wel prima.
Is het toevallig dat deze aankondiging komt, vlak na de introductie van Steam OS?
Probeert nVidia het gamen op Linux sneller te maken dan concurrent AMD, of heeft nVidia al een deal met Valve voor de steambox?

edit:

Grappig, meer mensen met hetzelfde idee. Alleen die typen sneller :-)

[Reactie gewijzigd door TH0R op 24 september 2013 16:36]

We kunnen enkel hopen dat AMD dit als motivatie gaat zien om eindelijk fatsoenlijke Linux-drivers te gaan leveren. Misschien is dit het begin van een concurrentiestrijd op het Linux besturingssysteem.

Ik denk dat Microsoft ook in een heel lastig pakket zit. Windows 8 is niet erg populair. De kans is daarom ook vrij groot dat consumenten mobiele hardware met Windows links zullen laten liggen en voor Android en iOS zullen kiezen. Met de komst van Sailfish OS, Firefox OS en Ubuntu Touch komt daar dadelijk meer concurrentie.

Als ik al voor een tablet zou kiezen (wat ik voorlopig onwaarschijnlijk acht) zou mijn voorkeur uitgaan naar een Linux-distributie dat geschikt is voor touch. Dat heeft ermee te maken dat Linux toch stukken efficiŽnter met beschikbare hardware omspringt dan bijvoorbeeld Android. Aangezien je geen 1000-en-1 anti-virus / anti-malware / anti-trojan pakketten nodig hebt om je systeem schoon te houden zoals dat bij Windows wel het geval is, zou je in principe in staat moeten zijn om complexere besturingssystemen op eenvoudigere hardware te laten draaien.

Veel mensen kijken nu eenmaal niet verder dan Windows en Android / iOS. Er is zo veel meer op de markt. Kijk maar eens wat Linux voor elkaar krijgt :

http://cache.gawkerassets..._gabriela2400-d2zl15y.png
http://www.bablotech.com/...iful-linux-desktop-25.jpg
http://desktopspotting.co...s/2011/05/cowon-clock.jpg

Je hoeft er helemaal geen expert voor te zijn om je werkblad omgeving er zo uit te laten zien. Zo'n beetje alles is aanpasbaar. Het beste is dat alles gratis en volledig legaal te downloaden is. De algemene prestaties zijn ook beter als die van Windows. De meeste hardware wordt direct aangesproken door de kernel en vergt geen additionele drivers. Zelfs de (in mijn ogen exotische-) Soundblaster X-Fi HD USB werd direct herkend door ALSA en was zonder verdere configuratie inzetbaar. Zelfde geldt eigenlijk voor alle overige apparaten.

Het probleem is dat vooral fabrikanten van videokaarten slechte ondersteuning leveren, waardoor het Linux-systeem moeilijk van de grond komt. Daar mag wat mij betreft verandering in komen. Zodra dat is opgelost gaat Windows de deur uit.
"Het probleem is dat vooral fabrikanten van videokaarten slechte ondersteuning leveren, waardoor het Linux-systeem moeilijk van de grond komt. Daar mag wat mij betreft verandering in komen. Zodra dat is opgelost gaat Windows de deur uit."

Grappig dat je juist dit aanhaalt in een bericht waar documentatie vrijgegeven wordt over de GPU architectuur.
Dat begrijp ik, maar hoe lang heeft het geduurd voordat fabrikanten eindelijk noemenswaardige bijdragen aan Linux gingen leveren ?

Zowel de Linux-drivers van Intel, nVidia en AMD presteren ondermaats in vergelijk met de Windows-drivers. nVidia heeft inderdaad een goede stap gezet door documentatie vrij te geven, maar er is nog een lange weg te gaan.
Het is niet de verantwoordelijkheid van fabrikanten als Nvidia, AMD en Intel om een draagvlak voor Linux te creŽren -- waarmee ik niet impliceer dat fabrikanten de opkomst van een ander os dienen te belemmeren, integendeel. Het uitgangspunt is echter dat, wil een Linux distributie, in de ogen van de gemiddelde consument, een volwaardig alternatief zijn voor de huidige marktleider, dan dient deze dat op 'eigen houtje' te bereiken.

Je kunt fabrikanten niet verwijten dat ze geen drivers schrijven voor platformen waar ze vooralsnog geen commercieel belang hebben, eveneens kun je fabrikanten niet in de schoenen schuiven dat ze, zoals Nvidia nu wel doet, informatie over de architectuur van hun producten vrijgeven. Dit is nu eenmaal informatie waar niet alleen de Linux distributies baat bij hebben, maar ook de concurrenten welke zich in dezelfde markt bevind. Niet informatie welke je als fabrikant heel graag vrijgeeft, vermoed ik zo.
Ik moest direct aan hetzelfde denken. Ik vermoed dat nVidia een deal met valve heeft gemaakt.
Hoeveel concurenten laten ze daarmee achter zich, of hoe 'laat' zijn ze? Het is prijzenswaardig wanneer een fabrikant 'open' gaat, maar voor hen is het een kwestie van de concurentie voor blijven of bij blijven houden. Hoe staat het daarmee? Zulke achtergrondinformatie zou wel prettig zijn.
Ze zijn behoorlijk laat. Intel levert al sinds jaar en dag zeer goede open-source drivers. AMD levert sinds een jaar of wat ook documentatie om de ontwikkeling van de open-source drivers te bevorderen. Nvidia is de laatste die nu in dit rijtje aansluit.

Daar tegenover staat overigens wel dat NVidia altijd behoorlijk goede proprietary drivers heeft gehad. Dit in tegenstelling tot AMD/ATI, daarvan zijn de proprietary drivers echt om te huilen.
Bij Intel wordt het juist weer steeds slechter: GMA GPU's werkte top maar nu ze voor hun GPU's PowerVR cores gebruiken is het helemaal waardeloos. Deze zijn gewoon niet fatsoenlijk aan de praat te krijgen onder Linux...
GMA GPU's == PowerVR cores
Dus daar klopt iets niet. De GMA/PowerVR GPU's hebben geen opensource drivers en werken dramatisch slecht. Deze zitten vooral in Atoms. De GPUs in de gewone Core i3/i5/i7 zijn van Intel zelf en hebben goede open source drivers.
Inderdaad, voor de Intel HD GPU heb je gewoon de oss xf86-video-intel driver. Werkt prima en heeft ook ondersteuning voor VA-API video decoding.
Je hebt gelijk: ik bedoelde specifiek de nieuwe Atoms. En ik ging er vanuit dat hetzelfde gold voor Core i3/i5/i7, maar dat is schijnbaar (gek genoeg) niet het geval.
Uh, ze gebruiken in de nieuwe Atoms juist geen PowerVR gpu meer.
Goed nieuws, nu maar hopen dat dit de linux-drivers ook echt verbeterd, zodat mijn volgende game-pc geen windows meer nodig heeft.
Ik vind het eigenlijk wel goed dat er wat concurrentie komt op het pc-platform. Microsoft is al jarenlang monopolist op de pc-markt met Windows, misschien dat daar nu verandering in kan komen met Linux. Als de grafische drivers beter en beter worden kan Linux wel eens een goeie concurrent worden voor Windows. Steamos wijst ook al in die richting.

Ik vraag me af of AMD een beetje goeie drivers heeft voor Linux.

[Reactie gewijzigd door Fredi op 24 september 2013 21:00]

Helemaal monopolist is Microsoft niet, Apple heeft zo'n 24% marktaandeel in de consumenten PC markt. Maar meer concurrentie is altijd goed.
SteamOS legt voornamelijk in op Streaming en native linux games. (wat ook al een behoorlijke lijst is, met uitzondering van 3*A games)

Dus of die drivers meteen top-notch zoals in windows zullen zijn is nog steeds een vraag ...
Dat is een extra functionaliteit, zoals het laatste woordje van de eerste zin heel duidelijk zegt...

Je kan alle steamgames (die op linux werken) op SteamOS spelen ZONDER te hoeven streamen. Ik ga iig een 2de SSD bestellen om SteamOS te draaien :)

[Reactie gewijzigd door watercoolertje op 24 september 2013 16:37]

You can play all your Windows and Mac games on your SteamOS machine, too
De 'too' in deze quote is essentieel. Valve heeft aangegeven dat de engine naar Linux geport is, wat betekend dat in de toekomst alle games ook native op Linux kunnen draaien. Verder zijn er vele developers die native games aangekondigd hebben voor Linux... SteamOS wordt dus niet alleen een streaming-OS.
Klinkt goed ! :) Op naar de toekomst.
lezen is ook een kunst:

Volgens Valve draaien momenteel al meer dan honderd titels op Linux en daarmee ook SteamOS.
Je leest over meerdere zinnen heen en je schrijft dyslexie verkeerd. Probeer anders een autospelling addon. Een "ziekte" misbruiken als excuus is namelijk best zielig. Dit komende van iemand die ervaring met dyslexie heeft.
GTFO..

On topic: lijk me erg intressant! Nu wil ik toch eens horen wat onze Torvalds te zeggen heeft :D
komaan hoe onnozel is z'n wijziging wel niet :S laat dan 't origineel gewoon staan he
grappig dat dit net na de aankondiging van steam os komt. Toeval?
Misschien vond nvidia marketing het wel mooi qua timing, maar ik denk dat de meesten op steamos gewoon nvidia's eigen driver zullen gaan draaien.
Ik vraag me af of dit te maken heeft met de aankondiging van SteamOs door Valve.
Gratis is niet voor niets.

Edit: Alhoewel. Betaald doet je nog alles prijsgeven.

[Reactie gewijzigd door HMC op 24 september 2013 16:36]

Mooi AMD/Ati was al overstag en heeft met Alex Deucher al een ontwikkelaar aan de opensource linux driver werken voor de radeon's.

Denk dat nvidia eindelijk in ziet dat als het nu verder achter zou blijven, het nog wel eens een probleem zou kunnen krijgen. Zeker aangezien valve met steam nu linux als platform gaat zien. Geheel vrijwillig zal het wel niet zijn geweest.
Daar kan menig Linux-enthousiasteling erg blij van worden. Eigenlijk vraag ik me ook wel af of Valve hier achter de schermen heeft zitten werken, gezien hun laatste projecten. Hopelijk zla dit ook AMD gaan stimuleren. Ik ben redelijk anti-AMD, juist omdat ik niet bepaald kan zeggen goede Linux-ervaringen met het merk te hebben. Ze maken ook wel iets van een soort Linux drivertje dat half werkt en enigszins oudere kaarten meteen niet meer ondersteunt. Dan beklaag ik me toch minder over de proprietary drivers die nu mijn GTX770 aansturen, en nu wordt Nouveau straks ook nog van hoge kwaliteit, met een beetje geluk, en kan in zijn algemeenheid ervoor worden gezorgd dat Linux en Nvidia beter samenwerken.
Er is in de reacties al een hoop gezegd. Ik vind het een goede zaak dat Nvidia dit nu eindelijk doet. Misschien heeft het vingertje, gecombineerd met de uitspraak "Nvidia fuck you" van Linus Torvalds geholpen, of de recente NSA perikelen, of de Wayland / Mir activiteiten, of de Android / ChromeOS activiteiten. Ik denk dat de Open Source beweging anno 2013 echt heeft doorgezet en ze er gewoonweg niet meer omheen kunnen. Want als bv Lenovo een 100% Open Source Ubuntu laptop verkoopt, dan kijken ze naar hardwarecomponenten die hieraan voldoen. En dan gaat het dus uiteindelijk omzet schelen.
Linus zeker niet, die uitspraak is ondertussen al veel te oud om nog veel invloed te hebben. Ik zie ook niet in wat de NSA hier mee te maken heeft. Wayland/MIR zou wel eens een bron kunnen zijn. nV heeft al te kennen gegeven zelf geen 2 nieuwe displayservers te gaan ondersteunen en met het open maken van de documentatie zal men de bal in het kamp van die developers leggen.

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