使用此内存技巧将 AMD 的 Ryzen AI Max 性能提升高达 60%
快速阅读: 《电脑世界》消息,调整AMD Ryzen AI Max芯片的统一帧缓存(UMA帧缓存)可显著提升游戏和AI性能。测试显示,在《赛博朋克2077》中,1080p超设置下帧率提升高达17%。此外,AI任务性能也有明显提升,但达到16GB后效果趋于稳定。此简单调整无需额外成本。
如果你购买了一台装有AMD Ryzen芯片的笔记本电脑或平板电脑,有一个重要的性能优化你必须了解。将其应用到AMD的AI和游戏强芯Ryzen AI Max芯片上,你可以在几秒钟内获得巨大的性能提升!精明的玩家自然知道,你可以通过降低分辨率或视觉质量,或者通过调整Windows电源管理滑块来提高游戏的帧率。但是Ryzen AI Max是一款新型设备:一款强大的移动处理器,可以以提升的帧率运行现代游戏,并能作为AI处理中心。秘诀是什么呢?只需调整Ryzen AI Max的统一帧缓存或可用显存。虽然这是一个简单的修复,在我的测试中,它产生了巨大的影响:在某些情况下,性能提升了高达60%。在我发布这篇文章之后,AMD联系我建议通过笔记本电脑BIOS增加显存以使测试能够运行。(结果证明这对那个特定测试没有影响。)当华硕ROG向我提供了一台华硕ROG Flow Z13游戏平板电脑用于测试AMD的Ryzen AI Max+芯片时,这似乎是个好机会来测试调整Ryzen AI Max的显存大小会有什么效果。出于某种原因,华硕将平板电脑配置为只有4GB的显存。该公司建议我们使用8GB进行测试。为什么显存很重要?显存(VRAM)代表视频随机存取内存。如果你使用独立显卡,显存的数量由显卡制造商预先设定。有些人也用“VRAM”作为集成显卡的简称。这并不完全正确;集成显卡在PC的主内存与视频逻辑之间共享内存,在这种情况下,称为“UMA帧缓存”。显存(以及UMA帧缓存)将PC游戏中使用的纹理存储在你的显卡中,使其能够被快速访问和渲染到屏幕上。如果纹理大小超过了显存容量,你的PC必须从其他地方(如RAM或SSD)获取它们,从而减慢游戏进程。对于AI而言,显存的作用类似于标准PC内存,存储AI算法的权重和模型,并允许算法运行。在这两种情况下,GPU可用的内存大小都很关键。如果你拥有任何制造商的独立显卡,显存大小是不可调整的。在英特尔Core系统中,可用的UMA帧缓存通常也是固定的,为系统内存的一半。换句话说,如果你有一台配备16GB总内存的英特尔Arrow Lake笔记本电脑,最多8GB可被集成GPU访问。而且,增加系统内存确实会扩大UMA帧缓存的大小。然而,你仍然不能自行调整UMA帧缓存的大小。
测试平板电脑上安装了AMD Ryzen AI Max+芯片的BIOS工具的“首页”。AMD通常允许你在其Ryzen处理器(不仅仅是AI Max!)上调整UMA帧缓存的大小,通常是通过对固件进行调整实现的。在我的情况下,我只是通过重启平板电脑并在重启时按F2键就获得了对UEFI/BIOS的访问权限。在ROG平板电脑上,我在高级设置中找到了这个调整。有几个选项可供选择,从“自动”设置到24GB,中间还有几个增量。如前所述,华硕不小心将其平板电脑发送出去时启用了4GB的设置。我所做的只是选择一个新的帧缓存大小,保存,然后启动循环继续。UMA帧缓存的调整位于“高级”页面。
警告:如果你拥有一台手持PC,比如Steam Deck,调整UMA帧缓存以改善游戏性能并不罕见。然而,调整BIOS/UEFI确实存在一些风险。在这种情况下,分配过多的内存给GPU可能不允许应用程序运行,或者导致不稳定。你可能安全地保留8GB用于系统内存。如果你不想在笔记本电脑的BIOS中折腾,你可能会发现你的笔记本电脑或平板电脑预装了AMD Adrenalin实用程序。在这种情况下,你可能能够从应用程序本身调整图形内存。我在“性能 > 调优”标签中找到了它。如果你对分配给图形的内存数量感到疑惑,该实用程序可以帮助你理清。
我正在评估华硕ROG Flow Z13及其AMD Ryzen AI Max+芯片,但总体上,我发现调整它在游戏和AI方面的表现有了显著提升。我没有在合成图形基准测试中看到巨大的性能提升:使用3DMark的Steel Nomad测试调整UMA帧缓存将分数从1643提高到1825,大约提升了11%。PCMark 10(衡量生产力的测试)也是如此:几乎没有变化。我转向了《赛博朋克2077》这款游戏来测试调整UMA帧缓存对游戏的影响。我设置了四个基准测试,每个测试使用4GB、8GB或16GB的UMA帧缓存。目的是看看芯片本身能做些什么,仅进行光栅化处理,以及打开所有GPU的AI增强功能以最大化帧率:
– 设置为1080p分辨率,超设置,所有增强功能关闭。
– 设置为1080p分辨率,超设置,所有增强功能(AMD FSR 3缩放和帧生成)开启。
– 设置为1080p分辨率,超设置,所有增强功能关闭。
– 设置为1080p分辨率,光线追踪超频设置,所有增强功能关闭。
– 设置为1080p分辨率,超设置,所有增强功能关闭。
– 设置为1080p分辨率,光线追踪超频设置,所有增强功能开启。
– 设置为1080p分辨率,超设置,所有增强功能关闭。
增加UMA帧缓存大小后,在1080p超设置下的性能提升最为明显。马克·哈克曼/Foundry
你可以立即看到,整体帧率的最大提升来自于开启AMD的FidelityFX超级采样3(FSR 3)技术。但是调整UMA帧缓存可以让你在光线追踪超频模式下获得大约10%的提升。更重要的是,它在开启FSR 3的情况下将1080p超设置的帧率提高了17%。这只是一个免费且简单的调整,不会花费你任何东西。值得注意的是,调整UMA帧缓存并不总是有效。似乎在光线追踪超频设置下有效,但在其他地方则没有同样的效果。我发现《赛博朋克2077》这款游戏的测试结果非常可重复,所以我倾向于认为这不是统计上的波动。我在测试AI时也看到了同样的情况。我使用了UL Procyon的AI文本生成基准测试,加载了四个独立的LLM或AI聊天机器人,并提出了一系列问题。UL根据速度和令牌输出生成自己的分数。在这里,整体性能有了惊人的提升:仅通过增加UMA帧缓存,Llama 2的性能就提高了64%!但有趣的是,性能提升在达到16GB时达到了上限。选择24GB的UMA帧缓存实际上略微降低了性能。调整UMA帧缓存在AI方面确实有显著的好处,但这些好处并非无止境。马克·哈克曼/Foundry(值得一提的是,Procyon认为系统报告的VRAM不足,因此无法在Ryzen AI Max上运行。当然,它运行得非常好。)
我还使用MLCommons自己的客户端基准测试检查了我的工作,该测试使用一个拥有70亿参数的LLM来生成每秒令牌的“分数”和初始“首次令牌所需时间”。我没有看到太多改进——从4GB到8GB的UMA帧缓存大约提高了10%,而当使用16GB的UMA帧缓存时,几乎没有什么变化。集成显卡再次变得重要,直到现在,调整UMA帧缓存基本上是无关紧要的:集成显卡的性能不足以让这个调整产生影响。但现在情况不同了。再次强调,如果你是一个手持PC用户,你可能已经看到其他人调整他们的UMA帧缓存以榨取更多的性能。正如我的同事亚当·帕特里克·默里所评论的那样,华硕ROG Flow Z13平板电脑中的Ryzen AI Max+处理器是一种手持设备和平板电脑的奇怪混合体。当然,由于像Framework这样的公司正在将其应用于小型机箱PC,它远不止于此。但从手持PC空间学到的经验教训确实适用于这种新的AI强效芯片。在AMD Ryzen AI Max+芯片上调整UMA帧缓存可以成为一个极好的免费调整,可以大幅提升你的性能。
(以上内容均由Ai生成)