Chiphell - 分享与交流用户体验

标题: Ryzen 9000在Windows 11 24H2中游戏表现与这个设定有关 [打印本页]

作者: sekiroooo    时间: 2024-8-26 09:29
标题: Ryzen 9000在Windows 11 24H2中游戏表现与这个设定有关
本帖最后由 sekiroooo 于 2024-8-26 09:32 编辑

近日,Level1Techs频道发布了一段新影片,分析和测试了AMD在其官方博客文章“Ryzen 9000 Series Community Update: Gaming Performance”中提出的性能表现。

文章中,AMD声称在Windows 11 24H2版本中,Ryzen 9000系列处理器的游戏性能表现优于其他版本。

为了验证这一说法,博主Wendell使用Ryzen 7 9700X处理器在Windows 11的24H2和23H2版本上进行了多项测试,

并在测试过程中分别启用了和关闭了Windows虚拟化安全功能(VBS)。



Wendell首先测试了AMD提到的《赛博朋克2077》游戏。他在Windows 11 24H2版本中启用VBS后进行测试,发现搭载RTX 4090显卡的系统在1080p高画质设置下的平均FPS仅为167.41。然而,

当他切换到Windows 11 23H2版本并关闭VBS时,平均FPS达到了205.07,性能提升了约22%。

这一结果明显与AMD的说法不符,VBS功能可能对游戏性能有较大影响。

为了进一步验证VBS对性能的影响,Wendell随后测试了《古墓丽影:暗影》游戏。在相同的24H2版本中,他发现开启VBS后,系统的FPS达到了267,而关闭VBS后则下降至205,意外地发现开/关VBS的性能差异高达30%。

为了更加全面地了解VBS对游戏性能的影响,Wendell继续测试了《赛博朋克2077》在不同设置和硬件配置下的表现,并确认在24H2版本中关闭VBS确实能提高FPS,

差异约为15%。他还提到,完全关闭VBS功能需要在BIOS中将SVM模式设为停用。此外,他还测试了《F1 2023》、《无主之地3》和《孤岛惊魂6》在24H2版本下VBS开启和关
闭的表现,并与Linux系统下的测试结果进行了对比。除了《古墓丽影:暗影》外,其他游戏在关闭VBS后性能普遍提升了3%至15%不等,
若不考虑《赛博朋克2077》,性能提升在3%至6%之间。

虽然存在一定的性能损耗,但考虑到安全性,这一影响仍在可接受范围内。

微软预计将在未来几个月内正式推送Windows 11 24H2版本。为了确保Ryzen 9000系列处理器在这一版本中的游戏性能达到最佳状态,AMD仍需与微软紧密合作,对系统进行进一步优化,以满足用户的期待。


作者: pdvc    时间: 2024-8-26 09:43
不算新鲜事了,玩游戏肯定关VBS和WSL那些
作者: momoka    时间: 2024-8-26 09:50
回家去试试这个。一般没去理会这个选项。

现在9700x最佳游戏性能出现在极限负压并打开boostit(fmax)的时候,手上这个较为稳定的频率是5.675G左右。上到5.7G就有不太好解决的低负载死机,会导致负压数值很难准确测得,负压变窄后,性能也会下降,还不如限制offset的频率,不要去到5.7G以上。
作者: sekiroooo    时间: 2024-8-26 09:53
momoka 发表于 2024-8-26 09:50
回家去试试这个。一般没去理会这个选项。

现在9700x最佳游戏性能出现在极限负压并打开boostit(fmax)的时 ...

还传需要运行   管理员模式 打开游戏,也有正面作用
作者: netjunegg    时间: 2024-8-26 09:55
pdvc 发表于 2024-8-26 09:43
不算新鲜事了,玩游戏肯定关VBS和WSL那些

WSL2吧? 1应该没影响
作者: 观望者    时间: 2024-8-26 10:05
wsl2(hyper-v) 开了之后 性能会变差 这不是一早就知道了吗?
所以平时我都是开wsl1 + vmware的
作者: sekiroooo    时间: 2024-8-26 10:14
观望者 发表于 2024-8-26 10:05
wsl2(hyper-v) 开了之后 性能会变差 这不是一早就知道了吗?
所以平时我都是开wsl1 + vmware的 ...

而古墓丽影 是个例外
作者: psps3    时间: 2024-8-26 11:21
win11实测打开内存隔离里的内存完整性(系统运行在虚拟机环境),魔兽世界帧数下降15%到20%左右
作者: continuing    时间: 2024-8-26 11:29
怪欸
关闭SVM等于是直接关掉了CPU的硬件虚拟化
这影响能这么大有点问题吧
作者: PPXG    时间: 2024-8-26 11:34
古墓丽影怎么差这么大,还是反着来的
作者: sinopart    时间: 2024-8-26 12:02
看了帖子后,刚才用串流遥控了家里的设备测试VBS的影响,在几个我玩的网游里都取得了10%-20%的帧率提升,而且显卡利用率也大幅上升了。
作者: fluttershy    时间: 2024-8-26 13:19
WIN10一样有 只是关虚拟化安全性还行 毕竟有场合还是要用到模拟器虚拟化的
作者: squll009    时间: 2024-8-26 13:34
iu影响大吗?还是只是au对这个比较敏感?
作者: xy.    时间: 2024-8-26 13:38
squll009 发表于 2024-8-26 13:34
iu影响大吗?还是只是au对这个比较敏感?

vm 下 cpu 的性能损失主要在访存部分(TLB 命中率下降, memory ballooning 频繁触发)
越依赖访存的硬件/场景就越敏感
作者: toddler    时间: 2024-8-26 13:44
这就离奇了,intel CPU 需不需要关闭VBS ,还是只影响了AU,zen4 就没有这个问题吗,,,
作者: shiangyeh    时间: 2024-8-26 13:56
squll009 发表于 2024-8-26 13:34
iu影响大吗?还是只是au对这个比较敏感?

iu一样会有影响,玩游戏都是默认关掉
作者: pmax    时间: 2024-8-26 14:41
这个win10和zen3有影响不?

话说平时都不知道还有这个设置,在控制面板的什么位置吗
作者: sinopart    时间: 2024-8-26 15:07
pmax 发表于 2024-8-26 14:41
这个win10和zen3有影响不?

话说平时都不知道还有这个设置,在控制面板的什么位置吗 ...

这个其实是win10以来的虚拟机。从win10开始,微软让Windows系统跑在一个非常底层的虚拟机上,以损耗2-5%左右CPU性能的代价来提高安全性。如果关闭这个设置,系统就会和win7一样跑在明面上。
理论上无论你是intel还是AMD用户,都会受这个虚拟机影响而降低性能。这次新闻的重点是,AMD的新CPU似乎受到的影响更大,以至于新上市的Zen5的游戏性能没有达到符合预期的提升。
作者: pmax    时间: 2024-8-26 16:22
sinopart 发表于 2024-8-26 15:07
这个其实是win10以来的虚拟机。从win10开始,微软让Windows系统跑在一个非常底层的虚拟机上,以损耗2-5% ...

才2~5%得虚拟机,什么高级技术。。。
作者: gubugu2001    时间: 2024-8-26 16:52
那就坐等24H2.
作者: ltzyID    时间: 2024-8-26 16:52
家庭版的win11好像默认不开启VBS.
作者: yuechsh    时间: 2024-8-26 17:29
vbs的问题是24h2里默认启用了,24h2还默认启用的bitlocker,再加上smartscreen,智能应用控制 ,defender,这几个一组合,电脑老点的别想跑的动了。
作者: aibo    时间: 2024-8-26 18:14
巨硬:是时候出一个win11 pro for gaming了
作者: hox_    时间: 2024-8-26 18:22
本帖最后由 hox_ 于 2024-8-26 18:38 编辑

好一个测试  
测试目的,是为了验证“AMD声称在Windows 11 24H2版本中,Ryzen 9000系列处理器的游戏性能表现优于其他版本”。
如果测试,正常的逻辑也是要在严格的控制变量下,也就是说相同变量下 比较24H2与23H2的性能差异,
况且VBS对游戏性能影响这不是共识和常识嘛
测试对象A开VBS 比 测试对象B关VBS , 得出VBS对游戏性能有影响的结论????测试还有这么测的?
如果出结论不也是得出 Ryzen 9000下,到底23H2和24H2谁的游戏表现更好嘛?
这博主这么个实验法,到底是专业性不行  还是说在故意混淆话题 转移话题?
作者: imyz    时间: 2024-8-26 18:25
游戏机嘛,不开硬件虚拟化、内核隔离什么的其实没什么问题的。

但同时有虚拟机、安全性要求的则得自己平衡一下下了
作者: sinopart    时间: 2024-8-26 18:25
pmax 发表于 2024-8-26 16:22
才2~5%得虚拟机,什么高级技术。。。

你懂的,宣传是一回事,实际又是一回事。不过似乎常规跑分软件不会被这个虚拟化影响到,我之前用137K也尝试过关闭虚拟化,跑分基本没变,一些网络游戏帧率也确实就是5%左右的下降。今天用9700X尝试了一下,确实和这个youtube视频说的一样,AMD受到的影响很大。
作者: pmax    时间: 2024-8-26 18:41
sinopart 发表于 2024-8-26 18:25
你懂的,宣传是一回事,实际又是一回事。不过似乎常规跑分软件不会被这个虚拟化影响到,我之前用137K也尝 ...

这个选项在哪里啊。你是win11吗?
作者: pdvc    时间: 2024-8-26 20:17
pmax 发表于 2024-8-26 16:22
才2~5%得虚拟机,什么高级技术。。。

平均是5%,但最大是40%……

PCIE 8X那种损失也是,平均3%,新出的一些游戏近10%了。
作者: sinopart    时间: 2024-8-26 20:20
pmax 发表于 2024-8-26 18:41
这个选项在哪里啊。你是win11吗?

去BIOS内关掉CPU虚拟化技术,Windows会自动检测到这一点,从而关掉所有需要虚拟化的功能,这其中自然包括这个底层虚拟机。
作者: limon    时间: 2024-8-26 20:53
我记得以前开了虚拟化cpuz里外频都会变一点点
作者: Epilogue    时间: 2024-8-26 20:55
hu的测试来了,离谱
(, 下载次数: 76)
(, 下载次数: 75)
作者: xenra653276    时间: 2024-8-26 21:22
xy. 发表于 2024-8-26 13:38
vm 下 cpu 的性能损失主要在访存部分(TLB 命中率下降, memory ballooning 频繁触发)
越依赖访存的硬件/场 ...

那估计群星、都市天际线、异星工厂之类的影响很明显,比如卡成狗的时间离的远了些,AMD本来内存这边就有点捉鸡
作者: sekiroooo    时间: 2024-8-26 21:58
Epilogue 发表于 2024-8-26 20:55
hu的测试来了,离谱

提升有这么大。24h2能优化这么好
作者: bizhui4042    时间: 2024-8-27 08:40
pmax 发表于 2024-8-26 14:41
这个win10和zen3有影响不?

话说平时都不知道还有这个设置,在控制面板的什么位置吗 ...

https://baijiahao.baidu.com/s?id=1760411948726959223
作者: panzerlied    时间: 2024-8-27 08:47
我之前草率了,这东西确实影响很大,对大家都有影响但是对AMD的影响更大。
作者: stuck    时间: 2024-8-27 09:25
那怎么关闭呢/
作者: makeit    时间: 2024-8-28 17:24
stuck 发表于 2024-8-27 09:25
那怎么关闭呢/

win11的话 打开杀毒软件那个安全中心  主业里找 设备安全性里面的内核隔离关掉内存完整性好像就好了
作者: aibo    时间: 2024-8-28 17:33
makeit 发表于 2024-8-28 17:24
win11的话 打开杀毒软件那个安全中心  主业里找 设备安全性里面的内核隔离关掉内存完整性好像就好了 ...

这个不关vbs。那个最好要在bios里面禁用vm支持
作者: 初音空岛    时间: 2024-8-28 18:14
可不可以理解为amd的虚拟化做的烂导致性能损失大
作者: sun1a2b3c4d    时间: 2024-8-28 18:22
yuechsh 发表于 2024-8-26 17:29
vbs的问题是24h2里默认启用了,24h2还默认启用的bitlocker,再加上smartscreen,智能应用控制 ,defender, ...

默认启用bitlocker?这是嫌客诉不够多吗?
作者: yan1990_y    时间: 2024-8-28 18:43
hox_ 发表于 2024-8-26 18:22
好一个测试  
测试目的,是为了验证“AMD声称在Windows 11 24H2版本中,Ryzen 9000系列处理器的游戏性能表 ...

对的,感觉根本没有控制变量,测试逻辑一塌糊涂
作者: hox_    时间: 2024-8-28 23:32
yan1990_y 发表于 2024-8-28 18:43
对的,感觉根本没有控制变量,测试逻辑一塌糊涂

是啊 哪有这么测的 驴唇不对马嘴的    所以我说这博主这么个实验法,到底是专业性不行  还是说这博主知道自己在干什么 只是在故意混淆话题 转移话题?
作者: pmax    时间: 2024-8-29 00:01
本帖最后由 pmax 于 2024-8-29 00:18 编辑

对了,我又想起一个问题。
zen5在win10上面和打了补丁的win11上面,哪个更好呢?

看了unbox的https://www.youtube.com/watch?v=abXKDUESFKs
发现以7700x的视角来看,win11如果打了补丁或者切换到24H2预览,应该能胜过win10,否则还是win10稍微好一点。

这么看来,cpu内核调度还是蛮重要。
作者: 8owd8wan    时间: 2024-8-29 00:09
初音空岛 发表于 2024-8-28 18:14
可不可以理解为amd的虚拟化做的烂导致性能损失大

纯粹是 Windows 优化有限的问题
作者: BFG9K    时间: 2024-8-29 00:43
知道Win下优化一坨没想到居然烂到了这种地步,微软真该出个游戏专版Win了
作者: 一日    时间: 2024-8-29 00:53
pmax 发表于 2024-8-26 00:22
才2~5%得虚拟机,什么高级技术。。。

一般是1%-3%的损耗
作者: jim9606    时间: 2024-8-29 01:08
continuing 发表于 2024-8-26 11:29
怪欸
关闭SVM等于是直接关掉了CPU的硬件虚拟化
这影响能这么大有点问题吧

毕竟停用Hyper-V/Device Guard的操作有点绕,要跑一个bcdedit命令,禁用硬件虚拟化比较直接。反正非VM应用也不会依赖虚拟化指令。
作者: mobie997    时间: 2024-8-29 04:26
初音空岛 发表于 2024-8-28 18:14
可不可以理解为amd的虚拟化做的烂导致性能损失大

inter 不用更
(, 下载次数: 89)
作者: aibo    时间: 2024-8-29 08:50
jim9606 发表于 2024-8-29 01:08
毕竟停用Hyper-V/Device Guard的操作有点绕,要跑一个bcdedit命令,禁用硬件虚拟化比较直接。反正非VM应 ...

我昨天折腾一晚上,也没成功关掉vbs。
作者: squallgy    时间: 2024-8-29 09:20
这个什么会影响模拟器,这模拟器包括NS模拟器YUZU吗?
作者: continuing    时间: 2024-8-29 09:26
jim9606 发表于 2024-8-29 01:08
毕竟停用Hyper-V/Device Guard的操作有点绕,要跑一个bcdedit命令,禁用硬件虚拟化比较直接。反正非VM应 ...

hyperV不启用组件就不会运行的,启用了也可以直接关掉
Device Guard的性能影响不应该这么大。
作者: 守护灬纯洁之心    时间: 2024-8-29 09:35
关闭VBS在不同机器上有不同的方法,主要原因在于微软
微软的做法是,只要你启用了一个基于虚拟化的功能,那么VBS就会被打开,而关闭VBS必须要先把这个功能关掉,才会自动关闭(当然当然如果你手动打开VBS,那就还得手动关闭VBS)
举个例子,你开了hyper-V,那么VBS就会自动打开,你直接关VBS相关注册表啥的是没用的,必须要关掉hyper-V才有用
开WSL也会开VBS,这个时候你关掉hyper-V没用,你还得关WSL
微软这个操作就非常恶心人,正常逻辑应该是,我就要关闭VBS,然后你提醒某些功能会无法使用,然后同步禁用
而不是你必须要先禁用不知道的某个功能,然后VBS才关掉
早期我就是根据微软这个介绍页面,一个个排除可能性后才关掉的VBS
https://learn.microsoft.com/zh-c ... ial-guard/configure
后来发现,是真TM恶心,有些机器是开了hyper-V导致,有些是WSL,但有些是注册表开启,还有些是UEFI开的……
最后我在B站找到一个微软给的脚本,运行这个后,然后再确认安全中心里面的“内存完整性”选项关闭,就能一劳永逸
反正关闭VBS真的是恶心到我了,微软你TM是脑瘫还是低能啊,真会给用户添堵
https://www.bilibili.com/read/cv28279584/

作者: squallgy    时间: 2024-8-29 09:42
守护灬纯洁之心 发表于 2024-8-29 09:35
关闭VBS在不同机器上有不同的方法,主要原因在于微软
微软的做法是,只要你启用了一个基于虚拟化的功能,那 ...

从WIN11的那个右键菜单就能看出他们的脑瘫
作者: pmax    时间: 2024-8-29 10:16
守护灬纯洁之心 发表于 2024-8-29 09:35
关闭VBS在不同机器上有不同的方法,主要原因在于微软
微软的做法是,只要你启用了一个基于虚拟化的功能,那 ...

牛逼。

windows11自从开始,就被大家亲切的称为bug11,这不无道理。阿三化的M$,应该的
作者: aibo    时间: 2024-8-29 10:23
守护灬纯洁之心 发表于 2024-8-29 09:35
关闭VBS在不同机器上有不同的方法,主要原因在于微软
微软的做法是,只要你启用了一个基于虚拟化的功能,那 ...

好,回家去试试
作者: makeit    时间: 2024-8-29 18:11
aibo 发表于 2024-8-28 17:33
这个不关vbs。那个最好要在bios里面禁用vm支持


但是关了就禁用了哦
还是必须要bios关闭vm么

作者: fluttershy    时间: 2024-8-29 18:54
makeit 发表于 2024-8-29 18:11
但是关了就禁用了哦
还是必须要bios关闭vm么

11直接升级新补丁
作者: makeit    时间: 2024-8-29 19:26
fluttershy 发表于 2024-8-29 18:54
11直接升级新补丁

KB5041587吗? 今天刚升级了  然后我去把内存隔离打开试试
作者: aibo    时间: 2024-8-29 20:27
makeit 发表于 2024-8-29 18:11
但是关了就禁用了哦
还是必须要bios关闭vm么

我你是24h2吗
这里关了也没用,还是显示有
作者: proc    时间: 2024-8-29 21:13
本帖最后由 proc 于 2024-8-29 21:29 编辑
sinopart 发表于 2024-8-26 15:07
这个其实是win10以来的虚拟机。从win10开始,微软让Windows系统跑在一个非常底层的虚拟机上,以损耗2-5% ...


春秋笔法。

2-5% 这个数字没问题,但这只是CPU的性能损失,而没有提到内存性能损失。

X3D 游戏表现这么强,是因为它的CPU跑分高,还是单核性能强?都不是,是因为它的大三缓带来的内存整体性能提升
作者: sinopart    时间: 2024-8-29 21:56
proc 发表于 2024-8-29 21:13
春秋笔法。

2-5% 这个数字没问题,但这只是CPU的性能损失,而没有提到内存性能损失。

显然你没看我后面的回复
作者: makeit    时间: 2024-8-29 22:59
aibo 发表于 2024-8-29 20:27
我你是24h2吗
这里关了也没用,还是显示有

我是23H2
作者: aibo    时间: 2024-8-29 23:04
makeit 发表于 2024-8-29 22:59
我是23H2

24H2麻烦多了
除非在安装的时候关掉bios里面的vmx

不然就是下面这一通折腾
https://www.bilibili.com/read/cv28279584/

算是靠巨硬的一个脚本关掉了vbs
作者: Errat1c    时间: 2024-8-30 00:19
所以在bios里禁用svm就行了?
作者: Mashiro_plan_C    时间: 2024-8-30 01:10
Errat1c 发表于 2024-8-30 00:19
所以在bios里禁用svm就行了?

禁用SVM是最简单粗暴的办法,但如果你有虚拟机玩模拟器游戏需求还是去关VBS
作者: makeit    时间: 2024-8-30 08:53
aibo 发表于 2024-8-29 23:04
24H2麻烦多了
除非在安装的时候关掉bios里面的vmx

好吧 那看着是脑瓜疼
作者: sekiroooo    时间: 2024-8-30 08:54
初音空岛 发表于 2024-8-28 18:14
可不可以理解为amd的虚拟化做的烂导致性能损失大

明明是微软的锅。win11 23H2的VBS进程占用 核心资源比win10还要多,微软从11以来就没为amd好好优化过。
作者: stuck    时间: 2024-8-30 09:31
守护灬纯洁之心 发表于 2024-8-29 09:35
关闭VBS在不同机器上有不同的方法,主要原因在于微软
微软的做法是,只要你启用了一个基于虚拟化的功能,那 ...

感谢,收藏了
作者: aibo    时间: 2024-8-30 09:41
守护灬纯洁之心 发表于 2024-8-29 09:35
关闭VBS在不同机器上有不同的方法,主要原因在于微软
微软的做法是,只要你启用了一个基于虚拟化的功能,那 ...

昨天根据b站那个教程,用了巨硬的脚本,终于关掉24H2的vbs了。

但是,我找到2个较早安装24H2的机器,是在4月初清明节假期装的。
那时26100.1刚刚出现在UUP做的iso,装完后照例在WD里面关掉内存完整性。
然后一步一步跟着windowsupdate的小版本升级上来。
这2个电脑都没有自动启用vbs。

现在新装26100.1,还是早先UUP做的iso。
断网安装后,直接在WD里面关掉内存完整性,再联网windowsupdate。
升级完后,显示内存完整性没有打开,但是vbs还是开了的。

不知道是巨硬“加强”了所谓安全性,还是单纯的出bug了。
都没开hyper-v
作者: sony051413    时间: 2024-8-30 09:44
好帖子,收藏了,巨硬成天整这些乱七八糟的,影响玩家心情
作者: 守护灬纯洁之心    时间: 2024-8-30 10:21
aibo 发表于 2024-8-30 09:41
昨天根据b站那个教程,用了巨硬的脚本,终于关掉24H2的vbs了。

但是,我找到2个较早安装24H2的机器,是 ...

说明又是某个不知道的功能开了,然后需要VBS所以VBS就起来了,你还得知道这个功能是啥然后关掉才可以
还是这个脚本好,一次性把VBS有关的东西全都给关了
作者: fluttershy    时间: 2024-8-30 11:10
aibo 发表于 2024-8-29 23:04
24H2麻烦多了
除非在安装的时候关掉bios里面的vmx

是这样的 还有本地那个杀毒也有BUG 要关那个通知比较麻烦




欢迎光临 Chiphell - 分享与交流用户体验 (https://www.chiphell.com/) Powered by Discuz! X3.5