
2026/03/25 3:34
**Wine 11** は、Linux 上で Windows ゲームを実行する方法を一新し、カーネルレベルで大幅な速度向上を実現しています。
RSS: https://news.ycombinator.com/rss
要約▶
日本語訳:
(欠落している要素を組み込みつつ明確さを保つ)
改訂サマリー
Wine 11 は 2026 年 3 月 23 日午後 12:31 (EDT) にリリースされ、Linux 上で Windows アプリケーションを実行する上で決定的な飛躍を示します。主な特徴は NTSYNC カーネルドライバー であり、NT 同期プリミティブのラウンドトリップ wineserver 呼び出しを排除し、劇的なフレームレート向上を実現しています(例:Dirt 3 は 110.6 → 860.7 FPS、Resident Evil 2 は 26 → 77 FPS)。NTSYNC はカーネル ≥ 6.14 で「即使用」可能であり、Fedora 42 と Ubuntu 25.04 に準備完了です。
その他の主要な改善点は以下の通りです:
- 完全な WoW64 サポート:Wine は多重ライブラリ依存なしに 32‑bit Windows アプリを実行できるようになりました。OpenGL メモリマッピング、SCSI パススルー、および 16‑ビットアプリ全体のサポートが追加されました。
- Wayland ドライバーアップグレード:双方向クリップボード、ドラッグ&ドロップ、ディスプレイモード変更時のコンポジタースケーリング、X11 での EGL デフォルト化、Vulkan 1.4、Direct3D 11 Video API を介したハードウェアアクセラレート H.264 が含まれます。
- 周辺機器・プロトコル改善:ホイール/スティックのフィードバック、新しい Bluetooth/BLE ドライバー、MIDI サウンドフォント処理の向上、Zip64 圧縮、Unicode 17.0、TWAIN 2.0、IPv6 ping、Linux/macOS でのスレッド優先度管理、ARM64 4K ページシミュレーション。
互換性修正には Nioh 2、StarCraft II、The Witcher II、Call of Duty: Black Ops II、Final Fantasy XI、および Battle.net などが含まれます。
著者 Adam Conway(BSc コンピュータサイエンス、元 XDA Lead Technical Editor)は 2017 年から Android アプリのベンチマークを行ってきた経験があります。彼は Wine 11 が Linux ゲーミングを新しいカーネル上でよりスムーズに動作させ、レガシー Windows ソフトウェアへのサポートを拡大すると述べています。ユーザーにとってはフレームレートの向上とネイティブ機能が実現し、開発者やパブリッシャーにとっては Linux へゲームを持ち込む障壁が低下し、オープンソースコミュニティ全体に利益をもたらします。
本文
2026年3月23日、午後12:31(米東部時間)に公開
著者について
私は Adam Conway です。愛知県出身のテクノロジー好きで、コンピュータサイエンス学士号を取得し、XDA のリード・テクニカル・エディターを務めています。卒業論文では Android アプリとスマートフォンの非機能的側面(パフォーマンス、電力消費など)のベンチマークを行いました。2017 年からテック業界で働いています。
余暇には Counter‑Strike や VALORANT をプレイします。
連絡先: adam@xda‑developers.com | Twitter: @AdamConwayIE | Instagram: adamc.99 | Reddit: u/AdamConwayIE
Linux でのゲーム体験は大きく進化した
Valve が 2018 年に Proton を発表したとき、Linux のゲーミング環境は「技術的には可能だが多くの苦痛を伴う」という状態から、実際に動作するようになったという転換点に来たと感じました。それ以来、Wine の小規模リリース(Wine 10、Wine 9 など)が段階的に互換性問題を解消し、パフォーマンスを少しずつ向上させてきました。各バージョンは数百件のバグ修正と小さな改善で構成され、エコシステム全体が前進していったのです。
Wine 11 は単なる更新ではない
Wine 11 は年次リリースとしての数百件のバグ修正に留まらず、多くの大規模変更と改善を含みます。主なポイントは以下の通りです。
- NTSYNC サポート – 何年もの開発で実現した、Windows NT の最もパフォーマンスセンシティブな操作を Wine が再設計したもの。
- WoW64 アーキテクチャ全面改修 – 32‑bit アプリケーションを 64‑bit 環境で完全にサポート。
- Wayland ドライバ改善 – 双方向クリップボード、ドラッグ&ドロップ、ディスプレイモード変更など。
これらの変更は Wine 11 をまるで新しいプロジェクトに変えてしまいます。すべてのゲームが劇的に変わるわけではありませんが、恩恵を受けるタイトルではパフォーマンス向上が顕著です。Proton や SteamOS など Wine をベースにしたプロダクトは、この進化をそのまま享受できます。
今までの回避策はもはや旧態依然
Esync と Fsync は機能したものの最適解ではなかった
- Esync(Linux eventfd)は
を通さずに済むようになりましたが、いくつかのディストリビューションでファイルディスクリプタ制限が原因で多くのオブジェクトを開くゲームに問題が発生しました。wineserver - Fsync(Linux futexes)は Esync よりも高速でしたが、メインライン Linux には統合されていないカーネルパッチが必要でした。
どちらも巧妙な回避策であり、Linux のプリミティブを使って NT 同期の挙動を近似していました。しかし
NtPulseEvent() や「すべて待機」モードなど、一部の特殊ケースはユーザー空間では正しく処理できませんでした。
NTSYNC が全てを再設計する
- カーネルレベル同期:新しいカーネルドライバが Windows NT 同期オブジェクトをモデル化し、
を公開。Wine は直接カーネルに接続し、/dev/ntsync
への往復呼び出しを排除します。wineserver - 近似なし:正しいキュー管理、イベントの意味論、原子操作はすべてカーネル側で処理されます。
- 開発者:Elizabeth Figura(Esync/Fsync の作者)が担当し、Linux 6.14 にマージ済みです。
パフォーマンスへの影響
| ゲーム | Vanilla Wine FPS | Wine NTSYNC FPS |
|---|---|---|
| Dirt 3 | 110.6 | 860.7 (+678%) |
| Resident Evil 2 | 26 | 77 |
| Call of Juarez | 99.8 | 224.1 |
| Tiny Tina’s Wonderlands | 130 | 360 |
これらは Esync や Fsync を使用しない純粋な Wine と NTSYNC の比較です。Fsync を使うプレイヤーは、ほとんどのゲームで同様の飛躍を実感できません。
利用可能性
- メインラインカーネル:追加パッチ不要。
- サポートディストリビューション:Fedora 42、Ubuntu 25.04 など(kernel 6.14+)。
- Proton & SteamOS:Valve は SteamOS 3.7.20 beta に NTSYNC を組み込み、Proton GE もすでに有効化しています。公式 Proton が Wine 11 にリベースされれば、Steam Deck のユーザーは無料で恩恵を受けられます。
WoW64 はついに完成
Wine は 32‑bit Windows アプリケーションを 64‑bit Linux 上で完全にサポートします。マルチリンパックや
ia32-libs の必要はなく、統一バイナリが自動的に実行ファイルのビット数を検出し、以下を処理します。
- OpenGL メモリマッピング
- SCSI パススルー
- 16‑bit アプリケーションサポート
これにより、古いゲームやレガシーソフトウェアが 32‑bit 実行ファイルに依存していた場合でも、大幅な使いやすさ向上を実現します。
Wine 11 の残りの機能はただの余白ではない
Wayland ドライバ拡張
- Wine とネイティブ Wayland アプリ間で双方向クリップボード。
- Wayland アプリから Wine ウィンドウへのドラッグ&ドロップ。
- コンポーザスケーリング(例:640×480)を用いたディスプレイモード変更のエミュレーション。
これらは X11 から Wayland へ移行するユーザーにとって障壁を低減します。
グラフィックス & ビデオ改善
- EGL が X11 上で OpenGL レンダリングのデフォルトバックエンドになり、GLX を置き換え。
- Vulkan API バージョンが 1.4 へアップグレード。
- Direct3D 11 のビデオ API と Vulkan Video を用いたハードウェアアクセラレーション H.264 デコードの初期サポート(カットシーンやゲーム内ストリーミングに有効)。
周辺機器 & システム拡張
- レーシングホイールとフライトスティック用のフィードバック改善。
- BLE サービスを備えた新 Bluetooth ドライバ、正しいペアリングサポート。
- レガシーゲーム音楽向けに MIDI SoundFont ハンドリングが強化。
その他追加機能
- Zip64 圧縮対応。
- Unicode 17.0.0 対応。
- 64‑bit アプリ用 TWAIN 2.0 スキャン。
- IPv6 ping 機能。
スレッド優先度 & ARM サポート
- Linux と macOS 上でのスレッド優先度管理が改善。
- ARM64 デバイスは 4K ページサイズをシミュレートできるようになり、最新の ARM ハードウェアへの対応範囲が拡大。
バグ修正
Nioh 2、StarCraft 2、The Witcher 2、Call of Duty: Black Ops II、Final Fantasy XI、Battle.net など、多数のゲームに対する重要な修正を実施。
総括
Wine 11 は画期的なリリースです。NTSYNC の導入、WoW64 の完了、Wayland ドライバの成熟化、そして膨大なバグ修正というコアイノベーションにより、Proton が Linux ゲーミングを実現した以来最も重要な Wine 更新となっています。Proton、Lutris、Bottles など Wine を基盤とする全てのプロジェクトは自動的に恩恵を受けます。
Linux 上でゲームをプレイしているなら、ぜひ Wine 11 を試してください。その価値は十分にあります。