Je viens de regarder le PDF des specs, je trouve que c'est pas très ambitieux.
- L'interface PCI et éventuellement AGP, je pense qu'en raison des temps de développement, il vaudrait mieux prévoir une carte à la nouvelle norme (PCI-Express il me semble), qui fonctionne en x1 et en x4, ou x8 ou x16, de toute façon je crois que ça s'adapte. L'idée du x1 est de pouvoir en mettre plusieurs dans une machine. Et le temps que la carte sorte, je ne sais pas quel sera encore la durée de vie du PCI et de l'AGP.
- Avoir deux RAMDAC pour pouvoir faire des cartes avec deux sorties.
- Prévoir des mécanismes pour pouvoir coupler plusieurs cartes en xinerama sans avoir à désactiver toutes les accélérations matérielles.
- Si le FPGA dispose de quelques ports supplémentaire, y prévoir une interface 2x PS/2 afin de pouvoir faire un terminal X simplement en ajoutant une carte. Il y a un "general (user) I/O pads", ça serait cool de pouvoir télécharger un petit bout de code dans la carte pour pouvoir les transformer en cela (le PS/2 ne doit pas être un gros consommateur de ressources).
J'imagine que dans toutes les cartes vidéo, il y a un MMU qui permet de voir sous la forme d'un bloc unique de mémoire, la mémoire correspondant à une fenêtre rectangulaire quelconque de la mémoire vidéo affichée.
# Quelques commentaires
Posté par Sébastien Koechlin . En réponse au journal Spécification de la carte open-graphics. Évalué à 5.
- L'interface PCI et éventuellement AGP, je pense qu'en raison des temps de développement, il vaudrait mieux prévoir une carte à la nouvelle norme (PCI-Express il me semble), qui fonctionne en x1 et en x4, ou x8 ou x16, de toute façon je crois que ça s'adapte. L'idée du x1 est de pouvoir en mettre plusieurs dans une machine. Et le temps que la carte sorte, je ne sais pas quel sera encore la durée de vie du PCI et de l'AGP.
- Avoir deux RAMDAC pour pouvoir faire des cartes avec deux sorties.
- Prévoir des mécanismes pour pouvoir coupler plusieurs cartes en xinerama sans avoir à désactiver toutes les accélérations matérielles.
- Si le FPGA dispose de quelques ports supplémentaire, y prévoir une interface 2x PS/2 afin de pouvoir faire un terminal X simplement en ajoutant une carte. Il y a un "general (user) I/O pads", ça serait cool de pouvoir télécharger un petit bout de code dans la carte pour pouvoir les transformer en cela (le PS/2 ne doit pas être un gros consommateur de ressources).
J'imagine que dans toutes les cartes vidéo, il y a un MMU qui permet de voir sous la forme d'un bloc unique de mémoire, la mémoire correspondant à une fenêtre rectangulaire quelconque de la mémoire vidéo affichée.