EDA365电子工程师网

标题: Ryzen的三大问题AMD今天一一详解:真的是振振有词 我方了! [打印本页]

作者: admin    时间: 2019-9-27 15:10
标题: Ryzen的三大问题AMD今天一一详解:真的是振振有词 我方了!
一、Windows 10线程调度0 f3 I6 c, \: X& d& q6 A# k

9 d0 ~# p3 x6 I$ p% w
3 m) |$ W" P, o7 f# Z) j! C$ q) w3 l. v

9 B# s! O8 T- f& Z% k% [日前,有媒体发现AMD Ryzen在Windows 10下支持不佳的情况,WCCFTech称,Windows 10的调度器不能很好地区分逻辑和物理线程,造成效率削减。同时,他们还发现,Ryzen被识别为了匪夷所思的132MB缓存。4 P! H4 I; i. V! q$ b/ p, ~

" E7 L+ _0 R+ |! ^& R( G
0 Y5 A7 |2 N" a1 Q$ e: F$ x& {9 z/ w' N很快,微软客服在推特回应称正在就新处理器在系统层面的BUG进行修复。: k0 O+ B' \2 D: Z0 J" I9 F
今天,AMD在官方博客更新长文,专门就调度器BUG做了回应。
/ }. P' V1 Z+ i* q' T7 A7 _$ {' P8 `+ {. S0 i

' B6 J$ R% `0 n1 f5 G: fAMD称,经过缜密的测试,Windows 10和Windows 7均没有出现调度BUG,他们否认该问题存在。原因可能是媒体所用的Sysinternals Coreinfo工具版本老旧,只要是v3.31或者更新都能输出正确结果。
& z! A' \. x4 X4 P. }) l3 `+ Z4 j

3 r' V2 d1 p: n. K0 C至于微软承诺的更新,AMD透露,与线程调度无关,而是改善“平衡模式下Windows对于处理器的管理机制”。% Q* a# w# y; Z

1 B+ n( u, Y* f. O' K: D0 C! \1 I( E/ W- I0 Y% e
一个有趣的细节是,AMD曾表示Ryzen不支持Win7,现在看来,不用任何补丁的情况下,Win7是可以很好地匹配Ryzen的(当然没有微软官方打鸡血)。% `4 }* i  I% C0 J. U
6 V6 B3 W. y- j) g+ W0 [+ \  |

' D/ r9 T4 d3 p二、SMT对游戏帧率起副作用
" e+ Z2 E* O2 C# J3 q+ ?$ A: P6 Y$ G& j
2 Q, ^% U; ?/ g5 i
同时,大家很关心的游戏性能测试中,部分用户发现关闭SMT(同步多线程)反而帧率提升的问题,AMD也做了说明。
: ~8 H9 m; V4 N, N# S7 D& a: G. q
" K6 D( c+ f2 W, g) [% F
5 V- V8 B$ o  O% Q/ r& x
0 A! C# y2 [6 E3 \
+ X1 m- Y1 G& @3 M, z- p4 X$ x1 g8 m9 `1 `9 W6 I8 M( I2 K1 N
AMD说,按照最初的设定,SMT对于游戏应用应该是起到中立或者积极的效应,他们以TechSpot的《Ryzen战Intel:16款游戏1440P&1080P》为基准参考认为,发现《武装突袭3》《黑手党3》《战地1》《看门狗2》《镜之边缘:催化剂》《文明6》《荣耀战魂》《杀手6》《全境封锁》(占比56%)都符合设定。5 d. ?# Q' @) ~6 {! |0 d
6 l3 w: x+ O" J* J# n5 H
' w: [3 K3 ~6 `+ e
对于离散值(也就是不增反减)的,AMD说,已经分析了特定应用的代码库,知道如何针对性的发挥Zen架构的实力(驾驭多核、多线程、缓存等),会尽快放出优化更新。
( p1 t+ Z: I8 a! e+ W0 i% K# V  F, s& I+ f/ n  A; A( j( Q$ h
# N- ]! B1 `5 q. |
为了说明情况,笔者贴出TP的这篇大评测——
8 e5 q6 l. _% g* I( W* W% A' e4 p1 T& u' `' D) b- f7 _" o

, l5 X) e+ q( W; T测试平台(4套):0 N$ P0 B# s: H- P% i

2 e0 E" M& {4 s( ?! [
. n, l- M2 G, `
+ M1 T. E- R' s$ T( E4 _  X  U  n# ]) g' |4 E+ j. G

% h' W: M  H( ]* m& G* R综合成绩:
) Z6 T8 r( Q! R' N) m: N1 [9 c. Q4 M5 j# I
3 L/ R' s& X7 [7 c' s
9 Z5 W9 R/ E9 R' X
8 E8 T! [# y4 G- d+ n% _' z0 y8 J: b

0 e# Y) `, `# S7 `; B16款游戏分项成绩:# m) E* w# S. C  ]4 O) q6 y: X  L- Y

& ~8 H% Y2 Z6 D5 x6 p+ X( `. _8 S
( \* d, |' {  h2 x5 m. i3 v: ]

3 b9 ?& w2 h1 P  D8 {7 l" t+ j) |3 E  m- o" L6 O
6 M. s" G: Z$ Z5 |* l
% j6 X7 j( a: D6 L5 a2 C

# N6 K# T: @( S% ^- E! f1 F2 X9 n8 f. P
# k) A, l4 A6 ^
+ z' z3 o" E2 W" ]& W4 `( G$ b& g
5 S, E+ k& a" Y5 M  Y, @# {
6 a& q6 t+ v7 w/ Q- D+ M- i
- Y( T$ b& g! i  \9 X
4 {, a3 Q% J# I

- l8 p  |( H! k* ^2 {; Q4 j4 L9 k% D; o' W$ E; \, b5 h+ U5 q
. J3 J, y/ I7 @) O0 ]. g: d
! H# J. P# r8 {" F2 v

) f; u* k, t# J6 _$ |% I1 P. ?- U* ~6 b/ \, v! L

/ T3 }( r+ Y: }' l3 V, K5 ?: k; S2 O, S+ R# k2 {& b
! p% P( @* D5 a4 ]0 N' p4 C
" E4 H: z1 E( E+ m! ^0 ~
8 z: L' j! x6 j- d; ?
5 x2 o  I4 O9 N+ y* d

) S( T$ i. r! K( m
: B/ {# n; o# e( o; m- u8 r8 p! O8 X0 K  ~! X6 w4 Z
: e* e! r. h1 s* g% [. H: f
5 F) g6 ~( ?7 X
% j, n9 h3 J6 p* h# c
5 U3 w6 y+ _) r9 s& Q

& ?/ x* O9 e& a9 l1 L三、处理器高温真凶$ V( p1 [2 V( G9 }
$ O0 A# v2 v& e0 J1 t

1 f5 ~# {- |) l8 @. O简单来说锐龙 AMD Ryzen处理器的主要温度传感器tCTL在Ryzen 7 1800X与Ryzen 7 1700X上设置了+20℃的偏移,这样做的目的是为了确保所有Ryzen处理器都有一致的风扇策略。
! J* _$ t. \7 H" K" }8 [' W3 r0 k& [: ]/ s8 o) d+ P

3 h7 W; M) D7 v! s" j' n) z
0 r! ^1 f; w, d' g6 t6 ERyzen 7 1700处理器的温度是正确的,另外两个带X的要减去20℃8 l) S2 Q8 ^; S/ W: T

6 m# k  |' D) j0 B' E+ ~- l9 j
9 S6 v3 E  U+ w也就是说你们现在看到Ryzen 7 1800X/1700X处理器的温度偏高是个假象,实际温度需要减去20℃,AMD相信温度检测软件很快就会更新修正这个偏移,正确的报告实时温度。




欢迎光临 EDA365电子工程师网 (http://bbs.elecnest.cn/) Powered by Discuz! X3.2