Hi,
I have noticed some unusual behavior with the 3DMark DX12 test in PerformanceTest 11. My system configuration is AMD Ryzen 5 5600X, Asus TUF Gaming RTX 4070Ti OC (slightly UV/OC, but I experience the same behavior on stock settings), 16GB RAM, 1440p monitor, and two instances of Windows 10.
I have observed different results in the DX12 test on both Windows. I was trying to figure out what is causing it. I've identified two Windows/Nvidia settings and a potential bug that seem to be making a significant difference. Okay, these settings can make difference, but it should only be a few fps, maybe 1-3%.
Windows setting - GPU Hardware Scheduling on or off.
Nvidia setting - DLDSR 3840x2160 on or off (probably it is the same if I run it on 1440p monitor vs 4k monitor) - this makes really huge difference. With DLDSR off, the DX12 test runs in 1440p resolution, with a penalty for the final result due to the lower demand of 1440p compared to 4k. When DLDSR is on, the test runs in 3840x2160 without penalty with around 60 more fps in final result compared to off. So penalty for 1440p is just too high?
Possible bug in test/my computer - I suspect a possible bug because the DX12 test doesn't seem to run properly as a 3D application. Why I think it? Because I observed differences between my 2 Windows. Windows 1 - my gpu is utilized better. Here is screen from MSI Afterburner during test, high core clock (2880 mhz), high power consumption (159 w) and high voltage (1.040V because of my undervolt). Windows 2 - low core clock, power consumption and voltage. Interesting is, that gpu usage is higher (86% vs 74%):
Also I have no problem to take screenshoot in Windows 1 with Geforce experience during test. However, I encountered difficulty capturing screenshots in Windows 2, because I have disabled taking screenshoots of desktop in Geforce experience. I can make only screenshoots of 3D application (ingame screenshoots..) This indicates that the test may not be running as a 3D application properly, as GeForce Experience fails to recognize it. Enabling desktop screenshots allows me to capture screenshots during the DX12 test. Therefore, I attempted to resolve this by pressing ALT+TAB when the test starts and it helps a lot. I have similar results (also similar gpu utilization - core clocks, power, voltage..) in both windows after alt tab.
I believe that these three factors can have a significant impact on most users and results. Why? The range of results for the RTX 4070Ti is huge, and I can simulate this entire range on my computer simply by changing settings. These settings, in my opinion, should not make that huge difference. Take a look at the results range – many users are getting results under 80 fps (problem with not running properly as 3D application - alt tab?), some around 110 fps (running at 1440p with Gpu scheduling off?), and others reaching 180 fps (running at 4k/DLDSR and gpu scheduling on?).
Table with my results: GPU is GPU Hardware Scheduling. You can see, that differences are just huge.
I do not know if these differences in results are intended. To me it looks like bugged tests. It should not change that much. DX 11 or other tests are always almost same just with small differences.
Michal
I have noticed some unusual behavior with the 3DMark DX12 test in PerformanceTest 11. My system configuration is AMD Ryzen 5 5600X, Asus TUF Gaming RTX 4070Ti OC (slightly UV/OC, but I experience the same behavior on stock settings), 16GB RAM, 1440p monitor, and two instances of Windows 10.
I have observed different results in the DX12 test on both Windows. I was trying to figure out what is causing it. I've identified two Windows/Nvidia settings and a potential bug that seem to be making a significant difference. Okay, these settings can make difference, but it should only be a few fps, maybe 1-3%.
Windows setting - GPU Hardware Scheduling on or off.
Nvidia setting - DLDSR 3840x2160 on or off (probably it is the same if I run it on 1440p monitor vs 4k monitor) - this makes really huge difference. With DLDSR off, the DX12 test runs in 1440p resolution, with a penalty for the final result due to the lower demand of 1440p compared to 4k. When DLDSR is on, the test runs in 3840x2160 without penalty with around 60 more fps in final result compared to off. So penalty for 1440p is just too high?
Possible bug in test/my computer - I suspect a possible bug because the DX12 test doesn't seem to run properly as a 3D application. Why I think it? Because I observed differences between my 2 Windows. Windows 1 - my gpu is utilized better. Here is screen from MSI Afterburner during test, high core clock (2880 mhz), high power consumption (159 w) and high voltage (1.040V because of my undervolt). Windows 2 - low core clock, power consumption and voltage. Interesting is, that gpu usage is higher (86% vs 74%):
Also I have no problem to take screenshoot in Windows 1 with Geforce experience during test. However, I encountered difficulty capturing screenshots in Windows 2, because I have disabled taking screenshoots of desktop in Geforce experience. I can make only screenshoots of 3D application (ingame screenshoots..) This indicates that the test may not be running as a 3D application properly, as GeForce Experience fails to recognize it. Enabling desktop screenshots allows me to capture screenshots during the DX12 test. Therefore, I attempted to resolve this by pressing ALT+TAB when the test starts and it helps a lot. I have similar results (also similar gpu utilization - core clocks, power, voltage..) in both windows after alt tab.
I believe that these three factors can have a significant impact on most users and results. Why? The range of results for the RTX 4070Ti is huge, and I can simulate this entire range on my computer simply by changing settings. These settings, in my opinion, should not make that huge difference. Take a look at the results range – many users are getting results under 80 fps (problem with not running properly as 3D application - alt tab?), some around 110 fps (running at 1440p with Gpu scheduling off?), and others reaching 180 fps (running at 4k/DLDSR and gpu scheduling on?).
Table with my results: GPU is GPU Hardware Scheduling. You can see, that differences are just huge.
I do not know if these differences in results are intended. To me it looks like bugged tests. It should not change that much. DX 11 or other tests are always almost same just with small differences.
Michal
Comment