Merge pull request #55 from deoxys94/main

Re-organize the guide about optimized and generic builds
This commit is contained in:
nitro 2024-09-29 14:27:07 +02:00 committed by GitHub
commit ef5fc89680
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1,53 +1,62 @@
--- ---
title: Choosing between the generic and optimized build title: Choose between the generic and optimized build
aliases: aliases:
- Choosing between the generic and optimized build - Choose between the generic and optimized build
lastmod: 2024-09-02 lastmod: 2024-09-29
--- ---
> [!note]
> This guide only applies to the *Linux* and *Windows* versions of Zen.
This [[guides/index|guide]] provides an overview of the differences between the generic and optimized builds of Zen, so you can make an informed decision on which version to use. This [[guides/index|guide]] provides an overview of the differences between the generic and optimized builds of Zen, so you can make an informed decision on which version to use.
> [!info] ## Differences between the optimized and generic builds
> This guide only applies to the Linux and Windows versions of Zen.
The optimized version of Zen uses [Advanced Vector Extensions 2 (AVX2)](https://wikipedia.org/wiki/Advanced_Vector_Extensions#Advanced_Vector_Extensions_2), a CPU instruction set that enhances performance for certain tasks. This instruction set is available only on modern processors.
## Supported CPUs for optimized builds ## Supported CPUs for optimized builds
> [!warning] The optimized builds of Zen are compatible only with the following CPU families:
> If your computer's processor doesn't belong to any of the following processor families, the optimized version won't work on your device. Please install the generic version instead.
### AMD * AMD
* Carrizo
* Bristol Ridge
* All Ryzen CPUs
* Intel
* Desktop and Mobile Processors
* 4th generation Intel Core and newer (All architectures)
* Celeron and Pentium Tiger Lake and newer
* Intel Core Series 1 and Series 2
* High-End Desktop (HEDT) and Server Processors
* Intel Core X-series (Skylake X, Cascade Lake)
* Xeon Scalable (Cascade Lake)
* Xeon Scalable (Cooper Lake)
* 3rd generation Intel Xeon Scalable (Ice Lake, Cooper Lake)
* 4th generation Intel Xeon Scalable (Sapphire Rapids)
* 5th generation Intel Xeon Scalable (Emerald Rapids)
* AMD Family 15h (Excavator) If your CPU family isn't listed, use the generic build.
* AMD Family 17h (Zen, Zen+, Zen 2)
* AMD Family 19h (Zen 3)
* AMD Family 19h (Zen 4 / Zen 4c)
* AMD Family 1Ah (Zen 5 / Zen 5c)
### Intel ## Check the family of your CPU
### Linux
1. Open a terminal
2. Run the following command:
```
lscpu | grep "Model name:"
```
* Intel 4th Gen Core (Haswell) The terminal outputs your CPU model. For example:
* Intel 5th Gen Core (Broadwell)
* Intel 6th Gen Core (Skylake)
* Intel 7th Gen Core (Kaby Lake)
* Intel 8/9th Gen Core (Coffee Lake)
* Intel 10th Gen Core (Comet Lake)
* Intel 12th Gen (Alder Lake)
* Intel 13th Gen (Raptor Lake)
* Intel 14th Gen (Raptor Lake Refresh)
* Intel 15th Gen (Lunar / Arrow Lake)
* Intel 6th Gen Core (Skylake X)
* Intel 8th Gen Core i3 (Cannon Lake)
* Intel Xeon / 10th Gen Core (Ice Lake)
* Intel Xeon (Cascade Lake)
* Intel Xeon (Cooper Lake)
* Intel 3rd Gen 10nm++ (Tiger Lake)
* Intel 4th Gen 10nm++ (Sapphire Rapids)
* Intel 5th Gen 10nm++ (Emerald Rapids)
* Intel 11th Gen (Rocket Lake)
> [!hint] Which family does my CPU belong to? ```
> A useful website to learn more about your computer's processor is [WikiChip](https://en.wikichip.org/wiki/WikiChip) Model name: 11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz
```
## Differences between the optimized and generic builds 3. Check the model name in either the [Intel](https://ark.intel.com/content/www/us/en/ark.html) or [AMD](https://www.amd.com/en/products/specifications/processors.html) websites.
The optimized version of Zen leverages [Advanced Vector Extensions 2](https://wikipedia.org/wiki/Advanced_Vector_Extensions#Advanced_Vector_Extensions_2) (AVX2), a CPU instruction set that enhances performance for certain computational tasks. This instruction set is only available on modern processors. ### Windows
1. Open the **Settings** app.
2. Go to **System** > **About**.
The settings app displays your CPU model.
3. Check the model name in either the [Intel](https://ark.intel.com/content/www/us/en/ark.html) or [AMD](https://www.amd.com/en/products/specifications/processors.html) websites.