web-dev-qa-db-ja.com

ラップトップのCPUを変更するときにLinuxを再インストールする必要がありますか?

私はラップトップのCPUを今後数日で変更することを計画しています。

Ubuntuから何かを期待する必要がありますか?初めて遅い/別のスタートのように、またはUbuntuを完全に再インストールする必要がありますか?

どちらも64ビットアーキテクチャです。


後の編集:数週間後、私はLinuxが本当に素晴らしいと自慢できます! CPUを変更した後、私のラップトップは完全に機能しました。

補足として、私のWindowsは余分なものなしでも動作しました。

28
hadarS

Ubuntu(および一般にLinux)は、実行しているハードウェアを特に気にせず、毎回同じデバイスが存在すると想定するのではなく、起動時にすべてのデバイスのチェックを実行します。 CPUがチップセットと互換性がある限り、Ubuntuはそれを認識して使用を開始します。 Ubuntu 18.04も64ビットバージョンでのみ利用できるので、それも問題ではありません。

一方、Windowsには、心配するライセンスがあります。 Windowsのコピーを購入するときの考え方は、1台のマシン用に購入することです。そのため、Windowsは、システムのハードウェアに多少なりとも「ロック」する傾向があります。これはハードウェアを変更できないという意味ではありませんが、頻繁に変更した場合(私がなんとかしたように)、キーが無効であると表示され始めます。デュアルブートシステムを使用している場合、これは覚えておくべきことです。

39
Minty

ubuntuを完全に再インストールする必要がありますか?

番号。

直感に反して、CPUの変更は、ハードウェアにおける最も意味のない変更の1つです。通常、ソフトウェアを変更する必要はありません。

これは、CPUスワッピングオプションがソケットとチップセットによって非常に制限されているためです。これらにより、機能的に非常に類似した1つか2つの製品世代のCPUに制限されます。もちろん、コアの数、クロック速度、キャッシュサイズなど、重要な機能が異なる場合があります。しかし、それらはソフトウェアに対して事実上透過的です。ソフトウェアがCPUをどのように使用するかにとって重要なアーキテクチャ、命令、レジスタ、およびその他すべての詳細は変わりません。最高の実行速度は、最新のソフトウェアに依存するものではありません(実際の実行速度は、とにかくエネルギー節約のために常に変動します)。

ハードウェア(Windowsなど)にライセンスをロックする非オープンシステムでも、CPUを「重要な」ハードウェアとは見なしません。 CPUの交換とRAM=は標準のお客様の手順と見なされ、ライセンスを無効にすることはありません。

12
Agent_L

CPUアーキテクチャが同じである場合(64ビット/ AMD64など)、そのまま使用できます。 15年前、私は1台のコンピューターのハードディスクを別のコンピューター(両方とも32ビット)に取りましたが、期待どおりにそのまま動作しました。

「遅い/異なる起動」は、CPUの速度に部分的に依存するため、新しいCPUがより高速/より新しい/より高価である場合は、より高速で起動する必要があります。

7
tardis

いいえ、Ubuntuは「汎用AMD64」として知られているもののためにすべてのパッケージをコンパイルするため、再インストールする必要はありません。これは、すべてのAMD64 CPUに存在する命令セットのコレクションです。この基本セット(命令セット拡張とも呼ばれる)を超える命令を使用するプログラムには、フォールバックが含まれます。

今、仮定しましょう:

  • aVX2などの命令セット拡張を利用し、フォールバックを提供しないパッケージを使用していた
  • この特定の命令セットをサポートしていないCPUに移動しています。

CPUを切り替えるだけの場合、これは起こりそうにありません。より少ない命令セットをサポートする同じマザーボード上でCPUを見つけるには、CPUをダウングレードする必要があります。

それでも、OSを再インストールする必要はありませんが、より簡単なオプションかもしれません。代わりに、パッケージを一般的なAMD64に再コンパイルできます。切り替え後、速度は遅くなりますが、すべて正常に動作します。それを加速するために、今度は新しいCPUでサポートされている拡張機能を使用して、もう一度再コンパイルできます。

4
Syfer Polski