Wine 11.17 mejora los juegos en Linux con emulación de modos de pantalla

by Tecnoandroid
Wine 11.17 mejora los juegos en Linux con emulación de modos de pantalla

Wine 11.17 ya está aquí como la nueva entrega de desarrollo que llega cada dos semanas, y trae consigo un puñado de novedades que interesan sobre todo a quienes juegan en Linux. Este proyecto, para quien no lo conozca, permite ejecutar juegos y aplicaciones de Windows en distribuciones Linux, y en esta versión el plato fuerte es el soporte inicial para la emulación de modos de pantalla, un trabajo que ha liderado Rémi Bernon. A eso se suma la incorporación de VKD3D 2.1 y un total de 44 correcciones de errores.

El foco de Bernon ha estado en algo muy concreto pero importante, permitir el escalado de OpenGL según la resolución que el juego cree estar usando. El propio proyecto lo describe como una especie de virtualización del renderizado. Dicho de forma sencilla, el sistema genera la imagen al tamaño virtual que la aplicación espera y luego la traslada a la ventana física real del equipo, ajustándola al tamaño que corresponda. Una mejora que se nota especialmente cuando se ejecutan videojuegos sobre Wine o Proton en la distribución Linux de cada día.

Cómo funciona la emulación de modos de pantalla en Wine

La idea detrás de esta función es resolver un problema clásico, el desajuste entre la resolución que un juego pide y la que realmente ofrece la pantalla. En lugar de obligar al monitor a cambiar de resolución de verdad, Wine renderiza internamente al tamaño que el juego espera y después lleva esa imagen a la ventana física, sea cual sea el tamaño real del escritorio.

Esto afecta sobre todo a los títulos que usan OpenGL y que, al pasar a pantalla completa, solicitan una resolución concreta al sistema. Con la emulación activa, esa petición se resolvería de forma interna, sin que el sistema operativo tuviera que tocar la configuración real de la pantalla. El anuncio de esta versión no detalla ese comportamiento para todos los escenarios posibles, así que conviene tomarlo con calma. Hablamos todavía de un soporte inicial y, aunque el proyecto no lo confirme de forma explícita, es razonable pensar que Wine irá ampliando esta función en próximas versiones de desarrollo a medida que aparezcan nuevos casos de uso.

Link affiliato

VKD3D 2.1 y el soporte de idiomas de interfaz

Otra pieza destacada de Wine 11.17 es la integración de la recién publicada versión 2.1 de VKD3D, la capa encargada de traducir las llamadas de Direct3D 12 al estándar Vulkan en Linux. Esta actualización viene acompañada de mejoras en el soporte de los idiomas preferidos de la interfaz de usuario.

VKD3D es, en pocas palabras, el componente que permite a Wine ejecutar programas que dependen de Direct3D 12 en sistemas Linux que no tienen un controlador nativo para ese estándar gráfico de Microsoft. El anuncio de esta versión no entra en más detalles sobre su funcionamiento interno más allá de confirmar el salto a la 2.1. Con la actualización se beneficiarían tanto los títulos que ya usaban esta tecnología como las aplicaciones que la incorporen más adelante.

Fuente
Imagen: softzone.es

Related Articles