Microsoftは、Windows 11のプレビューアップデートKB5089573(OSビルド26200.8524および26100.8524)の配信を開始した。本アップデートの最大の目玉は、「Low Latency Profile」と社内で呼称されるCPUブースト機能の実装だろう。この機能は、スタートメニュー、Windows Search、アクションセンターといったOSの中核的なUI要素(シェルエクスペリエンス)を呼び出す際に、一時的にCPUクロックを最大まで引き上げるという挙動をとる。デスクトップOSにおいては、ユーザーのアクションに対してシステムリソースがワンテンポ遅れて割り当てられることによる微細な遅延が長年の課題とされてきた。本機能はその根本的な解決を目指した取り組みとなる。

このパフォーマンス改善策は、2027年まで継続的にWindows 11の体感速度を向上させることを目的とした「Windows K2プロジェクト」から生まれた最初の大きな成果物である。プレビュー版を用いたベンチマークやWindows Insider Programのテスト参加者からの報告によると、UIのフライアウト(画面上に一時的に表示されるコントロールパネルやメニュー)表示にかかる時間が最大70%削減され、標準アプリケーション(インボックスアプリ)の起動も最大40%高速化されることが確認されている。

これまでユーザーから幾度となく指摘され続けてきた、OS操作時の微小な引っ掛かりやメニュー展開時のレンダリング遅延を解消し、システム全体の応答性を根本から見直す設計となっている。特に、近年のWindowsはWeb技術ベースのUIコンポーネントを多用してきた経緯があり、これがもっさりとした動作の一因となっていた。今回のアップデートは、そうした構造的弱点をハードウェアへのリソース要求の最適化によってカバーするアプローチと言える。

現時点ではプレビュー段階のオプションアップデートとして提供されているため、Windows Updateを通じて自動的にはインストールされない。新機能の適用を希望するユーザーは、設定画面のWindows Updateから高度なオプションを開き、オプションの更新プログラムとしてKB5089573を手動で選択してインストールする仕様である。さらに、Microsoftは段階的ロールアウト(CFR:Controlled Feature Rollout)方式を採用しているため、アップデートを適用した直後にすべての環境で機能が有効化されるとは限らない。機能の安定性が十分に確認された後、すべてのデバイスに対して順次有効化される仕組みが取られている。

AD

CPUの瞬間的な最大駆動と「Race to Sleep」の設計思想

この「Low Latency Profile」の導入に対して、一部のユーザーからは最適化不足による処理の重さをCPUのパワープレイで強制的にカバーしているのではないかという批判の声も上がった。しかし、こうした批判に対してMicrosoftのエンジニアリングチームは、「Race to Sleep」という設計の概念を用いて技術的な背景を説明している。

「Race to Sleep」とは、UI操作などに伴う瞬間的な演算負荷を最速で処理し、プロセッサを可能な限り早く省電力なアイドル状態へと移行させる手法である。1〜3秒という極めて短い時間だけCPUを100%に近い状態で稼働させることで、システム全体の応答性を極限まで高めつつ、結果的な総消費電力を低く抑えるというアプローチである。

AppleのmacOSや各種のLinuxディストリビューションといった他のオペレーティングシステムでは、ハードウェアレベルのスケジューリング制御を通じて同様の最適化が長年実施されてきた。例えば、Apple Siliconを搭載したMacでは、ユーザーのタップやクリックといったUIイベントが発生した瞬間に高性能コアが短時間だけフル稼働し、描画処理が終わると即座に高効率コアへの処理の受け渡しやスリープ状態への移行が行われる。また、Linuxカーネルにおける「schedutil」などのCPU周波数スケーリングガバナも、負荷の急増に対して素早くクロックを引き上げ、タスク終了後に速やかにクロックを下げるアルゴリズムを採用している。モバイルデバイスや最新のデスクトップUIが滑らかに動作する背景には、常にこの「いかに早く処理を終えて休むか」という思想が存在している。

サードパーティ製ツールであるViveToolなどを用いて手動で機能を有効化し、パフォーマンスを計測した複数の技術系メディアの報告によると、アクションセンターなどを開いた瞬間にIntel CoreプロセッサのPコア(Performanceコア)の利用率が一時的に100%に達し、直後に通常レベルへと急激に降下する挙動が明確に確認されている。

これは、OSがCPUのクロックスピードが緩やかに上昇するのを待つことなく、ユーザーの入力に対して即座に最大のリソースを割り当てていることを示している。このようなリソース管理の変更により、とくに低スペックなハードウェア環境や仮想マシン上での動作において、体感的な応答性の向上が著しくなると分析されている。これまで「もっさり」と感じられていた廉価なPCであっても、UIの初動に全力を注ぐことでプレミアムな操作感を演出できるという点で、実用上のメリットは非常に大きい。

一部ゲーム環境におけるフレームレート低下の課題

OSのUI周りでは劇的な改善が見られる一方で、今回のKB5089573アップデート適用後に特定のPCゲームでパフォーマンスの低下が発生するという報告もユーザーコミュニティで相次いでいる。例えば、『Cyberpunk 2077』や『Call of Duty: Black Ops 6』などのタイトルにおいて、平均フレームレートが低下する事象や、フレームタイムの極端な不安定化が観測されている。ゲームプレイ中のカクつきは、ゲーマーにとって実用上の大きな障害となる。

一部の検証ツール(Latencymonなど)を用いた詳細な分析によると、システムがアイドル状態であっても割り込みレイテンシが不規則に変動する現象が確認されている。過去のWindows Updateでも、特定のプレビュービルドがゲームモードや電源プランの設定と競合し、フルスクリーンゲームのパフォーマンスを低下させた事例が複数存在する。今回も、OSの内部的なスケジューリング変更や電源管理の更新が、NVIDIAAMDなどのグラフィックスドライバの処理と予期せぬ干渉を引き起こしている可能性が高いと推測されている。

このような不具合に直面した場合、グラフィックスドライバをダウングレードするだけでは問題が解決しない事例が大半を占める。過去のKB5000842などのアップデート不具合の歴史を振り返っても、根本的な原因はOS側のスケジューラやリソース管理の変更にある。一時的にアップデートをアンインストールして以前の安定したビルドにロールバックするか、Microsoftから提供される公式の修正パッチを待つことが最も確実な対処法となる。本アップデートはあくまでオプションのプレビュー版であるため、PCを主にゲーム用途で使用しており安定性を重視する環境においては、本アップデートの導入を見送るという選択も一般的に行われている。

AD

ネイティブUI化とWindows 11の今後の展望

今回の「Low Latency Profile」の実装は、Microsoftが進めているより大規模なWindows 11のパフォーマンス改善戦略の序章である。現在、同社はOSのUIコンポーネントにおいて、リソース消費の激しいWebフレームワークへの依存を意図的に減らし、より軽量かつ高速に動作するネイティブコードへと置き換える作業を水面下で進めている。ユーザーインターフェースの中核であるスタートメニューの構造見直しなども、その一環として進行しているプロジェクトである。

UIのネイティブ化によるベースラインの負荷軽減と、「Low Latency Profile」による瞬間的なリソースの最適配分が組み合わさることで、システム全体の応答性は今後さらに飛躍していくことが予想される。ハードウェアとソフトウェアの両面からの最適化を通じて、現代のスマートフォンOSに匹敵する滑らかでプレミアムな操作感を実現するべく開発が続けられている。さらに今回のアップデートでは、VM(仮想マシン)利用時におけるタスクマネージャーのCPU速度表示のバグ修正や、バッテリー駆動時間を最適化するためのセンサーハブおよびHIDデバイスの電源管理アルゴリズムの改善も含まれている。また、6月末に期限切れを迎えるSecure Boot証明書の更新プロセスも並行して進められており、対象となるデバイスに対して新しい証明書を段階的に適用していく仕組みも導入された。これにより、ユーザー体験の向上とシステムセキュリティの強化という、Windows 11が抱える二つの命題に対して同時にアプローチする重要なマイルストーンとなっている。