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 , , 38 reacties
Bron: Kerneltrap, submitter: TWBMS

Vorig jaar oktober is een interessant project opgestart met als doel de ontwikkeling van een open-sourcevideokaart. Hoewel de eerste reacties skeptisch waren, durfde projectleider Timothy Miller afgelopen januari al erg concrete uitspraken te doen over de planning: al in juni zou de eerste ontwikkelkaart inclusief de bijbehorende drivers beschikbaar komen. Sindsdien hebben we weinig meer van het team gehoord, laat staan dat er een videokaart is verschenen waarvan het ontwerp vrij te bekijken en gebruiken is. Via een update op Kerneltrap laat Miller nu echter weten dat de moed zeker nog niet opgegeven is.

Het uitstel is deels veroorzaakt omdat er een nieuwe opzet voor het project moest komen. Tech Source (de werkgever van Miller en veel andere teamleden) zag er namelijk geen brood meer in. Nadat de eerste versie van de chip die uit de fabriek terugkwam bugs vertoonde wilde het bedrijf geen tweede poging meer betalen, en er moest dus een nieuwe manier om het project te organiseren en bekostigen worden gevonden. Er is inmiddels een nieuw bedrijf (Traversal Technology) in het leven geroepen dat als sponsor voor het project moet dienen. Dit moet inkomsten gaan genereren door de verkoop van de hardware. In eerste instantie zal dat alleen een FPGA-ontwikkelbord zijn, maar later hoopt men de videochip ook gewoon los te kunnen verkopen voor embedded toepassingen. Het gevolg hiervan is dat men het ontwerp van de chip in eerste instantie niet helemaal vrij gaat geven. Het is uiteindelijk nog steeds de bedoeling dat alles onder de GPL vrij komt, maar om levensvatbaar te blijven zal dat nu pas gebeuren als men de ontwikkelkosten van de chip (ongeveer 2 miljoen dollar) eruit heeft gehaald, of als versie 2.0 van het ontwerp gereed is.

Het ontwikkelbord komt volgens de huidige planning nog voor de jaarwisseling op de markt. Het zal bestaan uit een PCI-kaart met Xilinx Spartan III 4000 FPGA en 256MB RAM. De prijs van 500 tot 600 dollar is natuurlijk veel te hoog voor een low-end videokaart, maar daar staat tegenover dat de FPGA ook voor een hoop andere doeleinden ingezet kan worden, zoals het decoderen van video of encryptie. Die toepassingen zal iemand dan uiteraard eerst moeten ontwikkelen, maar de basis ligt er in ieder geval. De ontwikkelkaart is nog niet af en ook niet al te gebruiksvriendelijk qua 'programmeren' van de FPGA, maar dat hoopt men de komende weken nog op te kunnen lossen. Het ontwerp van de printplaat en dergelijke zal overigens worden vrijgegeven, dus de fanatieke hardwaretweaker kan het bord eventueel zelf bouwen.

Het uiteindelijke doel is om met het ontwikkelbord een grafische processor te bouwen en te testen die vervolgens commercieel verkocht kan worden. Men mikt op een product met erg bescheiden specificaties: een fillrate van 400 megapixels en 6,4GB/s geheugenbandbreedte, geen PCIe-ondersteuning en ook geen shaders of andere geavanceerde features. Het eerste ontwerp van de kaart moet in de eerste helft van 2006 worden afgerond en de prijs zal volgens de plannen rond de 120 dollar komen te liggen. Voor dat bedrag kan nu al een GeForce 6600 of Radeon X700 gekocht worden, dus laat staan wat er volgend jaar aan low-end concurrentie bestaat. Men hoopt echter op zuinigheid en vooral openheid te kunnen concurreren. Het doel is om er een kaart van de maken die perfect samenwerkt met Linux en BSD, en die speciaal geoptimaliseerd is voor toepassingen als X.org en Mesa.

Moderatie-faq Wijzig weergave

Reacties (38)

lijkt mij dat het niet verkoopt. Er zijn nu al goedkopere betere kaarten. In 2006 is het echt niets meer.
Het gaat niet zozeer om een betere videokaart maar (na eventuele ontwikkelingen van derden) een beter toepasbare kaart denk ik....
Het doel is om een er een kaart van de maken die perfect samenwerkt met Linux en BSD, en die speciaal geoptimaliseerd is voor toepassingen
Het gaat in werkelijkheid (mijn inziens) ook om het ontwikkelplatform van de kaart: een PCI kaart met een FPGA die enigsinds betaalbaar is, vergeleken met de dure developmentboards die nu ook te krijgen zijn.

Want er zal eerst een FPGA versie komen, en daarna een specifieke ASIC.. maar de FPGA versie is dus een "extra duit in het zakje", zeg maar:


Continue as planned with an FPGA-based development board, but also sell it as a product in its own right. Rather than being just a test platform for the OGP, this will also be sold as a experiment board for use by anyone, at about a quarter the cost of its nearest competitor. This will generate some revenue and demonstrate to potential investors and partners that the OGP is serious business.
....
Second, OGD is something that can be of general use to many other people. We're not the only people who need a board like this. Lots of chip developers will find this to be a very interesting product. Those include businesses designing chips and university FPGA labs that would buy them in the hundreds. (knip)


Het lijkt me fantastisch als een dergelijk initiatief goed zou lopen. Want je zou met zo'n kaart werkelijk alles kunnen maken, zolang je maar een aansluiting-iets hebt ervoor. De kaart komt uiteraard met een video generator gedeelte, maar zou je er een DAC/ADC op zetten of een ethernet-iets, of een.. weet ik veel, dan kan je heel veel mooie dingen doen - haast alles, afgezien van de limitatie van je FPGA die min of meer je rekenkracht beperkt want je kan er geen Pentium 4 mee maken nee.

Zou mooi zijn als je een kaart zou kopen waarmee je kan maken wat je wil dmv. een flash ulitity op je computer

Als zoiets zou aanslaan, en daardoor meerdere fabrikanten 'generieke kaarten' zouden produceren op een of andere manier, dat zou ik ideaal vinden.

De grens tussen software en hardware vervaagt, ten voordele van ons.
Alleen is *nix een niche markt, zeker onder de desktop gebruikers, en dat spreekt niet in je voordeel....
Dit word natuurlijk ook geen kaart voor in je AMD-gaming systeempje.

Dit een een kaart voor professionele doeleinden die de volledige programmeerbaarheid van deze chip waarderen.
En waarom niet?

Het kaartje kan bijvoorbeeld zo geprogrammeerd worden dat het een tragere versie van de PhysX wordt, die voor $250 of meer geplant staat.

En daarna herprogrammeren om specifieke HDTV VC-1 encodering sneller te maken voor dat filmpje wat je opgenomen had (hier wordt normaal al een 3Ghz+ machine voor geadviseerd en het liefst een Dual-Core, echter een speciaal geoptimaliseerde chip kan dit vele malen sneller doen dan de snelste Desktop CPU)

Wie weet waar ze nog meer mee uitkomen, als dit eenmaal echt open source wordt, dan zullen er talloze SourceForge projecten komen. En er zal vast wel een project tussen zitten waar jij ook wat in ziet.

Het wachten is dus op de limitaties van het systeem, als het bijvoorbeeld een uur duurt om de kaart te programmeren, dan is dat niet echt handig om snel de kaart van functie te veranderen. En als je de kaart maar 10x kan herprogrammeren dan is het wisselen tussen functionaliteit ook niet echt handig.
je vergeet dat dit "ff herprogrammeren" gemakkelijk een jaar of langer kan duren en dan heb je nog de programmeurs ervoor nodig ook.
Het herprogrameren van een FPGA duurt enkele seconden. En dat over een seriele poort al.

Wat wel veel tijd kost is het ontwikkelen van het 'programma' voor de FPGA. Als die dr echter eenmaal is is het gewoon een kwestie van wissen en opnieuw flashen. Wadoor het idd mogelijk is om van 3d chip naar hdtv decoder naar xvid encoder te gaan.
Ik vind het een super initiatief, maar idd zoals al in de nieuwspost vermeld wordt, er zijn goedkopere alternatieven die krachtiger zijn.

In 2006 komt hij uit, ik las echter op tweakers dat de moederbord fabrikanten nu al van AGP afwillen. (De nieuwe Nvidia en ATi kaarten zijn bijvoorbeeld alleen nog maar pci-e.)

Ik kan alleen maar hopen dat er alsnog een markt voor is, want het open source en driver idee is geweldig.
er zijn idd veel betere kaarten qua kwaliteit en snelheid, maar de drivers voor linux en cohorts zijn een regelrechte ramp. Dat is wat deze kaarten uniek gaat maken, universele ondersteuning en drivers voor alle besturingssystemen. Lijkt me leuk als je zo'n videokaart koopt en er staat achterop dat ie niet microsoft-compatible is :*)
nou nou,

Een regelrechte ramp is natuurlijk ook weer grote onzin, een gemiddelde Nvidia driver is echt niet veel sneller of langzamer op linux dan zijn windows variant hoor.

Het gaat er vooral om dat je deze chip eigenlijk overal zou kunnen gebruiken waar je video nodig hebt, maar geen licenties wil betalen voor een chip ontwerp.
Kijk maar eens wat er met NVidia kaarten voor problemen zijn met lockende desktops, waarbij zelfs de muiscursor niet meer beweegt.

NVidia vindt het probleem niet erg genoeg, bij veel mensen lockt de desktop na een paar dagen, dat schijnt goed genoeg te zijn... Bij anderen na een paar minuten of op bepaalde websites in FF of juist weer Konqueror.

De Xorg en kernel developers kunnen er niks aan doen, want er is geen source code beschikbaar.

Dus als je snelle 3d wilt die nog te debuggen valt heb je met Linux op het moment een probleem, tenzij je inderdaad nog een oud goed gesupport kaartje hebt...
Als de mogelijkheden niet tot jouw verbeelding spreken herschrijf je toch gewoon die fpga. Nieuwe firmware erop kwakken en je hebt je shaders. :P
Kijk, inderdaad de kaart is een stuk minder krachtig.. Maar stel dat er een goede programeer-api komt om met de kaart samen te werken, dan kan de kaart plots gaan werken als co-cpu en dan word het wel leuk, Stel je voor dat je iets als ecnyptie aan het doen hebt, en je kunt zo'n taak uit de besteden aan een co-cpu, daar mee ontlast je je cpu, misschien physics achtige dingen.. we zullen zien wat het word, misschien gaat het project dood, misschien word het wat leuks
maar dan koop je f zoo'n PhysX ding of je bouwt een dual CPU systeempje. Een vga bord is per definitie niet geoptimaliseerd voor encryptie... de reden dat gespecialiseerde planken veel meer resultaat boeken per kloktik is dat ze voor n ding gebouwd zijn. Dat voordeel hou je niet als je die dingen anders wilt gebruiken en dan hou je ineens een bokketrage ernstig beperkte processor over, omdat je heel veel niet gebruikt.

Leuk bedacht maar dat gaat niets worden, en al helemaal niet voor dat geld met de wetenschap dat je al je software zelf moet schrijven.
Een FPGA chip is een soort chip waarmee je je eigen CPU-ontwerp kan implementeren. De uiteindelijke implementatie in FPGA zal VEEL snelle draaien dan een vergelijkbare software implementatie op een bloedsnelle CPU. Hoewel het waarschijnlijk niet zo hard zal gaan als een dedicated CPU is er het vrij grote voordeel dat je op deze manier een flinke stapel iets minder snelle dedicated CPU's hebt voor een veel lagere prijs.

Als je spelletjes speelt heb je een snelle physics CPU, als je aan het internetten bent heb je een bloedsnelle IP stack en rappe encryptie en als je een DVD-tje speelt, heb je snelle decoding om maar wat voorbeelden te noemen... alles voor de prijs van n FPGA bord.

Het is wellicht niet zo snel als allemaal dedicated hardware, maar de prijs-prestatie verhouding zal daarentegen ook een stuk gunstiger zijn, dus kan je wellicht meerder bordjes aan elkaar knopen zodat je voor een deel van de prijs voortaan voor alles een dedicated CPU kan hebben.

Grootste bezwaar is eigenlijk de ontwikkelkosten voor de "software"; het is een stuk eenvoudiger en sneller om een stuk software te bouwen dan vergelijkbare FPGA "code".
Leuk dat ze het optimaliseren voor linux ed maar ik vraag me toch af of mensen een kaart kopen die veel trager is alleen omdat ie ''perfect'' samenwerkt met linux.

Zoals ik het nu zie gaat dat ding niet echt verkopen. Niet erg snel maar wel duur. Dan zal hoogstens hier en daar een tweaker deze kaart kopen.

Als ze die andere toepassingen nou werkend krijgen is de kaart misschien wel weer relatief goedkoper om aan te schaffen maar als gewonen beeldkaart zie ik er nu het nut niet van in.
Ik vermoed niet dat de gemiddelde tweaker tot de doelgroep van deze kaart behoord. Als hij echt energiezuinig is dan zal het doelpubliek te vinden zijn in embedded systemen.
Ik ben zo iemand. Ik heb ook (net op het nippertje bleek) een Radeon 8500 gekocht. De drivers zijn prima (en zitten in de kernel en xfree). Het is een perfecte kaart voor een spelletje Quake3. Prima voor allerhande 3d toepassingen.

Maar die kaart zal eens kapot gaan, ik kan hem niet meer aansluiten in een nieuwe pc of iets anders. Ik zal eens een nieuwe moeten kopen. Een tijdje geleden kon je de Radeon 9250 nog kopen (een afgetrimde 8500) die goed ondersteunt wordt.

Als dit design werkt, en de drivers/firmware Free worden en blijven zou ik er wel raad mee weten.
Opensource software kost alleen (zeer banaal gezien) man uren mensen die programeren. sommige voor niks, meer profesionele worden gesponsord door een bedrijf.

open Hardware kost veel meer dan man uren alleen.

ik ben zelf een aanhangen van opensource maar ik zie niet hoe ze ooit hun productie kosten er uit kunnen halen.

wat houdt een chinese cloon producent tegen om het zeer billig te gaan produceren.
open source != gratis
Een chinese kloon van zo'n ontwikkelbord klinkt mij niet verkeerd in de oren. Ware het niet zat die ook winst willen maken. Het is jammer dat een partij er verlies van lijdt en de ander er winst van op gaat strijken.
Ik hoor 't graag als iemand interesse heeft in zo'n print. Misschien een inkoopactie ervoor maken (onderdelen+print) op http://inkoopacties.net/.
Het lijkt me ook wel wat om een hardware accellerated raytracer hierin te proberen. (zoals SaarCOR)
Ik zou zoiets nu wel kopen, als het aan enkele minimale voorwaarde voldoet. Ik ben Linux gebruiker en heb geen behoefte aan 3D of zo, werk ook nog met een Matrox G550, werkt prima.
Maar wat moet het hebben:
*Goede Windows drivers
*Perfecte Linux drivers
*2 uitgangen, dual head of iets met tv-out om tv aan te sluiten
*DVD/video versnelling
*DVI zou mooi zijn.
Als de ondersteuning voor de Parhelia net zo goed is als voor de G550 dan denk ik dat je je kaart gevonden hebt :)
jammer dat de ondersteuning van de parhelia beroerd is, en bv. framebuffer er niet goed op werkt, om over dvd/hdtv acceleration maar te zwijgen.
Wat moet ik me op het hardware vlak nu toch voorstellen van het open source principe? De drivers, daar kan ik wel wat bij voorstellen, maar de hardware? Kan je dan zelf gaan solderen en dat vrijgeven aan de community?
Open-Source hardware zou dan in theorie betekenen dat je zelfs de chip-wafer design kan downloaden en dan zelf de chip kan fabriceren in eigen beheer.

Of bijvoorbeeld modificaties aan de chip maken, maar die moet je dan openbaar maken.

Voor ons tweakers die niet effe zelf zo'n chip kunnen fabriceren, kan je echter wel dan die chips van een bedrijf kopen, en dan bijvoorbeeld zelf de printplaat maken en bepalen welke andere chips je combineert, misschien dat jij wel een Dual versie ontwerpt of zo, die jij dan qua ontwerp ook weer moet delen.

En voor de niet hardware tweaker zijn er dus kant en klare oplossingen, waarbij je dus met de software aan de slag kunt.

Of je kan als laatste, zowel de kaart als software verkrijgen en er gewoon gebruik van maken.
Hehe, nu kan ik me eigen Fhysics-kaart ontwikkelen :)

Dit bordje kan zo een hele grote concurent worden voor alle op stapel staande projecten! Want wat er dan uitgevonden word op de markt van insteekkaarten zal hier dan een open-sourche variant in vinden. ;)
Voor Linux gebruikers is het al niet zo heel interessant meer, want Nvidia en ATi leveren redelijke Linux-drivers. Maar leveren ze ook drivers voor de BSD-varianten, voor BeOS, Solaris, en andere weinig gebruikte operating systems?
Waar het ook interessant kan zijn zijn speciale systemen, embedded systems, pda's, portable dvd spelers etc. Dingen die geen standaard-OS draaien, en daarom geen gebruik kunnen maken van bestaande drivers.
Waarom zou ik een open-source videokaart willen kopen als simpele consument? Als mijn videokaart maar goed is in het spelen van spellen. Voor internetten en brieven typen heb ik zelfs genoeg aan een on-board chipje. Maar als gamende consument zie ik niet echt een rede om voor een duurdere opensource kaart te gaan in plaats van een dikke nvidia of ati kaart die ook nog eens een stuk goedkoper is.

Ok, de gamende consument is niet de doelgroep voor deze kaart, maar is wel de grootste doelgroep. Dus als je als beginnend bedrijf uberhaupt winst wil kunnen draaien moet je je toch echt op de grootste doelgroep richten.

Helaas, ik zie hier absoluut geen toekomst voor...

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