DPC latency better with AMD graphic cards (3 card comparison)

Configure and optimize you computer for Audio.
RELATED
PRODUCTS

Post

Sorry, a few rookie-questions:

1. What do you use for measuring latency in W10 anno 2018 ?
2. Is free version of LatencyMon 6.7 ok for normal DIY pc-builders ? (full version is terrible expensive)
3. Just threw a Nvidia P400 into my new build, as my old GTX950 did suck in 4K,.. is P400 decent ?

Thanks in advance :)
HM

Post

1. LatencyMon
2. "LatencyMon Professional offers the same great features as LatencyMon Home Edition but comes with a license that allows you to use the software in any commercial environment."
3. Could you test the DPC latency and post it here?

Thanks,
Lesha
It's easy if you know how

Post

Lesha wrote: Sat Sep 29, 2018 10:09 am 1. LatencyMon
2. "LatencyMon Professional offers the same great features as LatencyMon Home Edition but comes with a license that allows you to use the software in any commercial environment."
3. Could you test the DPC latency and post it here?

Thanks,
Lesha
Thanks Lesha

Good to know the free version is sufficient, becourse for long time there was no latency-toll for W10 as far as I could tell

I will try to post back later, but it will take several weaks, my system is being rebuild in a new case, with water-cooling and more fans etc.

(4790K, Z97-A, 32 GB ram, Samsung 950 Nvme, P400, 2 x HDSP 9650 with multidriver)
HM

Post

Thank you HM, looking forward to it.
It's easy if you know how

Post

HM wrote: Sat Sep 29, 2018 9:53 am 3. Just threw a Nvidia P400 into my new build, as my old GTX950 did suck in 4K,.. is P400 decent ?
As the driver is different the Quadro P400 probably will have better latency, but it is a slower card.
https://technical.city/en/video/GeForce ... uadro-P400
Image

Post

Image

Post

I built a new Ryzen 3700x system reusing only my 1050ti GPU and latency persisted, so I figured the Nvidia card was the culprit. However, latest MS Windows Insider's build plus AMD Master Utility (default Creator's setting) resolved latency issues for me. Extremely impressed with Ryzen 7 3700x. Cool, fast & quiet!

Post

Jfyi in Windows 10 v1903 was a dpc latency issue which was just recently resolved in July 2019 Update rollup.

Post

Yes, that did the trick! :party:

Post

womedirhjgiojwxe^peodrjgh
Last edited by Obsolete317542 on Sat Jul 11, 2020 1:56 pm, edited 1 time in total.

Post

No difference to DPC, I tried it a few weeks back. It's optimization for rendering and video platforms which is offline (none realtime) work in general. It's the sort of workload that absolutely doesn't care about DPC in the slightest, so they've not really considered it when rolling out these new ones I suspect.

Honestly, I think they've finally just given up trying to convince the average Premier user that Quadro has a point.

Post

wipoedjrpwedrj
Last edited by Obsolete317542 on Sat Jul 11, 2020 1:55 pm, edited 1 time in total.

Post

Tweaks 2024 Edition.
The main stuff is in PURPLE, the other stuff is optional.

First check the
"Unofficial Windows 10 and 11 Audio Workstation build and tweak guide"
by Pete Brown.
https://devblogs.microsoft.com/windows- ... de-part-1/

My version is more hardcore... :hihi:
That is why you must first Create System Restore Point!
https://www.elevenforum.com/t/create-sy ... s-11.3602/

To check for Windows DPC Latency use
https://www.resplendence.com/latencymon
or the more precise Microsoft Xperf.

- The first step is to check/fix the File System and Operational System Integrity
Run this as admin https://www.mediafire.com/file/5yqx79cn ... S.zip/file
it is from Windows 11 Tweaks, Fixes and Modifications [Overview].

- Disable Windows Hibernate
https://www.elevenforum.com/t/enable-or ... s-11.1894/

- Disable Core Isolation and Memory Integrity. (Use the registry)
https://www.elevenforum.com/t/enable-or ... s-11.4942/
Attention, Core Isolation is a security feature!
Modern CPU + updated drivers + Latest Windows 11 the performance hit
of this feature should be very small.
IF you are using AMD 7900X3D/7950X3D do not disable!
It is needed for this https://hwbusters.com/cpu/amd-ryzen-9-7 ... olution/3/
But there are two solutions, this or use Process Lasso CPU Affinity and set/limit
all background process to the non 3D-cache cores, leaving the 3D-cache
cores for the application that may benefit from it or vice-versa.
In the 7900X3D the non 3D-cache is the Core 12 to 23.
In the 7950X3D the non 3D-cache is the Core 16 to 31.
https://youtu.be/VS3AmWLYd7o

- Disable Core Parking
https://bitsum.com/parkcontrol/
If you are using AMD 7900X3D/7950X3D it is the same problem mentioned
above, else if you use Process Lasso.

- How to Activate/Enable the Ultimate Performance Mode Power Plan.
In the Command Prompt or PowerShell window, copy the command provided below.
powercfg -duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61
If you are using AMD 7900X3D/7950X3D you must keep it in Balanced.
It's the same problem you saw above, the solution is Process Lasso.
https://youtu.be/bBdMKz18TWk

- Disable Widgets
https://www.elevenforum.com/t/enable-or ... s-11.1196/
or uninstall
https://www.thewindowsclub.com/how-to-u ... windows-11

- Disable Microsoft Edge from running in background
https://www.windowscentral.com/how-prev ... windows-10
Maybe disable the other stuff too https://www.oo-software.com/en/shutup10 :tu:
https://youtu.be/VU9L0udNV9M
If want to go deeper https://www.w10privacy.de/english-home/ :tu: :tu:
https://youtu.be/qttbd2Ouxmc

- Set the Windows Priority Separation to 26hex
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PriorityControl]
"Win32PrioritySeparation"=dword:00000026
https://www.thewindowsclub.com/processo ... indows-7-8
Or double click the REG file https://www.mediafire.com/file/1svbqo0j ... 6.REG/file or
Image

- Set the active power scheme to Processor performance time check interval = 5000
(Click in the image to download the Windows power plan settings explorer utility)
Image
If want the details, look at
https://youtu.be/n9xAG3nb9XQ
Also deselect "Processor idle demote/promote threshold"
and set the AC value = 100 for BOTH "Processor idle demote/promote threshold"
Image

- Disable USB selective suspend setting and PCI Express Link State Power Management.
Image

- Disable Energy/GREEN/Power stuff for both Realtek and Intel LAN
Image

- Go to Settings>Personalization>Colors = Disable Transparency Effects
Image

- Go to Settings>System>Multitasking = Disable Snap Windows
Image

- For the drives(SSD/HD) enable the
"Turn off Windows write-cache buffer flushing on the device"

Step 1. Press Win + R to open the Run dialog.
Step 2. Type devmgmt.msc and hit Enter to launch Device Manager.
Step 3. Expand Disk drives and right-click on the disk drive you want to enable/disable disk write caching to choose Properties. Here, we select an internal storage drive.
Step 4. Under the Policies tab, choose from "Enable write caching on the device" and "Turn off Windows write-cache buffer flushing on the device".
Image

- Enable MSI(Message Signaled-Based Interrupts) with this utility.
You can not enable MSI for USB 2, FireWire and some WiFi, but it is a must for the GPU.
https://forums.guru3d.com/threads/windo ... ol.378044/
Image

- Set the GPU/LAN/USB(mouse/audio) DRIVER to use a different CPU CORE/E-CORE.
Microsoft Interrupt Affinity Tool
Here(AMD 5600X 12 CORES) I set the GPU to use the last 2 cores.
Because of hyperthreading/SMT each 2 cores = 1 real core.
Intel E-core does not have hyperthreading yet.
GPU driver = 11 and 10
USB xHCI Host = 9 and 8 (There may be more than one, set it to use other cores)
LAN driver = 7 and 6
Image
Details in the video
https://youtu.be/WGDRL87tg5s

- For AMD GPU we can install the driver only and to install without any bloatware, check here.
Image
IF you play games better do the Full Install, but can delete/uninstall AMD Crash Defender/amdfendr/amdfendrmgr and deselect
Image
For Nvidia you have the option to install a less bloated driver from
https://forums.guru3d.com/threads/546-2 ... on.433367/
:evil: Do not install Nvidia Shadowplay! :evil:
Image
And set "Power management mode" from Adaptive to Maximum Performance.
https://nvidia.custhelp.com/app/answers ... erformance
Image
Sometimes it is beneficial for ANY GPU to disable MPO(Multi-plane overlay).
Disabling MPO can improve some desktop apps flicker or stutter issues.
But disable only if after all teaks you still have high GPU latency.
https://forums.guru3d.com/threads/disab ... es.445266/

- Disable Threaded DPCs(Windows XP behavior).
This raises the priority of all DPCs to DISPATCH level, which is generally the
highest priority level that drivers work at and it prevents DPCs from being
blocked by the kernel, user software, page faults and asynchronous procedures.
It can have a positive or negative impact on performance, depending on the
hardware and software characteristics of the PC. YMWV!

Image
https://www.geoffchappell.com/studies/w ... /index.htm
https://learn.microsoft.com/en-us/windo ... eaded-dpcs
Open Powershell as Admin. Copy/Paste/Enter the following:
reg add "HKLM\System\CurrentControlSet\Control\Session Manager\kernel" /v ThreadDpcEnable /t REG_DWORD /f /d 0
Or double click the REG file https://www.mediafire.com/file/qn4krw22 ... s.REG/file

- Some motherboard BIOS tweaks: (If not available in your BIOS, ignore)
SB Clock Spread Spectrum = Disabled
Performance Bias = None
VDDCR CPU Switching Frequency = 350 (If the default is higher, keep the default)
VDDCR CPU Power Phase Control = Extreme
VDDCR SOC Switching Frequency = 350 (If the default is higher, keep the default)
VDDCR SOC Power Phase Control = Extreme
Power Supply Idle Control = Typical Current Idle
ErP Ready = Enable S5
Legacy USB Support = Disabled
XHCI Hand-off = Disabled
ASUS Performance Enhancement = Disabled
Download & Install ARMOURY CRATE app = Disabled
You or BIOS should not install ASUS ARMOURY CRATE!


Some good stuff:

https://bitsum.com/
https://doublecmd.sourceforge.io/
https://www.binisoft.org/wfc

https://learn.microsoft.com/en-us/sysin ... s/autoruns
https://learn.microsoft.com/en-us/sysin ... s-explorer

https://www.sordum.org/9416/powerrun-v1 ... rivileges/
https://www.sordum.org/9470/windows-upd ... cker-v1-7/
https://www.sordum.org/9480/defender-control-v2-1/

https://www.w10privacy.de/english-home/
https://www.oo-software.com/en/shutup10
https://www.oo-software.com/en/ooappbuster


For AMD 7950X/7900X it is better enable the Eco Mode.
Look here.:tu:

https://youtu.be/oubGmP4nLbQ
Be careful with the Curve Optimizer
https://youtu.be/c45KXBnbbpk

Intel How to Lower Temperatures and Power Consumption
https://youtu.be/EilwjiqCiSw

If you are not satisfied how the motherboard BIOS deal with the fans, use this.
It can set the case fans to react to BOTH CPU and GPU temperature.
https://linustechtips.com/topic/1099996 ... placement/
https://youtu.be/Uc16Ng6KkSY
IF you want better 120mm fans, check https://www.hecka.tech/p/the-best-120mm-fans :clap:
Better 140mm fans
https://youtu.be/HlH3kKJz5QQ https://youtu.be/aQotJ3vfoXY

The best thermal "paste".
https://youtu.be/brNqruM2RfM
Upsiren PCM-1/Honeywell PTM7950/Thermalright Heilos is a long lifespan PCM thermal material.
They are the same stuff, but sold with different names, thickness and sizes.
The PCM(phase change) thermal compound is a plastic(polymer) that melts, no oil to
evaporate/dry and longer molecular chain making it more resistant to pump out.
Image
It is also sold in the form of a paste(polymer+solvent), the PTM7958 is an
improved version of the paste used by Lenovo. The paste need
some time for the solvent to evaporate before mounting the cooler.
PCM needs minimal pressure to work properly or the performance will not
be better than regular thermal paste, which is why some users do not see
better performance with PCM.
One example here of an Intel CPU without the Thermalright Contact Frame.
The CPU is bent and the pressure is only good in the center. :evil:
For uneven surfaces like the bent/warped Intel example, the Shin-Etsu X-23-8117
probably is the best.

Minimum sizes for the pad:

- 30x40mm for Intel (LGA 1700)
- 40x40mm for AMD (AM4/AM5)
Last edited by Pictus on Wed Mar 13, 2024 3:11 pm, edited 121 times in total.

Post

Hi, i just wanted to add this..:

fresh..
AMD 3900x Ryzon CPU
Nvidia GTX 1660 Ti (Gigabyte) Graphics
ASUS Rog Stryx mainboard B450-F
64gB Crucial 3200 ram

Mentioned above and very good: AMD Ryzen Master Software set to "Creator" profile.
+Ryzen high performance energy-profile.

I can match or beat any latency numbers mentioned here in this thread..

---
Also i installed only the "Studio" graphics driver (no physX etc.)and put the 3D mode on high performance, BUT the low LatencyMon numbers were already there before + i use GeForce Experience.
I'm just looking to "max out" stability...and it looks good....So far.

As written above: Cool, fast 'n quiet..

(default Bios with only the Ram profile set for factory timings / Windows 10 64Bit with communication or reports mostly turned off)
- WonderEcho -

Post

szromihgderào
Last edited by Obsolete317542 on Sat Jul 11, 2020 1:47 pm, edited 2 times in total.

Post Reply

Return to “Computer Setup and System Configuration”