前回やった内容としてはレジストリ変更・Windows10の言語を日本語から英語にして対処しておりました。
CPU:Ryzen7 1700
MB:ab350 gaming k4
MEM:CMK16GX4M2A2666C16
GPU:Radeon RX470
SSD:WD Black PCIe WDS512G1X0C
電源:
OS:Windows10
しかし、やはり日本語で慣れてしまった私としては英語表記のままだと何が書いてあるのかわからずにストレスだけ無駄に蓄積していくので結局日本語に戻してました。
案の定というか、初回起動でフォルダオープンが遅くて結局そちらでもストレス溜まるので、重い腰を上げて検証作業をしました。
前回同様、共通点としては以下のようになりました。
Win10日本語を使った環境下でNVMeのSSD・SATA接続のSSD・HDDに関わらず初回オープンだけ遅い。
一度開いてしまえば後は快適そのもの。
他のOS(Windows8.1や7)で動作させるとその問題が起きない。
最初はメモリ周りかマザーボード自体が初期不良疑いで予備のマザーで検証してみましたが、こちらでも同様の問題が起き、メモリ自体も3日ほどテストしてましたがエラーが一つも検出されないことからメモリとマザーボードの可能性は否定されました。
次に怪しいと思ったのはストレージ周り・ケーブルの不良。
こちらもストレージを変更したり、2006年頃のHDDにしても状況が全く変わらなかったのでこちらも同様にシロとなりました。
次に怪しいと思ったのはCPUか電源となりましたが、CPUの方はあまり例が無い上に症状から見ると一度キャッシュすればオープンが遅い現象が直るのは明らかにおかしく、CPUならばもっと具体的な症状が出て来るはずなのでCPUの可能性は一旦置いておいて電源ユニットを検証することにしました。
電源ユニットを検証すると言ってもやる内容は違う電源で動作テストをしてみるという物ですが、確実に動作確認が取れるようにわざわざRyzen対応を謳っている電源ユニット(SSR-650FX)を購入しました。
そして起動テストをしてみたところ、驚いたことに初回オープンが遅い現象が直ってるではありませんか。
前回検証したマザーボードの組み合わせ・ストレージも全部同条件で検証してみたところ・・・完璧に動作しました。
今まではHDDでもSSDでもフォルダ(エクスプローラ)をクリックしてからアクセスランプも一切点灯せずに数秒待たされることが多々有りましたが、今回買った電源ユニットに交換したところクリックした瞬間にアクセスランプが点灯し、HDD・SSD構成でも起きてたプチフリによる待ち時間が全く起きませんでした。
このことから電源がクロという結論に至りましたが、果たして電源ユニット自体が故障しているのか不明なため、ここから更に不良原因を探ってみました。
まずは電源単独で起動させ、無負荷状態での電圧を計測しましたが、特に著しい電圧の低下や異音が発生しておらず、ファン類の動作も正常であったため、高負荷環境をわざと作り出すために死蔵していた高負荷環境用の検証機(FX-9590マシン)に電源ユニットを移植して1ヶ月ほど稼働させてみました。
しかし、不思議な事に全く電源の不調が出る気配が無いどころか安定その物で、わざと負荷の掛かりやすい間欠動作をさせるようにしたり、実ゲームのデモ画面を10時間ほどループさせてみたりしましたが、症状が再現しない上に全く問題なく動作してるため、電源ユニットの相性と言う結論になりました。
ネットで良く見るRyzen環境でフォルダの初回オープンが遅いユーザーは省電力機構が原因だと思い、レジストリをいじったりして対処してるようですが、一部のユーザーではこれらをしても直らなかったという報告もありました。
仕様だと諦めてるものもいれば、マザーが原因じゃないかと思ってるユーザーもいましたが・・・本当は電源ユニットが黒幕かもしれません。
ここからは憶測となってしまいますが、もしかするとWindows10では電源周りの処理が今までとは異なる仕様となってて、Haswell世代以降に特化した電源周りの処理になっている。
そして何故か日本語版ではその処理にバグ?があり、RyzenとWin10日本語・Haswell世代に完全に対応出来ていない電源ユニットを使ってる条件下では初回オープンの時にだけその症状が出てしまう。
しかし、一度開いてしまえばその問題が出現せずに何かおかしいけど普通に動いてるという謎の現象が起きるものと思われます。
Haswell世代ではアナウンスがされていたので気をつけなきゃいけないと思っておりましたが、RyzenでもRyzen対応を謳っている電源ユニットを使わないとこのような妙な症状が出てしまうようです。
※恐らくHaswell以降のCoffee Lakeに完全対応を謳ってる電源ユニットを使っても大丈夫だと思われるが未検証のため自己責任で。
これでやっと快適にRyzenを使うことが出来そうだ。
