Le projet Open Graphics vend sa première carte

Posté par  (site web personnel) . Modéré par Bruno Michel.
-1
21
mai
2008
Technologie
Le projet Open Graphics a pour but de réaliser une carte graphique 3D "open source friendly". Cela signifie avec le maximum de documentations, voir la plus grosse partie des schémas sous GPL. Le but n'est pas de battre nVidia ou ATI/AMD dans le domaine des performances, mais dans les autres : qualité de sortie vidéo, stabilité et qualité des pilotes.

La première étape, l'OGD1 est une carte de développement utilisant un FPGA moyennement gros. Le but est de valider le moteur 3D sur cette carte avant de fondre la puce définitive, qui sera moins chère, moins gourmande en énergie et plus rapide. Il servira aussi à l'écriture des pilotes. Cette carte sert pour le projet à récupérer de l'argent pour pouvoir payer les frais futurs comme la fonderie. Cette carte n'est pas une simple carte vidéo mais une carte de développement FPGA finalement pas si chère que cela au regard de la concurrence.

Elle peut servir à toutes personnes voulant développer du hardware, faire un prototype ou encore dans l'enseignement. Le schéma de la carte et le core PCI du FPGA secondaire est sous GPL. Le prix : 1 500 $. Au niveau des spécifications, on peut citer :
  • sortie S-Video et composite
  • 1 sortie RGB (resolution maxi:2048x1536@70Hz)
  • 2 DVI dual link video outputs (resolution maxi: 2560x1600@60Hz)
  • 66 IO utilisateur sur un connecteur Hirose 92 pins
  • 68 IO utilisateur sur un connecteur 100 pin IDC
  • un bus PCI 64 bits
  • 256 Mo DDR400 sur un bus 128 bits
  • Le FPGA: Xilinx Spartan-III XC3S4000
  • ~20 watts

Aller plus loin

  • # glop !

    Posté par  . Évalué à 5.

    ...est sous GPL. Le prix : 1 500 $.

    Putain, pas cher !

    Je veux bien qu'on ai des valeurs qu'on veuille défendre, mon banquier a les siennes aussi.

    /me caresse son porte portefeuilles. La papoué, la... gentil...
    • [^] # Re: glop !

      Posté par  . Évalué à 7.

      J'ai aussi tiqué sur le prix, mais je suppose qu'il faut en fait tenir compte de cette phrase : "Cette carte n'est pas une simple carte vidéo mais une carte de développement FPGA finalement pas si chère que cela au regard de la concurrence.".

      Donc, une carte de développement FPGA (avec toute la documentation, ...) couterait bien plus chère que ça chez la concurrence ?
      • [^] # Re: glop !

        Posté par  . Évalué à 3.

        Il compte mettre sur le marché une version initiale d'une carte graphique dans les années à venir et espère que le prix sera au maximum de 200 USD. (source OpenGraphics)

        Ça ne veux pas dire grand chose pour le prix de la version de développement, mais si les drivers seront réellement de qualité j'ai hâte.
      • [^] # Re: glop !

        Posté par  . Évalué à 8.

        Un produit relativement proche chez xilinx pour 1,595 $ ...

        http://www.xilinx.com/products/devkits/HW-SPAR3E-DISP-DK-UNI(...)
        • [^] # Re: glop !

          Posté par  (site web personnel) . Évalué à 9.

          Non, il n'est pas proche. Le FPGA est 2 fois plus petit.

          "La première sécurité est la liberté"

          • [^] # Re: glop !

            Posté par  . Évalué à 2.

            en taille ou en performances^Wnombre de transistors ? :]
      • [^] # Re: glop !

        Posté par  (site web personnel) . Évalué à 4.

        c'est le prix de la carte?? (au début j'ai cru que c'était le prix du schéma)

        Mais sinon ça reste une très bonne nouvelle, le libre progresse dans bien des dommaines, alors qu'encore peut de gens sont sous GNU/Linux et autres systèmes libres, donc quand il y aura plus de PdM, ça risque d'être encore plus fou!

        Entre une carte graphique libre, un GNU/Linux sur la carte mère[http://linuxfr.org/~Snarky/26646.html], un BIOS libre[http://www.coreboot.org], etc, etc...

        C'est bon signe pour l'avenir.
        • [^] # Re: glop !

          Posté par  . Évalué à 0.

          le libre progresse dans bien des dommaines

          Et pendant ce temps là ...

          Les utilisateurs d'ubuntu jouent à celui qui fera le thème le plus ressemblant à windows vista : http://www.mumblyworld.info/?p=169
          • [^] # Re: glop !

            Posté par  (site web personnel) . Évalué à 5.

            Et les utilisateurs de Windows le font ressembler à Ubuntu : http://www.coolwizardz.com/2007/12/09/ultimate-linux-transfo(...)

            Ou va le monde, heureusement que les utilisateurs de Suse, Debian, Mandriva, etc, n'utilisent pas de gestonnaire de fenêtre permettant de tels infamies...
          • [^] # Re: glop !

            Posté par  . Évalué à 4.

            Les utilisateurs d'ubuntu jouent
            L Des utilisateurs d'ubuntu jouent...

            Merci de ne pas mettre tout le monde dans le même panier! (Et je vais éviter de nourrir le troll Ubuntu Vs lesRestesDuMonde)
          • [^] # Re: glop !

            Posté par  (Mastodon) . Évalué à 2.

            comme des utilisateurs Mandrakiva, Redhat, debian et autre l'ont déjà fait avant...
          • [^] # Re: glop !

            Posté par  . Évalué à 2.

            le libre progresse dans bien des domaines

            Et pendant ce temps là ...


            Les débianeux arborent fièrement leurs tee-shirts avec un logo réalisé grâce à Photoshop sous windows.
            • [^] # Re: glop !

              Posté par  . Évalué à 1.


              alors ça c’est pas gentil!

      • [^] # Re: glop !

        Posté par  . Évalué à 7.

        J'ai une carte blah-dev FPGA ici (au boulot), elle nous a coûté 5.000$ ... Prix d'ami ...
    • [^] # Re: glop !

      Posté par  . Évalué à 5.

      Salut, je viens de te "pertinenter" mais je souligne quand-même que l'article signale bien que c'est une carte de développement et pas une carte de série destinée au gentil nutilisateur qui voudrait moutonner sur une route-qu'elle-gentille-aussi. Chaque chose en son temps.
    • [^] # Re: glop !

      Posté par  (site web personnel) . Évalué à 4.

      Franchement, ils se font chier pour pas grand chose au niveau élec. Xilinx vends une carte avec un Virtex5 autrement plus puissant que le spartan avec les E/S vidéos DVI, un PCI Express 1X pour 1200$

      http://www.xilinx.com/products/devkits/HW-V5-ML506-UNI-G.htm

      Par contre, concernant l'archi qu'ils mettent en place, c'est vraiment super le boulot qu'ils réalisent, sans parler de toute la couche driver, bravo !

      Ils devraient peut-être transformer aussi une partie de leur archi en IP et faire de la pub sur opencores.org

      • [^] # Re: glop !

        Posté par  (site web personnel) . Évalué à 5.

        Faudrait aussi arrêter de comparer des souries et de éléphants, la carte que tu montres en exemples a un FPGA minuscule !

        "La première sécurité est la liberté"

        • [^] # Re: glop !

          Posté par  . Évalué à 2.

          Heu on parle d'une virtex5 sx50 (2 génration d'avance) qui a quasiment le même nombre de logic cells que la spartan3 4000... En plus ce sont des LUT a 6 entrées ce qu'ils fait qu'un design en consomme moins que sur la spartan 3.
          Il y a 4 fois + de Ram et ca va au bas mot 2 voir 3 fois plus vite en interne.
          Maintenant, c'est une carte d'eval xilinx, ils font des prix de fous sur leur matos (quasi donné). La virtex 5 mise dessus coute 1000$ à l'unité ça fait pas cher le reste du PCB... Si l'on regarde la carte OCD comme une carte de dev à base de FPGA le prix reste correct... enfin pour une entreprise :).
          Qd ils passerrons sur une asic le prix chutera largement, enfin j'espère :)
          • [^] # Re: glop !

            Posté par  (site web personnel) . Évalué à 2.

            xilinx propose un XC5VSX50TFFG1136
            open graphics un Spartan-III XC3S4000.

            http://www.xilinx.com/products/silicon_solutions/fpgas/virte(...)
            XC5VSX510T : 8 160 slices, 780kb de mémoire, 288 "bloc DSP"

            http://www.xilinx.com/products/silicon_solutions/fpgas/spart(...)
            XC3S4000: 62 208 slices, 1 700kb de mémoire, 96 multipliers

            La logique sera surement plus rapide mais pas plusieurs fois. Ensuite, il n'y a pas plus de ram mais 2 fois moins. 7,5 plus de slices certe elle sont plus grosse sur le virtex, mais globalement on peut dire qu'il y a 7 fois plus de ressources dans le FPGA d'opengraphics.

            Il reste les multiplieurs en plus, mais ce n'est pas là la limite (pour le coeur 3D).

            "La première sécurité est la liberté"

            • [^] # Re: glop !

              Posté par  (site web personnel) . Évalué à 2.

              Comme dit plus haut, La structure des slices n'a rien à voir entre un virtex5 et un spartan 3.

              Vraisemblablement, tu n'as pas regardé les bonnes lignes (faut pas mélanger les logic cells et les slices .......)

              Spartan 3 :
              Logic Cell : 62000 (on parle de logic cells, pas de slices ...)
              BlockRam Bit : 1728
              Distributed Ram Bits : 432K


              Virtex5 SXT :
              Logic Cell : 52224 (c'est ici que tu as confondu avec les slices ...)
              BlockRam Bit : 4752
              Distributed Ram Bits : 780 (la aussi tu as confondu)

              Finalement, je ne sais pas lequel des deux est la souris ;) hein !

              Par contre les circuits qu'ils mettent dessus sont souvent des engineering samples
              provenant de pré-séries, ce qui explique le prix intéressant. Il se peut parfois (notamment dans le cas de l'ip PCI express endpoint block plus du virtex5) qu'il faille une version patché à cause de léger bugs dans le FPGA, mais rien de très grave.


              • [^] # Re: glop !

                Posté par  (site web personnel) . Évalué à 3.

                il ny a que 6000 CLB sur le spartan 3. Jai vraiment mal lu :)

                Par contre, cela doit être un tout nouveau FPGA pour avoir une tel différence de prix par performance., il ne devait même pas exister lorsque que le spartan a été choisi.

                "La première sécurité est la liberté"

    • [^] # Re: glop !

      Posté par  . Évalué à 6.

      Par rapport à des cartes de dév FPGA qu'on trouve sur le marché, c'est un prix qui me semble relativement correct. Pour info, les blocs d'IP (Intellectual Property) ne sont pas non plus gratuits et là il y a quand même une IP "PCI core" en free (*). Par ailleurs un Spartan XC3S4000 permet de faire pas mal de choses.

      (*) Certes, chez Xilinx tu peux avoir des versions d'évaluation gratuites d'IP, mais elles vont fonctionner pendant un temps limité (genre 8h). Après, il faut payer une licence.
  • # Suite de développement FPGA libre ?

    Posté par  . Évalué à 2.

    pas une simple carte vidéo mais une carte de développement FPGA

    Cela veut-il dire qu'il existe un environnement de développement FPGA libre ?
    • [^] # Re: Suite de développement FPGA libre ?

      Posté par  . Évalué à 5.

      Si tu parles d'environnement pour compiler du vhdl/bruler un fpga, non, mais gratuit oui. Xilinx fournis ISE (c'est pas terrible comme environnement par rapport a des engins comme precision synthesis ou cadence mais ca fait la job si on fait pas des trucs trop custom, et qu'on est pas trop exigeant) : bien evidemment ISE ne fonctionne que pour les FPGA Xilinx. Mais bon, chez les concurrents c'est a peu pres pareil.
      Sinon, le projet OpenGrphics, la carte en elle meme et la majorite des schema/implementation RTL sont disponibles sous licence GPL.
      • [^] # Re: Suite de développement FPGA libre ?

        Posté par  (site web personnel) . Évalué à 2.

        """If I buy an OGD1 board and plug it into my PC, will it work as a graphic card?

        A prototype of OGD1 was demonstrated at the 2007 O'Reilly Open Source Conference. The entire presentation, using Ubuntu GNU/Linux, KDE, and OpenOffice.org, was given using the OGD1 card connected to the projector. Unfortunately, we are not able to share some parts of the logic and driver we used to give the presentation. Fully Free versions of these pieces are, however, nearing completion."""

        Beuh quelqu'un sait pourquoi il y a des morceaux pas libre pour faire tourner la carte graphique libre ? C'est quand même bizarre.
        • [^] # Re: Suite de développement FPGA libre ?

          Posté par  . Évalué à 3.

          Bah, ils ont probablement utilisé des binaires fournit avec le matériel pour pouvoir faire une démo plus rapidement..
          Ca n'a rien de bizarre, développer du code prend du temps.
        • [^] # Re: Suite de développement FPGA libre ?

          Posté par  (site web personnel) . Évalué à 5.

          C'est simple. Ils ont à investir quelques centaines de milliers de dollars de leur poche pour créer la puce. Il n'ont pas envie de se faire copier immédiatement par un chinois. C'est du hard ici, il faut de l'argent à investir.

          "La première sécurité est la liberté"

  • # Que peut-on faire avec

    Posté par  (site web personnel) . Évalué à 4.

    La carte est à base de FPGA reprogrammable ... Ça veut dire qu'on peut la reprogrammer facilement pour changer son fonctionnement interne.

    Qu'est ce que cela signifie exactement. Qu'est-ce qu'il est possible de faire comme trucs sympa avec ça ?
    • [^] # Re: Que peut-on faire avec

      Posté par  . Évalué à 7.

      le café....


      --->[]


      Bruno D.
    • [^] # Re: Que peut-on faire avec

      Posté par  (site web personnel) . Évalué à 2.

      Oui, on peut. Mais c'est un gros boulot.

      Donc à coté de reprogrammer, je ne mettrais pas "facilement".

      "La première sécurité est la liberté"

    • [^] # Re: Que peut-on faire avec

      Posté par  (site web personnel) . Évalué à 5.

      Si la question porte sur le FPGA, je dirais que l'intérêt du FPGA est qu'il a les pieds dans deux mondes concurrents : le monde câblé et le monde programmé.

      Au niveau logique, ces deux mondes sont équivalents mais en pratique, les circuits câblés sont toujours plus rapides que les circuits programmés, alors que les circuits programmés sont flexibles.

      Le FPGA est flexible et rapide : ce qu'on programme, c'est le câblage de ses circuits logiques internes ! Donc son fonctionnement mais aussi son brochage. Difficile de faire plus polyvalent.

      Forcément, ça coûte un peu de sous...

      « J'ai pas Word, j'ai pas Windows, et j'ai pas la télé ! »

  • # Petites précisions

    Posté par  . Évalué à 4.

    Après avoir un peu parcouru le site et plus spécialement la FAQ consacrée à l'OGD1, je me permets d'apporter quelques informations supplémentaires.

    Tout d'abord, l'OGD1 n'est pas encore en vente à proprement parler, mais en pré-commande pour l'instant (Pre-Order). Cependant, il est indiqué que la fabrication sera démarrée dès que 100 exemplaires (au minimum) seront pré-commandés ; même si en l'état il s'agit d'un modèle de développement, ce chiffre ne parait pas excessif à et on peut raisonnablement penser que l'OGD1 sera (heureusement) bel et bien disponible d'ici peu.

    Enfin, autre élément intéressant concernant une possible utilisation de l'OGD1 en tant que carte graphique dans un futur proche :

    If I buy an OGD1 board and plug it into my PC, will it work as a graphic card?

    A prototype of OGD1 was demonstrated at the 2007 O'Reilly Open Source Conference. The entire presentation, using Ubuntu GNU/Linux, KDE, and OpenOffice.org, was given using the OGD1 card connected to the projector. Unfortunately, we are not able to share some parts of the logic and driver we used to give the presentation. Fully Free versions of these pieces are, however, nearing completion. [...]


    Autrement dit (pour les anglophobes :-) la carte a déjà eu l'occasion de servir concrètement lors d'une démonstration à l'O'Reilly Open Source Conference, en 2007. La présentation a été intégralement effectuée depuis un système utilisant Ubuntu , KDE et OOo avec un vidéo-projecteur connecté sur l'OGD1 ; certains composants logiciels utilisés à cet occasion ne sont toujours pas disponibles, mais des versions entièrement libres sont proches d'être finalisés.

    THRAK (def.) : 1) A sudden and precise impact moving from intention, direction and commitment, in service of an aim. 2) 117 guitars almost striking the same chord simultaneously.

  • # Futur acheteur

    Posté par  . Évalué à 3.

    En tout cas si je peu bénéficier de drivers libres de qualité et une bonne performance, je suis un futur acheteur ;-)

    Ah oui, un peu moins cher quand même ...
    • [^] # Re: Futur acheteur

      Posté par  (site web personnel) . Évalué à 2.

      Je n'ai toujours pas compris pourquoi ces balbutiements dans le domaine du Matériel Libre suscitent aussi peu d'enthousiasme...
      Quand on voit les possibilités d'une telle carte graphique, le prix passe au second plan (bien que je sois loin de pouvoir m'en payer une moi aussi !)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.