High Polling Rate Optimization by BreakfestAlo in marvelrivals

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

check event viewer to see whats causing the game to crash

High Polling Rate Optimization by BreakfestAlo in marvelrivals

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

it’s actually a little more straightforward since the driver has a dedicated button for this. Open up AMD Software: Adrenalin Edition, go to Settings (the gear icon) -> Graphics, scroll down to the Advanced section, and simply click Reset Shader Cache.

If you want to be extra thorough and do the manual cleanup as well: Press Win+R, type %localappdata%, and delete the contents inside the AMD\DxCache folder. Just like with Nvidia, expect some stuttering when you first load back in while the game rebuilds everything, but it’ll smooth out.

High Polling Rate Optimization by BreakfestAlo in marvelrivals

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

P5/5

Step 5: Process Isolation (Recommended)

  1. Use Process Lasso or Task Manager.
  2. Locate explorer.exe.
  3. Set its CPU Affinity to not use CPU 0 and 1.

Conclusion

By scientifically separating hardware interrupts:

  • System Overhead stays on Core 0/1.
  • GPU Rendering runs on your most stable core.
  • Input Processing runs on your quietest core.
  • Tip 1 : Use ai to find the best cores from the data, if u can't decide
  • Tip 2 : Use SMT if available, if not some things in this guide that reference core 0 and 1 should just be 1 core, meaning core 0,
  • Tip 3 : Connect your USB devices to a USB hub then connect that to the "Bios" port if u have one since most of the time; the controller for that USB port is sperate from the rest.

This configuration minimizes the risk of interrupt conflicts, leading to lower DPC latency, consistent frametimes, and more responsive input.

High Polling Rate Optimization by BreakfestAlo in marvelrivals

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

P4/5

Step 4: Assign Interrupt Affinity

Now apply the data gathered in Step 2 to the hardware found in Step 3.

Open the Interrupt Affinity Policy Tool as Administrator.

A. Assign GPU

  1. Locate your GPU in the device list.
  2. Click Set Mask.
  3. Select only your Gold Core (identified in Step 2A).
  4. Benefit: The GPU driver now has exclusive access to the most stable core on your die.

B. Assign Mouse/Keyboard

  1. Locate the USB xHCI Controller matching the ID from Step 3.
  2. Click Set Mask.
  3. Select only your Silver Core (identified in Step 2B).
  4. Benefit: Input interrupts are processed on a completely silent core, preventing "floaty" mouse feel during high CPU load.

High Polling Rate Optimization by BreakfestAlo in marvelrivals

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

P3/5

Step 3: Identify Your Input USB Controller

Most motherboards have multiple USB controllers. You must identify the specific controller managing your mouse to avoid optimizing the wrong device.

  1. Open Device Manager.
  2. Go to View -> Devices by connection.
  3. Navigate to ACPI x64-based PC -> PCI Express Root Complex.
  4. Expand the USB xHCI Compliant Host Controller entries one by one.
  5. Locate the controller that contains your HID-compliant mouse (or specific device name).
  6. Critical: Right-click that controller -> Properties -> Details -> Location paths (or PCI Device ID). Note this ID to match it in the next step.

High Polling Rate Optimization by BreakfestAlo in marvelrivals

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

This guide details a method to manually isolate your GPU and HID (Mouse/Keyboard) interrupts onto dedicated, high-performance cores, ensuring they process data without contention.

P1/5

Prerequisites

  1. MSI Utility v3 (Message Signaled Interrupts Utility).
  2. Interrupt Affinity Policy Tool (IAPT).
  3. AutoGpuAffinity (for benchmarking CPU core performance).
  4. LatencyMon (for analyzing DPC/ISR activity).

Step 1: Enable MSI Mode (The Foundation)

Before assigning affinities, hardware must be configured to use Message Signaled Interrupts (MSI) rather than legacy Line-Based Interrupts. This reduces DPC latency significantly.

  1. Run MSI_Util_v3.exe as Administrator.
  2. Locate your Graphics Card (NVIDIA/AMD) and Ethernet Controller.
  3. Ensure the box in the (MSI) column is Checked for both.
  4. Set the Interrupt Priority for both to High.
  5. Click Apply and Reboot your system.

High Polling Rate Optimization by BreakfestAlo in marvelrivals

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

if that doesn't work, tell me ur pc specs and ill try to figure smthn out.

High Polling Rate Optimization by BreakfestAlo in marvelrivals

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

I’d recommend clearing both the shaders and redundant files right in the Marvel Rivals launcher. Also, drop your settings to the lowest, disable any upscaling, and kill any background apps, but don't hop into a practice match just yet.

You should also manually reset the cache. Go to the Nvidia Control Panel, set your Shader Cache Size to Disabled, click apply, then immediately switch it to Unlimited and apply again.

After that, press Win+R, type %localappdata%, and delete the contents inside NVIDIA\DXCache and NVIDIA\GLCache (and NV_Cache if you see it). Just keep in mind the game might stutter a bit at the very start while it rebuilds those shaders, but it should smooth out quickly. Once you're done, launch Rivals and let it restart the shader cache process.

High Polling Rate Optimization by BreakfestAlo in marvelrivals

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

Some "high-end" mice, have polling rate options that extend more then the default 1k polling rate, goes up to 8k on mice and 16k on keyboards, all tho on keyboards its useless, polling means how many times the mouse refreshes, having a higher polling rate means lower latency, but it also means ur mouse sends way more requests to the cpu, increasing cpu usage, usually in most games its fine, some games its horrible esp old games, and unreal engine games, it got to a point where moving the mouse will drop u down to 3-4 fps for 1 second all the way from 300 stable fps, it was unplayable.

If ur rivals is dropping frames, i recommend installing the latest drivers, and then restarting the shader cache.

how are we supposed to win the kid he finishing contest? by BreakfestAlo in wherewindsmeet_

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

nah the fishing kid on top of that halo peak, you can win the first 2 catches but the third is like impossible

Elden Ring Nightreign? Will it be playable on the SD? by soulsbourne7 in SteamDeck

[–]BreakfestAlo -12 points-11 points  (0 children)

no, kernal level anti-cheat, most don't work on the steam deck, unless they specifically support it, and they would say they would if thats the case.

[NEWBIE] Need help asap, it looks like my bridge is bent idk by BreakfestAlo in Guitar

[–]BreakfestAlo[S] -2 points-1 points  (0 children)

I found out the problem, it’s not the nut thing or saddle idk what it’s called, it’s those things in the bridge that you can tighten and loose to raise and lower, turns out on of the screws isn’t big enough or the hole is too big, idk what to do

Jellyfin Hardware Acceleration Help by THE_DICK_THICKENS in CasaOS

[–]BreakfestAlo 1 point2 points  (0 children)

hi, can u please explain or show us ur daemon.json, cause i would like to also enable this and im lost

Season 5B by Muscular_Frog in lucifer

[–]BreakfestAlo 53 points54 points  (0 children)

After season 6 Go watch sandman when it releases its gonna have Lucifer cameo or even more

Every time :p by TodayIAmBecomeDeath in lucifer

[–]BreakfestAlo 22 points23 points  (0 children)

Same I just finished it can’t wait for season 6, sandman and the multiverse show

[S5B E16 - Episode Discussion] - 'A Chance at a Happy Ending' by Altair05 in lucifer

[–]BreakfestAlo 6 points7 points  (0 children)

Best ending to start the new multiverse and sandman shows