「わからない」を「わかった」に変えるブログ

Chromeブラウザに現れたモザイクのような黒い四角を消す方法

公開日:
Chromeブラウザに現れたモザイクのような黒い四角を消す方法

Chromeでネットサーフィンをしていたときのこと。

画面の一部に、突然モザイクのような黒い市松模様の四角が画面に表示されるようになってしまった。表示されるのは一瞬で、画面をスクロールするとすぐに消えてしまう。頻繁に表示されるわけでもなく、忘れた頃に同じように表示される。一瞬表示され、スクロールするだけで消えるのは変わらず。

画面イメージはこちら。(実際にはキャプチャできないので、イメージです)

Chrome上に現れた黒い格子柄の四角

ブラウザの描画処理から察するにに、ブラウザのバグ、もしくは GPU が悪さをしている可能性がありまる。

Chromeに表示された黒い市松模様の四角を消す方法

Chrome のパフォーマンスを向上させる機能であるハードウェアアクセラレーションをオフにすることで、Chromeにときどき表示される黒い四角を消すことができました。

ハードウェアアクセラレーションをオフにする

  1. Chrome 右上の アイコンをクリック
  2. Chrome の設定を開く
    Chromeブラウザの設定メニューを開く
  3. [システム] のメニューを開く
  4. [ハードウェア アクセラレーションが必要可能な場合は使用する] を OFF にする
    [ハードウェア アクセラレーションが必要可能な場合は使用する] をOFFにする
  5. Chromeを再起動する

ハードウェアアクセラレーションとは、通常 CPU で行っている処理を GPU に演算させるというもの。画面の描画を GPU に行わせることで、CPU の負担を減らして処理を高速化するというもの。

ハードウェアアクセラレーションOFFでも問題発生

黒い四角が現れる症状、そして設定を OFF にすると発生しなくなる状況から、Chrome と GPU 両方が影響しているのは確かです。ただ根本的にどちらが悪いのかはわかりません。

昨今は CPU が高性能化しているものの、グラフィックスの処理においては GPU のほうが圧倒的に処理が速いです。そのためハードウェアアクセラレーションの設定を OFF にすると、最新の CPU である Intel Core i7-13700 を搭載した僕のパソコンでも、ブラウザで描画する際に画面の下ほうが滑らかに描画されない動きをするようになってしまいました。

4Kディスプレイでブラウザを最大化した場合は特に、画面下を描画するときに波打つ感じが目立ちます。

結局、ハードウェアアクセラレーションを ON にして、元の状態に戻しました。黒い四角が現れるのは一瞬ですが、ブラウザの下の方が波打って描画されるのは常態化しているため許容できません。

【判明】原因は Windows のバグ

NVIDIA の回答によると、Windows 11 の Insider build 26002 (2023年12月リリース) にて問題が解消しているとのこと。

(User)
Both the driver 546.29, 546.31, 546.33 have a problem with the chrome and the chessboard randomly, it has not yet been solved but it has already been removed from the list of open problems. When will it be solved?

(NVIDIA Stuff)
It was fixed in Windows 11 Canary Insider build 26002 and above.
https://blogs.windows.com/windows-insider/2023/12/07/announcing-windows-11-insider-preview-build-26010-canary-channel/
Fix will eventually make it to users not in the WIndows Insiders program/

ただし Insider build はパブリック向けでないため、一般リリースまではもう少し時間が掛かります。2024年の前半には正式にリリースされると思うので、それまでは黒い四角と共存していくしかなさそうですね。

以上、Chromeブラウザに現れたモザイクのような黒い四角を消す方法でした。

\ この記事をシェアする /