El 19/05/07, Rafa Grimán
Hola :)
El Friday, 18 de May de 2007, Juan Erbes escribió:
[...]
Rafa: espero tu respuesta sobre el topico de OpenGL!
Gracias Juan por el Subject. No lo tengo en mi correo así que he buscado en los archivos y he encontrado esto:
Al hablar de SGI, seguramente tendrá que contestar Rafa....
Acabo de leer que las librerias OpenGL de SGI ahora son de codigo abierto, pero no se desde cuando.
Ya llevan unos cuantos años. Lo que ocurre es que OpenGL tiene varias partes. Una son librerías gráficas, otra son frameworks (lo siento, palabro de moda que hay que usar ;), ...
Hasta donde yo sé (no estoy muy metido en el mundo de gráficos 0:) es todo código abierto, pero algunas cosas están bajo una licencia SGI Open Source License o algo así.
Si alguien quiere más detalles:
http://www.sgi.com/products/software/opengl/
Con la trayectoria de SGI, y como es de suponer (y acabo de leer), estas librerias OpenGL de SGI son mejores que las MESA (al menos para la gente que trabaja para George Lucas):
Si no me equivoco, MESA es una implementación de OpenGL para sistemas que no tiene aceleración 3D por hardware. Entonces carga más la CPU. En el caso de tener aceleración por HW en la GPU, el proceso de renderizado, ... lo hace la GPU, liberando la CPU.
Hay que tener cuidado con esto que he dicho, porque hay procesos que se hacen por CPU y otras por GPU debido a diferentes razones, no siempre se hace todo en la GPU.
"Un aspecto inusual de la configuración de nuestros equipos Linux es que hemos suplantado las librerías MESA con las SGI open source, implementación de OpenGL. MESA es peor que la versión SGI en aspectos como las libGLU. Otros estudios no han experimentado nuestra estabilidad con Maya en Linux con drivers de Nvidia. Al principio se le echaba la culpa a Maya, Nvidia o Linux, pero el problema reside en MESA." http://www.loresdelsith.net/3po/rep/c_ilm.htm
Si esto es así, porque seguimos usando las librerias MESA, y no las de SGI? Habrá que ver tambien si se adaptan a las versiones actuales de Xorg...
Como siempre, el "problema" es el soporte de aceleración 3D en Linux. Cada vez es más inexistente este problema. De hecho, grandes sistemas de visualización, CAD/CAM/CAE, ... y HPTC (High Performance Technical Computing, lo que generalmente se conoce como HPC, pero ya no lo es) no tienen problemas porque usan los drivers cerrados de AMD/ATI y nVidia por lo que no usan MESA.
Haber, me parece que hay algo quer no me queda claro: Si uso un driver propietario, entonces no uso las librerias MESA? En el link que puse, dice que en ILM usan drivers propietarios, pero optaron por reemplazar MESA por OpenGL, debido a que MESA tenía problemas. Gracias --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org