From da07bcf231c674cb78793fc729164ffefd9dcca9 Mon Sep 17 00:00:00 2001 From: Herman Semenov Date: Mon, 8 Apr 2024 16:46:07 +0000 Subject: [PATCH] Update README.md --- README.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/README.md b/README.md index 99d1847..547b709 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,15 @@ - Use only `Release` builded DLL for injection! Performance Debug configuration will spoil NUMAyei scheduler. +## Where did idea come from? + +I watched one `Linux Tech Tips` video from YouTube Channel (https://github.com/LTTLabsOSS) and it became funny to me that they tried to compare launch Crysis 2 on server with x4 GPU SLI and did not see difference in fps metrics. But they did not realize that emphasis was on one CPU because game created threads for one processor, and not for both, so FPS did not change whether new 1x GPU or old x4 GPU SLI. Also, most likely game is made only for maximum 2x SLI, but no more, again, I actually have plans to fix this, in theory, I can make hack to unlock SLI scale GPUs. I hope that @nharris-lmg (https://github.com/nharris-lmg) will be able to notify LTT team about this and re-test Crysis 2 on old NUMA server motherboard using this hack. Not to forget to enable NUMA feature in bios! + +Moment from video: + +![image](https://github.com/GermanAizek/NUMAyei/assets/21138600/b1faa010-9a7f-415c-8cb8-9703170b0f24) + + ## TODO: - Hook and rewrite VirtualAlloc to VirtualAllocExNuma for each NUMA node - Hook any method detect cores and threads