Intel или amd
Модератор: Модераторы разделов
-
- Сообщения: 986
- ОС: BSD/LINUX
Intel или amd
Привет.
Как сейчас обстоит поддержка amd в linux?
Собираюсь брать компьютер новый себе и не знаю что лучше подойдет.
Обычная рабочая станция, серфинг в интернете, сборка программ, администрирование, просмотр медиа контента.
Игры не планируются.
Хочется взять качественное железо и без проблем. что бы работало лет 7-10 с небольшими апгрейдами.
Пока выбор Intel Core i7-13700 BOX или AMD Ryzen 7 7700X BOX.
Как сейчас обстоит поддержка amd в linux?
Собираюсь брать компьютер новый себе и не знаю что лучше подойдет.
Обычная рабочая станция, серфинг в интернете, сборка программ, администрирование, просмотр медиа контента.
Игры не планируются.
Хочется взять качественное железо и без проблем. что бы работало лет 7-10 с небольшими апгрейдами.
Пока выбор Intel Core i7-13700 BOX или AMD Ryzen 7 7700X BOX.
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Знание сила, незнание Рабочая сила!
-
- Сообщения: 1476
- ОС: Slackware
Re: Intel или amd
Ну на Ryzen AM5 материнки дорогие, а у 13700 E и P ядра, поддержка их появилась с 6.x ядра и на сколько в Linux они хорошо работают я не встречал. В Windows приходится управлять приоритетами, если нужно, чтобы фоновая задача не уходила на E-ядра. Под ваши задачи возможно и Ryzen 5900,5950 хватит, но на них желательно делать андервольт и брать хорошее охлаждение, но возможно вы хотите ddr5.
"Однажды один очень мудрый человек… ничего не сказал. Времена были опасные, да и собеседники ненадёжные"
-
- Модератор
- Сообщения: 21048
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Intel или amd
По-прежнему нормально. (Взял себе Ryzen 7 5700GE в начале прошлого года; как и ожидалось, просто работает.)
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 986
- ОС: BSD/LINUX
Re: Intel или amd
Разумеется ddr5, не логично собирать новый компутер на старой версии памяти ддр4.
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Знание сила, незнание Рабочая сила!
-
- Модератор
- Сообщения: 21048
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Intel или amd
Это как посмотреть. Учитывая, что чем новее память, тем менее она надёжная и более подверженная всяким rowhammer'ам, может иметь смысл не гоняться за самым новым, а взять уже обкатанное с вылеченными хотя бы основными детскими болячками. А через 10 лет что DDR4, что DDR5 всяко старьём будет.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Спасибо сказали:
-
- Сообщения: 1044
- Статус: дилетант широкого профиля
- ОС: debian/gentoo/openbsd
Re: Intel или amd
Пять копеек про память: DDR3/DDR4 - унылая шляпа, которая умеет кораптить данные просто потому, что соседние ячейки часто опрашиваются, а контроллер памяти ещё не успел пройтись и восстановить заряд. Притом для DDR4 это прям совсем проблема:
https://www.opennet.ru/opennews/art.shtml?num=56169
В DDR5 обещали контроль чётности запилить прямо в составе чипов. Как это сейчас реализованно - мне не понятно. Но! Когда у тебя AMD, то ты можешь даже на бюджетной матери и на бюджетном процессоре использовать дешёвую DDR4 ECC и не парится от слова "совсем". Это только у "синих" надо платить дополнительно за такой базовый функционал, как приличный контроллер памяти
https://www.opennet.ru/opennews/art.shtml?num=56169
В DDR5 обещали контроль чётности запилить прямо в составе чипов. Как это сейчас реализованно - мне не понятно. Но! Когда у тебя AMD, то ты можешь даже на бюджетной матери и на бюджетном процессоре использовать дешёвую DDR4 ECC и не парится от слова "совсем". Это только у "синих" надо платить дополнительно за такой базовый функционал, как приличный контроллер памяти

С уважением,
Павел Алиев
Павел Алиев
-
- Сообщения: 986
- ОС: BSD/LINUX
Re: Intel или amd
Подобный баг на домашнем компе не столь важен.
У меня сейчас ddr4 проблем не наблюдаю.
У меня сейчас ddr4 проблем не наблюдаю.
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Знание сила, незнание Рабочая сила!
-
- Сообщения: 1044
- Статус: дилетант широкого профиля
- ОС: debian/gentoo/openbsd
Re: Intel или amd
Так у меня тоже DDR4 сейчас. Только с ECC. И если стоит +/- одинаково это чудо, то почему мне отказывать своему рабочему месту в более надёжной памяти, с которой система может хотя бы понять, что сбой произошёл?
Кстати, а если вам не нужен контроль чётности, то зачем вам DDR5 тогда?
С уважением,
Павел Алиев
Павел Алиев
-
- Модератор
- Сообщения: 21048
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Intel или amd
А вот фиг там. ECC только у «серверных» процессоров. Или как они там называются, «про», что ли…
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 1044
- Статус: дилетант широкого профиля
- ОС: debian/gentoo/openbsd
Re: Intel или amd
У AMD ECC unbuffered доступно на десктопе начиная с Phenom II. Процессоры со встроенной графикой (APU), конечно, в ECC не могут (Ryzen Pro APU могут), а вот всякие Ryzen без графики вполне себе поддерживают ECC. Я пишу этот текст с рабочей станции на Ryzen 5600, в которой установлена ECC-память в материнку на 450ом чипсете. Это серверное железо, да?)
Ryzen Pro в той же мере серверный процессор, как новые чипы intel - вообще не стыдная покупка. Ryzen Pro - это обычный Ryzen с встроенным TPM'ом, контроллером памяти, умеющим шифровать память гостевой виртуалки, и вот это всё. Короче, это проц для бюджетной рабочей станции в каких-нибудь местах, где у нас trusted computing обязательный. Но ECC есть не только в нём.
Последний раз редактировалось Aliech 26.03.2023 21:08, всего редактировалось 1 раз.
С уважением,
Павел Алиев
Павел Алиев
-
- Сообщения: 986
- ОС: BSD/LINUX
Re: Intel или amd
Хочу собрать самое свежее на данный момент.
Память у меня точно не ecc.
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Знание сила, незнание Рабочая сила!
-
- Сообщения: 1044
- Статус: дилетант широкого профиля
- ОС: debian/gentoo/openbsd
Re: Intel или amd
Повторюсь, у DDR5 одна из "продающих" фишек - это коррекция ошибок на уровне чипа.
С уважением,
Павел Алиев
Павел Алиев
-
- Модератор
- Сообщения: 21048
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Intel или amd
А мой 5700GE не умеет ECC. Что за дискриминация APU? Собирал себе максимально холодную конфигурацию, конечно, без дискретной видюхи.Aliech писал: ↑26.03.2023 21:04Процессоры со встроенной графикой (APU), конечно, в ECC не могут (Ryzen Pro APU могут), а вот всякие Ryzen без графики вполне себе поддерживают ECC. Я пишу этот текст с рабочей станции на Ryzen 5600, в которой установлена ECC-память в материнку на 450ом чипсете. Это серверное железо, да?)
Добавлено (21:54):
Я не трастаю процам, в которых наверчено столько всего. Это только дополнительные бекдоры и уязвимости по факту.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 1044
- Статус: дилетант широкого профиля
- ОС: debian/gentoo/openbsd
Re: Intel или amd
Я подозреваю, что это - архитектурные ограничения чипа. А точнее - контроллера памяти. APU из семейства Pro, например, умеют работать с ECC памятью, но это достигнуто ценой потери производительности встроенного видео.Bizdelnick писал: ↑26.03.2023 21:49А мой 5700GE не умеет ECC. Что за дискриминация APU? Собирал себе максимально холодную конфигурацию, конечно, без дискретной видюхи.
И я нет. Но есть рабочие места, где по нормативке должен быть определённый функционал. Ну типа банков всяких. И, в случае intel, надо мать из сегмента workstation + TPM модуль. А на AMD - почти любую мать + Pro'шный проц. Так дешевле, и нишу закрывает.Bizdelnick писал: ↑26.03.2023 21:49Я не трастаю процам, в которых наверчено столько всего. Это только дополнительные бекдоры и уязвимости по факту.
С уважением,
Павел Алиев
Павел Алиев
-
- Сообщения: 986
- ОС: BSD/LINUX
Re: Intel или amd
В Linux как обстоит дела с распознаванием производительных ядер и энергоэффективных ядер?
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Знание сила, незнание Рабочая сила!
-
- Сообщения: 1044
- Статус: дилетант широкого профиля
- ОС: debian/gentoo/openbsd
Re: Intel или amd
А они разве когда-то не распознавались? Как бы уже давно в тех же ARM есть разные ядра, в составе одной микрухи то, с разными частотами и наборами возможностей. И ничего, Linux отлично их идентифицирует.
Вы лучше спросите, как там дела с планировщиком, чтобы он учитывал особенности ядер при "намазывании" задач.
https://lwn.net/Articles/909611/
https://www.reddit.com/r/linuxhardware/comments/s31zba/comment/hsiman5/?utm_source=share&utm_medium=web2x&context=3
С уважением,
Павел Алиев
Павел Алиев
-
- Сообщения: 986
- ОС: BSD/LINUX
Re: Intel или amd
Я про это и имел ввиду. )
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Знание сила, незнание Рабочая сила!
-
- Сообщения: 986
- ОС: BSD/LINUX
Re: Intel или amd
Непонятно пока.
Ядра P и E, как их учитывать при настройке системы?
Допустим при компиляции софта?
MAKEOPTS указывать общее количество всех ядер с потоками или только учитывать производительные ядера?
Сейчас у меня i7-8700, 6 ядер 12 потоков, я указал в системе MAKEOPTS="-j13"
А так же, браузеры гугл/мозила сами распознает какие ядра нужно использовать?
Ядра P и E, как их учитывать при настройке системы?
Допустим при компиляции софта?
MAKEOPTS указывать общее количество всех ядер с потоками или только учитывать производительные ядера?
Сейчас у меня i7-8700, 6 ядер 12 потоков, я указал в системе MAKEOPTS="-j13"
А так же, браузеры гугл/мозила сами распознает какие ядра нужно использовать?
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Знание сила, незнание Рабочая сила!
-
- Модератор
- Сообщения: 21048
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Intel или amd
Это надо эмпирическим путём подбирать, думаю.
Какие ядра использовать — решает ядро, это не забота прикладного софта.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Спасибо сказали:
-
- Сообщения: 2636
- ОС: gentoo fluxbox
Re: Intel или amd
А чем вызвана эта формула №проц+1? Искал, не нашёл оправдания.
Собственные тесты: у меня 4 ядра, так вот компиляция опять же ядра:
Код: Выделить всё
time make -j4 && make modules
real 14m38,044s
time make -j3 && make modules
real 19m55,851s
-
- Сообщения: 986
- ОС: BSD/LINUX
Re: Intel или amd
Не помню уже, давно где-то вычитал количества ядер умножить на 2 и +1.yoricI писал: ↑30.03.2023 06:45На двух ядрах ещё дольше, пропорционально, на одном тоже, соответственно. И по нагрузке видно, что работают именно столько ядер, сколько джобсов. Строго по их количеству. При большем кол-ве ядер проца результаты ещё более сглаживаются, то есть в Вашем случае при задействованных 11 ядрах разница с 12-ю будет мизерная. А резерв пригодится. Так зачем +1?
Думаю вы правы, сделаю 12 потоков.
Добавлено (09:35):
(
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Знание сила, незнание Рабочая сила!
-
- Сообщения: 2636
- ОС: gentoo fluxbox
Re: Intel или amd
Спасибо сказали:
-
- Сообщения: 3689
- ОС: Mandriva => Gentoo (~amd64)
Re: Intel или amd
Было это давно, в старые времена, когда память (да и остальная периферия) была медленной и процессор явно обгонял остальное. И, при сборке того же мира, рекомендовалось (именно рекомендовалось, а не настаивалось) выставить количество потоков на 1 больше, чем реальное количество ядер. В современные времена эти ваши +1 только навредят. MAKEOPTS должна быть равна количеству ядер без hyper-threading и *2 при включённом hyper-threading.
Спасибо сказали:
-
- Сообщения: 986
- ОС: BSD/LINUX
Re: Intel или amd
Значит, в новых процессорах интел с P и Е ядрами лучше тогда указать MAKEOPTS с количеством производительных ядер *2, энергоэффективные ядра не учитывать.
получим MAKEOPTS = 24
то-есть энергоэффективные ядра получаются без hyper-threading.
Добавлено (11:13):
Или может всетаки учитывать энергоэффектиные ядра но без потоков.получим MAKEOPTS = 24
то-есть энергоэффективные ядра получаются без hyper-threading.
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Знание сила, незнание Рабочая сила!
-
- Сообщения: 3689
- ОС: Mandriva => Gentoo (~amd64)
Re: Intel или amd
Тут вопрос, что именно вы собираетесь делать? Я эту переменную использую только при сборке мира.
-
- Сообщения: 986
- ОС: BSD/LINUX
Re: Intel или amd
у меня она указанно общее в make.conf
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Знание сила, незнание Рабочая сила!
-
- Сообщения: 2636
- ОС: gentoo fluxbox
Re: Intel или amd
А смысл, лишний поток откуда взять из-за простоя? Несколько ядер (2) вроде только во времена Пня4 появилось? А тогда уже DDR2 вовсю цвела. Хотя двухпроцессорные материнки на Пне3 лично видел, наверное, могли быть и раньше.devilr писал: ↑30.03.2023 10:31Было это давно, в старые времена, когда память (да и остальная периферия) была медленной и процессор явно обгонял остальное. И, при сборке того же мира, рекомендовалось (именно рекомендовалось, а не настаивалось) выставить количество потоков на 1 больше, чем реальное количество ядер.
Не равна, а не более. Кому некуда спешить, и на одном ядре дохромает))
А покажите lscpu или /proc/cpuinfo
А при обновлениях почему бы не?
-
- Сообщения: 986
- ОС: BSD/LINUX
Re: Intel или amd
У меня еще нет камня Intel Core i7-13700 BOX, я пока только рассуждаю, прицениваюсь. )
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Знание сила, незнание Рабочая сила!
-
- Сообщения: 3689
- ОС: Mandriva => Gentoo (~amd64)
Re: Intel или amd
Смысл в том, что в какой-то момент, может начаться слив данных на винт или ещё какая медленная операция. Вот и ставили +1. И уже тогда сие действо было под вопросом. А сейчас +1 уже стало откровенно вредно.
Добавлено (12:13):
Ну, на новой машине я обленился и установил себе Calculate Linux. А там всё обновляется из пакетов. Хотя, это та же Gemtoo, только вид сбоку.

-
- Сообщения: 2636
- ОС: gentoo fluxbox
Re: Intel или amd
Ну и что что задержка, поток-то откуда возьмётся? А то можно и +5 написать. Не вижу логики.
Да это никогда не поздно, тем более, даже тесты можно будет провести, от -5 до +5))