ฉันควรติดตั้ง Linux ใหม่เมื่อเปลี่ยนซีพียูของแล็ปท็อปหรือไม่


28

ฉันวางแผนที่จะเปลี่ยนซีพียูแล็ปท็อปของฉันในอีกไม่กี่วันข้างหน้า

ฉันควรคาดหวังอะไรจากอูบุนตู? เช่นการเริ่มต้นที่ช้าลง / แตกต่างกันเป็นครั้งแรกหรือฉันควรติดตั้ง Ubuntu ใหม่อย่างสมบูรณ์หรือไม่

พวกเขาเป็นทั้งสถาปัตยกรรม 64 บิต


แก้ไขภายหลัง : หลังจากนั้นไม่กี่สัปดาห์ฉันก็สามารถพูดได้ว่า Linux นั้นยอดเยี่ยมจริงๆ! แล็ปท็อปของฉันทำงานได้อย่างสมบูรณ์แบบหลังจากเปลี่ยนซีพียู

ในฐานะที่เป็นบันทึกย่อด้าน Windows ของฉันทำงานได้โดยไม่มีอะไรพิเศษ


2
การติดตั้งดั้งเดิมของคุณเป็น 32 บิตเมื่อเทียบกับ 64 และเป็นโปรเซสเซอร์ตอนนี้ 64?
เจ้าหน้าที่ EODCraft

9
เป็นไปไม่ได้ที่จะเปลี่ยนซีพียูแล็ปท็อปจาก 32 เป็น 64 บิตบนเมนบอร์ดเดียวกัน
Pilot6

4
@ Pilot6 ฉันไม่คุ้นเคยกับแล็ปท็อป แต่อย่างน้อยบนเดสก์ท็อปก็เป็นไปได้ในทางทฤษฎีสำหรับบอร์ด Socket 754 หรือ LGA 775 เพื่อรองรับ CPU ทั้งแบบ 32 บิตและ 64 บิต
ทำเครื่องหมาย

เฉพาะในกรณีที่คุณเรียกใช้ gentoo
technical_difficulty

คำตอบ:


39

Ubuntu (และโดยทั่วไปแล้วพูดภาษา Linux) ไม่สนใจว่าฮาร์ดแวร์พวกเขากำลังทำงานอยู่และจะทำการตรวจสอบอุปกรณ์ทั้งหมดตอนบู๊ตแทนที่จะคิดว่ามีอุปกรณ์ตัวเดียวกันทุกครั้ง ตราบใดที่ซีพียูของคุณเข้ากันได้กับชิปเซ็ตของคุณอูบุนตูก็จะเห็นมันและเริ่มใช้มัน Ubuntu 18.04 นั้นมีเฉพาะในรุ่น 64 บิตเท่านั้นดังนั้นจึงไม่เป็นปัญหาเช่นกัน

ในทางกลับกัน Windows มีสิทธิ์ใช้งานที่น่าเป็นห่วง เมื่อคุณซื้อสำเนา Windows แนวคิดก็คือคุณซื้อสำหรับเครื่องเดียวดังนั้น Windows จึงมีแนวโน้มที่จะ "ล็อค" ตัวเองมากขึ้นหรือน้อยลงไปยังฮาร์ดแวร์ของระบบ นี่ไม่ได้หมายความว่าคุณไม่สามารถเปลี่ยนฮาร์ดแวร์ได้ แต่ถ้าคุณทำบ่อยเกินไป (เช่นฉันจัดการได้) มันจะเริ่มพูดว่าคีย์ของคุณไม่ถูกต้อง หากคุณอยู่ในระบบดูอัลบูทนี่คือสิ่งที่คุณควรคำนึงถึง


1
สิ่งนี้ถือเป็นจริงแม้ว่าคุณจะเปลี่ยนจากฮาร์ดแวร์จริงเป็น VM ที่ บริษัท ที่ฉันทำงานเราได้รวมเซิร์ฟเวอร์ 3 เครื่องไว้ในเครื่อง Debian เครื่องเดียวกับ VM 3 เครื่อง หนึ่งในนั้นคือเครื่องพัฒนาเว็บไซต์ที่น่าเชื่อถือของฉัน ก่อนหน้านี้เคยเป็นหอคอยที่อุทิศให้ มันทำงานได้อย่างไม่มีที่ติ (สำหรับบันทึกฉันใช้ VirtualBox)
Ismael Miguel

7
โปรดทราบว่ามันเป็นเพียง Ubuntu "ปกติ" ซึ่งเป็น 64 บิตเท่านั้น: รสชาติอื่น ๆ เช่น Kubuntu และ Xubuntu มีรุ่น 32 บิต และถึงแม้ว่า Kubuntu จะดูเหมือนว่าจะไม่มีการดาวน์โหลดแบบ 32 บิตสำหรับ 18.10 แต่ Xubuntu ก็ทำสำหรับรุ่นนั้นเช่นกัน
Ruslan

1
@Minty "เมื่อคุณซื้อ Windows สำเนาความคิดคือคุณซื้อมันสำหรับเครื่องเดียวดังนั้น Windows จึงมีแนวโน้มที่จะ" ล็อค "ตัวเองมากขึ้นหรือน้อยลงไปยังฮาร์ดแวร์ของระบบ" ฮ่า ๆ เสียงเหมือนเรือของเซอุส เว้นแต่จะล็อคองค์ประกอบเฉพาะอย่างใดอย่างหนึ่งที่อาจมีผลที่น่าสนใจ ถ้าฉันเปลี่ยนซีพียูของฉันจากนั้นมาเธอร์บอร์ดของฉันแล้วการ์ดกราฟิกของฉัน ... ส่วนประกอบหนึ่งครั้งการบู๊ตแต่ละครั้งเพื่อยืนยันว่า Windows ยังคงมีความสุข Windows จะปฏิเสธระบบของฉันหรือไม่ อะไรที่ถูกตัดออกไป?
Alexander - Reinstate Monica

5
@Alexander ครั้งสุดท้ายที่ฉันดูมัน cutoff คือสิบ "คะแนน" ของการเปลี่ยนแปลงในช่วงหกเดือนที่ชิ้นส่วนฮาร์ดแวร์ต่าง ๆ มีค่าจุดต่างกัน (เช่นการเปลี่ยนความจุของหน่วยความจำคือ 1 จุดในขณะที่เปลี่ยน การ์ดเครือข่ายเป็นสิ่งที่ต้องการ 5 คะแนน)
ทำเครื่องหมาย

1
โปรดทราบว่ามี OS ที่ใช้ Linux จำนวนหนึ่งที่บางครั้งสนใจเกี่ยวกับการเปลี่ยนแปลงของ CPU Gentoo เป็นตัวอย่างที่ชัดเจนที่สุด อย่างไรก็ตามระบบปฏิบัติการเหล่านี้มุ่งเป้าไปที่ผู้ใช้ระดับสูง
James_pic

12

ฉันควรติดตั้ง Ubuntu ใหม่อย่างสมบูรณ์หรือไม่

เลขที่

ตอบโต้การเปลี่ยนแปลง CPU เป็นการเปลี่ยนแปลงที่มีความหมายน้อยที่สุดในฮาร์ดแวร์ โดยปกติแล้วมันไม่ต้องการการเปลี่ยนแปลงใด ๆ ในซอฟต์แวร์

นั่นเป็นเพราะตัวเลือกการสลับซีพียูของคุณนั้นถูก จำกัด ด้วยซ็อกเก็ตและชิปเซ็ต สิ่งเหล่านี้ จำกัด คุณถึงซีพียูที่มาจากรุ่นผลิตภัณฑ์หนึ่งหรือสองรุ่นที่มีคุณสมบัติคล้ายกันมาก แน่นอนว่าพวกเขาอาจแตกต่างกันในคุณสมบัติที่สำคัญกับคุณเช่นจำนวนแกนความเร็วนาฬิกาและขนาดแคช แต่ซอฟต์แวร์เหล่านั้นโปร่งใสอย่างแท้จริง สถาปัตยกรรมคำแนะนำการลงทะเบียนและรายละเอียดอื่น ๆ ทั้งหมดที่มีความสำคัญต่อวิธีการที่ซอฟต์แวร์ใช้งาน CPU ยังคงเหมือนเดิม ความเร็วในการเรียกใช้งานสูงสุดไม่ใช่สิ่งที่ซอฟต์แวร์สมัยใหม่ขึ้นอยู่กับ (ความเร็วการเรียกใช้งานจริงจะผันผวนตลอดเวลาเนื่องจากการประหยัดพลังงานอยู่แล้ว)

แม้แต่ระบบที่ไม่เปิดซึ่งล็อคลิขสิทธิ์กับฮาร์ดแวร์ (เช่น Windows) ไม่ถือว่า CPU เป็นฮาร์ดแวร์ "สำคัญ" การเปลี่ยนซีพียูและแรมถือว่าเป็นขั้นตอนมาตรฐานของลูกค้าและไม่ทำให้สิทธิ์ใช้งานไม่ถูกต้อง


วันนี้ด้วยทุกสิ่งที่เป็นมัลติคอร์มันเป็นความจริงที่ว่าซีพียูเกือบจะเป็นสิ่งสำคัญที่คุณสามารถเปลี่ยนแปลงได้ แต่การเปลี่ยนจากแกนหนึ่งไปเป็นแกนมากกว่าหนึ่งแกนน่าจะเป็นการเปลี่ยนแปลงที่สำคัญที่สุดที่คุณสามารถทำได้ (การมัลติเธรดนั้นซับซ้อนและมีข้อผิดพลาดมากขึ้นเมื่อคุณสามารถมีสองสิ่งเกิดขึ้นพร้อมกัน)
ทำเครื่องหมาย

1
@ Mark: จริง แต่เวลาที่การกระจายมาพร้อมกับเมล็ดที่แยกต่างหากสำหรับ SMP และไม่ใช่ SMP นั้นหายไปนาน เมล็ดทันสมัย ​​(ซึ่งฉันกำหนดอย่างไม่เห็นแก่ตัวมากเพราะ AFAIR คุณลักษณะนี้มีอยู่เป็นเวลาอย่างน้อยหนึ่งทศวรรษ) เริ่มต้นขึ้นภายใต้ข้อสันนิษฐานว่าพวกเขาใช้ CPU SMP ดั้งเดิมและหากตรวจพบ CPU แบบคอร์เดียวโดยไม่ต้องไฮเปอร์เธรด การแพตช์เพื่อเขียนทับรหัส SMP ด้วยรหัสที่มีประสิทธิภาพมากขึ้น ในทำนองเดียวกันเคอร์เนลสามารถตรวจจับไฮเปอร์ไวเซอร์แบบไดนามิกและเปลี่ยนเป็น
Jörg W Mittag

@ Mark: หลังจากนี้การกระจายส่วนใหญ่มี Live CD ในตอนนี้ที่รันเคอร์เนลเดียวเกือบทุกที่
Jörg W Mittag

7

หากสถาปัตยกรรมของ CPU เหมือนกัน (เช่น 64 บิต / amd64) ควรทำงานนอกกรอบ 15 ปีที่แล้วฉันนำฮาร์ดดิสก์ของคอมพิวเตอร์เครื่องหนึ่งไปยังอีกเครื่องหนึ่ง (ทั้ง 32 บิต) และทำงานออกจากกล่องตามที่คาดไว้

"การเริ่มต้นช้าลง / แตกต่างกัน" ขึ้นอยู่กับความเร็วของซีพียูส่วนหนึ่งดังนั้นหาก CPU ใหม่ของคุณเร็วกว่า / ใหม่กว่า / แพงกว่าควรเริ่มต้นและบูตได้เร็วขึ้น


1
ฉันทำเช่นเดียวกันเมื่อฉันเปลี่ยนแล็ปท็อป AFAIR บน Ubuntu 16.04 ย้ายฮาร์ดดิสก์จากแล็ปท็อปเก่าไปยังใหม่ (ฉันเคยอัพเกรด HD ก่อนหน้านี้เป็นสิ่งที่ใหญ่กว่าแล็ปท็อปใหม่ที่มาพร้อมกับ) และมันก็บูตโดยไม่มีปัญหา สิ่งเดียวที่ฉันต้องทำคือกำหนดค่าการเชื่อมต่อ wifi ใหม่เพื่อใช้อแด็ปเตอร์ไร้สายใหม่ซึ่งอาจเป็นข้อกังวลทั่วไปสำหรับการตั้งค่าการกำหนดค่าใด ๆ ที่เชื่อมโยงกับอุปกรณ์เฉพาะโดยเฉพาะอย่างยิ่งอะแดปเตอร์เครือข่าย
user149408

4

ไม่คุณไม่จำเป็นต้องติดตั้งใหม่เนื่องจาก Ubuntu รวบรวมแพ็คเกจทั้งหมดสำหรับสิ่งที่เรียกว่า "generic amd64" นี่คือชุดของชุดคำสั่งที่มีอยู่ในทุก ๆ amd64 CPU โปรแกรมใด ๆ ที่ใช้คำสั่งนอกเหนือจากชุดพื้นฐานนี้ (หรือเรียกอีกอย่างว่าส่วนขยายชุดคำสั่ง) จะรวมถึงการถอยกลับ

ตอนนี้สมมติว่า:

  • คุณกำลังใช้แพคเกจที่ใช้ประโยชน์จากส่วนขยายชุดคำสั่งเช่น AVX2 และไม่ได้ให้บริการสำรอง
  • คุณกำลังย้ายไปยัง CPU ซึ่งไม่สนับสนุนชุดคำสั่งเฉพาะนี้

สิ่งนี้ไม่น่าเกิดขึ้นอย่างมากเมื่อมีการสลับ CPU เท่านั้น คุณต้องลดระดับซีพียูเพื่อหาหนึ่งตัวบนเมนบอร์ดตัวเดียวกันที่รองรับชุดคำสั่งน้อยกว่า

ถึงแม้ว่าคุณจะไม่ต้องติดตั้งระบบปฏิบัติการใหม่อีกครั้งแม้ว่าอาจเป็นตัวเลือกที่ง่ายกว่าก็ตาม คุณสามารถคอมไพล์แพ็กเกจของคุณกลับเป็น generic amd64 ได้ หลังจากเปลี่ยนทุกอย่างจะทำงานได้ดี เพื่อเร่งความเร็วคุณสามารถคอมไพล์ใหม่อีกครั้งคราวนี้ใช้ส่วนขยายที่รองรับโดย CPU ใหม่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.