Probably he did not touch these options, so the low performance of windows server 2016 Would probably improve performance (windows server 2016) Frist go to Code: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile and change its Code: “SystemResponsiveness” to 0. This will set system to not reserve some amout from game to its reserves but fully allow all resources for game. Second go to Code: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games and change following values Code: “GPU Priority” change its values to 8. “Priority” set to 6. This will prioritize games to highest priority.***65279; and change priorize to programs default is to services on this screen
Server treats forground app different than Desktops, where focus is on forground app instead of background processes.
Yes in default is this, but if change options and change keys in register? Something changes, or not?
you used to be able to set it to what you want, I don't know on new server OS, but should be a way. You editing your post before I posted He should of changed priority if you want to test games, as that is a focused forground type app.
This tweak doesn`t work automatically because application should call certain API function to tell certain system service (MMCSS) that it wants its help and to inform about the profile ("Games"). And nobody knows whether games utilize that API.
Honestly, last time using a server OS was worth it, was with the Windows 2003 Standard. It was leaps and bounds better than Windows XP. I've used it for about 7 years, until 2011. Great OS. That's probably where this idea of a Server OS being faster comes from.
Right, those multimedia scheduler settings, the app needs to called right so it uses it. I don't think many games use it, but with new game mode, who knows what they might fix/enable.
Who wants superfetch(Prefetch) working on Windows Server 2016 can do: 1. Open cmd prompt as admin and run: 2. sc config sysmain start=auto 3. reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters" /v EnablePrefetcher /t REG_DWORD /d 2 /f 4. reg add "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Prefetcher" /v MaxPrefetchFiles /t REG_DWORD /d 8192 /f 5. Open powershell and run: powershell Enable-MMAgent –OperationAPI 6. net start sysmain Restart and check that Superfetch (sysmain) service is running (open services or run C:\>sc query sysmain)