Masteries

技術的なことや仕事に関することを書いていきます.

忘備録: Macで特定のディスプレイを繋いだときに映らない問題への対応

Macで、ある特定のディスプレイを繋いだとき「だけ」映らない、という問題が発生していました。そのとき、ふと id:xtetsuji さんが「とりあえずMacのログをClaude Codeとかに食わせたら解決できるんじゃないですか?」と仰ったので試してみたところ、本当に解決できたので忘備録です。

前提

  • MacBook Air
  • Apple M3
  • Sequoia 15.5

対処方法

ディスプレイを繋いだり外したりして、そのときのコンソールのログをごっそりClaude Codeに食わせたところ、以下のログが怪しいと指摘してくれました。

com.apple.AmbientDisplayAgent    [ERROR] - Unable to create and lookup port "com.apple.CoreDisplay.master" => 1102

で、Claude Codeにwebsearchで調べてもらうと、以下のコマンドで修正できそう、との回答が。

# ディスプレイ設定ファイルのバックアップと削除
cd /Library/Preferences
sudo cp com.apple.windowserver.displays.plist ~/Desktop
sudo rm com.apple.windowserver.displays.plist

# NVRAMクリアと再起動
nvram -c
sudo shutdown -r now

試すと本当に解決しました。しかしまあ、こういうトラブルシューティングは本当にAIは得意ですね…。

ソース

ちなみにClaude Codeに「ソースは?」と聞いたところ、次のブログを挙げてくれました:

note.com