Información
Actualidad
Aquí encontraras noticias de actualidad sobre Gnu Linux y Open Source.

Además de información sobre la comunidad LiGNUx.
Distribuciones y entornos
Información ordenada sobre los diferenes sistema operativos Gnu Linux y las diferentes opciones de entornos gráficos.
Tutoriales y guías
Todos los pasos e informaciones que puedes desear para tu día a día.
Tutoriales
Tutoriales
Programación
Programación
About Us
Get to know the people behind the code and the mission behind the work
how we handle data
Privacy
Security
Legal

Valve publica el proyecto “Glassy Mesa” con el objetivo de mejorar el rendimiento de Mesa

5 julio, 2014

steamValve ha publicado el proyecto “Glassy Mesa” con la finalidad de mejorar el rendimiento del stack gráfico OpenSource Mesa.

Glassy Mesa es un nuevo proyecto de Valve el cuál tiene como finalidad mejorar el rendimiento gráfico de Mesa, para ello han conectado LLVM a Mesa para así mejorar los tiempos de ejecución y compilación de sombras. Para lograr esto, Valve hace uso del trabajo hecho en LunarGLASS el cuál data del 2010, LunarGLASS usa LLVM IR como una base de representación intermedia para las sombras y la compilación del stack en el kernel. Vale destacar que LunarGLASS tiene un rendimiento potencial gracias a las muchas optimizaciones hechas en LLVM.

Actualmente, LunarGLASS hace uso del front-end Glslang y del compilador LLVM con algunas modificaciones para así aprovechar la compilación de sombras. Este nuevo código remplaza el analizador existente de Mesa y las capas de optimización middl-end. Con “Glassy Mesa” Valve podrá aprovechar cualquier back-end de Mesa que pueda usar la función Mesa GLSL IR como método de entrada para así todo el potencial de esta nueva tecnología.

mesa-glass-valve

A pesar de que aún esta en una fase muy temprana de desarrollo, Valve ha indicado lo siguiente en cuanto a su estatus actual:

“Glassy Mesa ha progresado hasta el punto de poder ejecutar una traza del juego L4D2. Dos diferentes frames de estos trazos fueron elegidos aleatoriamente e integrados a un ejecutor APITrace para así poder obtener mediciones en un i965 Haswell de Intel. Estas mediciones mostraron una disminución en los tiempos de ejecución de frames entre un 15 y 22% en el stack de Glassy en comparación con el stack clásico de Mesa. los tiempos de ciclos estáticos que se reunieron desde el programador en todas las sombras de L4D2 tanto con el stack Galssy así como el clásico mostraron mejoras, si bien estos resultados no son para nada concluyentes, el enfoque resulta ser muy prometedor y valdrá la pena un mayor desarrollo y estudio en este nuevo proyecto”.

Si deseas conocer todos los detalles y descargar el código fuente de este nuevo proyecto, deberás remitirte al repositorio GitHub.

Fuente: Phoronix y Libuntu.

Escrito por Noel

Buenas, me llamo Noel, soy un divulgador y amante del software libre y Gnu Linux.
Usuario inquieto por ver las novedades y dar a conocer a todos las grandes ventajas del software libre y Gnu Linux.

Suscribirse
Notificarme las
guest
2 Comentarios
Los más recientes
Los más antiguos Más votados
Feedbacks en línea
Ver todos los comentarios
LiGNUx trabaja sobre una licencia de Creative Commons Reconocimiento 4.0 Internacional.
cloudflagpaperclipprinterfile-emptyfilm-playcamera-videopicturelaptop-phonebriefcasecrossmenu
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram