|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
一、Windows 10线程调度
% O) y( r, h' [
! p. A# u) u! { ]$ H![]()
% t- m% `/ s6 x; z2 _# s0 `' c- F; K$ S0 F# l5 i0 t
6 k' n8 E& F6 A1 s" {" a w) i日前,有媒体发现AMD Ryzen在Windows 10下支持不佳的情况,WCCFTech称,Windows 10的调度器不能很好地区分逻辑和物理线程,造成效率削减。同时,他们还发现,Ryzen被识别为了匪夷所思的132MB缓存。, ?2 b7 M! r, E: @
( G$ a( W0 h0 ^1 T3 z- d& D
2 |% }1 Q" S6 C$ O很快,微软客服在推特回应称正在就新处理器在系统层面的BUG进行修复。7 o, b1 m+ ^: ]" E( M% B$ w% E
今天,AMD在官方博客更新长文,专门就调度器BUG做了回应。
4 e: O; c6 y x
% G4 l8 v' k' ^
6 a- _& D5 ]- B1 j% X, wAMD称,经过缜密的测试,Windows 10和Windows 7均没有出现调度BUG,他们否认该问题存在。原因可能是媒体所用的Sysinternals Coreinfo工具版本老旧,只要是v3.31或者更新都能输出正确结果。8 w+ u; c! \6 Z
( s- r/ O+ G' T. F& ]) K6 a9 ]+ t$ M+ Z
至于微软承诺的更新,AMD透露,与线程调度无关,而是改善“平衡模式下Windows对于处理器的管理机制”。
$ u; w6 c& ]* o! I4 g3 B8 y8 O+ t- y
9 `' A3 a |6 w! L0 j一个有趣的细节是,AMD曾表示Ryzen不支持Win7,现在看来,不用任何补丁的情况下,Win7是可以很好地匹配Ryzen的(当然没有微软官方打鸡血)。
: t3 k7 v/ K) o2 }/ ?7 E) b( l& s. J$ [" G7 F
" [ a" [' L2 C0 P D9 l二、SMT对游戏帧率起副作用/ Q6 w' c9 C) X/ _( L; ~
& d2 j# R5 k; ~, P, r2 ]& G" C
* }/ w* z1 N% l; V" q) k, Q, |. D同时,大家很关心的游戏性能测试中,部分用户发现关闭SMT(同步多线程)反而帧率提升的问题,AMD也做了说明。# x7 }" l v2 ]- x
8 ^5 s5 [, K' [$ r3 A
! d# M8 J$ L' I![]()
0 Z/ [+ ^ d% k7 O% H* d Q
" W6 X3 E2 P% g( T W" p$ M# P. \% ]. w' ~6 G
AMD说,按照最初的设定,SMT对于游戏应用应该是起到中立或者积极的效应,他们以TechSpot的《Ryzen战Intel:16款游戏1440P&1080P》为基准参考认为,发现《武装突袭3》《黑手党3》《战地1》《看门狗2》《镜之边缘:催化剂》《文明6》《荣耀战魂》《杀手6》《全境封锁》(占比56%)都符合设定。
/ Y- d# h( T4 `# J
7 E3 A- @( b6 X' C, ]' o( ]& L/ T$ j
8 _. |8 l( ^2 A6 i8 Y- x; F对于离散值(也就是不增反减)的,AMD说,已经分析了特定应用的代码库,知道如何针对性的发挥Zen架构的实力(驾驭多核、多线程、缓存等),会尽快放出优化更新。5 X7 C e* Z" {2 Q
2 [5 H% h' t- x" Q e. G* f0 q. e& s& _3 ~0 N4 A- m
为了说明情况,笔者贴出TP的这篇大评测——9 q5 ~ p/ [. `% Z
- C8 y7 d9 \: m4 O7 ~& Y6 I% D/ J2 H$ ^
测试平台(4套):
8 |2 k! h, C4 c7 N; I9 U- O1 C& t# W! w! S0 f
; r6 Z4 p, N" Y8 t: D
![]()
/ [3 j9 {9 k% q, O1 Z5 a" y( b2 W3 J$ D
/ a0 ]: \6 ~& [' h/ Z$ Y综合成绩:
3 Q% t% \7 X- F- z
, x7 k. [! i( M3 `9 A
" ~" q% X* Y" p E$ b$ V3 Z h9 x; G![]() : z6 z/ Y/ J- @7 G$ |$ G# u
( h9 l2 ~2 S* t/ [ c, g) p
' k9 m( g! f/ ]0 l1 [
16款游戏分项成绩: c* L# _4 M, Z0 F
![]()
- \0 ~1 ]# N" `1 }2 c+ @ ; h3 K: H, w1 _& N# n$ `
3 a2 O2 { l( C% \) _5 _3 @/ D9 d$ F6 d
![]()
% v& E' C5 C' m2 |0 E7 A![]()
. ]/ r! t# ^2 F, Z: M! ~ 7 }8 v0 K, W! b! C. }. L. d
. ?( P* B8 H _ b$ \
![]()
' P: P* y6 i9 b M S) u, r3 ?: [
![]()
; R: p5 I* k* k& j6 R. t5 g![]()
4 E( z" l; x) y% h# |3 t![]()
4 R- x- u R! w; N9 Z- \( A3 U![]()
5 K ^" m/ n1 k7 a: S9 D ! [6 P/ Z' w! _0 Y
![]()
, } ]; o; @; Z![]()
2 ^. U+ M% {- U* F5 m![]()
! m' Y1 u2 u2 @* ^+ L![]()
( Y9 n% c3 ?. U3 S+ @$ d![]()
5 ~2 {$ j3 y( [1 p3 O0 s![]()
P" D6 ?. k) P S2 {: {8 Z' n8 j' p
r" ~( G* ^+ _ L& X, n
$ z7 E; l' D8 ~
![]()
( H3 e, \# A" ~2 \: q) F G![]()
' R) O0 F& C/ } Y- {% D* r G![]()
- D ^ y+ q7 r( V4 W K! C, I- T: I; h
0 Y8 _" R+ t! f( P' G
5 a0 I }0 z+ y2 f, S" z' L2 `
9 ^" V3 o# o: \
![]()
6 O2 z0 M: x( J' d6 }! Q, V 4 `' P! i% z* G+ T& x( o9 V
![]()
5 F) A4 b9 v, Q3 h
: c3 F+ I. L% _7 `* v! k) s+ t5 r% J0 z- S3 F
三、处理器高温真凶5 ? F9 [8 ` s( d, H
' A c7 O* o( z+ B+ M9 I" j9 a: O" f) [6 U" E
简单来说锐龙 AMD Ryzen处理器的主要温度传感器tCTL在Ryzen 7 1800X与Ryzen 7 1700X上设置了+20℃的偏移,这样做的目的是为了确保所有Ryzen处理器都有一致的风扇策略。
' Z8 \- m, i9 q+ [5 f: P" D
* Q2 ?) A c/ C# J2 U
: }, a8 f% ]. v5 s1 A$ e7 p3 b![]()
( |6 I) G. H- ]' N8 kRyzen 7 1700处理器的温度是正确的,另外两个带X的要减去20℃9 V( d; z" ]* X" H- a# g! Q7 u
( B" j, m, C3 c! T3 z+ W. m5 t3 W4 y" c/ }* }( f3 |) O7 H
也就是说你们现在看到Ryzen 7 1800X/1700X处理器的温度偏高是个假象,实际温度需要减去20℃,AMD相信温度检测软件很快就会更新修正这个偏移,正确的报告实时温度。 |
|