线程优化
AMD Ryzen 7950X3D 由两个 8 核的 Core Chiplet Die(CCD)组成,分别是含有 3D V-Cache 的缓存更高的 CCD0,以及频率更高的 CCD1。单纯比算力,当然是让全部 16 个核心都运作最快,但游戏就不好说了。
大多数游戏对缓存敏感,所以让游戏仅运行在 CCD0 上,这样效果最好。JayzTwoCents 测试了《无主之地》,发现能提升 44 % 的帧速。只是驱动可能不会正常运作,导致游戏被运行在随机核心上,也就无法利用 3D V-Cache 的大缓存优势。
这时玩家可能需要手动调整线程,在「任务管理器」下的「详细信息」页面里,右键就能设置「处理器相关性」,调整软件能够使用那些核心。以前一些线程优化软件(如 Maximize Your FPS),其中的一个操作,是将系统绑定到一个核心上,其它核心留给游戏,这样系统就不会抢占游戏的资源。
Switch 也做了类似的线程优化,Switch 的 CPU 有四个核心,一个核心运行系统以及录制功能,其它三个核心都用来运行游戏。开发者可能会将物理引擎、着色器状态设置和场景处理,分别交由不同的核心处理,这样最多出现掉帧,而不易出现卡顿。(《塞尔达传说:旷野之息》就是这样)
同理,一些多线程优化较差,或者缺乏适配的游戏,玩家可以手动绑定线程到不同的核心,从而缓解卡顿,提升性能。Windows 有软件 Process Lasso,而 Android 需要 Magisk 权限,然后安装 线程优化模块 手动写配置,或者直接安装 AsoulOpt 这个适配了众多主流游戏的模块。
#原理
AMD Ryzen 7950X3D 由两个 8 核的 Core Chiplet Die(CCD)组成,分别是含有 3D V-Cache 的缓存更高的 CCD0,以及频率更高的 CCD1。单纯比算力,当然是让全部 16 个核心都运作最快,但游戏就不好说了。
大多数游戏对缓存敏感,所以让游戏仅运行在 CCD0 上,这样效果最好。JayzTwoCents 测试了《无主之地》,发现能提升 44 % 的帧速。只是驱动可能不会正常运作,导致游戏被运行在随机核心上,也就无法利用 3D V-Cache 的大缓存优势。
这时玩家可能需要手动调整线程,在「任务管理器」下的「详细信息」页面里,右键就能设置「处理器相关性」,调整软件能够使用那些核心。以前一些线程优化软件(如 Maximize Your FPS),其中的一个操作,是将系统绑定到一个核心上,其它核心留给游戏,这样系统就不会抢占游戏的资源。
Switch 也做了类似的线程优化,Switch 的 CPU 有四个核心,一个核心运行系统以及录制功能,其它三个核心都用来运行游戏。开发者可能会将物理引擎、着色器状态设置和场景处理,分别交由不同的核心处理,这样最多出现掉帧,而不易出现卡顿。(《塞尔达传说:旷野之息》就是这样)
同理,一些多线程优化较差,或者缺乏适配的游戏,玩家可以手动绑定线程到不同的核心,从而缓解卡顿,提升性能。Windows 有软件 Process Lasso,而 Android 需要 Magisk 权限,然后安装 线程优化模块 手动写配置,或者直接安装 AsoulOpt 这个适配了众多主流游戏的模块。
#原理