Для работы проектов iXBT.com нужны файлы cookie и сервисы аналитики.
Продолжая посещать сайты проектов вы соглашаетесь с нашей
Политикой в отношении файлов cookie
Лично я бы при сильно ограниченном бюджете всё таки смотрел бы сначала в сторону AM4, LGA1200, LGA1151v2, а уж потом на что-то более древнее. Потому что четырёхъядерные Ryzen 3 3100 или Ryzen 5 3400G не хуже, чем любой четырёхъядерный процессор под сокет LGA1151 (не v2), LGA1150, LGA1155 и тем более, чем под LGA1156. Но четырёхъядерные Core i7 и Xeon под старые сокеты — это предел, а Ryzen 3 3100 и Ryzen 5 3400G можно со временем заменить на Ryzen 7 5700X или Ryzen 7 5700G.
Вот если какое-то старое железо завалялось, то можно попробовать докупить недостающие комплектующие и что-то собрать.
На вторичном рынке процессоры ещё долго будут продаваться (не важно LGA1700, AM4, LGA1200, LGA1151v2). Да и в магазинах пока ещё есть некоторое количество складских запасов.
а потом прекратит поддержку очередная винда
Да и пёс с ней, с этой Windows. У меня под Windows только один компьютер, все остальные — на Linux.
У вас в старших процессорах AMD Ryzen, которые насчитывают более 16 ядер тоже все ядра расположены в одном кристале?
Я вроде вполне ясно написал: «Два чиплета под ядра (CCD) имеются только у Ryzen 9.»
Это заставляет планировщик Windows работать на пределе возможностей, чтобы правильно распределять потоки, и любая ошибка планировщика приводит к мгновенной просадке FPS или фризам.
Проблема не в распределении потоков, а при переброске потока с одного ядра на другое. И вот когда операционная система перебрасывает с ядра на одном чиплете, на другое ядро на другом чиплете, вот тогда возникает проблема, потому что на другом чиплете может не быть нужных данных в кэше, и начинаются промахи кэша, которые приводят к замедлению работы.
И для Ryzen 5 и Ryzen 7 поколения 5000 это не актуально, потому что чиплет с ядрами один.
Скорость шины Infinity Fabric жестко привязана к частоте оперативной памяти (контроллер памяти находится в cIOD).
Жёсткая связка частоты шины и частоты оперативной памяти была только на процессорах архитектуры Zen и Zen+, то есть на Ryzen 1000 и Ryzen 2000. Начиная с архитектуры Zen 2 (Ryzen 3000) частота шины Infinity Fabric отвязана от частоты памяти, а также увеличена ширина шины с 256 бит до 512.
Так что утверждения про «драматическое падение производительности» — это только про Ryzen 1000 и Ryzen 2000.
И это «драматическое падение производительности на медленной памяти» — это именно про то, что сама оперативная память медленная, потому что с 1980-х производительность памяти росла существенно медленнее производительности ядер процессоров.
Также чиплетная компоновка и использование разных техпроцессов (ядра на 5-нм, а ввод-вывод на 6-нм или 12-нм) создают неравномерный нагрев под крышкой.
«Равномерный нагрев под крышкой» — это сферический конь в вакууме, который в принципе не достижим даже с одним кристаллом, потому что даже один кристалл греется неравномерно, потому что ядра процессора составляют очень небольшую часть площади кристалла, и какой-нибудь кэш L2 занимает в разы больше площади, чем все ядра вместе взятые.
Узкая шина IF часто становится «стеной» при разгоне: даже если ядра способны работать на более высокой частоте, нестабильность шины ограничивает общий потенциал системы.
Я так понимаю, это про Zen и Zen+ (Ryzen 1000 и Ryzen 2000).
Ну и заниматься разгоном сейчас особо нет смысла, во-первых есть разгон из коробки (у процессоров есть TurboBoost режим, у оперативной памяти есть XMP профили), во-вторых, ручной разгон редко даёт какую-то существенную прибавку.
нестабильность шины ограничивает общий потенциал системы.
И это не нестабильность шины. Это именно физические ограничения оперативной памяти. Потому что производительность памяти 40 лет росла медленнее, чем производительность ядер процессоров.
Вот на графике этот разрыв в производительности:
https://cf4.ppt-online.org/files4/slide/f/fPgKZDkudwLVltBxysOa1nHQbMT24WGXYv697F/slide-1.jpg
«приобретая Ryzen 5 5600X или любой другой современный процессор AMD, вы покупаете CPU, созданный на базе не одного цельного кристалла»
У Ryzen 5 и Ryzen 7 все ядра располагаются на одном чиплете CCD (Core Complex Die), а другой чиплет — это cIOD (чиплет ввода-вывода), который содержит контроллеры и встроенное графическое ядро. Два чиплета под ядра (CCD) имеются только у Ryzen 9. То есть все синхронизации между ядрами по кэшу происходят внутри одного чиплета у R5 и R7.
Если говорить про оперативную память, то основная проблема не в шине данных между чиплетами, а в том, что сама оперативная память медленная. Ещё с 1980-х годов производительность процессоров росла быстрее, чем производительность памяти. Частично это решалось введение кэшей: сначала L1, потом появился L2, и к 2010 году появился L3 кэш. Но промах кэша (когда нужного участка памяти не оказывалось в кэше, а процессор обращается к данной ячейке памяти) стоит дорого — 200-300 тактов процессора.
И DDR5 не сильно производительнее DDR4, потому что вместе с рабочими частотами возросли и тайминги. То есть, пиковая производительность выросла на 75-100%, а вот средняя — хорошо если на 20%.
Что же до PCI-E 5.0, то это, конечно, лучше, чем PCI-E 4.0, но если нет упора в нехватку видеопамяти у дискретной видеокарты, то разница невелика даже на RTX 5090. Когда не хватает памяти у видеокарты под данные, PCI-E 5.0 позволяет быстрее подгружать данные из обычной оперативной памяти в память видеокарты, но всё равно чип видеокарты не показывает себя на 100%, потому что вынужден ждать подгрузку данных.
Если надо пересидеть непростые времена высоких цен, то не так принципиально на чём пересиживать. Можно и на LGA1151v2 с Core i5 8600 пересидеть.
А если хочется +10% к ФэПэСэ в какой-нибудь игорюшке, то это уже не про пересидеть непростые времена, а совсем другой вопрос про производительность.
«В отличие от AM4, пользователь получает богатую на модельный ряд процессоров платформу»
У AM4 модельный ряд процессоров побогаче будет.
И с LGA1700 не всё так просто. Я могу взять средненьку материнку и процессор Core i5 12400, они будут вполне хорошо сочетаться, потому что Core i5 12400 в режиме TurboBoost потребляет не более 117 ватт. Если я захочу поставить Core i7 14700 вместо Core i5 12400, то мне надо менять ещё и материнку, потому что Core i7 14700 в режиме TurboBoost потребляет 219 ватт. На средненькой материнке Core i7 14700 просто не будет раскрываться на полную мощность.
А если мне надо менять связку материнка + процессор, то не проще ли тогда сразу менять платформу?
На сокете AM4 самый энергоёмкий процессор — это Ryzen 9 5950X, у него PPT составляет 142 ватта, что многие матерники потянут.
Можно разделить функции. Кукел — для утех, а потом докупить роботов для выполнения задач. Антропоморфный робот сейчас очень дорого стоит (около 100 000 долларов).
Уже есть специальные силиконовые кукелы для взрослых, куда можно чижика пристроить. 300 тысяч рублей, и твоя мечта сбудется. Ну да, не убирает, не стирает, не моет посуду, но и не ворчит, и может удовлетворять желания.
Лично я бы при сильно ограниченном бюджете всё таки смотрел бы сначала в сторону AM4, LGA1200, LGA1151v2, а уж потом на что-то более древнее. Потому что четырёхъядерные Ryzen 3 3100 или Ryzen 5 3400G не хуже, чем любой четырёхъядерный процессор под сокет LGA1151 (не v2), LGA1150, LGA1155 и тем более, чем под LGA1156. Но четырёхъядерные Core i7 и Xeon под старые сокеты — это предел, а Ryzen 3 3100 и Ryzen 5 3400G можно со временем заменить на Ryzen 7 5700X или Ryzen 7 5700G.
Вот если какое-то старое железо завалялось, то можно попробовать докупить недостающие комплектующие и что-то собрать.
На вторичном рынке процессоры ещё долго будут продаваться (не важно LGA1700, AM4, LGA1200, LGA1151v2). Да и в магазинах пока ещё есть некоторое количество складских запасов.
Да и пёс с ней, с этой Windows. У меня под Windows только один компьютер, все остальные — на Linux.
Я вроде вполне ясно написал: «Два чиплета под ядра (CCD) имеются только у Ryzen 9.»
Проблема не в распределении потоков, а при переброске потока с одного ядра на другое. И вот когда операционная система перебрасывает с ядра на одном чиплете, на другое ядро на другом чиплете, вот тогда возникает проблема, потому что на другом чиплете может не быть нужных данных в кэше, и начинаются промахи кэша, которые приводят к замедлению работы.
И для Ryzen 5 и Ryzen 7 поколения 5000 это не актуально, потому что чиплет с ядрами один.
Жёсткая связка частоты шины и частоты оперативной памяти была только на процессорах архитектуры Zen и Zen+, то есть на Ryzen 1000 и Ryzen 2000. Начиная с архитектуры Zen 2 (Ryzen 3000) частота шины Infinity Fabric отвязана от частоты памяти, а также увеличена ширина шины с 256 бит до 512.
Так что утверждения про «драматическое падение производительности» — это только про Ryzen 1000 и Ryzen 2000.
И это «драматическое падение производительности на медленной памяти» — это именно про то, что сама оперативная память медленная, потому что с 1980-х производительность памяти росла существенно медленнее производительности ядер процессоров.
«Равномерный нагрев под крышкой» — это сферический конь в вакууме, который в принципе не достижим даже с одним кристаллом, потому что даже один кристалл греется неравномерно, потому что ядра процессора составляют очень небольшую часть площади кристалла, и какой-нибудь кэш L2 занимает в разы больше площади, чем все ядра вместе взятые.
Я так понимаю, это про Zen и Zen+ (Ryzen 1000 и Ryzen 2000).
Ну и заниматься разгоном сейчас особо нет смысла, во-первых есть разгон из коробки (у процессоров есть TurboBoost режим, у оперативной памяти есть XMP профили), во-вторых, ручной разгон редко даёт какую-то существенную прибавку.
И это не нестабильность шины. Это именно физические ограничения оперативной памяти. Потому что производительность памяти 40 лет росла медленнее, чем производительность ядер процессоров.
Вот на графике этот разрыв в производительности:
https://cf4.ppt-online.org/files4/slide/f/fPgKZDkudwLVltBxysOa1nHQbMT24WGXYv697F/slide-1.jpg
У Ryzen 5 и Ryzen 7 все ядра располагаются на одном чиплете CCD (Core Complex Die), а другой чиплет — это cIOD (чиплет ввода-вывода), который содержит контроллеры и встроенное графическое ядро. Два чиплета под ядра (CCD) имеются только у Ryzen 9. То есть все синхронизации между ядрами по кэшу происходят внутри одного чиплета у R5 и R7.
Если говорить про оперативную память, то основная проблема не в шине данных между чиплетами, а в том, что сама оперативная память медленная. Ещё с 1980-х годов производительность процессоров росла быстрее, чем производительность памяти. Частично это решалось введение кэшей: сначала L1, потом появился L2, и к 2010 году появился L3 кэш. Но промах кэша (когда нужного участка памяти не оказывалось в кэше, а процессор обращается к данной ячейке памяти) стоит дорого — 200-300 тактов процессора.
И DDR5 не сильно производительнее DDR4, потому что вместе с рабочими частотами возросли и тайминги. То есть, пиковая производительность выросла на 75-100%, а вот средняя — хорошо если на 20%.
Что же до PCI-E 5.0, то это, конечно, лучше, чем PCI-E 4.0, но если нет упора в нехватку видеопамяти у дискретной видеокарты, то разница невелика даже на RTX 5090. Когда не хватает памяти у видеокарты под данные, PCI-E 5.0 позволяет быстрее подгружать данные из обычной оперативной памяти в память видеокарты, но всё равно чип видеокарты не показывает себя на 100%, потому что вынужден ждать подгрузку данных.
Если надо пересидеть непростые времена высоких цен, то не так принципиально на чём пересиживать. Можно и на LGA1151v2 с Core i5 8600 пересидеть.
А если хочется +10% к ФэПэСэ в какой-нибудь игорюшке, то это уже не про пересидеть непростые времена, а совсем другой вопрос про производительность.
«В отличие от AM4, пользователь получает богатую на модельный ряд процессоров платформу»
У AM4 модельный ряд процессоров побогаче будет.
И с LGA1700 не всё так просто. Я могу взять средненьку материнку и процессор Core i5 12400, они будут вполне хорошо сочетаться, потому что Core i5 12400 в режиме TurboBoost потребляет не более 117 ватт. Если я захочу поставить Core i7 14700 вместо Core i5 12400, то мне надо менять ещё и материнку, потому что Core i7 14700 в режиме TurboBoost потребляет 219 ватт. На средненькой материнке Core i7 14700 просто не будет раскрываться на полную мощность.
А если мне надо менять связку материнка + процессор, то не проще ли тогда сразу менять платформу?
На сокете AM4 самый энергоёмкий процессор — это Ryzen 9 5950X, у него PPT составляет 142 ватта, что многие матерники потянут.
Вспомнился эпизод из «Операции Ы»:
https://www.youtube.com/watch?v=ax58QPbcx-0 :D