• [^] # Re: XFree86 est-il assez rapide ?

    Posté par . En réponse à la dépêche XFree86 est-il assez rapide ?. Évalué à 1.

    Ben.. perso j'ai essayé de m'intéresser au problème. A mon avis, un des problèmes majeurs de XFree c'est l'énorme difficulté de "pénétration" du projet.
    Pour le Kernel, il est à la fois plus modulaire et plus documenté.
    Pour XFree, il faut pratiquement s'intéresser à la totalité pour arriver à bouger un truc dans un coin, et surtout rien n'est correctement documenté. On manque totalement de points d'entrée dans le projet... Chaque extension est (partiellement) documentée indépendament des autres.
    Quand aux docs des drivers, ça se limite vraiment au strict nécessaire, et ça frise parfois de la publicité mensongère:
    http://www.xfree.org/4.2.1/r1282.html#2(...)
    "including hardware accelerated 2D drawing" heu oui, sauf que toutes les extensions 2D ne sont pas complètement accélérées (aux dernières nouvelles, le DMA ne marchait toujours pas pour XVideo, le développeur ayant abandonné le dev en cours de route). Quand au reste de la doc de ce driver elle est.. comment dire... le moindre des modules du noyau linux est mieux documenté que ça, largement mieux (voir nottament http://www.xfree.org/4.2.1/r1283.html#3(...)). Et tout l'ennui c'est que la réponse habituelle (t'as qu'à faire mieux toi meme), ne marche pas, car c'est vraiment très compliqué, ça prend beaucoup de temps de rentrer dedans.

    Quand à la Mach64, le machin avait l'air tellement velu que le sieur LT (un finlandais), est venu leur donner un coup de main (notamment sur l'utilisation du DMA, de ce qu'ils avaient droit de faire coté DRM ou pas, comment le faire, etc.). Et pourtant, la Mach64, c'est loin d'être la carte graphique la plus complexe (vu son age entre autres). Ceci dit, je crois pas que ce sera présent dans XFree 4.3.0, aux dernières nouvelles ils n'avaient pas encore tout à fait fini, donc ptet ben qu'oui ptet ben qu'non (mais mes nouvelles datent du début du mois).

    Pour finir pour Render, ça a fini par etre le cas, mais il me semble que dans XFree 4.0.x il n'y avait pas d'implémentation par défaut, c'est venu en 4.1.0. Mais là encore je me trompe peut etre.

    Pour le reste, je suis d'accord avec toi, mais là on a un problème d'oeuf et de poule: y'aura pas plus de programmeurs tant que ce sera pas mieux documenté, et y'a pas assez de programmeurs pour mieux documenter...
    J'espère qu'une distro va en avoir assez pour affecter des gens sur la chose, ce sont les seuls qui peuvent nous sortir du cercle vicieux, mais ça va leur couter cher, et le démarrage risque d'etre long.