Skip to Content

26.04 でのゲーム — 特集

Ubuntu 26.04 は、ゲームのパフォーマンスを大幅に向上させます。この記事では、26.04 リリースの主な改善点、パフォーマンスの最適化、実際のゲーム エクスペリエンスについて説明します。

カーネルとドライバーのアップグレード

Ubuntu 26.04 には Linux 7.0 カーネルが同梱されており、ゲームにとって重要ないくつかの改善が施されています。

NTSYNC: Windows 同期プリミティブ アクセラレーション

NTSYNC は、Ubuntu 26.04 で最も期待されているゲーム関連の改善点の 1 つです。 Linux カーネルに Windows NT 同期プリミティブ (ミューテックス、セマフォ、イベントなど) がネイティブに実装されているため、ユーザー空間でこれらのメカニズムをエミュレートするために Wine/Proton が必要なくなります。

NTSYNCの利点

  • CPU オーバーヘッドの削減: 同期操作はカーネル内で直接完了し、コンテキストの切り替えが減少します。
  • 待ち時間の短縮: Wine レベルの同期エミュレーションのオーバーヘッドを排除します。
  • マルチスレッド ゲームのパフォーマンスの向上: 重いマルチスレッドを使用するゲームで最もメリットが得られます。
  • Esync/Fsync を置き換える: NTSYNC は、Esync および Fsync をカーネルレベルで公式に置き換えるものです。

NTSYNCが有効かどうかを確認する

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

Steam で NTSYNC を有効にする

最新バージョンの Proton および Proton-GE は、NTSYNC を自動的に検出して使用します。 Proton のバージョンが十分に新しいことを確認してください。

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

スケジューラの改善

Linux 7.0 は、デスクトップの応答性、グラフィックス ハードウェアのサポート、およびスケジューリング動作を引き続き改善し、よりスムーズなフレーム レートとより低い入力遅延の実現に役立ちます。

グラフィックスドライバースタックの改善

最新の Mesa バージョン

Ubuntu 26.04 には、最新の Mesa が同梱されています。 AMD および Intel ユーザーには次のメリットがあります。

# Check Mesa version glxinfo | grep "OpenGL version" # Check Vulkan driver version vulkaninfo --summary
  • RADV (AMD Vulkan): レイ トレーシング パフォーマンスの向上、シェーダー コンパイルの最適化
  • ANV (Intel Vulkan): より成熟した Arc GPU サポート
  • Zink (Vulkan 上の OpenGL): 継続的な互換性とパフォーマンスの向上

NVIDIA ドライバー

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

最近の NVIDIA 独自ドライバーにより、Wayland でのゲーム エクスペリエンスが大幅に向上しました。 ubuntu-drivers devices を使用して、ハードウェアの推奨バージョンを選択してください。

パフォーマンス最適化構成

ゲームモード

GameMode は、Feral Interactive によって開発されたゲーム パフォーマンス最適化ツールです。

sudo apt install gamemode -y

GameMode を有効にすると、次のことが自動的に行われます。

  • CPU ガバナーをパフォーマンス モードに設定します
  • I/O優先度を調整します
  • GPUのパフォーマンス状態を最適化します
  • カーネルのスケジューリングパラメータを調整します

Steam ゲーム起動オプションで使用します。

gamemoderun %command%

ゲームモード設定 (~/.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"

MangoHud パフォーマンス監視

sudo apt install mangohud -y

ゲームプレイ中に詳細なパフォーマンス情報を表示します。

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

MangoHud 構成 (~/.config/MangoHud/MangoHud.conf):

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

GameScope ウィンドウ コンポジター

GameScope は、Valve によって開発されたマイクロコンポジターで、ゲームに独立したディスプレイ環境を提供します。

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

パフォーマンスのベンチマーク

テストツールのインストール

# 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

実行中のベンチマーク

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

26.04 と以前のバージョンのパフォーマンスの比較

ゲーム シナリオにおける 24.04 と比較した Ubuntu 26.04 の一般的なパフォーマンスの向上:

テストエリア改善理由
マルチスレッド ゲーム FPS5~15%NTSYNC カーネル同期
シェーダーのコンパイルが途切れる顕著に減少Mesa/RADV の最適化
ゲームの起動時間10 ~ 20% 高速化Proton の最適化
入力レイテンシ減少スケジューラの改善
Vulkan ゲームのパフォーマンス3~8%ドライバーの最適化

システムレベルのゲームの最適化

スワッピーネスの調整

スワップの使用量を減らすと、ゲーム中の途切れを減らすことができます。

# 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

ファイル記述子の制限の調整

一部のゲームでは、大量のファイル記述子が必要です。

# 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

不要なバックグラウンドサービスを無効にする

# 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

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 powersave

推奨されるゲーム設定

最適な 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 は、これまででゲームに最適な Linux バージョンの 1 つです。 NTSYNC の追加は、Linux ゲームの互換性とパフォーマンスに新時代をもたらします。