モニターにunknown monitorが検出されてsuspendからの復帰でモニターの接続が壊れる問題

概要

  • モニターにunknown monitorが検出されて、suspendからの復帰でモニターの接続が壊れた
  • それの解決法

Contents

きっかけ

突然複数monitorで映らなくなってしまい、nvidia driverを再インストールしてみるものの、suspendからの復帰でモニターの接続が壊れてしまった 解像度がおかしくなってモニターの検出自体も失敗していそうだった 色々見てみると、モニターにunknown monitorが検出されており、とりあえずこれがよくなさそうではある

環境

再現した環境は以下の通り

  • 6.8.0-40-generic + RTX4060 + nvidia-driver-545
  • 6.8.0-40-generic + RTX3090 + nvidia-driver-550

解決法

  • Noneとなっているモニターを探す
xrandr -q
  • sudo vim /etc/X11/xorg.conf.d/20-ignore.conf
Section "Monitor"
    Identifier "None-1-1"
    Option "Ignore" "true"
EndSection
  • 再起動する

参考