MacBook Pro M1の外部ディスプレイちらつき現象について
外部ディスプレイのちらつきは、M1 MacBookユーザーの多くが経験している一般的な問題です。
特に4K以上の高解像度ディスプレイを使用している場合によく発生していると感じます。
目次
主な原因
- ディスプレイの更新レートの不一致
- ケーブルの接触不良や品質の問題
- macOSのシステム設定の最適化不足
これらの問題は、適切な設定変更やケーブルの見直しで改善できることが多いんです。
基本的な解決方法
1. ディスプレイの設定を確認
- ディスプレイの解像度を確認(推奨設定を使用)
- リフレッシュレートを60Hzに設定
- HDR設定をオフに
リフレッシュレートの設定は特に重要です。高すぎる設定値だとちらつきの原因になることが多いですね。
2. ケーブルの見直し
- Thunderbolt 4対応のケーブルを使用
- ケーブルの長さは2m以内を推奨
- ケーブルの接続部分の清掃
安価なケーブルの場合、接触不良等の問題で画面がチカチカしてしまうことが多いように感じます。複数の画像出力用ケーブルがある場合は、一度切り替えて画面のちらつきが解消するか試してみてください。
また、USBハブを間に使用している場合も、一度USBハブを切り替えるか、ハブを経由せずに画像出力してみて画面のちらつきが解消するか試してみてください。
3. システム設定の最適化
- 「システム設定」→「ディスプレイ」で自動設定を無効化
- True Toneをオフに設定
- Night Shiftを無効化
これらの設定を1つずつ試していくと、どの設定が問題を引き起こしているか特定しやすいですよ。
より詳細な対処法
ソフトウェアアップデートの確認
- macOSを最新バージョンにアップデート
- グラフィックドライバの更新確認
新しいアップデートで不具合が修正されている可能性もあるので、まずはソフトウェアを最新の状態にすることをおすすめします。
macOSのアップデート方法
- 画面左上のAppleメニュー(リンゴマーク)をクリック
- 「システム設定」を選択
- 左側のメニューから「一般」をクリック
- 「ソフトウェアアップデート」をクリック
- アップデートが見つかった場合は「今すぐアップデート」をクリック
アップデートには通常10分から30分程度かかります。Wi-Fi環境が安定している状態で行うことをおすすめします。
補足: ・アップデート中はMacBookを電源に接続しておきましょう ・重要なデータは事前にバックアップを取っておくと安心です ・アップデート中は他の作業を控えめにしましょう
M1 MacBookの場合、グラフィックドライバは通常macOSのアップデートに含まれているので、上記の手順で一緒に更新されます。別途ドライバをダウンロードする必要はありません。
SMC(システム管理コントローラー)のリセット
- MacBookをシャットダウン
- 左側のShift + Control + Optionと電源ボタンを10秒間押し続ける
- すべてのキーを離して、電源ボタンで起動
このリセット操作で、ディスプレイ関連の問題が解決することもあります。
それでも解決しない場合
ハードウェアの不具合の可能性もあるので、保証期間内であればAppleサポートに相談することをおすすめします。
- 内臓GPUの性能が良いミニPCをコスパ順でまとめてみた
- TypeScriptで非推奨になっている機能一覧
- TypeScriptのexport defaultが非推奨となっていた件
- TypeScriptのNamespaceが非推奨となっていた件
- TypeScriptのthis.constructorが非推奨となっていた件
- TypeScriptのコンストラクタ引数でのpublic/privateが非推奨となっていた件
- TypeScriptのvarキーワードが非推奨となっていた件
- TypeScriptのFunction型が非推奨となっていた件
- TypeScriptのString, Number, Boolean型が非推奨となっていた件
- TypeScriptのanyが非推奨となっていた件
- TypeScriptのenumが非推奨となっていた件
- 内蔵GPUのメモリ割り当てを増やす方法【2024年版】
- ウォーターフォールは間違っている!私がアジャイル開発をエンジニアに勧める理由
- IT業界の酷い下請け構造は誰のせいなのか
- IT業界の下請け構造が酷すぎる!!
- クラウディアと他のクラウドソーシングサービスの比較
- Zigプログラミング言語とは?RustやC++との違いを解説
- めっちゃ早いPython?Nimというプログラミング言語について
- Rubyの静的型付け版?Crystalってどんな言語なのか解説
- Elixirは開発しづらい?Gleamへ移行しよう – 開発体験が劇的に改善
- Gleamの基本的な構文とデータ型
- Gleamの環境構築方法[Linux]
- Gleam言語でのWebアプリ開発ロードマップ
- MacBook Pro M1の外部ディスプレイちらつき現象について
- MacBook Air M2で4K60Hz外部ディスプレイを使用する方法
- Ryzen 7040HS Phoenix搭載LinuxマシンのGPUドライバー設定ガイド
- 注目を集める新星Gleam言語!Elixirとの違いから見る特徴と可能性
- DellとHP、買うならどっちがマシ?徹底比較ガイド
- サブドメインのメリット・デメリットを徹底解説!
- 中古ドメインって実際どうなの?メリット・デメリットを解説
- ノートパソコン バッテリー持ち ランキング【2024年4月】徹底比較!
- なぜ安い?workドメインが安価な理由を徹底解説!
- メキシコペソ投資ってどうなの?過去データで見る特徴とリスク
- なぜ私がトルコリラ投資をおすすめしないのか – データで見る実態と注意点
- 【2024年4月最新】世界の通貨別金利ランキング!今一番利回りが高い通貨はコレだ!
- 金利5%台!?米ドル保有で高金利を受け取る方法
- axumのルーティングを整理して別ファイルに分ける方法
- Acitx-webとAxumってどっちがいいの?RustのWebフレームワーク比較
- 次期C#?注目のプログラミング言語F#を徹底解説
- 電気ストーブと石油ストーブはどっちがいい?費用や特徴を徹底比較!
- ゲーミングキーボードって正直あんまり変わらないよねって話
- 【2024年版】今後はやるマイナープログラミング言語5選|現役エンジニアが解説
- Rustの現状の課題と発展途上な部分
- 私がRustがC++より優れていると感じる理由
- Rustプログラミング言語完全学習ロードマップ【2024年版】
- おすすめプログラミングスクール比較【2024年版】現役エンジニアが徹底解説
- 未経験からでもエンジニアに全然なれる件
- Model、Repository、Controller、Serviceとは?基礎から分かりやすく解説!
- Hibernateって何?
- JPAって何?