Productos FTTH

Tienda FFTH desde 2004

Entradas Mensuales

Síguenos en:

Canal Oficial Telegram de elhacker.NET Grupo Facebook elhacker.NET Twitter elhacker.NET Canal Youtube elhacker.NET Comunidad Steam: Grupo elhacker.NET Mastodon

Entradas populares

PostHeaderIcon Ingeniero de Valve desarrolla una técnica para que los juegos en Linux funcionen mejor en las GPU de 8 GB


Jugar en Linux siempre ha tenido sus pros y sus contras. Sin embargo, parece que esta mejora podría hacer que los juegos funcionen mejor que nunca en gráficas baratas.





Desde hace ya un tiempo, es cierto que el mundo del gaming ha ido mejorando poco a poco en Linux. Por ejemplo, hace un mes se comparó a Windows 11 y Linux en esta materia con un juego como el Resident Evil Requiem.

Se pudo comprobar que, en la resolución 1080p con calidad gráfica baja o media, Linux logra ofrecer más fotogramas por segundo que Windows 11 en varias pruebas. Además, en determinados momentos, el sistema basado en Linux consigue una ventaja clara en fluidez.

Ahora la novedad viene de manos de un ingeniero de Valve, que ha encontrado una forma de mejorar cómo el sistema usa la memoria de las tarjetas gráficas.

 

Para que te hagas una idea, el problema está en algo muy concreto: las tarjetas gráficas con 8 GB de memoria o menos. Hoy en día, muchos juegos ya necesitan bastante memoria gráfica, y cuando se queda corta, las cosas no van como uno esperaría.

Cuando esto pasa, Linux mueve datos de la memoria de la gráfica (VRAM) a la memoria del ordenador (RAM). Esto evita que el juego se cierre, pero, como resultado, todo va más lento, porque la RAM es menos rápida que la VRAM.

Aquí es donde entra en juego el trabajo de la ingeniera Natalie Vock, que trabaja en el equipo gráfico de Linux en Valve. Ella se dio cuenta de que el sistema no gestionaba bien la memoria cuando la VRAM se llenaba.

Según explica, Linux trataba todos los datos de la misma forma. Eso significa que podía mover información importante del juego a la RAM, incluso aunque estuvieras en medio de una partida. Esto al final hace que el juego vaya peor. Se nota en bajadas de rendimiento, tirones o momentos en los que no responde bien.

Una idea magistral de Valve: que Linux sepa qué es importante

La solución que se ha propuesto es que Linux sepa qué aplicación estás usando en ese momento. Vayamos por partes.

Para conseguir esto, se apoya en una herramienta del propio sistema llamada cgroups. Esta herramienta permite agrupar programas y darles diferentes prioridades. Así, el sistema puede distinguir entre el juego que tienes abierto en pantalla y otras cosas que están funcionando en segundo plano, sea la que sea.

Con esto, cuando la memoria de la gráfica se llena, Linux ya no actúa como le da la gana Ahora puede decidir qué debe mantenerse y qué puede moverse sin afectar al juego.

La gran ventaja de esto es que precisamente esas gráficas más baratas, las que simplemente tienen 8 GB de RAM, no sufren tanto. La gestión se hace de forma inteligente.

Además, se han añadido pequeñas herramientas que ayudan a reforzar este comportamiento. Una de ellas se encarga de dar prioridad al juego activo, y otra hace que el sistema se centre en la ventana que estás usando.

Con esto, si estás jugando y tienes otras aplicaciones abiertas, Linux será más inteligente a la hora de decidir qué cerrar o qué mover de memoria. De esta forma, es menos probable que el juego pierda rendimiento por culpa de un navegador abierto con muchas pestañas.



Fuentes:
https://computerhoy.20minutos.es/software/ingeniero-valve-desarrolla-una-tecnica-para-que-los-juegos-linux-funcionen-mejor-las-gpu-8-gb_6956424_0.html

0 comentarios :

Publicar un comentario

Los comentarios pueden ser revisados en cualquier momento por los moderadores.

Serán publicados aquellos que cumplan las siguientes condiciones:
- Comentario acorde al contenido del post.
- Prohibido mensajes de tipo SPAM.
- Evite incluir links innecesarios en su comentario.
- Contenidos ofensivos, amenazas e insultos no serán permitidos.

Debe saber que los comentarios de los lectores no reflejan necesariamente la opinión del STAFF.