眠れないPC:消えたスリープ

・消えたスリープの謎

サブPCをGPU内蔵のAMD A10-7850KからGPU外付のAMD Ryzen 7 1700に変更したのでグラフィックボードが1枚必要になり、押入れから2007年製のRadeon HD2400 PROを掘り出してきました。

f:id:tsuru3:20210529140229j:plain

Radeon HD2400 PRO 外観(2007年製)

f:id:tsuru3:20210529140630p:plain

HD2400 GPU-Z

出力はアナログRGB/S-Video/DVI-Dです。シェーダーが40しかなくメモリーが256MBなのがいかにも14年前のグラボという感じです。それでも一応はWindows10がインストールできたのですが、電源メニューに[スリープ]が出てこない。

f:id:tsuru3:20210529141036p:plain

電源ボタン:消えたスリープボタン

PowerCfgコマンドを実行すると、グラフィックボードのせいでスリープが無効になっていることが分かりました。

f:id:tsuru3:20210529141356p:plain

powercfg /a

調べてみるとRadeon HD旧世代(4000番以前)の2016年以降のWindows10ドライバーで発生しており、AMDも直すつもりはないようです。このため古いドライバーを手動でインストールしました。

ステップ1:AMDのドライバー&サポートサイトからWindows8用の古いドライバーを入手する

AMDのドライバー&サポートサイトを開く

www.amd.com

 

AMDのドライバー&サポートサイトの[またはリストから製品を選択してください]AMD Radeon HD→ATI Radeon HD 2000 Series→ATI Radeon HD 2400 PROを選択して[送信]をクリック

f:id:tsuru3:20210529175334p:plain

AMDサポート 製品選択メニュー

 

・ドライバー検索結果からWindows8 - 64ビット版の[Catalyst Software Suite 13.1]をダウンロード

f:id:tsuru3:20210529175057p:plain

AMDサポート ドライバー検索結果

ステップ2:グラフィックボードのドライバーをMicrosoft基本ディスプレイアダプターに変更する

そのままインストーラーを起動するとエラーになりドライバーがインストールされないので、一旦ディスプレイアダプターをMicrosoft基本ディスプレイアダプターに戻す

 

・デスクトップ左下のWindowsスタートボタンを右クリックしてデバイスマネージャーを起動し、ディスプレイアダプターの[ATI Radeon HD 2400 PRO]を右クリックして[ドライバーの更新]を選択する

f:id:tsuru3:20210529142808p:plain

バイスマネージャー初期状態

 

・ドライバーの更新ダイアログで[コンピューターを参照してドライバーを選択]をクリック

f:id:tsuru3:20210529144020p:plain

ドライバー更新ダイアログ

 

・ドライバー参照ダイアログで[コンピューター上の利用可能なドライバーの一覧から選択]をクリック

f:id:tsuru3:20210529144653p:plain

ドライバー検索方法の選択

 

[Microsoft基本ディスプレイアダプター]を選択して[次へ]をクリック

f:id:tsuru3:20210529145005p:plain

ドライバー選択

 

これでデバイスマネージャーにMicrosoft基本ディスプレイアダプターが表示されます

f:id:tsuru3:20210529174048p:plain

バイスマネージャー変更後



 

ステップ3:Windows8用ドライバーをインストール

AMDサイトからダウンロードしたCatalyst 13.1インストーラーを起動し、[カスタム]を選択して[次へ]をクリック

f:id:tsuru3:20210529145724p:plain

インストール方法選択画面

 

・インストールのカスタマイズ画面で[AMDディスプレイドライバー]だけを選択して[次へ]をクリック

f:id:tsuru3:20210529150021p:plain

インストールのカスタマイズ

 

・[次へ]をクリックしてインストールを進めていくとドライバーをインストールするかの確認ダイアログが出るので[インストール]をクリック

f:id:tsuru3:20210529215301p:plain

インストール確認ダイアログ

 

インストール完了後はデバイスマネージャーに[ATI Radeon HD 2400 Series]と表示されます。インストール直後はディスプレイの画面表示位置がズレる事がありますが、デスクトップを右クリックして[ディスプレイ設定]で画面解像度を一度違う値に変更してから戻すかPCを再起動すると直ります。

f:id:tsuru3:20210529150829p:plain

バイスマネージャー インストール完了

 

無事[スリープ]が表示されるようになりました。

f:id:tsuru3:20210529150939p:plain

電源ボタン:スリープボタンが復活!