Нет, вам не нужно переустанавливать, потому что Ubuntu компилирует все пакеты для так называемого «универсального amd64». Это коллекция наборов инструкций, присутствующих в каждом отдельном процессоре amd64. Любые программы, которые используют инструкции за пределами этого базового набора (также известные как расширения набора команд), включают в себя запасные варианты.
Теперь давайте предположим:
- вы использовали пакеты, которые используют расширения набора команд, такие как AVX2, и не предоставляют запасных вариантов,
- вы переходите на процессор, который не поддерживает этот конкретный набор команд.
Это очень маловероятно, когда происходит переключение только процессоров. Вам придется понизить процессор, чтобы найти его на той же материнской плате, которая поддерживает меньше наборов команд.
Даже в этом случае вам не нужно переустанавливать ОС, хотя это может быть проще. Вместо этого вы можете перекомпилировать ваши пакеты в общий amd64. После переключения все будет работать нормально, хотя и медленнее. Чтобы ускорить его, вы могли бы перекомпилировать еще раз, на этот раз используя расширения, поддерживаемые новым процессором.