不具合の概要
M1/M2/M3 Macを外部ディスプレイに接続した際、フリッカー(ちらつき)が発生することがある。
発生条件は不明だが、暗めのグレー色の画面を表示している際に縦線が入ったようなフリッカーが発生する、という症状。フリッカーが発生したりしなかったりするので詳細な再現条件は不明。
外部ディスプレイ側の不具合かと思われたが、どうやらM1/M2/M3 Macと相性が悪いらしい(Intel Macの場合は問題が発生しない)。各ディスプレイメーカーもHPに情報を掲載している。
- EIZO: https://www.eizo.co.jp/support/compati/pc/mac/m1m2/
- BenQ: https://www.benq.com/ja-jp/knowledge-center/knowledge/how-to-fix-mac-m1-m2-external-monitor-flicker.html
しかし現時点では対症療法のような解決方法しか掲載されておらず、原因は不明とされている。
また、以下のforumでも非常に多くのユーザが嘆いていることが確認できる。
しかし、残念ながらApple側からの対処方法などの情報は一切見つからない。
解決方法
最近になって民間で根本的な治療法が発見されたらしい。
情報によると、StillColor や BetterDisplay をMacにインストールしてディザリング(dithering)をオフにすることでフリッカーを解決できる。
これだけの目的ならBetterDisplayはオーバーキル感があるのでStillColorで十分そう。
自分もStillColorをインストールしてditheringをオフにしたが、以降フリッカーは発生していない。
どうもditheringという(余計な?)ことをしてくれているおかげで外部ディスプレイとの相性が悪くフリッカーが発生してしまっていたようだ。
所感
M1 Macが登場してから実に4年近く問題が放置され、最近になってようやく解決方法についての情報が出てくるようになった(それも公式ではない)という状況...。公式の設定画面ではditheringはオフにできないし。そういうところですよ。