本帖是关于process lasso pro这一个进程调动软件的使用心得体会希望可以帮助到使用AMD的朋友们。
首先W10的调度是一团💩,
情况1,所有任务塞进3 D缓存核心(下面称之为CCD0),在任务繁重情况下导致CDD0满载然后游戏进程可能在CCD0与高频核心(非3D缓存核以下称之为CCD1)两者之间切换,导致游戏掉帧。
情况2,如图1所示给我们的7900X3D的CCD1干满了却不调用CCD0。也就是说我的游戏运行在CCD1而不是CCD0,那我买X3D又有何用?
所以就必须采用process lasso来进行进程调度。其工作原理为当进程运行时将某个特定进程放在某个核心上面运行,并保持一定的粘滞性(尽量不会分配到其它核心)。其实在任务管理器中也可以实现这个操作,但是不具有记忆效果,也就是说每一次启动这个进程你都需要去分配核心,非常麻烦。而process lasso软件就是保存分配规则,帮我们去自动分配进程到核心的一个软件。
如图2,手臂位置,上面12个框为CCD0,下面12个框为CCD1,我把非游戏外的进程都分配到了CCD1,目的是为了让游戏进程独享3D缓存,减少其他进程干扰。所以此时CCD0几乎未工作。
如图3,4分别为赛博朋克2077启动时与正常游戏时CPU占用情况。启动时CPU占用几乎吃满整个CCD0(7500F,7600X,13600K14600K极以下的CPU纷纷打出?)。正常游戏时CCD0占用50%左右
如图5,是在开启较少后台的情况三个网页,steam,迅游,OBS录制视频(CPU编码)
CCD1占用明显提高。CCD0占用率无明显变化,说明这一系列后台没有影响到游戏的运行,而游戏也稳稳的跑在缓存核心,实现了游戏独享3D大缓存的目的。同时避免游戏进程在CCD0与CCD1切换,游戏不再卡顿。





首先W10的调度是一团💩,
情况1,所有任务塞进3 D缓存核心(下面称之为CCD0),在任务繁重情况下导致CDD0满载然后游戏进程可能在CCD0与高频核心(非3D缓存核以下称之为CCD1)两者之间切换,导致游戏掉帧。
情况2,如图1所示给我们的7900X3D的CCD1干满了却不调用CCD0。也就是说我的游戏运行在CCD1而不是CCD0,那我买X3D又有何用?
所以就必须采用process lasso来进行进程调度。其工作原理为当进程运行时将某个特定进程放在某个核心上面运行,并保持一定的粘滞性(尽量不会分配到其它核心)。其实在任务管理器中也可以实现这个操作,但是不具有记忆效果,也就是说每一次启动这个进程你都需要去分配核心,非常麻烦。而process lasso软件就是保存分配规则,帮我们去自动分配进程到核心的一个软件。
如图2,手臂位置,上面12个框为CCD0,下面12个框为CCD1,我把非游戏外的进程都分配到了CCD1,目的是为了让游戏进程独享3D缓存,减少其他进程干扰。所以此时CCD0几乎未工作。
如图3,4分别为赛博朋克2077启动时与正常游戏时CPU占用情况。启动时CPU占用几乎吃满整个CCD0(7500F,7600X,13600K14600K极以下的CPU纷纷打出?)。正常游戏时CCD0占用50%左右
如图5,是在开启较少后台的情况三个网页,steam,迅游,OBS录制视频(CPU编码)
CCD1占用明显提高。CCD0占用率无明显变化,说明这一系列后台没有影响到游戏的运行,而游戏也稳稳的跑在缓存核心,实现了游戏独享3D大缓存的目的。同时避免游戏进程在CCD0与CCD1切换,游戏不再卡顿。




