|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
一、Windows 10线程调度
0 J5 X4 ] A* s/ @ Q2 T
5 R/ s, H4 _7 N. `1 R6 `3 P, h![]()
- V& @. ~! t/ I* r1 K3 @3 q3 L3 Y; h% _/ V
8 p3 E! N1 h# n- j1 y日前,有媒体发现AMD Ryzen在Windows 10下支持不佳的情况,WCCFTech称,Windows 10的调度器不能很好地区分逻辑和物理线程,造成效率削减。同时,他们还发现,Ryzen被识别为了匪夷所思的132MB缓存。
+ z' Q) Q( V s' P9 z m/ `; V5 P
8 { j8 h \+ z, N0 I! Q# ^# y Z f5 ]8 A( z \
很快,微软客服在推特回应称正在就新处理器在系统层面的BUG进行修复。
4 \6 r: \; _/ G今天,AMD在官方博客更新长文,专门就调度器BUG做了回应。
$ X4 @4 j; G& j
6 E0 v& `* l0 b. f# W9 d( G! |! A) F% ^) k
AMD称,经过缜密的测试,Windows 10和Windows 7均没有出现调度BUG,他们否认该问题存在。原因可能是媒体所用的Sysinternals Coreinfo工具版本老旧,只要是v3.31或者更新都能输出正确结果。
- J. G9 y7 F) }& [4 Z7 _% P; W+ D e U) ~* R
/ k- b# |+ i/ a) F: @$ F至于微软承诺的更新,AMD透露,与线程调度无关,而是改善“平衡模式下Windows对于处理器的管理机制”。5 I( m( b, I. H' H) a
" o" [, ?: Q# a2 E9 j3 x) e
) E0 C* b: T; X1 Z9 N6 c一个有趣的细节是,AMD曾表示Ryzen不支持Win7,现在看来,不用任何补丁的情况下,Win7是可以很好地匹配Ryzen的(当然没有微软官方打鸡血)。' z: ^! l) T, r' ]9 u8 d
* Q7 @" x5 {' |/ g
+ q# [9 }; j: m! E# ~- b% l二、SMT对游戏帧率起副作用& x1 s9 J% P5 `
, i( W e- R& K3 m: q! {
8 i# T- Y% ~# o2 X- R/ M同时,大家很关心的游戏性能测试中,部分用户发现关闭SMT(同步多线程)反而帧率提升的问题,AMD也做了说明。
3 i+ f9 H) z" {( |* G" m# q# ?# n; Q: K5 x4 W* f: |2 |8 S
# }# p, c/ i* F( B% J0 L
4 @# \. f3 K: u+ W2 A# w* v: {/ Z! F
2 k ~( q4 J+ c. j
: s/ \$ L: L/ n0 q$ c4 aAMD说,按照最初的设定,SMT对于游戏应用应该是起到中立或者积极的效应,他们以TechSpot的《Ryzen战Intel:16款游戏1440P&1080P》为基准参考认为,发现《武装突袭3》《黑手党3》《战地1》《看门狗2》《镜之边缘:催化剂》《文明6》《荣耀战魂》《杀手6》《全境封锁》(占比56%)都符合设定。
% K3 `7 n, j$ W3 x+ }& \5 f5 r* f# @) S5 b
3 P' {% l! S6 e9 \4 l3 C对于离散值(也就是不增反减)的,AMD说,已经分析了特定应用的代码库,知道如何针对性的发挥Zen架构的实力(驾驭多核、多线程、缓存等),会尽快放出优化更新。" h J2 l( y6 A+ r6 d( T
" p/ |: S! |1 D% w. e: d6 U; J1 N5 U1 c, l8 g
为了说明情况,笔者贴出TP的这篇大评测——) \- y y5 {, s2 ]. ]' ~* `
2 {1 v: R4 e+ ?4 N4 ~. A
4 `! g4 c, P6 j, t' S0 T6 _/ b# @
测试平台(4套):
/ q2 _, Z/ `& I) V" @+ m/ y1 R3 b2 z5 G/ T) }0 u* n f
6 J" m7 E8 h4 u0 J5 | ~: Y6 ~" p' Q$ u3 d( Z
+ D L) U ^$ j0 o; X6 [
$ [, ^2 @( @' i2 R5 x( z/ g! {3 }综合成绩:
+ i5 P8 x4 n6 T* P1 K
& ]* I) L" M2 P# M5 ]! x$ V3 o: @6 |, g2 \: O! }# t% I& {/ X+ V0 x
![]() ![]()
% k2 _( K9 n' J2 s
: k+ K; u9 a6 P/ v2 N
: Y# d- B5 Y$ y7 ^& m16款游戏分项成绩:
0 T% _" f+ N. e 6 j3 [9 p1 a- e0 @
![]()
4 X6 t: L9 M' d! `4 D0 r" g* U0 r![]()
" |8 S% b. M' ?# P7 P 9 E9 A @9 O0 y% Q
- \) t0 V5 U$ ~5 o
3 c9 w: Y- E) i6 M# |3 T$ B: h
& Z' u. V/ @/ g6 ~7 ]! S
![]()
! X$ @! B. d. Y 0 o4 [ j/ |7 {' l" m: P+ K
![]()
* V' e* p$ H# h# Y" T% ? M& n" [![]()
2 u- X; m+ R& i6 S5 T. J& x" I, W, y7 m9 H![]()
4 t3 c9 x/ j5 T, E) k* r+ I" s![]()
P2 K' Y. U$ S4 w+ @4 F+ V![]()
+ q% l% J0 P) a; o![]()
& q) V2 Q& n5 c! e- E 9 {$ ]7 T. r- ^- k+ N: i
) p2 A- Q' E1 m' e x
![]()
+ l; p; f! ~ D6 c2 z# A- ] - B2 Y- y7 ^. e$ o
![]()
. Z, P s/ S$ Y. a) _
! ^$ K" S6 q% V5 f6 t![]()
% p' z8 @# T' ?$ C+ {![]()
9 n5 i) D& s0 O6 b- V : x# ^0 l3 l7 m
. A4 j- F9 C1 {$ s9 m
![]()
$ l' v" A, U* B![]()
* s5 h7 p. \5 ]& B' d2 w 0 }4 ]2 s" m0 f. C! m+ ~" [
: {" W1 k; u. p' Z7 E
8 u; d1 d4 K, N9 R# [
![]()
% O1 }4 h4 |: i. \9 a0 y![]()
H9 p5 @' n3 T& z! m) ? ( e( \1 W8 N9 A7 H' I
* r7 `) E. |9 h- N
, a+ r. e I8 |7 G三、处理器高温真凶) e, N2 @+ X. a I) v
3 U1 n" J5 @/ G" a
& S% Q4 K( [1 F1 Y% {% R, P( E
简单来说锐龙 AMD Ryzen处理器的主要温度传感器tCTL在Ryzen 7 1800X与Ryzen 7 1700X上设置了+20℃的偏移,这样做的目的是为了确保所有Ryzen处理器都有一致的风扇策略。$ c! k" z5 I& a7 X
, ~/ }3 a; a& @+ X8 j# j- U
9 R+ A ~( G0 ~1 @+ f* c![]()
; x8 ^3 f) B7 ZRyzen 7 1700处理器的温度是正确的,另外两个带X的要减去20℃4 u8 R- K8 U* y
+ M) w( \9 Z9 M) V' S( U2 k* y
3 o% M8 s1 s" @: m' i* t
也就是说你们现在看到Ryzen 7 1800X/1700X处理器的温度偏高是个假象,实际温度需要减去20℃,AMD相信温度检测软件很快就会更新修正这个偏移,正确的报告实时温度。 |
|