Skip to content

Commit

Permalink
Update FAQ.md
Browse files Browse the repository at this point in the history
  • Loading branch information
ParaDoX1994 authored Dec 22, 2024
1 parent 73babf4 commit 4437eaa
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion docs/FAQ.md
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,9 @@ Patches can also break if automatic updates are enabled and an update modifies t

If the crash log includes a string saying "illegal instruction", this typically means the application requires AVX or AVX2 CPU instructions.

Many applications are beginning to utilize AVX and AVX2 in newer versions because all supported Macs are expected to have them. This creates an issue for older systems where they cannot be ran on CPUs lacking such instructions. Some older Macs may need older versions of applications and cannot update to newer versions. AVX was introduced in Sandy Bridge CPU generation and AVX2 in Haswell generation.
Since macOS Ventura, AVX2 is required from all Macs supported by it. While OCLP is able to patch macOS to boot without it, many applications are beginning to utilize AVX and AVX2 as well in newer versions because all supported Macs are expected to have them. This creates an issue for older systems where they cannot be ran on CPUs lacking such instructions. Some older Macs may need older versions of applications and cannot update to newer versions. AVX was introduced in Sandy Bridge CPU generation and AVX2 in Haswell generation.

If an application still supports a macOS versions older than Ventura, it may have a chance of running on them since some Macs running them natively don't support AVX2 and the app takes a different path.

Earliest Mac models supporting AVX instruction:

Expand Down

0 comments on commit 4437eaa

Please sign in to comment.