Juegos en 26.04 — Característica especial
Ubuntu 26.04 aporta mejoras significativas al rendimiento de los juegos. Este artículo cubre las mejoras clave en la versión 26.04, las optimizaciones de rendimiento y la experiencia de juego en el mundo real.
Actualizaciones de kernel y controladores
Ubuntu 26.04 se envía con el kernel Linux 7.0, lo que aporta varias mejoras fundamentales para los juegos.
NTSYNC: Windows Aceleración primitiva de sincronización
NTSYNC es una de las mejoras relacionadas con los juegos más esperadas en Ubuntu 26.04. Implementa de forma nativa primitivas de sincronización NT Windows (mutex, semáforos, eventos, etc.) en el kernel de Linux, eliminando la necesidad de que Wine/Proton emule estos mecanismos en el espacio de usuario.
Ventajas de NTSYNC
- Reducción de la sobrecarga de la CPU: las operaciones de sincronización se completan directamente en el kernel, lo que reduce los cambios de contexto.
- Menor latencia: elimina la sobrecarga de emulación de sincronización de nivel Wine
- Rendimiento de juegos multiproceso mejorado: los juegos con muchos subprocesos múltiples son los que más se benefician
- Reemplaza a Esync/Fsync: NTSYNC es el reemplazo oficial a nivel de kernel para Esync y Fsync
Comprobando si NTSYNC está habilitado
# Check if the kernel supports NTSYNC
ls /dev/ntsync
# Or check the kernel config (Ubuntu stores it under /boot)
grep NTSYNC /boot/config-$(uname -r)Habilitando NTSYNC en Steam
Las últimas versiones de Proton y Proton-GE detectan y utilizan automáticamente NTSYNC. Asegúrese de que su versión Proton sea lo suficientemente reciente:
# In game launch options (usually not needed manually)
PROTON_ENABLE_NTSYNC=1 %command%Mejoras en el programador
Linux 7.0 continúa mejorando la capacidad de respuesta del escritorio, la compatibilidad con el hardware de gráficos y el comportamiento de programación, lo que ayuda a ofrecer velocidades de cuadro más fluidas y una menor latencia de entrada.
Mejoras en la pila de controladores de gráficos
Última versión de Mesa
Ubuntu 26.04 se envía con el último Mesa. Los usuarios de AMD y Intel se benefician de:
# Check Mesa version
glxinfo | grep "OpenGL version"
# Check Vulkan driver version
vulkaninfo --summary- RADV (AMD Vulkan): rendimiento de trazado de rayos mejorado, compilación de sombreadores optimizada
- ANV (Intel Vulkan): compatibilidad con Arc GPU más madura
- Zink (OpenGL en Vulkan): Mejoras continuas de compatibilidad y rendimiento
NVIDIA Controladores
# Install the latest NVIDIA driver
sudo ubuntu-drivers autoinstall
nvidia-smiLos controladores propietarios recientes de NVIDIA han mejorado significativamente la experiencia de juego en Wayland; utilice ubuntu-drivers devices para elegir la versión recomendada para su hardware.
Configuración de optimización del rendimiento
Modo de juego
GameMode es una herramienta de optimización del rendimiento de los juegos desarrollada por Feral Interactive:
sudo apt install gamemode -yCuando se activa, GameMode automáticamente:
- Establece el regulador de la CPU en modo de rendimiento
- Ajusta la prioridad de E/S
- Optimiza el estado de rendimiento de la GPU
- Ajusta los parámetros de programación del kernel
Úselo en las opciones de inicio del juego Steam:
gamemoderun %command%Configuración del modo de juego (~/.config/gamemode.ini):
[general]
renice = 10
softrealtime = auto
inhibit_screensaver = 1
[gpu]
apply_gpu_optimisations = accept-responsibility
gpu_device = 0
nv_powermizer_mode = 1
[custom]
start = notify-send "GameMode activated"
end = notify-send "GameMode deactivated"Monitoreo del rendimiento de MangoHud
sudo apt install mangohud -yMuestra información detallada sobre el rendimiento durante el juego:
# Steam launch options
mangohud %command%
# Combined with GameMode
gamemoderun mangohud %command%Configuración de MangoHud (~/.config/MangoHud/MangoHud.conf):
fps
gpu_stats
gpu_temp
cpu_stats
cpu_temp
ram
vram
frame_timing
font_size=20
position=top-leftCompositor de ventanas GameScope
GameScope es un microcompositor desarrollado por Valve que proporciona un entorno de visualización aislado para juegos:
sudo apt install gamescope -y
# Use in Steam launch options
gamescope -w 1920 -h 1080 -r 60 -f -- %command%
# Common parameters
# -w output width
# -h output height
# -r refresh rate limit
# -f fullscreen
# -F fsr enable FSR upscaling
# --force-grab-cursor lock mouse cursorEvaluación comparativa de rendimiento
Instalación de herramientas de prueba
# Vulkan benchmark
sudo apt install vkmark -y
# OpenGL benchmark
sudo apt install glmark2 -y
# Unigine benchmark
# Download from https://benchmark.unigine.com/
# Phoronix Test Suite
sudo apt install phoronix-test-suite -yCorrer puntos de referencia
# OpenGL test
glmark2
# Vulkan test
vkmark
# Phoronix gaming benchmarks
phoronix-test-suite benchmark unigine-heaven
phoronix-test-suite benchmark rise-of-the-tomb-raiderComparación de rendimiento de 26.04 frente a la versión anterior
Mejoras de rendimiento típicas en Ubuntu 26.04 en comparación con 24.04 para escenarios de juego:
| Área de prueba | Mejora | Razón |
|---|---|---|
| FPS de juegos multiproceso | 5-15% | Sincronización del núcleo NTSYNC |
| La compilación de sombreadores tartamudea | Notablemente reducido | Optimización Mesa/RADV |
| hora de lanzamiento del juego | 10-20% más rápido | Optimización Proton |
| Latencia de entrada | Reducido | Mejoras en el programador |
| Vulkan rendimiento del juego | 3-8% | Optimización del controlador |
Optimización de juegos a nivel de sistema
Ajustando el intercambio
Reducir el uso de swap puede disminuir la tartamudez durante el juego:
# View current value
cat /proc/sys/vm/swappiness
# Temporary adjustment (resets on reboot)
sudo sysctl vm.swappiness=10
# Permanent adjustment
echo "vm.swappiness=10" | sudo tee -a /etc/sysctl.d/99-gaming.conf
sudo sysctl --systemAjustar los límites del descriptor de archivos
Algunos juegos requieren una gran cantidad de descriptores de archivos:
# View current limit
ulimit -n
# Adjust limit
echo "* soft nofile 1048576" | sudo tee -a /etc/security/limits.conf
echo "* hard nofile 1048576" | sudo tee -a /etc/security/limits.confDeshabilitar servicios en segundo plano innecesarios
# Disable indexing service during gaming (in GNOME 47+ tracker was renamed to
# localsearch, and it is a user-level service)
systemctl --user stop localsearch-3.service
systemctl --user mask localsearch-3.service
# Disable automatic update checks
sudo systemctl stop unattended-upgradesModo de rendimiento de la CPU
# Install cpupower
sudo apt install linux-tools-common linux-tools-generic -y
# Set performance mode
sudo cpupower frequency-set -g performance
# Restore power-saving mode
sudo cpupower frequency-set -g powersaveConfiguración de juego recomendada
Lista de verificación de configuración óptima para juegos Ubuntu 26.04:
# 1. Install the latest drivers
sudo ubuntu-drivers autoinstall
# 2. Install gaming tools
sudo apt install gamemode mangohud gamescope steam -y
# 3. Install Vulkan support
sudo apt install vulkan-tools libvulkan1 libvulkan1:i386 -y
# 4. Install Proton-GE (via ProtonUp-Qt)
flatpak install flathub net.davidotek.pupgui2 -y
# 5. Optimize system parameters
echo "vm.swappiness=10" | sudo tee /etc/sysctl.d/99-gaming.conf
sudo sysctl --system
# 6. Universal Steam game launch options
# gamemoderun mangohud %command%Ubuntu 26.04 es una de las mejores versiones de Linux para juegos hasta la fecha. La incorporación de NTSYNC marca una nueva era para la compatibilidad y el rendimiento de los juegos de Linux.