Jogos em 26.04 – Recurso especial
Ubuntu 26.04 traz melhorias significativas no desempenho dos jogos. Este artigo aborda as principais melhorias na versão 26.04, otimizações de desempenho e experiência de jogo no mundo real.
Atualizações de kernel e driver
Ubuntu 26.04 vem com o kernel Linux 7.0, trazendo diversas melhorias críticas para jogos.
NTSYNC: Aceleração Primitiva de Sincronização do Windows
NTSYNC é uma das melhorias relacionadas a jogos mais esperadas no Ubuntu 26.04. Ele implementa nativamente primitivas de sincronização do Windows NT (mutexes, semáforos, eventos, etc.) no kernel Linux, eliminando a necessidade de Wine/Proton emular esses mecanismos no espaço do usuário.
Vantagens do NTSYNC
- Sobrecarga de CPU reduzida: as operações de sincronização são concluídas diretamente no kernel, reduzindo as alternâncias de contexto
- Latência mais baixa: elimina a sobrecarga de emulação de sincronização no nível Wine
- Melhor desempenho de jogos multithread: jogos com multithread pesado são os que mais se beneficiam
- Substitui Esync/Fsync: NTSYNC é o substituto oficial em nível de kernel para Esync e Fsync
Verificando se NTSYNC está ativado
# 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 em Steam
As versões mais recentes de Proton e Proton-GE detectam e usam automaticamente NTSYNC. Certifique-se de que sua versão Proton seja recente o suficiente:
# In game launch options (usually not needed manually)
PROTON_ENABLE_NTSYNC=1 %command%Melhorias no Agendador
O Linux 7.0 continua a melhorar a capacidade de resposta do desktop, o suporte de hardware gráfico e o comportamento de agendamento, ajudando a fornecer taxas de quadros mais suaves e menor latência de entrada.
Melhorias na pilha do driver gráfico
Versão mais recente do Mesa
Ubuntu 26.04 vem com o Mesa mais recente. Os usuários AMD e Intel se beneficiam de:
# Check Mesa version
glxinfo | grep "OpenGL version"
# Check Vulkan driver version
vulkaninfo --summary- RADV (AMD Vulkan): desempenho aprimorado de traçado de raio, compilação de shader otimizada
- ANV (Intel Vulkan): suporte mais maduro para Arc GPU
- Zink (OpenGL em Vulkan): Melhorias contínuas de compatibilidade e desempenho
Drivers NVIDIA
# Install the latest NVIDIA driver
sudo ubuntu-drivers autoinstall
nvidia-smiOs drivers proprietários NVIDIA recentes melhoraram significativamente a experiência de jogo em Wayland; use ubuntu-drivers devices para escolher a versão recomendada para o seu hardware.
Configuração de otimização de desempenho
Modo de jogo
GameMode é uma ferramenta de otimização de desempenho de jogos desenvolvida pela Feral Interactive:
sudo apt install gamemode -yQuando ativado, GameMode automaticamente:
- Define o governador da CPU para o modo de desempenho
- Ajusta a prioridade de E/S
- Otimiza o estado de desempenho da GPU
- Ajusta os parâmetros de agendamento do kernel
Use-o nas opções de inicialização do jogo Steam:
gamemoderun %command%Configuração do GameMode (~/.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"Monitoramento de desempenho do MangoHud
sudo apt install mangohud -yExiba informações detalhadas de desempenho durante o jogo:
# Steam launch options
mangohud %command%
# Combined with GameMode
gamemoderun mangohud %command%Configuração do 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 janela GameScope
GameScope é um microcompositor desenvolvido pela Valve que fornece um ambiente de exibição isolado para jogos:
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 cursorComparativo de desempenho
Instalando ferramentas de teste
# 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 -yExecutando benchmarks
# OpenGL test
glmark2
# Vulkan test
vkmark
# Phoronix gaming benchmarks
phoronix-test-suite benchmark unigine-heaven
phoronix-test-suite benchmark rise-of-the-tomb-raider26.04 vs. comparação de desempenho da versão anterior
Melhorias típicas de desempenho no Ubuntu 26.04 em comparação com 24.04 para cenários de jogos:
| Área de teste | Melhoria | Razão |
|---|---|---|
| FPS de jogo multithread | 5-15% | Sincronização de kernel NTSYNC |
| A compilação do shader falha | Visivelmente reduzido | Otimização Mesa/RADV |
| Hora de lançamento do jogo | 10-20% mais rápido | Otimização Proton |
| Latência de entrada | Reduzido | Melhorias no agendador |
| Desempenho do jogo Vulkan | 3-8% | Otimização de driver |
Otimização de jogos em nível de sistema
Ajustando a troca
Reduzir o uso de swap pode diminuir a gagueira durante o jogo:
# 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 --systemAjustando os limites do descritor de arquivo
Alguns jogos requerem um grande número de descritores de arquivos:
# 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.confDesativando serviços em segundo plano desnecessários
# 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 desempenho da 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 powersaveConfiguração de jogo recomendada
A lista de verificação ideal de configuração de jogos do 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 é uma das melhores versões de Linux para jogos até hoje. A adição do NTSYNC marca uma nova era para compatibilidade e desempenho de jogos Linux.