🙆
MSI B550でRTX A2000を使用した際のBIOSブラックアウト問題と解決方法
概要
MSI B550で特定の設定を行った結果、RTX A2000がブラックアウトし、1日を費やしてしまった。非常にしんどい経験だったため、未来の自分へのメモとして記録しておく。
問題点
CSMモードでの問題
-
BIOS CSM/UEFI Mode -> CSM:
- CSMモードに設定すると、mini-DisplayPortしかないRTX A2000では表示されない。
- BIOSの初期設定がCSMモードであるため、初回起動時にRTX A2000のみではBIOSに入れない。
BOOT時にBIOSが出力を見失い、BeepSpeakerも鳴らず完全に沈黙する。
古いGPUの挙動
-
CSMモードでの表示:
- 古いGPU(例:GTX 710)はCSMモードで表示可能。初期設定時に古いGPUを使用してBIOSをUEFIモードに切り替える必要がある。
- 予備GPUのGTX 710ではCSMモードでも画面表示ができた。
- CMOSリセット時の初期値がCSMモードであるため、RTX A2000のみ所有し、古いGPU(例:GTX 710)を持っていない場合は詰む可能性が高い。
UEFIモードの必要性
- Windows 11およびRAIDアレイ構築にはUEFIモードが推奨される。
- UEFIモードではRTX A2000が正常に動作する。
- ただし古いGPU(例:GTX 710)はUEFIモードでブラックアウトする。
問題の経緯
- 初期インストール時にGTX 710を使用し、Windows 11をインストールした。この時、筆者は意識していなかったがBIOSはCSMモードで動作していた。
- その後、RTX A2000に切り替えたが、CSMモードではBIOSに入れないことに気づかず、Windows 11は使用可能だったため問題に気づかなかった。
- RAIDアレイを構築しようとした際、RTX A2000でCSMモードではBIOSに入れないことに気づいた。
- CMOSリセットを試みたが効果なし。なぜならBIOS初期値は「CSMモード」だからである。UEFIモードで設定しない限り、RTX A2000ではBIOSに入れない。
- 最終的にGTX 710, RTX A2000を交互に差し替えながら検証を重ねてCSMモードとUEFIモードのGPUによる挙動の違いを理解した。状況の複雑な整理にはGPT-4を活用した。BIOSをスクリーンショットしGPTに読ませれば簡易DIFFができるのである。
教訓
- Windows 10/11以降、UEFI推奨が進んでいるが、MSI製 MPG B550 GAMING EDGE WIFIの初期設定はCSMモード。
- 最新ファームウェア(BIOS ver E8C91AMS.1G0、2024/03/08)でも初期値はCSMモード。
- 一度はGTX 710などの古いGPUを使用してBIOSをUEFIモードに変更する必要がある。ただし、UEFIに切り替えると今度は、即時、古いGPUがUEFIを表示できない症状が起こるのでこれも注意が必要。
解決策
- MSI製 MPG B550 GAMING EDGE WIFIでは、RTX A2000だけではBIOS初期設定値のCSMモードだと表示できないためBIOSブラックアウトが発生する。
- 古いGPUやAPUが必要。BIOS初期値がCSMモードであるため、RTX A2000では作業できない。
- 回避策を知っている人がいれば情報を共有してほしい。
解決策の流れ
初期設定
- GTX 710を使用してシステムを起動し、BIOSに入る。
- BIOS設定をCSMモードからUEFIモードに変更。
- 設定を保存して再起動。
- GPUの切り替え
- GTX 710を取り外し、RTX A2000を取り付ける。
- システムを起動し、UEFIモードでBIOSに入れることを確認。
- 再設定の際の注意
- CMOSリセット後も初期設定はCSMモードに戻るため、再度古いGPUを使用してUEFIモードに設定し直す必要がある。
まとめ
-
CSMモードでは、RTX A2000は表示されず、BIOSが出力を見失う。
-
GTX 710などの古いGPUはCSMモードのみ表示可能で、UEFIモードでは表示されない。
-
RTX A2000をMSI製 MPG B550 GAMING EDGE WIFIで使用する際には、初回設定時にCSMモードに対応したGPUやAPUが必ず必要。CSMモードではRTX A2000は作業できないため。
-
RTX A2000:CSMモードではBIOS表示不可。UEFIモードで動作。
-
GTX 710:CSMモードでBIOS表示可能。UEFIモードでは表示不可。
-
解決策:古いGPUを使用してBIOSをUEFIモードに設定し、その後RTX A2000に切り替える。
Discussion