The official software of the arrmy.gg platform, designed to manage games, monitor the progress of matches and ensure the full fairness and integrity of tournament processes.
TPM (Trusted Platform Module) 2.0 is a security chip located on a computer's motherboard that provides hardware-based system protection. Many modern applications, including anti-cheat software and Windows 11, require it to be enabled.
How to check the current settings
Checking TPM 2.0
1
Press the key Windows, type tpm.msc
and press Enter.
2
A window will open TPM Module Management.
Check the box Status.
The following message should appear: “The TPM module is ready for use.”
3
Check the position Specification Version.
It should have a value 2.0.
If Status and
Specification Version
If these are correct, you should also check whether the security processor is functioning properly.
1
Open Security Processor Details.
If the link doesn't work, press the key Windows,
type Windows Security and press
Enter. Next, go to
Device Security and select
Security Processor Details.
2
In the section Status both
Certification (Attestation), as well as
Storage
should have the status of "Ready".
Otherwise, please see
this article on the Microsoft website, to resolve TPM issues.
Checking UEFI
1
Press the key Windows, type msinfo32
and press Enter.
2
In the window System Information Find the item
BIOS Mode.
It should have a value UEFI.
3
If the BIOS mode is set to “Legacy,” you must enable UEFI mode.
How to Change the Settings
TPM 2.0 and UEFI are enabled in the computer's BIOS settings. The method for accessing and changing these settings varies depending on the motherboard manufacturer.
You can find the manufacturer's name in the window System Information,
by following the steps described above. Check the following items:
If your motherboard manufacturer is not listed above, you can find additional information at
Microsoft's website.
Important if your BIOS is in Legacy mode
If your BIOS is running in Legacy mode and you want to switch to UEFI, you may need to change how your hard drive is partitioned:
MBR → GPT
This is important because an improperly performed conversion can cause Windows to stop booting. Arrmy recommends seeking help from a specialist if you have no experience with such operations.
Problem Solving
TPM certification is not yet complete
If in the section Security Processor Details
in Windows Security position
Certification (Attestation)
If it does not have the "Ready" status, there may be a problem with the Trusted Platform Module (TPM).
Below are a few possible solutions:
1. BIOS Update for AMD Processors
If in the field Manufacturer Name appears AMD,
and the value Manufacturer Version is in the format
3.*.0.* (e.g., 3.92.0.5),
The motherboard likely requires a BIOS update to resolve a known issue with the TPM.
Attention:
A standard, non-beta BIOS update may not yet resolve this issue. To fix the error, you may need to install the latest beta version of the BIOS.
2. General Problem Solving
If the problem persists, see
this Microsoft article,
to find additional information on troubleshooting TPM issues.
Still not working?
If you've followed all the steps above but the problem persists, you may need to update the BIOS.
This is a more advanced procedure, so we recommend checking the motherboard manufacturer's website to find instructions specific to your model.
The manufacturer should provide the appropriate update file and detailed instructions that will allow users to properly perform the BIOS update process.
STEP BY STEP/Secure Boot
What is Secure Boot?
Secure Boot is a BIOS feature that prevents malicious software (such as rootkits and "cheat" programs) from running during the system boot process, thereby eliminating a key vulnerability exploited by cheaters to hide their software. Secure Boot is required for all gamers using Windows 10 and 11. If you are required to use Secure Boot but do not have this feature enabled, an error message will appear until you enable it in the BIOS.
Attention:
Any changes you make to the BIOS are at your own risk. If you have no experience changing BIOS settings, arrmy recommends seeking help from a specialist.
How do I check the current settings?
1Press the key Windows.
2
Enter msinfo32 and press Enter.
3
In the window System Information,
BIOS Mode should indicate
UEFI, a
Secure Boot State
should be set to On.
How do I update my settings?
Before taking any other steps, you must make sure that the BIOS mode is set to UEFI. To do this, first check whether the drive containing the operating system is formatted correctly by using
this movie.
If it's formatted as MBR, be sure to check out
this video about converting a disk to GPT.
You make these changes at your own risk—if done incorrectly, they may prevent the computer from starting up. If in doubt, contact a specialist.
Changing the BIOS mode to UEFI depends on your motherboard; check the manufacturer's website to find out how to do it.
Once the BIOS mode has been correctly set to UEFI, you should be able to enable the Secure Boot feature.
Some manufacturers provide technical support articles on their websites regarding how to enable Secure Boot:
MSI
(If the AC [Anti-Cheat] system displays a warning, please also refer to the instructions for
)
If your motherboard manufacturer isn't on the list, you can also find useful information at
Microsoft's website.
Depending on the motherboard brand, the following tips may also be helpful:
On ASUS motherboards, the Secure Boot feature should be set to
„Windows UEFI Mode”;
On other albums, this may be called „Standard”.
If you have a choice between „UEFI” or
„UEFI with CSM”, Make sure you choose „UEFI”.
Gigabyte: set CSM on
„Disabled” (Disabled),
after which you'll be able to open the menu „Secure Boot”.
After opening it, set „Secure Boot Mode” on
„Standard”, a „Secure Boot” on
„Enabled” (On).
If all of the above are correct and the feature still isn't working, you may need to use the option
„Reset/Restore factory keys”
(Reset/Restore Factory Keys).
Fixing "Secure Boot Violation" Errors During Startup
If an error screen appears after you restart your computer
„Secure Boot Violation” (Violation of safe startup procedures)
or „Invalid Signature Detected”
(An invalid signature was detected),
This means that your motherboard is actively blocking Windows from loading. This happens because the Secure Boot certificates on the motherboard are out of date and do not recognize the signatures used in the latest Windows updates.
To resolve this issue and enable Windows to boot securely with Secure Boot enabled:
1
Restart your computer, enter the BIOS/UEFI menu, and temporarily disable Secure Boot so you can boot into Windows again.
2
Update the BIOS to the latest version available on the motherboard manufacturer's website. Modern BIOS updates come preloaded with the required Microsoft certificates from 2023.
3
After the BIOS has been fully updated, return to the BIOS/UEFI menu and enable Secure Boot. Windows should now start up normally.
If you already have the latest BIOS and the problem still persists
Sometimes, a BIOS update does not automatically install new certificates. Since you already have Windows running with Secure Boot temporarily disabled, you can manually install the certificates using the official Secure Boot Recovery tool from Microsoft that is built into Windows.
1
Format an empty USB flash drive to a file system FAT32.
2
On the USB drive, create a new folder named EFI.
Inside the folder EFI Create another folder named
BOOT (The final path should look like this:
EFI\BOOT).
3
Open File Explorer in Windows and navigate to the folder
C:\Windows\Boot\EFI.
4
Find the file named SecureBootRecovery.efi,
Copy it and paste it into the folder BOOT on a USB drive.
5
Rename the copied file on the USB drive from SecureBootRecovery.efi
on bootx64.efi.
6
Restart your computer. During startup, open the Boot Menu (e.g., by pressing F11, F12, or F8, depending on the manufacturer) and select the USB drive as the boot device.
7
The Microsoft tool will start automatically, update the missing 2023 certificates on your motherboard, and then restart the system.
8
Enter the BIOS/UEFI one last time to enable Secure Boot, save the changes, and Windows will start up successfully.
If you don't feel confident following these steps, we recommend contacting a professional IT technician for assistance. You modify the Secure Boot settings at your own risk.
STEP BY STEP/Secure Boot MSI
Secure Boot on MSI Motherboards
Some MSI motherboards have a known issue where the Secure Boot feature does not work properly with the default settings, even though it is shown as “Enabled” in both the BIOS and Windows. For a more detailed technical explanation, please refer to
this article.
Don't have an MSI motherboard?
The following solutions apply only to MSI hardware.
To fix this problem, you need to change the BIOS settings. The exact procedure may vary depending on the BIOS version, so instructions for both cases are provided below. Please exercise caution, as you make all changes at your own risk.
Updating settings in a newer version of the BIOS
1
Restart your computer, and while it is booting up, press the DEL,
to enter the BIOS.
2
go to Settings → Security → Secure Boot.
3
Ustaw Secure Boot Mode on Custom,
and then set Secure Boot Preset on
Maximum Security.
4
Press F10,
to save your changes and exit the BIOS. Confirm by clicking Yes.
2
Search for the motherboard model that was previously retrieved from the field
BaseBoard Product.
3
On the product page, you'll find the latest BIOS updates and detailed instructions on how to install them.
STEP BY STEP/IOMMU / DMA Protection
What is IOMMU / DMA Protection?
IOMMU is an advanced hardware security feature designed to protect your computer from malware and help ensure the integrity of matches protected by the Anti-Cheat system.
Attention:
Any changes you make to the BIOS are at your own risk. If you have no experience changing BIOS settings, arrmy recommends seeking help from a specialist.
Checking the Processor and Motherboard Manufacturer
Regardless of your computer's configuration, the first step is to determine what hardware you're using so you can make the appropriate changes. You can find this information using the System Information tool
(msinfo32):
1Press the key Windows.
2
Enter msinfo32 and press Enter.
3
Find items Processor and
Motherboard Manufacturer/Model (BaseBoard Manufacturer/Model).
Information About BIOS Settings
To enable IOMMU, you must follow the appropriate set of steps for your computer's configuration, as BIOS settings vary depending on the motherboard and processor model.
Can't find the right settings?
If you can't find the IOMMU or DMA Protection settings in the BIOS, your motherboard's firmware may be out of date. To find instructions on how to enable IOMMU for your motherboard, we recommend searching online for:
"How to enable IOMMU on [motherboard model]"
You can also visit the motherboard manufacturer's website to find detailed instructions.
Below, we've also included instructions for the most common configurations. Make sure you select the section that applies to your equipment and follow the instructions.
ASRock — motherboards
1When starting up your computer, press the DEL key to enter the BIOS.
2Once you've entered the BIOS, check the top or bottom of the screen. If you're in Easy Mode, press F6 to switch to Advanced Mode.
3Go to Advanced.
If you have an AMD processor:
Go to AMD CBS, then NBIO Common Options.
Set IOMMU from "Auto/Disabled" to "Enabled."
If the "DMA Protection" and "DMAr Support" options are visible, change them from "Auto/Disabled" to "Enabled."
If the "Pre-boot DMA Protection" and "Kernel DMA Protection" options are visible, set them from "Auto/Disabled" to "Enabled."
If you have an Intel processor:
Go to Chipset Configuration.
Set VT-d to Enabled.
If the "Control IOMMU Pre-boot behavior" option is visible, set it to "Enable IOMMU during boot."
If the "Enable IOMMU during boot" option is not available, select "Enable IOMMU."
If the "Pre-boot DMA Protection" option is visible, set it to "Enabled."
ASUS — motherboards
1When starting up your computer, press the DEL key to enter the BIOS.
2Go to Advanced.
If you have an AMD processor:
Go to AMD CBS.
Set IOMMU from "Auto/Disabled" to "Enabled."
If the "DMA Protection" and "DMAr Support" options are visible, change them from "Auto/Disabled" to "Enabled."
If the "Pre-boot DMA Protection" and "Kernel DMA Protection" options are visible, set them from "Auto/Disabled" to "Enabled."
To find these settings, you may need to go to NBIO Common Options.
If you have an Intel processor:
Go to System Agent (SA) Configuration.
Set VT-d to Enabled.
If the "Control IOMMU Pre-boot behavior" option is visible, set it to "Enable IOMMU during boot."
If the "Enable IOMMU during boot" option is not available, select "Enable IOMMU."
If the "Pre-boot DMA Protection" option is visible, set it to "Enabled."
MSI — motherboards
1When starting up your computer, press the DEL key to enter the BIOS.
2Go to the OC (Overclocking) section.
If you have an AMD processor:
Go to Advanced CPU Configuration → AMD CBS.
Set IOMMU from "Auto/Disabled" to "Enabled."
If the "DMA Protection" and "DMAr Support" options are visible, change them from "Auto/Disabled" to "Enabled."
If the "Pre-boot DMA Protection" and "Kernel DMA Protection" options are visible, set them from "Auto/Disabled" to "Enabled."
If you have an Intel processor:
Go to CPU Features.
Set VT-d to Enabled.
If the "Control IOMMU Pre-boot behavior" option is visible, set it to "Enable IOMMU during boot."
If the "Enable IOMMU during boot" option is not available, select "Enable IOMMU."
If the "Pre-boot DMA Protection" option is visible, set it to "Enabled."
If the "DMA Control Guarantee" option is visible, set it to "Enabled."
STEP BY STEP/Virtualization (Intel VT-x/AMD SVM)
Virtualization (Intel VT-x / AMD SVM)
If a message asking you to enable Intel VT-x / AMD SVM appears when you launch Anti-Cheat, you must enable this feature in the BIOS settings.
Attention:
Any changes you make to the BIOS are at your own risk. If you have no experience changing BIOS settings, arrmy recommends seeking help from a specialist.
Checking the Processor and Motherboard Manufacturer
You can find this information using the System Information tool (msinfo32):
BIOS settings may vary depending on the motherboard model. We recommend searching online for a manual specific to your model, for example:
"How to enable virtualization on [motherboard model]"
You can also visit the motherboard manufacturer's website to find detailed instructions on how to enable virtualization.
ASUS — motherboards
Entering the BIOS:
When the computer starts up, press Delete or F2.
Navigation:
If EZ Mode starts, press F7 to switch to Advanced Mode.
Go to the Advanced tab.
Select "CPU Configuration."
Setting:
For Intel processors: Find "Intel(VMX) Virtualization Technology" and set it to "Enabled."
For AMD processors: Find "SVM Mode" and set it to "Enabled."
Save changes and exit:
Press F10 and confirm that you want to save the changes.
Gigabyte — motherboards
Entering the BIOS:
When the computer starts up, press Delete.
Navigation:
For Intel processors: Go to the BIOS Features or Chipset tab.
For AMD processors: Go to M.I.T., then Advanced Frequency Settings, and then Advanced CPU Core Settings.
Setting:
For Intel processors: Find "Intel Virtualization Technology," "Intel VT," or "VT-d" and set it to "Enabled."
For AMD processors: Find "SVM Mode" and set it to "Enabled."
Save changes and exit:
Press F10 and confirm that you want to save the changes.
MSI — motherboards
Entering the BIOS:
When the computer starts up, press Delete.
Navigation:
Find the "OC" (Overclocking) or "Advanced" tab.
Go to "CPU Features" or "CPU Configuration" in the "OC/Advanced" tab.
Setting:
For Intel processors: Find "Intel Virtualization Tech" or "Intel VT-d" (for IOMMU) and set it to "Enabled."
For AMD processors: Find "SVM Mode" and set it to "Enabled."
Save changes and exit:
Press F10 and confirm that you want to save the changes.
Attention: On some MSI laptops, AMD virtualization may be enabled by default, and there is no way to change this setting manually.
ASRock — motherboards
Entering the BIOS:
When the computer starts up, press Delete or F2.
Navigation:
Go to the Advanced tab.
Select "CPU Configuration."
Setting:
For Intel processors: Find "Intel Virtualization Technology" and set it to "Enabled."
For AMD processors: Find "SVM Mode" or "AMD-V" and set it to "Enabled."
Save changes and exit:
Press F10 and confirm that you want to save the changes.
STEP BY STEP/Memory Integrity
What is Memory Integrity?
Memory integrity (also known as Hypervisor-protected Code Integrity—HVCI) is a Windows security feature that uses hardware virtualization to protect key system components from malicious code.
How to Enable Memory Integrity
1Open Windows Security:
Press the key Windows,
type in the search engine Windows Security
and press Enter.
2Go to the "Device Security" section:
In the menu on the left, click
Device Security.
3View core insulation details:
In the "Core Insulation" section at the top of the window, click the blue link
Core Insulation Details.
4Enable memory integrity:
Find the option Memory Integrity
and switch it to On.
(Note: Administrator privileges are required to perform this action.)
5Restart your computer:
Restart your computer to apply the changes. After the system restarts, Anti-Cheat should recognize that the HVCI feature is enabled.
Troubleshooting Common Problems
If you can't enable the Memory Integrity feature, the cause is usually one of two issues:
1. "Check for incompatible drivers" error
If the toggle is grayed out or cannot be enabled, Windows is blocking this feature due to older, incompatible drivers. These are often remnants of older mouse, keyboard, or RGB lighting software.
Click the link Check for incompatible drivers,
located directly below the switch.
Write down the names of the drivers that are displayed. Next, update the drivers for the relevant devices via the manufacturer's website, or completely uninstall the associated software and drivers from your computer.
2. The option is completely unavailable
Memory integrity relies on the processor's hardware virtualization. If you don't see the "Core Isolation" menu at all, virtualization is likely disabled in the motherboard's BIOS.
To resolve this issue, enable virtualization in the BIOS settings. Follow our instructions on how to
.
By downloading the client, you agree to the arrmy.gg competition rules.
Our site uses cookies to ensure proper operation, personalize content,
analyze traffic and deliver personalized advertising. You can accept all cookies or
adjust their settings according to your preferences. For more information, see our
Privacy Policy