Все ли процессоры Socket F Opteron являются взаимозаменяемыми (в пределах TDP)?

У меня есть старый сервер HP ProLiant DL145 G3, который я сейчас использую в основном в качестве бюджетного узла 3D-рендеринга. Сейчас у него два процессора Opteron 2218 (каждый двухъядерный). Я собираюсь подобрать пару дешевых процессоров Opteron 2425 HE для него (с шестигранным ядром), чтобы ускорить его.

Оба этих процессора являются Socket F. TDP на 2425 HE ниже, поэтому мне не нужно беспокоиться о нагреве. Тем не менее, HP официально поддерживала только до Opteron 2220 для этой модели сервера, который является процессором модели "Santa Rosa" вместо "Istanbul", как в 2425.

Мои проблемы будут:

  • Я не знаю, запускает ли ОС ядра самостоятельно или зависит от BIOS, чтобы сначала включить их - если BIOS должен включить их, скорее всего, он не включит все шесть, так как система была разработана только для двухъядерные (например, BIOS не будет включать AMD-V, даже если 2218 поддерживают его).

  • 2218 использует HT-канал 1 ГГц, а 2425 использует HT-2,4 ГГц. Тем не менее, я прочитал, что HT автоматически договаривается с контроллером на материнской плате, так что я полагаю, что это не проблема, но я не уверен.

  • Напряжение 2218 указано как 1,30/1,35 . Я не уверен, что это такое, но 2425 указано как 1,15 В. Я думаю, что mobo договаривается о напряжении с процессором, но я не хотел бы ошибаться, если бы новые процессоры сгорели.

(There's also the matter that the 2425's per-core cache is actually smaller (512k vs 1M,) which could have an impact on performance but I'd probably have to test them to see what works better.)

EDIT: I know off the bat that not all Socket F Opterons are interchangeable, since various models have different limits on the number of processors. In this case that is not a problem since both models considered are designed for dual processor.

2 ответа

Решение

Трудно понять, не пытаясь это сделать.

Однако существует очень высокая вероятность того, что это не сработает. BIOS на самом деле настраивает процессор, чтобы он работал должным образом, поэтому он должен должным образом поддерживаться BIOS.

Иногда они запускаются, но не работают правильно или даже проходят процесс POST. например, https://serverfault.com/questions/396719/how-do-i-upgrade-the-bios-to-boot-the-motherboard-when-the-cpu-is-not-suported

Если вы посмотрите на современный BIOS, у них есть настройки функций для каждого ядра процессора. Ваш процессор только двухъядерный. Так что для начальных настроек в BIOS не будет настроек других ядер. DL145 G3 - старый продукт... HP не добавила поддержку этого ЦП, хотя сокет выглядит так же.

Поскольку вы работаете с 3D-рендерингом, лучше всего вкладывать деньги в GPU и использовать программное обеспечение для рендеринга GPU, такое как Octane, которое не сильно нагружает процессор.

Важно отметить, что BIOS написан для распознавания процессоров, а не только для чтения данных с них и выплевывания этих данных обратно. Таким образом, можно поместить процессор в разъем, к которому он технически подходит, и сделать так, чтобы материнская плата не распознала его, потому что BIOS никогда не был написан для его распознавания. Более того, вы обнаружите, что производители материнских плат выпускают обновления BIOS, которые содержат не более чем поддержку процессора.

Я упоминаю об этом, потому что последнее обновление BIOS, выпущенное HP для этой системы, было 19.07.2007, в то время как этот процессор не был выпущен до 13.07.2009 ... почти 2 года спустя. Таким образом, хотя существует небольшая вероятность того, что процессор будет работать, почти наверняка процессор будет иметь функции, не распознаваемые материнской платой.

Другие вопросы по тегам