Hey everyone, long time lurker first time poster. I have an Asus Pro WS WRX80E-SAFE SE WIFI paired with a 3975WX, 256 Gigs of Kingston ECC (8x32) RAM running at 3200 MHz. I have an EVGA 3090ti FTW3 Ultra GPU and a Corsair AX1600i power supply. For my drive, I’m using a single 2 TB Samsung 980 Pro in the first m.2 slot. Drivers and bios are the latest from both the Asus website and the AMD website (for more up to date chipset drivers). I’m running in the High Performance power plan and minimum processor state is set to 100%.
I have been struggling to get a stutter free system. I had hoped I was seeing the effects of the fTPM bug, but now with a discrete TPM installed, I’m still seeing stutters. I’ve configured in the Bios to use the discrete TPM and have checked this via Windows. I recently reinstalled Windows from scratch to eliminate as much as I could, but I’m still having this happen. I’m unable to play a song in Spotify start to finish without some sort of audio dropout. It’s like it misses a beat or something. This performance loss seems to be present in other applications but crops up in really strange ways. Playing games is extremely difficult with mouse input sometimes lagging behind what I’ve actually clicked.
I downloaded LatencyMon and have been using that to check what’s going on. I have disconnected everything from my computer and removed all other PCIe cards (leaving just the GPU) and still see ntoskrnl.exe spike to well over 2 ms which causes LatencyMon to report that my system appears to be having trouble handling real-time audio and other tasks.
Is there something else I’m missing here in terms of performance? I work with large scale architectures for my day job but cannot for the life of me pin down these random performance blips I’m seeing in Windows.
I welcome any input! I’ve tried to include as much detail as possible but if I’ve missed something, please let me know.
If the GPU set to high performance all the time?
I get the issue whether or not I have boost lock enabled. Not sure what else you’d mean by GPU being set to high performance.
The usual problem with Threadripper is instability. Have you connected all required power connectors to the motherboard, have you tried to reduce the clock on your memory, 3200MT/s seems to be pushing it with Threadripper and this amount of RAM, Maybe try to reduce it to 2666MT/s. Those things usually result in instability not in stuttering, but since it is easy to test those you might give it a try and see if it helps for your stuttering.
Yup, all power connections made. I’ll try running memory a bit slower.
I’ve tried running memory at 2666 and back at 3200, I get no difference in the highest latency reported in LatencyMon. I’ve disabled C states in the bios, this seems to have helped lower my average latency, but I still get spikes. I also set BME DMA mitigation to enabled, this seems to have helped with the highest latency I’m seeing. I’ve tried running in Windows 10 “clean boot” and still saw latency spikes. I put my other PCIe cards back in and plugged everything back in, this does not seem to have made anything worse. I’ve tried it with and without wifi/bluetooth enabled, doesn’t seem to effect it.
The only thing that I haven’t really messed with is swapping out the GPU at this point. I have a spare 3080ti I could try, but LatencyMon usually reports ntoskrnl.exe as the highest reported DPC routine most of the time, not the Nvidia driver. The LatencyMon FAQ suggests trying to turn off the pagefile but that seems extreme. I’ve disabled the search indexing service, I’ve disabled windows store auto update checks, I’ve disabled windows security periodic scans, still get spikes.
TLDR: I feel like there’s something bios and/or windows settings related that is causing these performance dips I’m experiencing. I’m just not sure what else to try and tune.
I saw someone else with issues with that board before, I have a feeling it might be the newest bios causing them. Maybe going back a bios version will help?
Anything in Event Viewer at the time the songs blip?
If you fire up a USB Live Linux distro do you have any issues? Will at least tell you if it is a Windows OS issue if you go Spotify.
That’s a good idea actually! Have not tried that.
I’ve tried changing so many things in Windows and in the Bios, but I hadn’t tried disabling SMT until today. Usually LatencyMon would report an unacceptable DPC routine execution time within 5-10 minutes (with as many apps/services closed as I could). Post disabling SMT, I’ve been running LatencyMon for almost 3 hours while doing other things on my PC (nothing disabled) and haven’t seen ntoskrnl report higher than 700 microseconds which is WAY better. I don’t really have any use cases for super high thread count, so I’m not at a loss here… but what an odd thing for that to be. I assume there’s some sort of RAM thrashing going on, but… idk.
I’ll keep running it to see what I can get to happen.
For anyone interested, I started googling around for threadripper SMT stutter/latency and stumbled upon this benchmark article: The Windows and Multithreading Problem (A Must Read) - The 64 Core Threadripper 3990X CPU Review: In The Midst Of Chaos, AMD Seeks Opportunity
I’m on Windows 10 Pro and what I’m experiencing falls very much in line with a processor or memory hiccup. I will see disk access latency, random network latency/drops, my audio issues… I’m tempted to try Windows 10 Pro for Workstations, but I really don’t need the extra thread count.
Good Luck @TheLegend_TubaGuy
Keep us apprised of your progress. I have a TR 5975wx on the way and plan to use the same Mobo as you. Doubt I’ll have that much RAM but interested to see your solution.
Have not tried Windows for Workstations as I don’t really want to shell out the money, but disabling SMT has completely fixed this issue for me.
Good Stuff. Let me know if you encounter any issues with SMT off. I have a LTS Win10 Enterprise license I was going to use on mine.
WfW might be a long term solution, but I have no direct experience on that version. Just checked and we have a few hundred Win 10 Pro Workstation licenses at work with none in use. Will see if I can talk my boss into lending me a key for “testing” long term.
I have a similar setup,3975wx 128gb 3200ecc 3080ti a couple of nvme 2tb drives.
I have not had any experience with spotify in particular, but my audio has been rock solid from day one, with the most current bios and very stock bios settings.
I listen to various streams from my local streaming server as well as bandcamp or soundcloud.
Are you using the on board audio, or a USB sound device?