El soporte de DirectX 12 penetra Linux bajo el radar

El soporte de DirectX 12 penetra Linux bajo el radar

En el área de los juegos de PC, la industria está promoviendo activamente las API de gráficos de código abierto como Vulkan. Un potente software multiplataforma como Vulkan brinda un rendimiento increíble a juegos como Doom Eternal y te permite ejecutar juegos de bajo presupuesto como Farming Simulator 22 en Mac OS X y Linux.

El gigante de los juegos Microsoft ha mantenido el dominio de DirectX a través de su marca Xbox y adquisiciones de estudios, y ahora parece estar infiltrándose en las implementaciones de OpenGL de código abierto de Mesa , Linux y BSD. Jesse Natalie , ingeniero jefe de software de Microsoft, está trabajando para agregar y mejorar la compatibilidad con el cálculo D3D12 en OpenGL a través de Mesa y sugiere que se están trabajando en futuras mejoras. De la solicitud de fusión de Jesse:

Esto agrega algo de seguimiento de estado paralelo al cálculo. En algunos casos, el seguimiento del estado de los gráficos simplemente se expande (por ejemplo, recursos vinculados a sombreadores), en otros se duplica (por ejemplo, cachés de canalización adicionales) y en otros se refactoriza. El resultado final es soporte para cálculos ARB_compute_shader con una ruta ligeramente lenta para cálculos indirectos. Ahora que el soporte informático está disponible, podemos comenzar a conectar sombreadores informáticos para cosas que necesitarán emulación en el futuro, como una forma más rápida de envíos indirectos que necesitan variables de estado.

Si bien el objetivo del soporte de Mesa para los sombreadores de cómputo D3D12 no está claro, podría ser beneficioso en el centro de datos. Tal vez en Azure, donde Microsoft ofrece máquinas virtuales optimizadas para GPU para cargas de trabajo que requieren un silicio más especializado. Vale la pena señalar que esta solicitud de combinación y el trabajo en el que se basa no están relacionados con ningún puerto oficial de DirectX 12 para Linux.

Fuente: gitlab.freedesktop.org a través de Phoronix

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *