Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Liens connexes

Dépêche modérée par

Dépêche éditée par

: Interview de Timothy Miller, du projet Open Graphics

Posté par drcanard (). Modéré le 26 janvier 2005.
Kerneltrap a publié une interview de Timothy Miller qui fait état de l'avancement du projet Open Graphics, expliquant ses motivations, ses objectifs et les difficultés rencontrées.

Le projet Open Graphics est une initiative de la société Techsource, par l'intermédiaire de Timothy Miller, visant à concevoir une carte graphique dont les spécifications seraient entièrement accessibles, permettant ainsi de développer des pilotes libres pouvant exploiter toutes les capacités du matériel. La discussion avait été initiée sur la liste de diffusion du noyau Linux (LKML) en Octobre 2004 avant d'être déplacée vers une liste dédiée.

Timothy Miller espère fournir une carte disponible en Juin 2005, disposant de bonnes performances 2D et de performances 3D correctes (il ne faut pas espérer obtenir 200 FPS à Doom 3 avec) et dont le prix ne dépasserait pas 200 USD.

> Lire la dépêche (73 commentaires, moyenne: 3).  

Le support des cartes graphiques sur les systèmes libres est un problème récurrent. Le refus des deux principaux acteurs du marché, ATI et Nvidia, de diffuser leurs spécifications est un frein au développement de pilotes libres performants en 3D. Il est heureusement possible, si besoin est, d'utiliser les pilotes propriétaires officiels, lorsque ceux-ci fonctionnent, cependant l'utilisation de pilotes libres permettrait :
* de supporter des architectures autres que le x86
* de ne pas dépendre d'une version spécifique du noyau
* de pouvoir les intégrer dans n'importe quelle distribution, et pas uniquement dans les versions payantes de distributions commerciales.
* de s'affranchir des contraintes de packaging entre les différentes distributions (tarball, RPM, DEB, installeur maison, ...)
* de supporter également d'autres systèmes d'exploitation

C'est dans cette optique que le projet Open Graphics a été créé, en collaboration avec Techsource (chargé de la fabrication) et la communauté du libre. Le projet a avancé rapidement depuis sa création et des premières spécifications sont disponibles. Dans un premier temps l'objectif est d'obtenir de bonnes performances 2D, suffisant pour la plupart des applications courantes, en gardant des performances 3D correctes.

Le principal éventuel point noir risque d'être le prix de la carte. En effet, celle-ci risque d'être dans un premier temps destinée à un marché de niche, puisque visant principalement les systèmes libres. Du coup, il sera difficile de proposer un prix compétitif par rapport aux cartes des principaux acteurs du marché, notamment les anciennes versions dont les pilotes remplissent la plupart des besoins actuels. Timothy Miller espère qu'il ne dépassera pas 200 USD, ce qui est quand même élevé. La liberté a un prix.

Pour les personnes intéressées par une telle carte, un sondage a été mis en place afin de savoir quel prix est-on prêt à payer pour celle-ci, ou éventuellement si on est prêt à faire une donation au projet.

Un projet prometteur, à surveiller de près.

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

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

Les specs...

Posté par Papey () le 26/01/2005 à 12:27. (lien). Évalué à 7.

JA: What sorts of capabilities will this graphics card provide, and how will it compare to the current competition?

Timothy Miller: Just a few highlights:

# Dual-link DVI, analog VGA, and TV out (NTSC, PAL, SECAM, etc.)
# Extremely high display resolutions (like over 2048x2048)
# 1.6 billion pixels per second maximum memory bandwidth [2]
# 128 megabytes of graphics and texture memory
# PCI, AGP, and PCI-Express (preliminary release will be PCI only)
# Most of OpenGL 1.3 plus many later features
# Unified 2D and 3D pipelines
# Half-height, short card for low-profile cases
# Some MPEG support, such as automatic YUV to RGB conversion
# Flashable boot PROM for booting in any supported platform
# Emulation of VGA modes for boot in x86 platforms

OpenGL support includes most of what you'd expect, including trilinear filtering, multitexturing, etc. The rendering pipeline is fully floating-point, internally. Framebuffer pixel format is always 32-bit ARGB.

[+] Pingres

Posté par Paul Chavent (page perso, ) le 26/01/2005 à 13:19. (lien). Évalué à -8.

Il semble que ce soit une entreprise qui prenne en charge la construction, rien de communautaire donc.
La communauté open source nous a trop habitué à donner de son temps et aujourd'hui plus personne est pret à payer pour avoir la liberté, du bon matériel, ... ? Bien sûr nous devons pouvoir trouver un juste milieu.

Et autre chose, il faudrait leur dire de plancher sur un modèle "mobile" aussi, ce serait cool.

Adhérer au mouvement

Posté par Stéphane KLEIN (page perso, ) le 26/01/2005 à 13:20. (lien). Évalué à 10.

Je pense que même si le prix de la carte est chère, il faut tout de même adhérer au mouvement afin de montrer que la production de matériel "libre" est viable et réaliste. Par la suite, si le marché grandit, nous aurons des cartes bons marchés.

X11 GPU?

Posté par lapougnou () le 26/01/2005 à 13:23. (lien). Évalué à 6.

Pourquoi ne pas faire une carte graphique qui interprète directement le protocole X11?

Comme ça il n'y aurait plus besoin de driver et les constructeurs pourraient garder leurs spécifications secrètes!

Et l'image du libre?

Posté par arnaudus () le 26/01/2005 à 13:46. (lien). Évalué à 4.

Ce qui m'inquiète un peu, c'est l'image qu'il peut sortir de tout ça.

1) Ça enlève beaucoup de poids dans le combat contre les autres éditeurs de matériel. Bon, il n'était pas près d'être gagné, ce combat, mais maintenant, ils peuvent répondre "si vous n'êtes pas contents, allez voir ailleurs".

2) Il ne sera pas plus facile d'installer Linux sur une machine de supermarché. Ni sur un portable. Ni sur une machine d'occasion. Bref, ça ne concerne qu'une très faible minorité des linuxiens

3) Ça risque de créer un précédent : il y aura des machines "compatibles linux" et des machines "compatibles windows", au moins dans l'esprit du public et des décideurs. Pire, "Windows, ça s'installe partout, Linux, il faut du matériel spécial".

4) C'est pas terrible pour faire des démonstrations. "Regarde, en 2006, j'ai la 3D sur mon PC... Tu vois que Linux, ça avance...". De loin, cette histoire de matériel libre, pour tout non geek, ça ressemble à vendre cher du matos pourri.

Tout ça pour dire que les bénéfices pour le LL risquent d'être minimes, à moins que tout le monde en achète (j'en doute). Par contre, par effet de bord, il risque d'y avoir des retombées négatives sur les LL de manière générale... Bref, pas convaincu du bien fondé de tout ça...

Pour de nouvelle possibilités

Posté par salvaire () le 26/01/2005 à 15:21. (lien). Évalué à 6.

Un des intérêts majeur de développer du hardware libre est de servir tous l'éventail des utilisateurs. Et pas seulement, les gamers qui ne savent pas quoi faire de leurs argent, comme c'est le cas pour les cartes graphiques. Aujourd'hui on a le choix entre une carte super-optimisé pour DIRECTX ou une carte Opengl professionnelle hors de prix sans driver Linux. Il serait bon de voir arriver sur le marché par exemples des imprimantes, des cartes graphiques qui support SVG nativement ... Bref autre chose que DIRECTX, PCL

La dernière évolution de l'antique clavier sur PC est du à Micro$oft ...

FPGA

Posté par fff () le 26/01/2005 à 16:57. (lien). Évalué à 2.

je suis loin d'être un spécialiste en électronique, mais il m'a semblé lire que le composant au coeur de cette carte serait un FPGA - c'est à dire une puce reprogrammable ( à l'inverse d'un composant classique gravé une fois pour toute).
Un avantage majeur de cette carte serait de pouvoir faire évoluer son design (en sus des évolutions du pilote).

ai-je bien compris ???

FFF

Chip standard

Posté par farib () le 26/01/2005 à 17:47. (lien). Évalué à 4.

Le meilleur futur qu'on puisse lui souhaiter, c'est que ce genre de chip devienne le chip graphique standard pas cher, un peu comme l'i810 y'en a un peu partout.

'tain

Posté par Psylo (page perso, ) le 26/01/2005 à 19:52. (lien). Évalué à 10.

Ca fait des lustres que les linuxiens râlent pour avoir une carte graph avec des specs ouvertes.
Ben voila le projet est lancé, mais y'a toujours des gens pour pinailler.... terrible ça !!!!

Revenir en haut de page