Mozilla は、わずか3日前にバージョン139.0をリリースした後、Nvidia グラフィックスカードを使用する Firefox ユーザーを悩ませていた重大な表示バグに迅速に対処した。緊急パッチである Firefox 139.0.1 は、リフレッシュレートが混在するマルチモニター構成で発生した視覚的アーティファクトと画面破損の問題を特に対象としている。
影響を受けるシステム:
- マルチモニター環境を使用している Nvidia GPU ユーザー
- 混合リフレッシュレート構成(例:144Hz + 60Hz モニター)
- DirectComposition を使用している Windows システム
影響を受けないシステム:
- Intel または AMD グラフィックスユーザー
- シングルモニター構成
- Windows 以外のオペレーティングシステム
Firefox 139.0 リリース後に問題が急速に浮上
Firefox 139.0 は5月27日にカスタム新規タブ背景や互換性のある拡張機能向けの全ページ翻訳サポートなど、いくつかの期待される機能とともにリリースされた。しかし、アップデートのリリースから数時間以内にユーザーからの苦情が Reddit フォーラムやコミュニティディスカッションボードに殺到し、祝福は短命に終わった。ユーザーは YouTube 、Facebook 、Instagram 、Reddit などのメディア重要なウェブサイトを閲覧する際に、奇妙な線、ちらつき、視覚的破損などの深刻なグラフィカル異常を経験していると報告した。
マルチモニターセットアップが表示問題の主な被害を受ける
このバグは主に、144Hz のプライマリモニターと60Hz のセカンダリディスプレイのように、異なるリフレッシュレートで動作するディスプレイを使用するマルチモニター構成を実行しているユーザーに影響を与えた。ユーザーは、セカンダリモニターで60 FPS のメディアコンテンツを再生すると、操作中にプライマリの高リフレッシュレートディスプレイに視覚的アーティファクトが表示されることを発見した。これにより、単純なナビゲーションタスクが視覚的に破綻する、イライラするブラウジング体験が生まれた。
DirectComposition ブロックリスト削除がグラフィックスドライバーバグを引き起こす
Mozilla の調査により、同社が Firefox 139.0 で特定の Nvidia GPU 構成での DirectComposition の使用を以前に防いでいた特定のブロックリストを削除していたことが明らかになった。このブロックリストは、リフレッシュレートが混在するマルチモニターセットアップの保護措置として機能していた。この削除により、ユーザーが経験した広範囲な表示破損問題として現れる根本的なグラフィックスドライバーバグが意図せず露呈された。
Firefox のグラフィックス処理における技術的違い
Mozilla の開発者は、Firefox が他のブラウザとは異なる方法でグラフィカルバッファを処理し、Windows DirectComposition テクノロジーで Swapchains の代わりに Surfaces を利用していると説明した。同社は、他のブラウザが画面上で要素をレンダリングする方法をより密接に模倣するように設計された新しい Layer Compositor の実装に取り組んでいる。このアーキテクチャの変更がブロックリストを削除する決定に寄与した可能性があるが、Mozilla はこの関連性を明確に確認していない。
迅速な回避策と公式修正が利用可能
公式パッチリリース前に、技術的に精通したユーザーは Firefox の設定で gfx.webrender.dcomp-video-hw-overlay-win
フラグを手動で無効にすることで一時的な回避策を発見した。しかし、Mozilla の公式 Firefox 139.0.1 アップデートは、手動設定変更を必要とせずに恒久的な解決策を提供する。このパッチは現在、ヘルプメニューの Firefox について セクションからアクセス可能な Firefox の自動アップデートシステムを通じて利用できる。
Firefox バージョンタイムライン:
- Firefox 139.0: 2025年5月27日リリース
- Firefox 139.0.1: 2025年5月30日緊急パッチリリース
- バグレポート: Bugzilla 1968876
手動回避方法:
gfx.webrender.dcomp-video-hw-overlay-win
フラグを false に切り替える
限定的な影響範囲とアップデート推奨
表示アーティファクトの問題は、リフレッシュレートが異なるマルチモニター構成で Nvidia グラフィックスカードを使用するユーザーに特に影響する。シングルモニターセットアップや Intel または AMD グラフィックスを使用するシステムは、この特定のバグの影響を受けない。Mozilla は、影響を受けるユーザーに対し、正常なブラウジング機能を復元し、さらなる表示破損問題を防ぐために、直ちに Firefox 139.0.1 にアップデートすることを推奨している。