• [^] # Re: Question d'interprétation

    Posté par . En réponse au journal Pilotes graphiques libres Intel : et les performances?. Évalué à 2.

    Heu, si tu regardes les taces qui ont été faites pour le projet nouveau, tu veras que les geforce 4MX se comporte comme des geforce 1 améliorée. Après tout G4 MX = NV17 et G1 = NV10, elles font toutes les 2 parties de la famille NV1x.

    Ca c'est du point de vue du hardware, et nous sommes tout à fait d'accord. Les Geforce 4MX sont des Geforce de base avec deux trois wrappers sur les fonctions T&L. Dans 90% des cas elles se font plier par les Geforce 2MX.

    Cependant le pilote NVidia lui voit une révision "machintruc" et se comporte comme si il avait affaire à une vrai Geforce4....

    C'est un peu plus compliqué que ça quand il y a plusieurs applis qui veullent faire de la 3D en même temps. Il y a tout un système de lock sauf pour les cartes comme nvidia qui permette d'avoir plusieurs queues (et qui comme un OS font des 'contect switch' entre ces queues).

    Ca c'est la théorie, c'est ce qui se passe sur les cartes un peu péchue (wildcats, quadro, firegl etc.) mais sur une geforce de base (même une 7800XT pro platinum turbo) ce qui va se passer est simplissime : la deuxième appli a vouloir faire de l'OpenGL sera bonne pour se contenter d'un rendu software.Les pipelines de rendus T&L et les shaders ne sont pas assez indépendants pour que l'on puisse faire 'moitié - moitié' donc une fois un display accéléré 3D déclaré, c'est mort pour les autres. C'est d'ailleurs la raison pour laquelle Vista n'aura aucun support OpenGL, comme tout windows est en DirectX10 il est éventuellement possible d'insérer une fenêtre avec un rendu DirectX dans le bureau, mais pour l'OpenGL c'est mort. A l'heure actuel les brutes d'OpenGL.org essayent de voir si il sera possible de faire un pilote OpenGL quand même, mais ca sera du full-screen uniquement....