Gallium 3D
-
Un gars a réalisé des benchs Linux: drivers Nvidia proprio VS Galluim
Un exemple d’application: http://www.youtube.com/watch?v=NfhOzTtn_r8
Le thread original avec graphiques de comparaison: http://amigaworld.net/modules/newbb/viewtopic.php?topic_id=35363&forum=9
Ca fait quand même peur
Et ça c’est sur Linux… Quand on sait que Linux est déjà plus lent que Win pour la 3D (même si l’écart se réduit), et que AROS semble plus lent que Linux en FS.
Gallium est-il vraiment la bonne voie ?
C’est vrai que c’est un peu limite
je comprends pas ta remarque. Tu veux dire que Gallium est nul parce que les valeurs indiquées « Linux Nvidia » sont plus hautes ?
Si c’est le cas, alors l’autre possibilité pour aller plus vite serait d’acheter la société Nvidia, hein !
je comprends pas ta remarque. Tu veux dire que Gallium est nul parce que les valeurs indiquées « Linux Nvidia » sont plus hautes ?
Où est-ce que j’ai dit que c’était « nul » ?
Il faudrait arrêter d’interpréter ce qu’il n’y a pas à interpréter…
Il y a un rapport de 2-10 dans les benchs, et certains jeux passent de injouable (2fps) à jouable (20-30fps). C’est pas une question d’être « plus haut » pour NVidia, mais une question d’être utilisable, ou non.
D’où ma question.
Je vais faire un petit bilan. Pour etre clair. Personne ne dit que gallium est nul,il est plus lent que les drivers proprio, d accord il se debrouille sur les grosses nvidia mais comme le dit henes sur le parc actuel des amiga ng (hors aros ) il n a que tres peu d interet. Pour le x1000 cela peut etre interessant car il peut acceuillir des cartes pci express ce qui n est pas le cas du peg de l aone ou de la sam. Je pense qur si morphos venais a etre porte sur pc, gallium serait un vrai plus quand il sera mature meme avec 50% de perfs il sera suffisant pour faire tourner cube2 n,oublions pas qu aucun jeu commercial ne sera plus jamais porte sur notre plateforme
Le PSG qui gagne la ligue des champions c'est possible ... Que dans Swos.
Amiga Morphos Rules.Sure que plus aucun jeu commercial ne sera porter mais de la accepter une baisse de performance aussi élevée non après laissons leur le temps d’optimiser tout ça
En effet
Hello
>Est ce si impossible que ça?
A mon avis c’est très dur : j’avais lu la doc dev de je ne sais plus quel carte 3D et j’avais été effaré à quel point c’était rudimentaire : c’étais un peu comme faire un moteur 3D juste avec des instructions assembleur (des instrutions GPU en fait)
>Peut être pondre ses propres drivers.
Je vois pas l’intérêt de recommencer à zéro Comme Gallium3D est un projet avec les sources dispo alors n’importe qui peut (tenter de ) l’améliorer…
Par contre je suis très étonné que personne ait tenté de rétro- porter le Mesa/Gallium3D existant de Aros sur un vrai AmigaOS
D’ailleurs n’y avait il pas un Aros ppc jadis ? Il devrait tourner sur les AmigaNG et apporter Gallium3D tout de suite, non ?
Alain
krabob a écrit :
En OpenGL2.x, on interpole plus rien: on peut (on doit!) refaire les raytracing complet par pixel, renormaliser les vecteurs autant qu’on veut, pas de problème. Le codeur qui a jamais fait de shaders, il perd une expérience unique dans sa vie.
Ca m’intéresse. Ou as tu vu cela?
thellier a écrit :
Hello
>Est ce si impossible que ça?
A mon avis c’est très dur : j’avais lu la doc dev de je ne sais plus quel carte 3D et j’avais été effaré à quel point c’était rudimentaire : c’étais un peu comme faire un moteur 3D juste avec des instructions assembleur (des instrutions GPU en fait)
>Peut être pondre ses propres drivers.
Je vois pas l’intérêt de recommencer à zéro Comme Gallium3D est un projet avec les sources dispo alors n’importe qui peut (tenter de ) l’améliorer…
Alain
Mon idée de réécrire les drivers vient du constat que ce ne serait pas la base de Gallium3D qui serait en cause dans les mauvaises performces mais plutôt les drivers opensource urilisés conjointement à Gallium.
Après, c’est peut être plus simple d’amelliorer les drivers opensource existants que de repartir de zéro et j’imagine que le DEV qui se lancerait dans une telle entreprise ne se priverait pas d’au moins s’inspirer de ce qui existe déjà et est libre.
En résumé, je pense qu’il doit y avoir moyen d’amelliorer les points faibles de cette solution afin que cela corresponde aux exigences de performances qu’on souhaiterait avoir.
Il faut avouer qu’il est bien peu glorieux de toujours devoir avouer lorsque l’on parle de nos machines que l’on se contente généralement de copier ce que les autres font et qu’en plus de cela on est forcés de recopier les moins bons points qui sont ceux étant libres. C’est le malheureux constat que l’on peut faire concernant Gallium3D.
En effet, on peut classer par ordre de performance
Windows et les drivers proprios
MacOSx et les drivers proprios
Limux et les drivers proprios
Limux et Gallium3D et les drivers OpenSource
AmigaOS4 et AROS et Gallium3D et les drivers OpenSource
Quand a MorphOS, c’est le mystère le plus complet sur la question.
RyZen Rulez 😉
- Vous devez être connecté pour répondre à ce sujet.
› Forums › AmigaOS, MorphOS et AROS › Développement › Gallium 3D