Open-Source-GPU-Projekt auf Kickstarter begonnen - Minimalziel liegt bei 200.000 US-Dollar

28
News Mark Mantel Als bevorzugte Quelle auf Google hinzufügen

Ein ehemaliger Architekt und Designer bei Number Nine will über die Plattform Kickstarter die Finanzierung einer Grafikeinheit auf Open-Source-Basis erreichen. Der Code erfolgt dabei in der Hardwarebeschreibungssprache Verilog und wird mittels eines USB-Sticks an die Backer versendet. Das Minimalziel beträgt 200.000 US-Dollar.

Aktuelle Hardware, beispielsweise von AMD, Intel und Nvidia, ist komplett proprietär, da die Hersteller "Spionage" bei den Architekturen befürchten. Open-Source-Projekte sind deshalb rar gesät, wobei nun eins auf Kickstarter aufgetaucht ist. Verantwortlich dafür zeichnet sich Francis Bruno, ehemals bei Number Nine angestellt. Das Unternehmen dürfte vor allem betagteren Lesern ein Begriff sein, denn im Jahre 2000 wurde der Betrieb eingestellt. In den 1980er- und 1990er-Jahren hatte Number Nine unter anderem die ersten Grafikkarten mit der Fähigkeit zur Darstellung von 256 und 16,7 Millionen Farben entwickelt, auch der erste 128-Bit-2D-Chip geht auf das Konto der Texaner.

Das just vorgestellte Projekt ist dabei nicht als physische Hardware anzusehen, sondern als Programmiercode, welcher den Unterstützern in Form eines USB-Sticks zugesandt wird, insofern die Finanzierung erfolgreich ist. Dabei stützt man sich, wie eingangs erwähnt, auf die weit verbreitete Hardwareprogrammiersprache Verilog, mit der die Grafikeinheit in einer virtuellen Umgebung simuliert wird. Sobald 200.000 US-Dollar erreicht werden, wird man den Code mit einer 2D-Unterstützung verschicken.

Um dreidimensionale Inhalte mittels OpenGL und Direct3D darstellen zu können, wird eine Verdopplung des Goals aufgerufen. Diese Phase soll sich bereits in der Phase des Bug-Fixing befinden und voraussichtlich im ersten Quartal 2014 fertiggestellt werden. Ein komplett überarbeitetes Generic Interface und universelle Shader werden ab 600.000 respektive 1.000.000 US-Dollar eingeführt. Um den besagten Code zu erhalten, muss man mindestens 100 US-Dollar spenden, wobei man für 200 weitere US-Dollar einen Early Access von voraussichtlich drei Monaten erhält. Für 500 US-Dollar erhält man einen Beta-Zugang und für 5.000 US-Dollar fliegt einer der Mitarbeiter für eine persönliche Einführung ein.

Quelle: Kickstarter

28
    • Kommentare (28)

      Zur Diskussion im Forum
      • Von Skysnake Lötkolbengott/-göttin
        Zitat von NerdFlanders
        Gibt es für eine virtuelle GPU den auch einen praktischen Nutzen? Oder ist die nur als Blaupause für weiterführende Projekte gedacht, die dann eines Tages vl wirklich gefertigt werden?
        Es ist keine "virtuelle GPU". Es ist nur die Logik in eine Programmiersprache gegossen, mehr nicht.

        Wie gesagt, dabei ist nichtmal klar, ob das Ding überhaupt Timing enthält...

        Zitat von ruyven_macaran
        Und selbst wenn man das hätte: Was könnte man damit anfangen?
        Studenten könnten sowas verwenden, oder auch sonst irgendwelche kleinen Firmen, die sich ne ARM/MIPS-Lizenz holen um z.B. Waschmaschinen oder so an zu treiben, und dann eben doch noch etwas mehr haben wollen.

        Aber realistisch gesehen werden Firmen eher dann zu ARM/MIPS/Imagination/usw gehen und da ein fertiges Design inkl Support kaufen.

        Zitat

        Das altmodische Featureset und die Fähigkeiten von FPGAs werden wohl kaum einen Grafik-Beschleuniger ergeben.
        Du brüchtest überhaupt erstmal ein Board für den FPGA, der Monitoranschlüsse hat

        Und dann ist es eben so, dass du nicht einfach jeden X beliebigen FPGA nehmen kannst und den Code da drauf laden kannst... Nein, du musst das jeweils anpassen.... Nur weils auf einer FPGA Serie läuft, heist das noch LANGE! nicht, dass das auch auf den anderen Serien des selben Herstellers läuft, ganz zu schweigen von anderen Herstellern.

        Zitat

        Erst recht keinen, der irgend eine Grafikeinheit des letzten Jahrzehnts schlagen könnte. Besondere Fähigkeiten hat das Ergebnis auch erstmal nicht, im Gegenteil, und soweit ich das lese, gibt es nicht einmal treiber.

        Fazit: Für OpenGL lahm und ineffizient. Für D3D veraltet. Und für alles andere müsste man die Architektur selbst weiterentwickeln und dann auch noch den passenden Treiber dazu programmieren. Und dann wäre man immer noch auf einer lahmen FPGA unterwegs. Wem irgendwelche allgemeineren Anwendungen auf einem GPU-ähnlichen Chip vorschweben, der wäre vermutlich immer noch besser dran, wenn er eine aktuelle echte GPU nimmt und den Umweg über OpenCL oder CUDA geht, um seine frei defnierbaren Einheiten zu betreiben.

        Ich hatte bei den ersten Zeilen wenigstens gehofft, sie planen eine vollwertige GPU-Emulation mit gutem Treibersupport. Sowas wäre zwar auch nicht schnell, aber wenigstens unglaublich flexibel und damit für diverse Kompatibilitäts- und Retro-Zwecke Gold wert.
        Aber FPGAs? Die Dinger sind toll, um Konzepte für spätere ASICs zu testen und sie sind toll, wenn eher ungewöhnliche Funktionen in Kleinserie umsetzen möchte. Aber hier ist FPGA die Endstation und die Funktionen sind stink normale GPU-Aufgaben.
        Verilog kannste auch für die Produktion von ASICs verwenden. Es wird halt nur ungleich komplizierter...

        Wie gesagt, die müssten erstmal wirklich sagen, dass Sie eine für den FPGA XY lauffähige Implementierung hinbekommen. So lange Timings nicht beachtet werden, kann man in Verilog VIEL hinschreiben.... Wird halt oft nur nicht funktionierren

        Und bei ASICs ist halt das Problem, das man für jeden Herstellungsprozess das extra spezifizieren muss....

        Ergo wenn überhaupt werden sich wohl Universitäten usw dafür begeistern können.
      • Von Skysnake Lötkolbengott/-göttin
        Zitat von NerdFlanders
        Gibt es für eine virtuelle GPU den auch einen praktischen Nutzen? Oder ist die nur als Blaupause für weiterführende Projekte gedacht, die dann eines Tages vl wirklich gefertigt werden?
        Es ist keine "virtuelle GPU". Es ist nur die Logik in eine Programmiersprache gegossen, mehr nicht.

        Wie gesagt, dabei ist nichtmal klar, ob das Ding überhaupt Timing enthält...

        Zitat von ruyven_macaran
        Und selbst wenn man das hätte: Was könnte man damit anfangen?
        Studenten könnten sowas verwenden, oder auch sonst irgendwelche kleinen Firmen, die sich ne ARM/MIPS-Lizenz holen um z.B. Waschmaschinen oder so an zu treiben, und dann eben doch noch etwas mehr haben wollen.

        Aber realistisch gesehen werden Firmen eher dann zu ARM/MIPS/Imagination/usw gehen und da ein fertiges Design inkl Support kaufen.

        Zitat

        Das altmodische Featureset und die Fähigkeiten von FPGAs werden wohl kaum einen Grafik-Beschleuniger ergeben.
        Du brüchtest überhaupt erstmal ein Board für den FPGA, der Monitoranschlüsse hat

        Und dann ist es eben so, dass du nicht einfach jeden X beliebigen FPGA nehmen kannst und den Code da drauf laden kannst... Nein, du musst das jeweils anpassen.... Nur weils auf einer FPGA Serie läuft, heist das noch LANGE! nicht, dass das auch auf den anderen Serien des selben Herstellers läuft, ganz zu schweigen von anderen Herstellern.

        Zitat

        Erst recht keinen, der irgend eine Grafikeinheit des letzten Jahrzehnts schlagen könnte. Besondere Fähigkeiten hat das Ergebnis auch erstmal nicht, im Gegenteil, und soweit ich das lese, gibt es nicht einmal treiber.

        Fazit: Für OpenGL lahm und ineffizient. Für D3D veraltet. Und für alles andere müsste man die Architektur selbst weiterentwickeln und dann auch noch den passenden Treiber dazu programmieren. Und dann wäre man immer noch auf einer lahmen FPGA unterwegs. Wem irgendwelche allgemeineren Anwendungen auf einem GPU-ähnlichen Chip vorschweben, der wäre vermutlich immer noch besser dran, wenn er eine aktuelle echte GPU nimmt und den Umweg über OpenCL oder CUDA geht, um seine frei defnierbaren Einheiten zu betreiben.

        Ich hatte bei den ersten Zeilen wenigstens gehofft, sie planen eine vollwertige GPU-Emulation mit gutem Treibersupport. Sowas wäre zwar auch nicht schnell, aber wenigstens unglaublich flexibel und damit für diverse Kompatibilitäts- und Retro-Zwecke Gold wert.
        Aber FPGAs? Die Dinger sind toll, um Konzepte für spätere ASICs zu testen und sie sind toll, wenn eher ungewöhnliche Funktionen in Kleinserie umsetzen möchte. Aber hier ist FPGA die Endstation und die Funktionen sind stink normale GPU-Aufgaben.
        Verilog kannste auch für die Produktion von ASICs verwenden. Es wird halt nur ungleich komplizierter...

        Wie gesagt, die müssten erstmal wirklich sagen, dass Sie eine für den FPGA XY lauffähige Implementierung hinbekommen. So lange Timings nicht beachtet werden, kann man in Verilog VIEL hinschreiben.... Wird halt oft nur nicht funktionierren

        Und bei ASICs ist halt das Problem, das man für jeden Herstellungsprozess das extra spezifizieren muss....

        Ergo wenn überhaupt werden sich wohl Universitäten usw dafür begeistern können.
      • Von Timsu BIOS-Overclocker(in)
        Intel hat jetzt schon deutlich schnellere GPUs als diese es je werden wird.
        Dieses Projekt ist halt für den typischen Gentoo Nutzer, der auf keinen Fall etwas mit closed-source zu tun haben möchte.
      • Von ruyven_macaran Trockeneisprofi (m/w)
        Selbst VIA und ARM (von Intel ganz zu schweigen) hätten bessere Chancen, AMD/Nvidia unter Druck zu setzen.
      • Von keinnick Lötkolbengott/-göttin
        Zitat von IronheadHaynes
        Gutes, wichtiges Projekt. Gerade, wo AMD und Nvidia sich mittlerweile den Markt mehr noch unter sich alleine aufteilen, wie das vor einem Jahrzehnt der Fall war.

        Das wird auch in Zukunft so bleiben fürchte ich. Da ändert auch dieses Projekt nichts dran.
      • Von MomentInTime Freizeitschrauber(in)
        Gutes, wichtiges Projekt. Gerade, wo AMD und Nvidia sich mittlerweile den Markt mehr noch unter sich alleine aufteilen, wie das vor einem Jahrzehnt der Fall war.
      Direkt zum Diskussionsende
  • Print / Abo
    Apps
    PCGH Magazin 08/2026 PC Games 08/2026 play5 08/2026 N-Zone 08/2026 Linux Magazin 08/2026 LinuxUser 08/2026 Raspberry Pi Geek 09/2026
    PC Games Hardware PC Games Linux Magazin Raspberry Pi Geek Computec Kiosk