Что такое x86-64-v3 и x86-64-v4

Заглянул от нечего делать на дистроватч,там появился какой-то дистрибутив CachyOS.Вроде на базе арч,но в описании что при установке сам выбирает какую версию архитектуры установить,x86_64, x86-64-v3 или x86-64-v4.Кто знает чем отличаются x86-64-v3,x86-64-v4?В зависимости от процессора устанавливаются разные версии ядра ?
Linux Forever!
Vadim
В зависимости от процессора устанавливаются разные версии ядра ?
да, поддержка разных инструкций новых
грок перечислил следующее:
x86-64-__ -- Базовая 64-битная архитектура (AMD64, 2003). Поддерживает базовые инструкции x86-64.
x86-64-v2 -- Расширение с инструкциями SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, CMPXCHG16B, POPCNT, ориентировано на процессоры Intel Core и выше (~2006).
x86-64-v3 -- Добавлены AVX, AVX2, BMI1, BMI2, F16C, FMA3, MOVBE. Улучшена работа с векторными данными, поддержка новых процессоров (~2015).
x86-64-v4 -- Включает AVX512, расширенные возможности векторной обработки, оптимизация для высокопроизводительных систем (~2017).
Забыл - топик выбрасывайте старые процессоры ???
Плюс это Unofficial user repositories/Repo-ck
Как узнать что имеестся
ld.so –help | grep supported
x86-64-v2 (supported, searched)
или как
/lib/ld-linux-x86-64.so.2 –help | grep supported
x86-64-v2 (supported, searched)

может быть и как
x86-64-v2 (supported, searched)
x86-64-v3 (supported, searched)
Ошибки не исчезают с опытом - они просто умнеют
vasek
Плюс это Unofficial user repositories/Repo-ck
Это только ядро.
Что бы получить эффект от новых инструкций процессора, нужно что бы весь софт был собран, с поддержкой этих инструкций.
Vadim
В зависимости от процессора устанавливаются разные версии ядра ?
И ядра и всех пакетов, выбрав какие репозитарии подключать в пакман.
https://t.me/arch_linuxru
нейосеть

Чтобы активировать, например, архитектуру x86-64-v3 в Linux, нужно выполнить следующие шаги:
1. Проверить, поддерживает ли процессор архитектуру x86-64-v3
(... выше писал ...)
/lib/ld-linux-x86-64.so.2 --help | grep "x86-64-v3 (supported, searched)"
или
ld.so --help --help | grep "x86-64-v3 (supported, searched)"
Если вывод команды не пустой, то процессор поддерживает x86-64-v3.
2. Если поддержка x86-64-v3 есть отредактировать /etc/pacman.conf
- вместо Architecture = auto …. Architecture = x86_64 x86_64_v3
- в конце файла написать --- [cachyos-v3] Include = /etc/pacman.d/cachyos-v3-mirrorlist
… если поддержки нет, то нужно написать (--- это спорно ...) --- [cachyos] Include = /etc/pacman.d/cachyos-mirrorlist
3. Обновить систему - sudo pacman -Syu
4. Установить бинарное ядро - sudo pacman -S linux-cachyos
Важно учитывать, что поддержка x86-64-v3 не гарантирована и должна проверяться для каждого конкретного процессора.
Ошибки не исчезают с опытом - они просто умнеют
 
Зарегистрироваться или войдите чтобы оставить сообщение.