Dizüstü bilgisayarın CPU'sunu değiştirirken Linux'u yeniden mi kurmalıyım?


28

Birkaç gün içinde dizüstü bilgisayarımın işlemcisini değiştirmeyi planlıyorum.

Ubuntu'dan bir şey beklemeli miyim? İlk defa daha yavaş / farklı bir başlangıç ​​gibi, yoksa Ubuntu'yu tamamen yeniden mi kurmalıyım?

İkisi de 64 bit mimariye sahip.


Sonra Düzenle : Birkaç hafta sonra, Linux'un gerçekten harika olduğunu gururla söyleyebilirim! Dizüstü bilgisayarım, işlemciyi değiştirdikten sonra mükemmel bir şekilde çalıştı.

Bir yandan not olarak, Windows'um da fazladan bir şey yapmadan çalıştı.


2
Orijinal kurulumunuz 32 Bit ile 64'e kıyasla mıydı ve işlemci şimdi 64 mü?
EODCraft Ekibi

9
Aynı anakartta bir dizüstü bilgisayar işlemcisini 32 - 64 bit arasında değiştirmek mümkün değildir.
Pilot6

4
@ Pilot6, dizüstü bilgisayarlara aşina değilim, ancak masaüstünde en azından teorik olarak bir Socket 754 veya LGA 775 anakartının hem 32 bit hem de 64 bit işlemcileri desteklemesi mümkün.
Mark

sadece gentoo kullanıyorsanız
technical_difficulty

Yanıtlar:


39

Ubuntu (ve genelde Linux konuşur) hangi donanımda çalıştıklarını özellikle önemsemez ve aynı cihazların her zaman orada olduğunu varsaymak yerine önyüklemede tüm cihazlarda bir kontrol yapar. CPU'nuz yonga setinizle uyumlu olduğu sürece, Ubuntu onu görecek ve kullanmaya başlayacaktır. Ubuntu 18.04 ayrıca sadece 64-bit sürümünde de mevcut, bu yüzden bu da bir endişe değil.

Öte yandan, Windows endişelenecek bir lisansa sahip. Windows'un bir kopyasını satın aldığınızda, fikir onu tek bir makine için satın almanızdır, bu nedenle Windows kendisini bir sistemin donanımına kilitleme eğilimindedir. Bu, donanımı değiştiremeyeceğiniz anlamına gelmez, ancak çok sık yaparsanız (yapmayı başardığım gibi) anahtarınızın geçersiz olduğunu söylemeye başlar. Çift önyükleme sisteminde iseniz, bu akılda tutulması gereken bir şey.


1
Bu, gerçek donanımdan bir VM'ye geçtiğinizde bile geçerlidir. Çalıştığım şirkette, 3 sunucuyu 3 VM'li tek bir Debian makinesinde birleştirdik. Bunlardan biri benim güvenilir web geliştirme makinemdi. Önceden, bunun için özel bir kuleydi. Kusursuz çalışır. (Kayıt için VirtualBox kullanıyorum)
Ismael Miguel

7
Yalnızca 64 bit olan "normal" Ubuntu olduğuna dikkat edin: Kubuntu ve Xubuntu gibi diğer tatlar 32 bit sürümler sunar. Kubuntu'nun 18.10 için 32 bitlik bir indirme işlemi görmemiş olmasına rağmen, Xubuntu bu sürüm için de kullanıyor.
Ruslan

1
@Minty "Windows'un bir kopyasını satın aldığınızda, fikir, onu tek bir makine için satın almanızdır, bu nedenle Windows kendisini bir sistemin donanımına kilitleme eğilimindedir." Haha, Theseus'un gemisi gibi geliyor . Belirli bir bileşene kilitlenmezse, ilginç sonuçları olabilir. İşlemcimi, ardından anakartımı, ardından grafik kartımı, ..., her seferinde bir bileşeni değiştirip, Windows'un hala mutlu olduğunu onaylamak için her seferinde önyüklesem, Windows sonunda sistemimi reddedecek mi? Kesme nedir?
Alexander - Monica

5
@Alexander, ona en son baktığımda, kesim altı ay içinde 10 farklı noktadan oluşuyordu; burada farklı donanım parçaları farklı puan değerlerine sahipti (örneğin, hafıza kapasitesinde bir değişiklik 1 ağ kartı 5 puan gibiydi).
Mark

1
Gentoo’nun en açık örneği olan CPU’da yapılan değişiklikleri önemseyen bir avuç Linux tabanlı işletim sistemi bulunduğunu unutmayın. Ancak, bu işletim sistemleri güçlü kullanıcıları hedef almaktadır.
James_pic

12

Ubuntu'yu tamamen yeniden kurmalı mıyım?

Yok hayır.

Sezgisel olarak, CPU'yu değiştirmek, donanımdaki en az anlamlı değişikliklerden biridir. Genellikle yazılımda herhangi bir değişiklik yapılmasını gerektirmez.

Bunun nedeni CPU takas seçeneklerinin soket ve yonga seti ile sınırlandırılmış olmasıdır. Bunlar, benzer özelliklere sahip bir veya iki ürün nesnesinden gelen işlemcileri sınırlar. Tabii, bunlar çekirdek sayısı, saat hızı ve önbellek boyutu gibi sizin için önemli olan özelliklerde farklılık gösterebilir. Ancak bunlar yazılım için neredeyse şeffaf. Mimari, talimatlar, kayıtlar ve yazılımın CPU'yu kullanması için önemli olan diğer tüm detaylar aynı kalır. Üst yürütme hızı, modern yazılımın bağlı olduğu bir şey değildir (gerçek yürütme hızı, yine de enerji tasarrufu nedeniyle her zaman dalgalanır).

Donanımı lisanslayan (Windows gibi) açık olmayan sistemler bile CPU'yu "önemli" donanım olarak görmüyor. CPU ve RAM takas etme standart müşteri prosedürleri olarak kabul edilir ve lisansı geçersiz kılmaz.


Bugün, her şey çok çekirdekliyken, CPU'nun neredeyse değiştirebileceğiniz en önemli şey olduğu doğru. Fakat bir çekirdekten birden fazla çekirdeğe gitmek, muhtemelen yapabileceğiniz en önemli değişikliktir (çok iş parçacığı aynı anda gerçekleşen iki şey olduğunda çok daha karmaşık ve hataya açıktır).
Mark

1
@Mark: Doğru, ancak dağıtımların SMP ve SMP olmayanlar için ayrı çekirdeklerle geldiği zamanlar çoktan geride kaldı. Modern çekirdeği (çok cömertçe tanımladım, çünkü AFAIR bu özelliğin en az on yıldır var olduğu için), yerel bir SMP işlemcisi çalıştırdıkları varsayımıyla başlar ve hiper iş parçacıklı olmadan tek çekirdekli bir işlemci algılarlarsa, çalışma zamanı ikili kodunu kullanırlar. SMP kodunun üzerine daha etkin bir kod yazmak için düzeltme eki. Aynı şekilde, çekirdek bir hipervizörü dinamik olarak tespit edebilir ve açılışta paravallikleştirmeye geçebilir.
Jörg W Mittag

@Mark: Sonuçta, çoğu dağıtımın hemen hemen her yerde tek bir çekirdeği çalıştıran bir Live CD'si var.
Jörg W Mittag

7

CPU mimarisi aynıysa (örn. 64 bit / amd64) kutudan çıkarılmalıdır. 15 yıl önce, bir bilgisayarın harddiskini farklı bir bilgisayara aldım (her ikisi de 32bit) ve beklendiği gibi kutusundan çıktı.

"Daha yavaş / farklı başlangıç" kısmen CPU'ların hızına bağlıdır, bu nedenle yeni CPU'nuz daha hızlı / daha yeni / daha pahalıysa, daha hızlı olması ve daha hızlı başlatılması gerekir.


1
Dizüstü bilgisayarları değiştirdiğimde de aynısını yaptım, Ubuntu 16.04'te AFAIR. Sabit diski eski dizüstü bilgisayardan yenisine taşıdım (bir süre önce HD'yi yeni dizüstü bilgisayardan daha büyük bir şeye yükselttim) ve herhangi bir sorunla karşılaşmadı. Yapmam gereken tek şey, wifi bağlantılarımı yeni wifi adaptörünü kullanacak şekilde yeniden yapılandırmaktır; bu, belirli bir aygıta, özellikle de ağ bağdaştırıcılarına bağlı olan herhangi bir yapılandırma ayarı için genel bir endişe kaynağı olabilir.
user149408

4

Hayır, yeniden yüklemenize gerek yoktur, çünkü Ubuntu "generic amd64" olarak bilinen paketlerin tümünü derler. Bu, her bir amd64 işlemcide bulunan komut setleri topluluğudur. Bu temel kümenin dışındaki komutları kullanan (komut kümesi uzantıları olarak da bilinir) programlar geri dönüşler içerir.

Şimdi, farz edelim ki:

  • AVX2 gibi komut seti uzantılarını kullanan ve geri dönüş sağlamayan paketleri kullanıyordunuz,
  • Bu özel talimat setini desteklemeyen bir CPU'ya geçiyorsunuz.

Bu sadece CPU'ları değiştirirken gerçekleşmesi pek mümkün değildir. Aynı anakartta daha az komut setini destekleyen bir tane bulmak için CPU'yu düşürmeniz gerekir.

O zaman bile, işletim sisteminizi yeniden kurmanız gerekmeyecek olsa da, bu daha kolay bir seçenek olabilir. Bunun yerine, paketlerinizi genel amd64 ile yeniden derleyebilirsiniz. Değiştirdikten sonra, her ne kadar yavaş olsa da her şey yoluna girecek. Hızlandırmak için, bu sefer yeni CPU tarafından desteklenen uzantıları kullanarak bir kez daha derleyebilirsiniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.