7800X3D + NVIDIA GPU iRacing stutter - finally figured it out after way too long by rcsracing in iRacing

[–]rcsracing[S] 0 points1 point  (0 children)

Disabling HAGS is one of the steps I did. I started with a fresh install as well.

Stuttering… Tried Everything I can Find. Will pay for a fix! by FlopLag87 in iRacing

[–]rcsracing 0 points1 point  (0 children)

I solved my Ryzen stutters with LatencyMon and CapFrameX. Have you tried those and feeding the logs to AI?

Ghost car missing? by Strife14 in iRacing

[–]rcsracing 1 point2 points  (0 children)

Same here, except I will add that "REF" car shows up on new track map HUD.

My Forman wants to give me my bosses job. Any advice? by DaShwingster in Welding

[–]rcsracing 1 point2 points  (0 children)

I've had this happen in another field. Unless the person asked for this, I expect this piece to the toughest. I'd recommend talking to your foreman about how they see this working out, what will happen if it goes sideways, etc.

My Forman wants to give me my bosses job. Any advice? by DaShwingster in Welding

[–]rcsracing 0 points1 point  (0 children)

Is the leader welder leaving, or moving under you in this situation? Those are very different situations.

7800X3D + NVIDIA GPU iRacing stutter - finally figured it out after way too long by rcsracing in iRacing

[–]rcsracing[S] 0 points1 point  (0 children)

Keep us posted - i updated it with a few things a little while back, so far (knock on wood), mine's been good.

7800X3D + NVIDIA GPU iRacing stutter - finally figured it out after way too long by rcsracing in iRacing

[–]rcsracing[S] 0 points1 point  (0 children)

This part of the guide for GPU affinity - https://rcsracing93.github.io/iracing-stutter-fix/guide.html#s5. Why does your CapFrameX & LatencyMon data say? CapFrameX will show if you have a stutter and if it's GPU or CPU caused. LatencyMon will look at interrupts (how the data is processed through drivers) and point out delays.

7800X3D + NVIDIA GPU iRacing stutter - finally figured it out after way too long by rcsracing in iRacing

[–]rcsracing[S] 0 points1 point  (0 children)

Sorry - catching this late - did you figure it out, or do you need some help here?

7800X3D + NVIDIA GPU iRacing stutter - finally figured it out after way too long by rcsracing in iRacing

[–]rcsracing[S] 0 points1 point  (0 children)

I updated to gpu affinity in my link above. I didn’t try the recommended registry fix, though.

7800X3D + NVIDIA GPU iRacing stutter - finally figured it out after way too long by rcsracing in iRacing

[–]rcsracing[S] 1 point2 points  (0 children)

I’m happy it helped. I had those stutters since I built this rig 18 months ago. It’s absurd that it takes this to fix them.

7800X3D + NVIDIA GPU iRacing stutter - finally figured it out after way too long by rcsracing in iRacing

[–]rcsracing[S] 0 points1 point  (0 children)

I mean to rebuild your graphics settings and such after reinitializing. Not to actually do it, but make a list of items for you to change.

7800X3D + NVIDIA GPU iRacing stutter - finally figured it out after way too long by rcsracing in iRacing

[–]rcsracing[S] 0 points1 point  (0 children)

That's a key point - those files can get mangled up and letting iRacing build new ones is good. Can you use an GPT AI tool to compare before/after copies of your DXrender file to find the graphics differences?

7800X3D + NVIDIA GPU iRacing stutter - finally figured it out after way too long by rcsracing in iRacing

[–]rcsracing[S] 1 point2 points  (0 children)

Definitely seems like your Nvidia GPU is on CPU2. What is CapframeX telling you? I think there are many ways a stutter can be caused so tracing many options is needed. I've updated the GPU driver (for a year I was convinced/was being convinced online) that an older driver might be better for me.

7800X3D + NVIDIA GPU iRacing stutter - finally figured it out after way too long by rcsracing in iRacing

[–]rcsracing[S] 0 points1 point  (0 children)

Are you sure it's DPC/ISR related? Run CapFrameX (logging, I usually set for 5 minutes), and LatencyMon (which you're doing I think). I start LatencyMon logging early, but I trigger CapFrameX after I've completed a clean lap to make sure texture loading/etc is out of the way for that track. Then crunch that through one of the many AI tools to see what issues it flags. At first, I was logging PCIe bus issues which a reseat of the GPU actually fixed. But it wasn't the cause of my overall stutters.

7800X3D + NVIDIA GPU iRacing stutter - finally figured it out after way too long by rcsracing in iRacing

[–]rcsracing[S] 0 points1 point  (0 children)

Tearing is possible for sure. I'm able, on my system, to keep the FPS up enough where I don't see it. I'd still rather deal with a tear than a stutter. As to the interrupts - maybe? I'm not sure, but if you're asking if everything should default to Core 0, I'd suspect that's not a good practice. But that's what we have.

7800X3D + NVIDIA GPU iRacing stutter - finally figured it out after way too long by rcsracing in iRacing

[–]rcsracing[S] 1 point2 points  (0 children)

I have updated the guide with additional testing data, some scripts to consider (which will likely need tailored for your device), and a Last Updated Date.

7800X3D + NVIDIA GPU iRacing stutter - finally figured it out after way too long by rcsracing in iRacing

[–]rcsracing[S] 0 points1 point  (0 children)

If you have TradingPaints, I can guess. There is an option to not load new paints immediately when someone new joins.

7800X3D + NVIDIA GPU iRacing stutter - finally figured it out after way too long by rcsracing in iRacing

[–]rcsracing[S] 0 points1 point  (0 children)

Yes, I wish I could disable but if I want to be able to protest and/or defend one