找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 1|回复: 0
打印 上一主题 下一主题

[硬件] AMD Ryzen性能翻车这事 原来是Windows 10的锅:微软自己也承认了

[复制链接]

551

主题

1470

帖子

3万

积分

EDA365管理团队

Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

积分
39487
跳转到指定楼层
1#
发表于 2019-9-27 15:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

您需要 登录 才可以下载或查看,没有帐号?注册

x
硬件有了软件层才会迸发出生机,如果两者都是最新,那无疑是强强联合。( p& J0 }% z  E: z5 i
3 v: F$ h8 [# l5 v# B7 ?1 X% Y& c

; A# H4 s" l9 e3 L& f
. o& t1 h% ~  h* h% \4 f  f) ?: [- }6 }/ ]3 m
, d: ]/ G9 V9 ]; C3 I
不过,外媒WCCFTech发现,Windows 10操作系统对AMD Ryzen并不友好(背景资料:虽然AMD Ryzen基准跑分逆袭Intel i7 但这两个问题让硬件老鸟暂时敬而远之)。他们的发现得到了不少硬件同行的援引或者转载,A粉对微软集体批判。
/ O, _  O- U5 {, j+ U3 @' w: v1 z: O- W$ m2 ^0 P, T8 Y; P8 e" D$ _! D
6 [' B, V' t7 m: G+ ^) {5 {) H
我们知道,AMD Ryzen首次支持了“SMT”同步多线程技术,它最早出现在2002年2月的Intel Xeon处理器上,接着在当年11月进入消费级桌面,奔腾4首发。
/ `/ C6 K" M; `- v
1 `( E3 f& o; _, m# ^
; V9 L- ~: E0 E
' u1 u6 k, T" B: X# Q0 f2 v/ W. i% b8 K" {( p" ^

2 Z1 l  F" b1 e. x& r, f同步多线程(SMT)是一种在一个CPU 的时钟周期内能够执行来自多个线程的指令的硬件多线程技术。本质上,同步多线程是一种将线程级并行处理(多CPU)转化为指令级并行处理(同一CPU)的方法。 同步多线程是单个物理处理器从多个硬件线程上下文同时分派指令的能力。
& A, m. o( Z2 Q6 K6 n; i5 R2 x/ A! E4 F1 y* E  z/ f. L* v
2 T( H5 l- b6 M  B" w3 W5 `- x
然而,外媒发现,Windows 10的调度管理对Ryzen 7的多线程并不友好,无法有效分配虚拟线程,取而代之把Ryzen 7认为是一颗16物理核心的处理器,从而使单线程负荷很重。! J$ l6 B1 Z+ B! @: ~+ _& o3 W5 b- r

; C7 M8 l) ~1 H$ P. B( L% J. a' V' e, C, F: k" E* F0 ^2 E
此外,Ryzen 7在一些测试中,缓存被识别为136MB,而实际上L2_+L3合计只有20MB。
+ G7 e1 L  M6 [# i9 t7 T2 I6 c
' T7 H. @6 C, v  z+ ]
# \( d5 |8 i; q* T0 J9 W2 P2 x4 y7 h* Q; v
/ j' ]4 [) b: t6 u* i' L
$ m# t+ G6 y- S5 c4 i7 x" z  j
目前的矛头都神奇统一指向微软,大家希望软件巨头尽快修正。
6 r0 x/ ~1 i; G9 T: ?5 W* m0 S# [/ @3 G( N
& v: w' K/ C8 t
不过也有人愤愤不平,难道不是AMD自己的事儿?
9 \# ?2 R0 R2 p+ l+ w5 U; e& H# k. m* Y3 ?: e7 X
( m" ?9 Z  i0 y
现在来看,也许有,但并非主要原因。
4 m( {. Z7 k0 h% S, Q9 i
! S6 R3 y- I% V1 f; s# _
1 |! a' ~# r2 u; o/ _4 J; O; m微软支持服务官方推特专门回应了网友提出的“调度BUG”,承认对于新高端处理器支持不佳,正在收集信息和准备更新。2 }( F5 y7 v: X

' I0 T+ W6 b3 o0 p# L2 M- y
: Z; R7 F6 e$ ]3 b- i  G9 l# g: }
, q/ g  M- U& V0 s# ~* k, A" e! ^! K% w7 r! G" s  N* H
SMT的问题也是影响Ryzen游戏表现失准的一个因素,毕竟像《古墓丽影10》这样的新 Title和DX12 API,对于多线程多核是很倚重的。
- |( [, |) u- U# N) B. a- {; X$ j: L9 I% z! ]  ~
9 C; E- s0 W( X) x
另外一个问题也跟微软有关,那就是RTC(实时频率计时器),HWbot已经暂时取消了所有AM4平台在Windows 8/8.1/10系统下的跑分
# D) X! ]0 ~" a  m7 d3 q* h. |) e# j: p; [
9 t9 Z. x; ]: n
RTC会导致跑分作弊,不过Guru3D认为,RTC对于0.25的倍率不友好可能也是此次调度BUG出错的内因之一。+ S+ y" r. S7 ?7 h& l
2 d0 ~, h. g) B! ^
+ Y. v- H& y  q0 w4 V0 h* ^. {* k
明天,Windows 10将发布会员新Build,同时3月14号还有延期了一个月的正式版更新,不知道会否帮助AMD Ryzen解决问题。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2025-4-7 07:59 , Processed in 0.055082 second(s), 32 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表