FeatureMatrix-fr

Notez, que chaque item dans la matrice représente un ensemble de fonctionnalités, ceci explique pourquoi la matrice est 'rarement' mise à jour. Pour une meilleure vue sur l'avancement, consulter les logs du code source dans les dépôts.

x

NV04/05

NV10

NV20

NV30

NV40

NV50

Fonctionnalités 2D

2D Basique (EXA1)

DONE

DONE

DONE

DONE

DONE

DONE

2D rapide (XRender2)

N/A5

DONE

DONE

DONE

DONE

WIP

Lecture de vidéos (Xv3)

DONE

DONE

DONE

DONE

DONE

DONE

3D features4

Primitives

TODO

WIP

WIP

WIP

WIP

DONE

Textures

TODO

TODO

TODO

WIP

WIP

WIP

Hardware TCL

N/A

TODO

TODO

TODO

N/A

N/A

Shaders

N/A

N/A

TODO

WIP

WIP

WIP

Output

Restauration en console

DONE

DONE

DONE

DONE

DONE

DONE

Dual-link DVI

BIOS

BIOS

BIOS

BIOS

WIP

WIP

Double écrans (Randr 1.2)

WIP

WIP

WIP

WIP

WIP

WIP

Kernel Based Mode Setting

TODO

TODO

TODO

TODO

TODO

WIP

NouveauFB

TODO

TODO

TODO

TODO

TODO

WIP

TVout

TODO

TODO

TODO

TODO

TODO

TODO

Other

Power saving

TODO

TODO

TODO

TODO

TODO

TODO

Suspend

TODO

TODO

TODO

TODO

TODO

TODO

1 - EXA : L'édition commune de EXA fonctionne. Ce n'est pas un foudre de guerre. Vous pouvez trouver ça satisfaisant. Ou pas. XAA n'est plus supporté désormais.

2 - XRENDER : Pour nouveau, ce sera implanté par EXA en utilisant le moteur 3D.

3 - Note : Xv, pas XvMC - les spécifications actuelles de XvMC ne sont pas considérées intéressantes par rapport à la quantité de travail requise, car l'interface XvMC est trop limitée pour être utilisable avec les formats vidéo modernes. Une proposition sérieuse (complète avec un code propre) pour implanter XvMC serait cependant acceptée avec plaisir - ce n'est juste pas prévu pour nous de le faire.

4 - Certes du support 3D existe, mais il est loin d'être mature. Et s'il était mature, la fonctionnalité particulière que vous recherchez, que ce soit des formats excentriques de compression de texture ou autre chose, ne doit pas être disponible. Pour le moment. Mais les patchs sont bienvenus.

5 - La famille des NV0x supporte seulement les textures mélangées, qui, pour diverses raisons, ne sont pas utilisable pour la 2D. Donc pas d'accélération de XRENDER sur ces cartes.

Note : il n'y a pas de support pour NV03 (famille riva 128), ni en cours, ni prévu. NV03 diffère trop des autres puces pour être supporté par un pilote unifié. Un pilote séparé pour NV01/NV03 serait probablement la solution à explorer.

Note2 : Désactiver Composite sur les cartes peu puissantes si vous voulez de meilleurs perfomances avec Xv.