Skip to Content

Jouer sur 26.04 — Fonctionnalité spéciale

Ubuntu 26.04 apporte des améliorations significatives aux performances de jeu. Cet article couvre les principales améliorations de la version 26.04, les optimisations des performances et l’expérience de jeu réelle.

Mises à niveau du noyau et des pilotes

Ubuntu 26.04 est livré avec le noyau Linux 7.0, apportant plusieurs améliorations essentielles pour les jeux.

NTSYNC : Windows Accélération primitive de synchronisation

NTSYNC est l’une des améliorations liées aux jeux les plus attendues dans Ubuntu 26.04. Il implémente nativement les primitives de synchronisation Windows NT (mutex, sémaphores, événements, etc.) dans le noyau Linux, éliminant ainsi le besoin pour Wine/Proton d’émuler ces mécanismes dans l’espace utilisateur.

Avantages NTSYNC

  • Surcharge CPU réduite : les opérations de synchronisation s’effectuent directement dans le noyau, réduisant ainsi les changements de contexte
  • Latence inférieure : élimine la surcharge d’émulation de synchronisation au niveau Wine
  • Performances de jeu multithread améliorées : les jeux avec un multithread important en bénéficient le plus
  • Remplace Esync/Fsync : NTSYNC est le remplacement officiel au niveau du noyau pour Esync et Fsync

Vérifier si NTSYNC est activé

# 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)

Activation de NTSYNC dans Steam

Les dernières versions de Proton et Proton-GE détectent et utilisent automatiquement NTSYNC. Assurez-vous que votre version de Proton est suffisamment récente :

# In game launch options (usually not needed manually) PROTON_ENABLE_NTSYNC=1 %command%

Améliorations du planificateur

Linux 7.0 continue d’améliorer la réactivité du bureau, la prise en charge du matériel graphique et le comportement de planification, contribuant ainsi à offrir des fréquences d’images plus fluides et une latence d’entrée plus faible.

Améliorations de la pile de pilotes graphiques

Dernière version de Mesa

Ubuntu 26.04 est livré avec la dernière version d’Mesa. Les utilisateurs d’AMD et d’Intel bénéficient de :

# Check Mesa version glxinfo | grep "OpenGL version" # Check Vulkan driver version vulkaninfo --summary
  • RADV (AMD Vulkan) : performances de lancer de rayons améliorées, compilation de shaders optimisée
  • ANV (Intel Vulkan) : prise en charge plus mature du GPU Arc
  • Zink (OpenGL sur Vulkan) : compatibilité continue et améliorations des performances

NVIDIA Pilotes

# Install the latest NVIDIA driver sudo ubuntu-drivers autoinstall nvidia-smi

Les récents pilotes propriétaires NVIDIA ont considérablement amélioré l’expérience de jeu sous Wayland ; utilisez ubuntu-drivers devices pour choisir la version recommandée pour votre matériel.

Configuration d’optimisation des performances

Mode Jeu

GameMode est un outil d’optimisation des performances de jeu développé par Feral Interactive :

sudo apt install gamemode -y

Lorsqu’il est activé, GameMode automatiquement :

  • Définit le gouverneur du processeur en mode performance
  • Ajuste la priorité des E/S
  • Optimise l’état des performances du GPU
  • Ajuste les paramètres de planification du noyau

Utilisez-le dans les options de lancement du jeu Steam :

gamemoderun %command%

Configuration du mode jeu (~/.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"

Surveillance des performances de MangoHud

sudo apt install mangohud -y

Afficher des informations détaillées sur les performances pendant le jeu :

# Steam launch options mangohud %command% # Combined with GameMode gamemoderun mangohud %command%

Configuration de MangoHud (~/.config/MangoHud/MangoHud.conf) :

fps gpu_stats gpu_temp cpu_stats cpu_temp ram vram frame_timing font_size=20 position=top-left

Compositeur de fenêtres GameScope

GameScope est un micro-compositeur développé par Valve qui fournit un environnement d’affichage isolé pour les jeux :

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 cursor

Analyse comparative des performances

Installation des outils de test

# 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 -y

Exécution de benchmarks

# OpenGL test glmark2 # Vulkan test vkmark # Phoronix gaming benchmarks phoronix-test-suite benchmark unigine-heaven phoronix-test-suite benchmark rise-of-the-tomb-raider

Comparaison des performances de 26.04 par rapport à la version précédente

Améliorations typiques des performances dans Ubuntu 26.04 par rapport à 24.04 pour les scénarios de jeu :

Zone d’essaiAméliorationRaison
FPS de jeu multithread5-15%Synchronisation du noyau NTSYNC
La compilation des shaders bégaieNotamment réduitOptimisation Mesa/RADV
Heure de lancement du jeu10 à 20 % plus rapideOptimisation Proton
Latence d’entréeRéduitAméliorations du planificateur
Performances du jeu Vulkan3-8%Optimisation du pilote

Optimisation du jeu au niveau du système

Ajustement de l’échange

Réduire l’utilisation du swap peut diminuer le bégaiement pendant le jeu :

# 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 --system

Ajustement des limites des descripteurs de fichiers

Certains jeux nécessitent un grand nombre de descripteurs de fichiers :

# 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.conf

Désactivation des services d’arrière-plan inutiles

# 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-upgrades

Mode de performances du processeur

# 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 powersave

Configuration de jeu recommandée

La liste de contrôle de configuration de jeu optimale 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 est l’une des meilleures versions de Linux pour les jeux à ce jour. L’ajout de NTSYNC marque une nouvelle ère pour la compatibilité et les performances des jeux Linux.