《彩虹六号:围攻X》

《彩虹六号:围攻X》

53 个评价
Game Freeze Fix (w/ Automation)
由 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
   
奖励
收藏
已收藏
取消收藏
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 条留言
Quze 2023 年 8 月 11 日 上午 9:56 
alright, thank you
bRKN  [作者] 2023 年 8 月 11 日 上午 8:45 
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 2023 年 8 月 11 日 上午 8:37 
life saver! Also wondering is the 1200 second timer necessary? I set it to 120 to be safe
lunaeli 2023 年 7 月 4 日 上午 10:41 
working!! tysm <3
bRKN  [作者] 2023 年 4 月 7 日 上午 1:06 
pog
WisaK 2023 年 4 月 6 日 下午 11:35 
nevermind i was getting access denied error which i fixed by opening as admin
bRKN  [作者] 2023 年 4 月 6 日 上午 2:07 
@Wisak if you're on vulkan add the _Vulkan next to RainbowSix
WisaK 2023 年 4 月 5 日 上午 9:14 
does not work for me thanks ubi
bRKN  [作者] 2023 年 3 月 25 日 上午 8:45 
@lolnowae if you use vulkan it'll be RainbowSix_Vulkan
billy reol 2023 年 3 月 25 日 上午 5:21 
i thought this was gonna be a joke thing
like get a better pc
get better
or skill issue
thanks