Saya berencana mengubah CPU laptop saya dalam beberapa hari mendatang.
Haruskah saya mengharapkan sesuatu dari Ubuntu? Seperti awal yang lebih lambat / berbeda untuk pertama kalinya, atau haruskah saya menginstal ulang Ubuntu sepenuhnya?
Keduanya adalah arsitektur 64-bit.
Sunting Kemudian : Setelah beberapa minggu, saya dengan bangga dapat mengatakan bahwa Linux benar-benar luar biasa! Laptop saya berfungsi dengan sempurna setelah mengganti CPU.
Sebagai catatan, Windows saya juga berfungsi tanpa tambahan.
cpu
cpu-architecture
hadar
sumber
sumber
Jawaban:
Ubuntu (dan umumnya berbicara Linux) tidak terlalu peduli dengan perangkat keras apa yang mereka jalankan, dan akan melakukan pemeriksaan pada semua perangkat saat boot daripada dengan asumsi bahwa perangkat yang sama ada di sana setiap kali. Selama CPU Anda kompatibel dengan chipset Anda, Ubuntu akan melihatnya dan mulai menggunakannya. Ubuntu 18.04 juga hanya tersedia dalam versi 64-bit, jadi itu bukan masalah juga.
Windows, di sisi lain, memiliki lisensi yang perlu dikhawatirkan. Ketika Anda membeli salinan Windows, idenya adalah Anda membelinya untuk satu mesin, jadi Windows cenderung untuk "mengunci" dirinya sendiri ke perangkat keras sistem. Ini tidak berarti bahwa Anda tidak dapat mengubah perangkat keras, tetapi jika Anda melakukannya terlalu sering (seperti yang telah saya lakukan), itu akan mulai mengatakan bahwa kunci Anda tidak valid. Jika Anda menggunakan sistem dual-boot, ini adalah sesuatu yang perlu diingat.
sumber
Tidak.
Counter-intuitif, mengubah CPU adalah salah satu perubahan paling tidak berarti dalam perangkat keras. Biasanya tidak memerlukan perubahan dalam perangkat lunak.
Itu karena opsi pertukaran CPU Anda sangat dibatasi oleh soket dan chipset. Itu membatasi Anda untuk CPU yang berasal dari satu atau dua generasi produk yang sangat mirip fitur-bijaksana. Tentu, mereka mungkin berbeda dalam fitur yang penting bagi Anda, seperti jumlah core, kecepatan clock dan ukuran cache. Tapi itu hampir transparan untuk perangkat lunak. Arsitektur, instruksi, register, dan semua detail lainnya yang penting agar perangkat lunak menggunakan CPU tetap sama. Kecepatan eksekusi puncak bukanlah sesuatu yang tergantung pada perangkat lunak modern (kecepatan eksekusi aktual berfluktuasi sepanjang waktu karena penghematan energi).
Bahkan sistem yang tidak terbuka, yang mengunci lisensi perangkat keras (seperti Windows) tidak menganggap CPU sebagai perangkat keras "penting". Swapping CPU dan RAM dianggap prosedur pelanggan standar dan tidak membatalkan lisensi.
sumber
Jika arsitektur CPU adalah sama (misalnya 64 bit / amd64) itu harus bekerja di luar kotak. 15 tahun yang lalu, saya mengambil harddisk dari satu komputer ke komputer lain (keduanya 32bit) dan berfungsi dengan baik seperti yang diharapkan.
"Awal yang lebih lambat / berbeda" sebagian tergantung pada kecepatan CPU, jadi jika CPU baru Anda lebih cepat / lebih baru / lebih mahal seharusnya dan boot lebih cepat.
sumber
Tidak, Anda tidak perlu menginstal ulang, karena Ubuntu mengkompilasi semua paket untuk apa yang dikenal sebagai "generic amd64". Ini adalah kumpulan set instruksi yang ada di setiap CPU amd64. Setiap program yang menggunakan instruksi di luar set dasar ini (juga dikenal sebagai ekstensi set instruksi) termasuk mundur.
Sekarang, mari kita asumsikan:
Ini sangat tidak mungkin terjadi ketika hanya mengganti CPU. Anda harus menurunkan versi CPU untuk menemukannya di motherboard yang sama yang mendukung set instruksi lebih sedikit.
Meski begitu, Anda tidak perlu menginstal ulang OS Anda, meskipun itu mungkin pilihan yang lebih mudah. Anda bisa mengkompilasi ulang paket-paket Anda ke amd64 generik. Setelah beralih semuanya akan bekerja dengan baik, meskipun lebih lambat. Untuk mempercepatnya, Anda bisa mengkompilasi ulang lagi, kali ini menggunakan ekstensi yang didukung oleh CPU baru.
sumber