AMD「Windows 10は正しくRyzenを認識している。スケジューラに問題はない」

この記事をSNSで投稿する

「Windows 10のスケジューラに問題はない」

 「ユーザーの間から出ていたRyzenに関する疑問」で最も大きなものは「Windows 10のスケジューラは,Ryzenを物理8コア,論理16スレッドのSMTと正しく認識していないのではないか?」というものだ。OSのスケジューラは,実行中のスレッドを優先順位に応じ正しく実行すると同時に,CPUに割り当てるOSの中核を担う部分である。

  Zenマイクロアーキテクチャでは,1基あたり容量512KBのL2キャッシュを持ち,2スレッドのSMT(Simultaneous Multi-threading,Intelが言うところの「Hyper-Threading」とほぼ同じもの)に対応するCPUコアを4基と,これらCPUコアで共有する容量8MBのL3キャッシュをまとめてCPUモジュール「CPU Complex」(公式略称「CCX」,以下略称表記)を構成する仕様だ。Ryzen 7ではこのCCXを2基組み合わせ,8コアで最大16スレッドを同時実行できるため,Windowsに対しては16コアCPUとして振る舞うことになる。

 1基の物理コアで2つのスレッドを実行する場合,物理コア内のリソースを2つのスレッドで共用するため,そのままだとスレッドあたりの性能は大きく低下してしまう。そこで,歴代WindowsのスケジューラはCPUの物理コアと論理コアのペアを把握し,できるだけ空いている物理コアに実行するスレッドを割り振る仕組みを採用してきた。
 さらに今日(こんにち)のスケジューラだと,「CPUのキャッシュを含めた共有リソースを判断してCPUへのスレッドの割り当てを制御する」という,かなり複雑な動作を行うようにすらなっている。エンドユーザーの間で上がっていた疑問は,この最新世代のスケジューラがRyzenを正しく認識せず,ほかの物理CPUコアが空いている状況でも2つのスレッドを1つの物理CPUコアに割り当ててしまう状況が発生し,Ryzen 7の性能を発揮できなくしているのではないかというものだったわけだ。

 その点についてHallock氏は,「Windows 10のスケジューラに問題はない」と断言している(※)。

「Windows 10のスケジューラに問題はない」。AMDが「Ryzenに関するいくつかの憶測」に公式回答 – 4Gamer.net

Sponsored Link

223: Socket774 2017/03/14(火) 09:22:25.17 ID:PkkJ/AcN0
Windows7と10のパフォーマンス差や温度センサーについてのAMD公式見解
https://community.amd.com/community/gaming/blog/2017/03/13/amd-ryzen-community-update?sf62107357=1

・スレッドスケジューリングについて
 Win10のスレッドスケジューラはZenに対して正しく動作している。
 スケーラがZenの論理的及び物理的構成を悪用するという問題は現在考えられない。
 トポロジの異常認識報告に関しても、アプリが古いせいであり、coreinfo v3.31以降なら正しい結果を返す
 Win7とWin10とのパフォーマンスの違いは、スケジューリングに原因があるとは考えていない。
 パフォーマンスの違いは、両OS間のソフトウェアアークテクチャの違いに起因する可能性が高い。
 今後はRyzenを有効活用するアプリが増えていくだろう。

・温度について
 Ryzenの主要温度センサーはT Control(tCTL)と呼ばれる。
 tCTLはダイとヒートスプレッダの間のジャンクション温度Tjから導出されるが、
 特定のCPU毎にオフセット値が異なる。1700Xと1800Xは、測定されたtCTLから20度引く必要がある。
 1700の場合はそのままtCTLの値でいい。
 温度監視ツールがこのオフセットに対応するまでは、手動で20度調整する必要がある

228: Socket774 2017/03/14(火) 12:08:27.02 ID:OYfECZf40
>>223
発売ギリギリまでWin7対応が分からなかったのはAMDがこの問題を分かってたせいなのかな?
古いWin7の方がパフォーマンス出るだと?それは不味い、未対応にした方がいいのか?みたいな

DX11ですらWin10の方が速いという話だったから移行したのにため息ものだわ
MSがどうにかしてくれると願うしかない

218: Socket774 2017/03/14(火) 08:34:47.59 ID:ikh2Iehj0
7とLinuxで速度が出ている以上は10の問題であることに変わりはない

230: Socket774 2017/03/14(火) 12:43:50.53 ID:taQ9++5S0
しかしWin10+DX12よりWin7+DX11の方が速いのが現実で・・・
スケジューラーが問題ないならWin10の設計そのものがRyzenと相性悪いということで最適化は難しそう

231: Socket774 2017/03/14(火) 12:45:45.82 ID:xkfm0NdKM
BF4とかちょい古いゲームやると動くコアがめちゃくちゃだからな
win10に期待できねーわこれ

239: Socket774 2017/03/14(火) 14:36:33.34 ID:0Kf1PLrFa
結局これだとWin10でパフォーマンスが著しく落ちる件が謎なんだよなぁ
SMTを擬似的に無効にして高パフォーマンスでもFFベンチなんか4000近く下がる

243: Socket774 2017/03/14(火) 15:36:11.10 ID:lEaVufzu0
ゲームの最適化は、時間がかかるがとはローンチ時に言ってた気がするが

250: Socket774 2017/03/14(火) 16:19:25.08 ID:tpSZ/JbMr
ちなみに、Ryzen以外のCPUでは10と7で差は無いの?

251: Socket774 2017/03/14(火) 17:32:24.85 ID:7ln51M6A0
>>250
あんま差はないはず 体感で軽くなったと感じるのはWin10>Win7>Vistaの順

ベンチ差がちゃんとでるのは、64bit VS 32bitOS

255: Socket774 2017/03/14(火) 18:08:57.72 ID:tpSZ/JbMr
>>251
トン
Ryzen固有の問題ではあるのか

259: Socket774 2017/03/14(火) 18:19:55.26 ID:0NjZLKIO0
Ryzen固有の問題ってかキャッシュ構造を大きく変えればOS側の対応は絶対必要になるんだぞ
それはどのCPUでも絶対に起こる事
最近のintelでそういう問題が起きてないのはずっと微改良だけしかしてなかったから

260: Socket774 2017/03/14(火) 18:24:31.39 ID:P8slS5P20
>>259
メインストリームのキャッシュ
L1: (32KB+32KB)×4, L2: 256KB×4, L3: 8MB
この構成がNehalem以来、10年近く変わってないってある意味異常だよな

143: Socket774 2017/03/14(火) 14:58:16.65 ID:TeyqNBbQ
win10の方が電力管理が厳しいから性能落ちてるとかそういうオチじゃない?

146: Socket774 2017/03/14(火) 15:00:50.11 ID:DsPgfad7
>>143
今ん処、電源設定がバランスになってるままベンチした説くらいしか、合理的な説明はないな
パフォーマンスにしてベンチしてるデータを探して比較するか。
探すのめんどいなー

147: Socket774 2017/03/14(火) 15:02:25.02 ID:m287D36g
少し前に出ていたpcpeperの記事が真実をついていたわけか

150: Socket774 2017/03/14(火) 15:03:56.66 ID:CJiSeAhq
実際に上手にCPU使えていないみたいなケースがあるから正直本当かよって感じだけど
とりあえず、ソフトウェアでの電圧制御よりハードウェアでの電圧制御のほうが高性能だから、
オプションはパフォーマンスに設定にしよう的なのは参考になった

153: Socket774 2017/03/14(火) 15:24:20.21 ID:ABR83p2T
多分CCXx2という構造を認識してないんだろね
単なる8c/16tと認識していそう
Win7は偶然CCXまたぎになるような制御はしていなくて、Win10は頻繁にしているとかじゃないかな

154: Socket774 2017/03/14(火) 15:29:58.81 ID:5vnHryIy
マルチスレッドフルに使う用途だとWin7も10も問題なさそうだが、
SMTを使わない用途だと物理コア極振りするWin7の振る舞いが有利に効いてくるんだろうな

176: Socket774 2017/03/14(火) 17:12:17.92 ID:94QlaoQF
win10は数フレーム反応が遅れるとか言われてたの思い出した

200: Socket774 2017/03/14(火) 18:15:12.10 ID:dYJzfYv8
Microsoftが修正を予告してるから問題無いって事さ

566: Socket774 2017/03/14(火) 18:02:09.32 ID:UkFye7zxM
結局、原因わからずか
Sponsored Link
同カテゴリの新着記事

この記事をSNSで投稿する

『AMD「Windows 10は正しくRyzenを認識している。スケジューラに問題はない」』へのコメント

  1. 名前:名無しの自作er 投稿日:2017/03/14(火) 18:59:26 ID:a1784f3f0 返信

    結局どうなんだ

    • 名前:名無しの自作er 投稿日:2017/03/14(火) 21:00:10 ID:572adf359 返信

      どうもこうも書いてある通りじゃん

      Windows10に問題はない
      しかし、Windows10(およびDX12環境下)上で動かすソフトは、Ryzen(のキャッシュやSMT動作)に最適化されてないとパフォーマンスが出ない場合ある
      AMDはそうしたソフトベンダに最適化を働きかける

      逆に言えばWindows7&DX11とWindows10&DX12では、同じDX11ソフトを動かすにも何らかの仕様変更があるんだろうなとか、AMDの広報担当がわざわざこれを言うってことは、一部のヤツが「MSが一方的に悪い」って言ってるような話じゃないから火消しに走ってるんだなとか、すぐに推測できるな

      • 名前:名無しの自作er 投稿日:2017/03/14(火) 21:46:10 ID:a1784f3f0 返信

        成る程。サンクス

      • 名前:名無しの自作er 投稿日:2017/03/16(木) 04:36:07 ID:92b5e2e4d 返信

        ASK叩きの時もAMDが擁護しててなんだかなあ
        MSは箱で採用してもらってお世話になってるから悪く言えないわな

    • 名前:名無しの自作er 投稿日:2017/03/15(水) 01:45:34 ID:38a54f3c8 返信

      マイクロソフトが治すからこの問題は収まる

    • 名前:名無しの自作er 投稿日:2017/03/15(水) 19:46:14 ID:d6324d102 返信

      ようするに悪意のあるメディアがベンチしてたってお話

  2. 名前:名無しの自作er 投稿日:2017/03/14(火) 19:08:00 ID:e39e4689e 返信

    やっぱIntelなんだよな

  3. 名前:名無しの自作er 投稿日:2017/03/14(火) 19:12:26 ID:566755bde 返信

    AMDファンボーイ<Win10が正しくRyzenを認識してないから性能が落ちる!
    AMD<いや、問題無いから・・

    • 名前:名無しの自作er 投稿日:2017/03/14(火) 19:26:33 ID:0b8f8c5e5 返信

      ファンボーイじゃなくてMicrosoftが言ってるんやで

      • 名前:名無しの自作er 投稿日:2017/03/14(火) 21:09:30 ID:572adf359 返信

        嘘つき
        MSの担当者は「何か起きてるのは確かだから調べて、必要があればアップデートを提供する」ってTwitterのやり取りで答えてただけ
        Windows10に問題があるなんて言ってなかったぞ
        「Win10のスケジューラに問題があるんじゃ?」ってのは、質問者が推測して勝手に言ってたことじゃん

        • 名前:名無しの自作er 投稿日:2017/03/14(火) 21:19:12 ID:92f319f6f 返信

          まあどっちにしても調査する旨の発言した以上はMS側のコメント待ちやね
          それまではなんとも言えんわ。まあワイは別に何もなくてもゲームはほぼやらんから別にどっちでもええんやけど

          • 名前:名無しの自作er 投稿日:2017/03/15(水) 12:12:46 ID:0967d4612 返信

            必殺技ゲームはやらんから

            • 名前:名無しの自作er 投稿日:2017/03/15(水) 12:30:38 ID:0ea5126ba

              ゲーム目的ならR5待つかintel買えって散々言われてるしな

    • 名前:名無しの自作er 投稿日:2017/03/14(火) 19:39:04 ID:42784060c 返信

      MSはAMDファンボだった…?

      • 名前:名無しの自作er 投稿日:2017/03/14(火) 20:30:03 ID:85f6b4e5e 返信

        MSがファンについてくれてる間は大丈夫だな!

      • 名前:名無しの自作er 投稿日:2017/03/15(水) 00:59:36 ID:ab4b88d6e 返信

        AMD64の件でほぼ確実に。
        インテルが「ソフト屋如きが逆らうんじゃねぇ」をやってたからな。

        ちな日本の大手ベンダーはインテル側な。二社は断言可能。

  4. 名前:名無しのAMDer@Y市ASH区 投稿日:2017/03/14(火) 19:17:46 ID:6fd6fdf94 返信

    今後も考えて今出ている情報含めても1800X狙いに変わりはないんですけどね。

  5. 名前:名無しの自作er 投稿日:2017/03/14(火) 19:19:52 ID:9879afa30 返信

    anandatechの元ネタからしてレイテンシ増大とかいう典型的な
    電源設定バランスのままの挙動を示してるし、どうせWin10でベンチ取る際に
    設定変え忘れたってだけの話じゃねーの?

    • 名前:名無しの自作er 投稿日:2017/03/15(水) 19:49:51 ID:d6324d102 返信

      ほんとに「忘れた」だけなのかな?

  6. 名前:名無しの自作er 投稿日:2017/03/14(火) 19:23:00 ID:b48b4d79c 返信

    BIOSの調整でパフォーマンスが出たって言う話もあるし、CPU、BIOS、OS、ドライバー、アプリといろいろ複雑に絡み合ってるんだろう(適当)

  7. 名前:名無しの自作er 投稿日:2017/03/14(火) 19:32:01 ID:b14b7e908 返信

    MS「Win7のパファーマンスを落とせばよいのでは?(ピコーン)」

    • 名前:名無しの自作er 投稿日:2017/03/14(火) 19:39:38 ID:7e159d07d 返信

      そうしたらWin鯖のシェアが低下しかねない

    • 名前:名無しの自作er 投稿日:2017/03/14(火) 19:41:06 ID:308bf2da9 返信

      マジでやりそうだから困る

    • 名前:名無しの自作er 投稿日:2017/03/16(木) 04:34:01 ID:92b5e2e4d 返信

      嫌がらせアップデートに散々去年は悩まされたな。いつまでたっても更新できなかった。

  8. 名前:名無しの自作er 投稿日:2017/03/14(火) 19:35:20 ID:95a696f8f 返信

    なおRadeonはDX12でないと本来のパフォーマンスがでないのでwin10にせざる負えない模様

  9. 名前:名無しの自作er 投稿日:2017/03/14(火) 19:38:41 ID:43d938a4b 返信

    ソフトウェア界隈だと大本営[問題なし]って発表して
    後からこっそり直すのがよくあるからなぁ

    win10のcreators updateで調整してきそう

    • 名前:名無しのAMDer@Y市ASH区 投稿日:2017/03/14(火) 19:47:01 ID:6fd6fdf94 返信

      ちなみにInsider previewは最新二つ前で(二月下旬)
      一度ビルドの透かしが消えたんだけど、翌週で
      即復活してるんで再調整に入った可能性はあるね。

  10. 名前:名無しの自作er 投稿日:2017/03/14(火) 19:51:02 ID:21512f6e1 返信

    品薄でいつまでも買えないし最適化できてないし
    なんだかんだ言っても現状ryzenは絵に描いた餅だよね。
    だったら確実に約束される製品買ったほうが良くないですか?

    • 名前:名無しのジサカー 投稿日:2017/03/14(火) 20:04:22 ID:1063014b7 返信

      約束された製品
      ※但し値段は倍

    • 名前:名無しの自作er 投稿日:2017/03/14(火) 20:04:59 ID:a1bf700d9 返信

      ゲーマーにとってはそうかもしれんが8コア16スレッドの恩恵にあずかれる用途なら絵に描いた餅どころか、コスパ的に現実的な最善の選択肢やぞ

    • 名前:名無しの自作er 投稿日:2017/03/14(火) 20:14:51 ID:2b6429e59 返信

      いや、自分で決められるだけの情報を持ってるなら
      買いたいものを買えばいいと思うよ。

    • 名前:名無しの自作er 投稿日:2017/03/14(火) 20:55:00 ID:21a33bace 返信

      無駄に高い同等品かそれ以下の物を「約束されている」として割り切れるならそれでもいいでしょう

  11. 名前:名無しの自作er 投稿日:2017/03/14(火) 20:06:03 ID:a5992af56 返信

    Linux:問題なし
    Windows7:問題なし
    Windows10:問題あり

    この時点でWindows10を直すべきという点は揺るがない。
    仮にWindows10の仕様上の動作だとしても、その仕様を変えるべき。

    • 名前:名無しの自作er 投稿日:2017/03/14(火) 20:36:42 ID:f557496bb 返信

      AMDがRyzenまで頑なに1コア複数スレッドを出さなくても情報が無いMSが新しい方式を試すことも許されず悪いと?
      Win10が出て1年以上経ってる&Win10推奨なRyzenを造り込めなかったAMDは全く非が無いと?

      • 名前:名無しの自作er 投稿日:2017/03/14(火) 22:07:20 ID:a88b7f738 返信

        SkylakeにSpeedShiftって機能があるんだが発売当初はOSが対応してなかったんだけど
        これはIntelに協力しなかったマイクロソフトが悪いのか?

      • 名前:名無しの自作er 投稿日:2017/03/16(木) 04:32:46 ID:92b5e2e4d 返信

        CPUなんて数年も開発に掛かるだろうし新しいOSに最適化なんて不可能じゃね

  12. 名前:名無しの自作er 投稿日:2017/03/14(火) 20:09:05 ID:a1bf700d9 返信

    誰もX付きの温度のことに触れてなくて草
    以前ここのブログがネタをパクった元になったブログの人が温度について困惑してたけどこれが原因だったのね

  13. 名前:名無しの自作er 投稿日:2017/03/14(火) 20:20:31 ID:99e3dc898 返信

    ガセでドヤ顔してたやつら赤面。

    • 名前:名無しの自作er 投稿日:2017/03/14(火) 20:21:41 ID:a1bf700d9 返信

      情報の大元はMSやぞ

      • 名前:名無しの自作er 投稿日:2017/03/15(水) 00:39:42 ID:1f50ec99f 返信

        嘘つき
        MSの担当者は「何か起きてるのは確かだから調べて、必要があればアップデートを提供する」ってTwitterのやり取りで答えてただけ
        Windows10に問題があるなんて言ってなかったぞ
        「Win10のスケジューラに問題があるんじゃ?」ってのは、質問者が推測して勝手に言ってたことじゃん

        • 名前:名無しの自作er 投稿日:2017/03/15(水) 12:55:20 ID:abbd6d15f 返信

          >「Windows 10のスケジューラに問題はない」
          AMDはスケジューラー以外の部分に問題がある可能性を否定していないからね、
          MSは何か別の原因に気が付いてるのかもしれない。

  14. 名前:名無しの自作er 投稿日:2017/03/14(火) 20:22:18 ID:f2029b0a1 返信

    落ち着いてから買ったらいい

  15. 名前:名無しの自作er 投稿日:2017/03/14(火) 21:32:21 ID:67b181838 返信

    X99だとシネベンチシングルやπなどシングルスレッドが
    Win7でも10でもクロックが上がらなくて激遅だぜ
    体感でもはっきり分かるモッサリ感
    OSを高パフォーマンスしてやるとキビキビ動くし、しっかりスコアも出るけどその代わり省電力が…
    ハイエンドのX99やX79だけに起きてメインストリームのINTELには起きない糞仕様
    ちなみにX79の途中のBIOS(ivy-E対応BIOS)から何故かそのような糞仕様になったようだ
    Sky-Xでは改善しているのだろうか?

    • 名前:名無しの自作er 投稿日:2017/03/14(火) 21:40:16 ID:c62986393 返信

      現状のクロック制御はCPUコア全体の負荷率を見てるようだ
      なので8コアで1スレッドだと100%負荷でも12.5%(HT有効だと6.3%)になるのでクロック上げる閾値に達しない
      Ryzenでもバランスじゃなくて高パフォーマンスにしろって言ってるのも同じ原因だろう

      なのでIntelはSkylakeからOSではなくてCPUが自分でクロックを制御できるSpeed Shiftを導入して、
      軽負荷でも迅速にクロックが上がるようにして体感速度を改善してる
      Skylake-Xにも導入されればサクサク動くようになるだろうね

  16. 名前:名無しの自作er 投稿日:2017/03/14(火) 22:28:18 ID:c3853a886 返信

    1700X使いだけど 知識がないから分からんが
    LinuxとWindows10だとベンチマーク大分差が出る
    ギークベンチ4 Linux 平均 25000 Windows10よくて20000
    これWindows10はゴミなのだが

    • 名前:名無しの自作er 投稿日:2017/03/14(火) 22:34:24 ID:e293488cd 返信

      電源の設定変えてそれ?

      • 名前:名無しの自作er 投稿日:2017/03/16(木) 04:30:46 ID:92b5e2e4d 返信

        電源の設定なんてパフォーマンスよりにしたら消費電力跳ね上がって糞だろ

  17. 名前:名無しの自作er 投稿日:2017/03/14(火) 23:42:58 ID:907c6190a 返信

    使ってるソフトが一通り最適化されるなんて
    何年後だろうな
    またいつも通りされねー気がしてきた

  18. 名前:名無しの自作er 投稿日:2017/03/15(水) 00:45:42 ID:628655cde 返信

    まとめると、ライゼンはモッサリ。

  19. 名前:名無しの自作er 投稿日:2017/03/15(水) 01:33:59 ID:6089226ef 返信

    淫厨ファビョって同じコメントしてて草

  20. 名前:名無しの自作er 投稿日:2017/03/15(水) 02:24:21 ID:71d413232 返信

    よく分からんがマイクロソフトが何とかするんだろう

  21. 名前:名無しの自作er 投稿日:2017/03/15(水) 02:59:39 ID:901a17b56 返信

    intelはやっぱ安定性のintelですで値下げしなさそう

  22. 名前:名無しの自作er 投稿日:2017/03/15(水) 03:36:39 ID:63812339b 返信

    AMDが公式で言ってたプリフェッチ系はパフォーマンスが下がるから使わないで。が絡んでるんだと思うよ。Windowsは新しくなるごとにプリフェッチの比重がでかくなってるし、ゲームでも普通にに使われてる。
    どうせ第二世代で直すだろうに、自分で広めたのに使わないように最適化しろってすげぇなと記事を見て思った。
    こんなの最適化したってintelでもAMDでも公平にパフォーマンスが出ない使えないものが増えるだけだわ。

  23. 名前:名無しの自作er 投稿日:2017/03/15(水) 08:18:38 ID:0cf2afdb7 返信

    >>1
    まあWindows10はオペレーティングシステムではないからしゃーないw
    たしかにオペレーティングシステムのように見える機能を多く備えているが、実際には広告を配信するためのプラットフォーム。

    Windows10の発売以来、様々な形の広告について多くの苦情があった。Windows10は『スタートメニュー』、『タスクバー』、『アクションセンター』、『エクスプローラ』、『インクワークスペース』、『ロック画面』、『共有ツール』、『Windowsストア』、様々な場所で広告が表示される。

    広告配信システムなんだからこの手の不具合が後から見つかるのは予定道理です。

  24. 名前:名無しの自作er 投稿日:2017/03/15(水) 09:47:09 ID:4dbc6f1e0 返信

    実は修正するとインテルCPUがオワコンになってしまうから、
    問題ないように言ってくれとお願いされたんじゃないか?
    裏で圧力かけたやつがいると勝手に推測する。

    • 名前:名無しの自作er 投稿日:2017/03/15(水) 20:08:50 ID:001f8eaee 返信

      XboxでAMD抱えてるMSがそんな事するかねえ
      密着度具合ではIntelよりはるかにAMDのが近いと思うんだけど。

    • 名前:名無しの自作er 投稿日:2017/03/16(木) 04:29:50 ID:92b5e2e4d 返信

      windows7の方がパフォーマンスが高いんだからそんなわけがない。

  25. 名前:名無しの自作er 投稿日:2017/03/16(木) 04:29:17 ID:92b5e2e4d 返信

    windows7でパフォーマンスが出てる以上、windows10が糞なだけでしょ。

  26. 名前:名無しの自作er 投稿日:2017/03/16(木) 20:29:28 ID:f37ec907a 返信

    いや、同じゲームソフトで7と10環境下でパフォーマンス全然違う結果出てなかったか

  27. 名前:名無しの自作er 投稿日:2017/03/16(木) 20:47:05 ID:f37ec907a 返信

    >win10は数フレーム反応が遅れるとか言われてたの思い出した

    実際ウィンドウモードでの比較だとWin7のAeroオフ状態と比べて
    1フレーム以上遅れる感じだな
    よく言われる3フレームも遅れている感じはしないが…

コメントをどうぞ

メールアドレスが公開されることはありません。

コメントに画像を添付できます

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)