|
本帖最后由 weizhen199 于 2023-2-14 13:47 编辑
其实很简单,给你的游戏启动外面套个bat脚本,然后用Set Affinity参数就行了。
比如下面是一个不用HT并且限制单CCD上6core的例子
Start /affinity YourAffinityMask YourGame.exe
CPU | Core Design | Affinity for BDO | Ryzen 3 1200 | ZEN / ZEN+ 4 core, 4 thread | Disable: 0, 1 | Ryzen 3 1300X | 2 CCX, 2 cores each | Enable: 2, 3 | Ryzen 3 2200G(E) | | Affinity mask: C | Ryzen 3 3200G(E) | | Maybe too few cores to do the tweak. Possibly don’t do the tweak. | Ryzen 5 1400 | ZEN / ZEN+ 4 core, 8 thread | Disable: 0, 1, 2, 3, 5, 7 | Ryzen 5 1500X | 2 CCX, 2 cores each | Enable: 4, 6 | Ryzen 5 2400G(E) | | Affinity mask: 50 | Ryzen 5 2500X | | Maybe too few cores to do the tweak. Try 0, 2, 4, 6 if you have worse performance. | Ryzen 5 3400G(E) | | | Ryzen 5 1600(X) | ZEN / ZEN+ 6 core, 12 thread | Disable: 0, 1, 2, 3, 4, 5, 7, 9, 11 | Ryzen 5 2600(X) | 2 CCX, 3 cores each | Enable: 6, 8, 10 | | | Affinity mask: 540 | | | Maybe too few cores to do the tweak. Try 6, 7, 8, 9, 10, 11 if you have worse performance. | Ryzen 7 1700(X) | ZEN / ZEN+ 8 core, 16 thread | Disable: 0, 1, 2, 3, 4, 5, 6, 7, 9, 11, 13, 15 | Ryzen 7 1800(X) | 2 CCX, 4 cores each | Enable: 8, 10, 12, 14 | Ryzen 7 2700(X) | | Affinity mask: 5500 | Ryzen 5 3500(X) | ZEN 2 6 core, 6 thread | No change needed. | | 2 CCX, 3 cores each | | Ryzen 5 3600(X) | ZEN 2 6 core, 12 thread | Disable SMT for BlackDesert64.exe process. | Ryzen 5 5600X | 2 CCX, 3 cores each | Affinity mask: 555 | | | Enable: 0, 2, 4, 6, 8, 10 | Ryzen 7 3700(X) | ZEN 2 8 core, 16 thread | Disable SMT for BlackDesert64.exe process. Limit to 6 cores. | Ryzen 7 3800X | 2 CCX, 4 cores each | Affinity mask: 5550 | | | Enable: 4, 6, 8, 10, 12, 14 | Ryzen 7 5800X | ZEN 3 8 core, 16 thread | Disable SMT for BlackDesert64.exe process. Disable core 0 to prevent Windows multitasking from overlapping. | Ryzen 7 5800X3D | 1 CCX, 8 cores each | Affinity mask: 5554 | | | Enable: 2, 4, 6, 8, 10, 12, 14 | Ryzen 9 3900(X) | ZEN 2 12 core, 24 thread | Disable SMT for BlackDesert64.exe process. | Ryzen 9 5900X | 2 CCD, 2 CCX each | Isolate to one chiplet. | | 4 CCX total, 3 cores each | Affinity mask: 555000 or 555 | | | Disable: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 17, 19, 21, 23 | | | Enable: 12, 14, 16, 18, 20, 22 | Ryzen 9 3950X | Zen 2 16 core, 32 thread | Disable SMT for BlackDesert64.exe process. | Ryzen 9 5950X | 2 CCD, 2 CCX each | Isolate to one chiplet. Limit to 6 cores. | | 4 CCX total, 4 cores each | Affinity mask: 5550000 or 5550 | | | Disable: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 19, 21, 23, 25, 27, 28, 29, 30, 31 | | | Enable: 16, 18, 20, 22, 24, 26 |
|
|