0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Resoniteが起動直後にUnityエラーで必ずクラッシュ→サブディスプレイを外したら直った話

0
Posted at

事象

ある日 Resonite を起動した直後に Unity エラーでクラッシュするようになり、起動できなくなった。

  • 起動するとすぐ落ちる
  • 表示が出る前後でクラッシュする
  • エラーダイアログはUnityエラー

環境

  • OS:Windows11
  • GPU:NVIDIA 3070
  • ディスプレイ構成:メイン + サブ(外部モニターあり)

試したこと(全部だめだった)

以下は一通り試したが改善しなかった。

  • Resonite の再インストール
  • 整合性チェック
  • キャッシュ削除
  • 解像度の指定(起動オプション)
  • PC再起動

原因のあたり

表示上は Unityエラーなので、アプリロジックというより レンダラー/グラフィック周りの初期化で落ちている可能性が高いと推測した。

また、Resonite は

  • 起動中にディスプレイを抜き差しすると Unity エラーを高確率で吐く
    という挙動があるため、起動時のディスプレイ初期化に失敗しているのでは、という仮説を立てた。

直った方法:サブディスプレイを取り外す

  1. サブディスプレイを物理的に取り外す(HDMI/DPを抜く)
  2. その状態で Resonite を起動する
  3. 起動できるのを確認したら、サブディスプレイを挿し直す
  4. もう一度 Resonite を起動すると、その後は直った

自分の環境では「一度抜く→挿し直す→起動」で改善

考察

推測だけど、症状と再現性から見るに

  • 起動時にディスプレイ列挙/フルスクリーン/解像度設定/レンダリングデバイス初期化
  • そのあたりで現在のマルチディスプレイ構成と設定が噛み合わずUnityエラー
  • 一度抜き差ししてOS側の表示構成が更新されると、初期化が通るようになる

同じ症状の人向けチェックリスト

「再インストール等をやってもダメ」で、かつ複数ディスプレイ環境なら、これを疑う

  • サブディスプレイを外して起動できるか
  • 最近モニターを抜き差し/解像度変更/リフレッシュレート変更/VR周りの表示デバイス変更をしてないか
  • ノートPC + ドック運用で、接続順が変わってないか

まとめ

  • Resonite が起動直後にUnityエラーでクラッシュ
  • 再インストールや整合性チェックでは直らない
  • サブディスプレイを外す(抜き差しする)と直った
  • Unityエラー=レンダラー初期化系の可能性があるので、まず表示構成を疑うとよさそう
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?