Tom Clancy's Rainbow Six Siege

Tom Clancy's Rainbow Six Siege

53 ratings
Game Freeze Fix (w/ Automation)
By bRKN
In this guide, we'll know how to fix the game-freezing issue & also make an automation process which will automatically apply fix after certain interval of time.
2
7
   
Award
Favorite
Favorited
Unfavorite
STEPS & Automation
For those who are having the GAME FREEZING since the 2022 Mute Protocol 249mb update, this is for them.
(this fix/workaround was supported by many STEAM R6S mods & especially by the DISCORD UBISOFT mods,TY ubi-clem for pinning my fix in the server <3)

So let's start with the unfreezing process LUL.

So first, start siege as usual.
STEP 0.1 : Open TASK Manager & make it "Always on top"
STEP 1 : From the PROCESSES tab, Select Rainbow Six (In APPs group) & Right Click on "Go to details"
STEP 2 : Now you'll be on the DETAILS tab, from there, Right click on the RainbowSix.exe and then click on "Set affinity"
STEP 3 : Check if all the CPUs are selected, if not then select <All Processors> & click OK.

STEP 4 :
Now we are going to see what's the TOTAL affinity of the processor. For this, we have to open Powershell (in admin mode).
Upon opening the PowerShell in admin mode, type this in the command.

Get-Process RainbowSix | Select-Object ProcessorAffinity

Now we've to REMEMBER this number. This is TOTAL AFFINITY.

Now, we've to check the HALF AFFINITY of the processor.

STEP 5 : Open the TASK MANAGER, and go to the DETAILS tab.
STEP 6 : Right click on RainbowSix.exe & select "Set Affinity"
STEP 7 : Now select any two CPUs ( or three ). Example : Selecting CPU0, CPU1 and click OK.

STEP 8 :
Now we are going to see what's the HALF affinity of the processor. For this, we have to open Powershell (in admin mode).
Upon opening the PowerShell in admin mode, type this in the command.

Get-Process RainbowSix | Select-Object ProcessorAffinity

Now we've to REMEMBER this number. This is HALF AFFINITY

Last STEP :
Let's make an automation bat file so we don't have to manually ALT+TAB out of the game every time we face a GAME FREEZE.

Open any Text Editor (Notepad)
And Paste this
:loop
timeout /t 1200
PowerShell "$Process = Get-Process RainbowSix; $Process.ProcessorAffinity=HALF AFFINITY"
timeout /t 1
PowerShell "$Process = Get-Process RainbowSix; $Process.ProcessorAffinity=TOTAL AFFINITY"
goto loop

*Add the value of HALF AFFINITY & TOTAL AFFINITY
Save the file as .bat


Now it's all done. Every time you start siege, start this bat file. It'll automatically do the process after 1200secs. And you won't face any game freezing.

NOTE: If you use DX11 then, Get-Process RainbowSix & if you use Vulkan then, Get-Process RainbowSix_Vulkan

Cheers. Ana. Hope this helps.
13 Comments
Quze Aug 11, 2023 @ 9:56am 
alright, thank you
bRKN  [author] Aug 11, 2023 @ 8:45am 
if u set it to 120, it might then cause a micro stutter, because it'll frequently instruct the CPU to change the affinity which will often cause a game to crash. if you want lesser seconds then use 600 or 800. @Quze
Quze Aug 11, 2023 @ 8:37am 
life saver! Also wondering is the 1200 second timer necessary? I set it to 120 to be safe
lunaeli Jul 4, 2023 @ 10:41am 
working!! tysm <3
bRKN  [author] Apr 7, 2023 @ 1:06am 
pog
WisaK Apr 6, 2023 @ 11:35pm 
nevermind i was getting access denied error which i fixed by opening as admin
bRKN  [author] Apr 6, 2023 @ 2:07am 
@Wisak if you're on vulkan add the _Vulkan next to RainbowSix
WisaK Apr 5, 2023 @ 9:14am 
does not work for me thanks ubi
bRKN  [author] Mar 25, 2023 @ 8:45am 
@lolnowae if you use vulkan it'll be RainbowSix_Vulkan
billy reol Mar 25, 2023 @ 5:21am 
i thought this was gonna be a joke thing
like get a better pc
get better
or skill issue
thanks