Home » How to check if my CPU supports AVX or AVX2 instructions?
Game Troubleshooting

How to check if my CPU supports AVX or AVX2 instructions?

Some of the high-budget (AAA) games released these days require an AVX (Advanced Vector Extensions) compatible CPU to run on your PC, and you have to check AVX before buying the game. Such as The Last of Us Part I, Sonic Frontiers, Victoria 3, NBA 2K23, NBA 2K24, Star Citizen, WWE 2K22, Death Stranding, Yakuza 3 Remastered, Age of Empires IV, Dying Light 2, UNCHARTED: Legacy of Thieves Collection (AVX2), etc...

If your CPU doesn't support AVX instructions, attempting to run a game that requires AVX or AVX2 will result in the game not launching, and you will see an error message like the one below.

"Your CPU needs to support AVX instructions to run this game."

"Unsupported Hardware Detected. This game requires a CPU supporting the AVX instruction set to run."

"Fatal error. Error launching the application. Please check the system requirements. (AVX)"

"Minimum requirements failed. Warning: Your system is below the minimum requirements. For optimal performance please refer to the supported hardware list. Following CPU instruction sets are required: AVX"

Note: The game may crash even without any error messages.

What is AVX?

Advanced Vector Extensions (AVX) are a set of SIMD (single instruction, multiple data) instruction set extensions for x86 processors from Intel and AMD. They accelerate certain mathematical operations, particularly in tasks like video encoding, scientific simulations, and cryptography.

AVX is an expansion of the x86 instruction set architecture that provides improved performance for floating-point-intensive applications. It does this by enabling the execution of multiple data elements with a single instruction, allowing for greater parallelism in computations. The introduction of AVX marked a significant step forward in the capabilities of modern processors.

Differences between AVX versions

There are three main versions of AVX: AVX, AVX2, and AVX-512. Each version builds upon the previous one, adding new features and enhancements:

AVX

AVX: The first iteration of Advanced Vector Extensions introduced 256-bit wide SIMD registers, allowing for better performance in floating-point operations. It also added new instructions for better support of complex arithmetic operations.

AVX2

AVX2: This version expanded the capabilities of AVX by adding support for integer operations in the 256-bit SIMD registers. AVX2 also introduced Fused Multiply-Add (FMA) instructions, which further improve the performance of certain mathematical operations. Additionally, it added new instructions for manipulating and processing data in SIMD registers.

AVX-512

AVX-512: AVX-512 further extended the SIMD registers to 512-bit widths, providing even greater performance improvements for specific workloads. It also added support for a larger number of registers and introduced new instructions for enhanced data manipulation, processing, and control flow.

Related: How to Boost FPS and PC Performance for Gaming

How to check if CPU supports AVX and AVX2

Before purchasing a game with AVX requirements, it is wise to check if your CPU supports it.

You can use free software to check AVX compatibility. Install the software by following the steps below, and then use it to make sure that your CPU supports AVX.

HWiNFO Installer
  • Then install it and run HWiNFO64.
  • A tiny window like the one below will appear. Just hit the Run button.
HWiNFO64
  • When HWiNFO64 is opened, look into the CPU section.
  • If AVX is green, it means your CPU supports it.
AVX
  • If you want to play a game on your rig that requires AVX2. You can also see it there. AVX2 is right next to AVX. If it's green, your CPU supports it too.

How do I see if my processor supports AVX or AVX2 via Steam?

If you have Steam installed on your system, you can check if your CPU supports AVX or AVX2 without the need for extra software. Here is how to check AVX:

  • Click Help from the top left bar on Steam.
  • Then choose the "System Information"
Steam System Information
  • In the mini window that opens, scroll down the list a little and find AVX. If it says Supported, then there is no problem. You can see the AVX2 as well.
Steam AVX AVX2

List of CPUs with AVX, AVX2, and AVX-512 support

AVX has been introduced in multiple versions, including AVX, AVX2, and AVX-512. Here's a list of some processor families that support these extensions:

  1. AVX support:
    • Intel Sandy Bridge and later desktop and mobile processors
    • Intel Xeon E3, E5, and E7 series starting with the Sandy Bridge-EP generation
    • AMD Bulldozer and later processors
  2. AVX2 support:
    • Intel Haswell and later desktop and mobile processors
    • Intel Xeon E3, E5, and E7 series starting with the Haswell-EP generation
    • AMD Excavator and later processors (including Ryzen)
  3. AVX-512 support:
    • Intel Skylake-SP and later Xeon Scalable processors
    • Intel Xeon Phi x200 series (Knights Landing and Knights Mill)
    • Intel Core X-series processors (Skylake-X, Cascade Lake-X)
    • Intel Ice Lake and later desktop and mobile processors (limited subsets)

AVX CPU List

The following table shows a selection of CPUs that support (or do not support) AVX, AVX2, and AVX-512:

ProcessorAVX SupportAVX2 SupportAVX-512 Support
Intel Core2 Quad Q9550
Intel Pentium G3258
Intel Pentium G4560
Intel Pentium G4600
Intel Pentium G4600T
Intel Pentium Gold G5400
Intel Pentium Gold G5400T
Intel Pentium Gold G6400
Intel Core i3 330M
Intel Core i3 540
Intel Core i3 2120
Intel Core i3 2120T
Intel Core i3 3240
Intel Core i3 3240T
Intel Core i3 4160
Intel Core i3 4160T
Intel Core i3 6100
Intel Core i3 7100
Intel Core i3 9100F
Intel Core i3 9350K
Intel Core i3 9350KF
Intel Core i3 10100
Intel Core i3 10100F
Intel Core i3 12100
Intel Core i3 12100F
Intel Core i3 13100F
Intel Core i5 750
Intel Core i5 750s
Intel Core i5 760
Intel Core i5 2400
Intel Core i5 2400S
Intel Core i5 2500
Intel Core i5 2500K
Intel Core i5 3470
Intel Core i5 3470S
Intel Core i5 3470T
Intel Core i5 3570
Intel Core i5 3570K
Intel Core i5 3570S
Intel Core i5 3570T
Intel Core i5 4460
Intel Core i5 4670K
Intel Core i5 6500
Intel Core i5 6600
Intel Core i5 6600K
Intel Core i5 7400
Intel Core i5 7400T
Intel Core i5 7500
Intel Core i5 7500T
Intel Core i5 7600
Intel Core i5 7600K
Intel Core i5 7600T
Intel Core i5 8400
Intel Core i5 8400H
Intel Core i5 8400T
Intel Core i5 8600K
Intel Core i5 9400
Intel Core i5 9400F
Intel Core i5 9400T
Intel Core i5 9600K
Intel Core i5 9600KF
Intel Core i5 10400
Intel Core i5 10400F
Intel Core i5 10600KF
Intel Core i5 10600K
Intel Core i5 11400
Intel Core i5 11400F
Intel Core i5 11600K
Intel Core i5 12400
Intel Core i5 12400F
Intel Core i5 12600K
Intel Core i5 13500
Intel Core i5 13500E
Intel Core i5 13500H
Intel Core i5 13500HX
Intel Core i5 13500T
Intel Core i5 13500TE
Intel Core i5 13400F
Intel Core i5 13600KF
Intel Core i5 13600K
Intel Core i7 860
Intel Core i7 870
Intel Core i7 930
Intel Core i7 2600
Intel Core i7 2600K
Intel Core i7 2600
Intel Core i7 3630QM
Intel Core i7 3770
Intel Core i7 3770K
Intel Core i7 3770S
Intel Core i7 3770T
Intel Core i7 4770
Intel Core i7 4770HQ
Intel Core i7 4770K
Intel Core i7 4790K
Intel Core i7 6700
Intel Core i7 6700HQ
Intel Core i7 6700K
Intel Core i7 7700K
Intel Core i7 8700K
Intel Core i7 9700K
Intel Core i7 10700K
Intel Core i7 11700K
Intel Core i7 12700K
Intel Core i7 13700K
Intel Core i9 9900K
Intel Core i9 11900K
Intel Core i9 11900KB
Intel Core i9 11900KF
Intel Core i9 12900K
Intel Core i9 12900KF
Intel Core i9 12900KS
Intel Core i9 13900K
Intel Xeon E5 2690
Intel Xeon E5 2697 v2
Intel Xeon E5 2699 v3
Intel Xeon E5 2698 v4
Intel Xeon X5650
Intel Xeon X5675
Intel Xeon X5690
Intel Xeon Gold 6130
Intel Xeon Gold 6150
Intel Xeon Phi 7290
AMD Phenom II X4 955
AMD Phenom II X4 965
AMD FX 6300
AMD FX 8350
AMD Ryzen 3 2200G
AMD Ryzen 3 2200GE
AMD Ryzen 3 PRO 2200GE
AMD Ryzen 3 2200U
AMD Ryzen 5 1500X
AMD Ryzen 5 1600
AMD Ryzen 5 1600X
AMD Ryzen 5 2600
AMD Ryzen 5 2600E
AMD Ryzen 5 2600H
AMD Ryzen 5 2600X
AMD Ryzen 5 PRO 2600
AMD Ryzen 5 3400G
AMD Ryzen 5 3400GE
AMD Ryzen 5 PRO 3400GE
AMD Ryzen 5 3600
AMD Ryzen 5 5600X
AMD Ryzen 5 7600X
AMD Ryzen 7 1800X
AMD Ryzen 7 2700
AMD Ryzen 7 3700X
AMD Ryzen 7 5800X
AMD Ryzen 9 3900X
AMD Ryzen 9 3900XT
AMD Ryzen 9 5900X
Ryzen Threadripper 3990X
AMD Athlon 200GE
AMD Athlon 3000G
AMD EPYC 73F3
AMD EPYC Embedded 9124

Please note that this list is not exhaustive and only provides a snapshot of some popular CPUs supporting AVX, AVX2, and AVX-512. Always consult the processor's documentation for the most accurate and up-to-date information on supported features.

Add Comment

Click here to post a comment