क्या मुझे लैपटॉप के सीपीयू को बदलते समय लिनक्स को फिर से स्थापित करना चाहिए?


28

मैं अगले कुछ दिनों में अपने लैपटॉप का सीपीयू बदलने की योजना बना रहा हूं।

क्या मुझे उबंटू से कुछ भी उम्मीद करनी चाहिए? पहली बार धीमी / अलग शुरुआत की तरह, या मुझे उबंटू को पूरी तरह से पुनर्स्थापित करना चाहिए?

वे दोनों 64-बिट वास्तुकला के हैं।


बाद में संपादित करें : कुछ हफ्तों के बाद, मैं गर्व से कह सकता हूं कि लिनक्स वास्तव में अद्भुत है! सीपीयू बदलने के बाद मेरे लैपटॉप ने पूरी तरह से काम किया।

एक साइड नोट के रूप में, मेरे विंडोज ने भी बिना कुछ अतिरिक्त काम किया।


2
क्या आपका मूल 64 की तुलना में 32 बिट स्थापित था और क्या अब प्रोसेसर 64 है?
EODCraft स्टाफ

9
एक ही मदरबोर्ड पर लैपटॉप सीपीयू को 32 से 64 बिट पर स्विच करना असंभव है।
पायलट 6

4
@ Pilot6, मैं लैपटॉप से ​​परिचित नहीं हूं, लेकिन डेस्कटॉप पर, 32-बिट और 64-बिट सीपीयू दोनों का समर्थन करने के लिए सॉकेट 754 या एलजीए 775 बोर्ड के लिए कम से कम सैद्धांतिक रूप से संभव है।
मार्क

केवल तभी जब आप gentoo चलाते हैं
technical_difficulty

जवाबों:


39

उबंटू (और आम तौर पर लिनक्स बोलते हुए) विशेष रूप से परवाह नहीं करते हैं कि वे किस हार्डवेयर पर चल रहे हैं, और यह मानने के बजाय कि सभी डिवाइस हर समय एक ही डिवाइस पर बूट पर एक चेक करेंगे। जब तक आपका CPU आपके चिपसेट के साथ संगत है, उबंटू इसे देखेगा और इसका उपयोग करना शुरू कर देगा। उबंटू 18.04 भी केवल 64-बिट संस्करण में उपलब्ध है, इसलिए यह चिंता का विषय नहीं है।

दूसरी ओर, विंडोज के पास चिंता करने के लिए लाइसेंस है। जब आप विंडोज की एक प्रति खरीदते हैं, तो विचार यह है कि आप इसे एक मशीन के लिए खरीदते हैं, इसलिए विंडोज सिस्टम के हार्डवेयर में कम या ज्यादा "लॉक" करता है। इसका मतलब यह नहीं है कि आप हार्डवेयर को बदल नहीं सकते हैं, लेकिन अगर आप इसे बहुत बार करते हैं (जैसे कि मैं ऐसा करने में कामयाब रहा) तो यह कहना शुरू कर देगा कि आपकी कुंजी अमान्य है। यदि आप एक दोहरे बूट सिस्टम में हैं, तो यह ध्यान में रखना है।


1
यह तब भी सही है जब आप वास्तविक हार्डवेयर से VM तक जाते हैं। जिस कंपनी में मैं काम कर रहा हूं, हमने 3 सर्वरों को एक सिंगल डेबियन मशीन में 3 वीएम के साथ जोड़ दिया है। उनमें से एक मेरी विश्वसनीय वेब डेवलपमेंट मशीन थी। इससे पहले, यह इसके लिए एक समर्पित टॉवर था। यह निर्दोष रूप से चलता है। (रिकॉर्ड के लिए, मैं वर्चुअलबॉक्स का उपयोग करता हूं)
इस्माइल मिगुएल

7
ध्यान दें कि यह केवल "सामान्य" उबंटू है जो केवल 64-बिट है: अन्य फ्लेवर जैसे कुबंटु और जुबांटु 32-बिट संस्करण प्रदान करते हैं। और हालांकि कुबंता को 18.10 के लिए 32-बिट डाउनलोड नहीं लगता है, ज़ुबंटु उस संस्करण के लिए भी करता है।
रुस्लान

1
@ मेन्टी "जब आप विंडोज की एक प्रति खरीदते हैं, तो विचार यह है कि आप इसे एक मशीन के लिए खरीदते हैं, इसलिए विंडोज अधिक या कम" लॉक "करने के लिए सिस्टम के हार्डवेयर के लिए जाता है।" Haha, Theseus के जहाज की तरह लगता है । जब तक यह एक विशेष घटक को लॉक नहीं करता है, तब तक इसके दिलचस्प परिणाम हो सकते हैं। यदि मैं अपना सीपीयू, फिर मेरा मदरबोर्ड, फिर मेरा ग्राफिक्स कार्ड, ..., एक समय में एक घटक, बूट करने के लिए हर बार बूट करता हूं, तो विंडोज अभी भी खुश है, क्या विंडोज अंततः मेरे सिस्टम को अस्वीकार कर देगा? कट-ऑफ क्या है?
अलेक्जेंडर - मोनिका

5
@Alexander, पिछली बार जब मैंने इसे देखा था, तो कटऑफ छह महीने की अवधि में परिवर्तन के दस "अंक" थे, जहां विभिन्न हार्डवेयर भागों में अलग-अलग बिंदु मान थे (उदाहरण के लिए, मेमोरी क्षमता में परिवर्तन 1 बिंदु था, जबकि बदलते हुए। नेटवर्क कार्ड 5 अंक की तरह कुछ था)।
मार्क

1
ध्यान दें कि लिनक्स आधारित ओएस के एक मुट्ठी भर हैं जो कभी-कभी सीपीयू में बदलाव की परवाह करते हैं, गेंटू सबसे स्पष्ट उदाहरण है। हालांकि, ये ओएस बिजली उपयोगकर्ताओं के लिए बहुत उद्देश्य से हैं।
जेम्स_पिक

12

क्या मुझे उबंटू को पूरी तरह से पुनर्स्थापित करना चाहिए?

नहीं।

काउंटर-सहजता से, सीपीयू को बदलना हार्डवेयर में कम से कम सार्थक बदलाव है। आमतौर पर इसे सॉफ्टवेयर में किसी भी बदलाव की आवश्यकता नहीं होती है।

ऐसा इसलिए है क्योंकि आपके सीपीयू स्वैपिंग विकल्प सॉकेट और चिपसेट द्वारा बेहद सीमित हैं। वे आपको एक या दो उत्पाद पीढ़ियों से आने वाले सीपीयू तक सीमित करते हैं जो बहुत ही समान फ़ीचर वाले होते हैं। निश्चित रूप से, वे उन विशेषताओं में भिन्न हो सकते हैं जो आपके लिए महत्वपूर्ण हैं, जैसे कि कोर की संख्या, घड़ी की गति और कैश आकार। लेकिन वे लगभग सॉफ्टवेयर के लिए पारदर्शी हैं। आर्किटेक्चर, निर्देश, रजिस्टर और अन्य सभी विवरण जो कि सॉफ्टवेयर का उपयोग करने के लिए महत्वपूर्ण हैं, वही रहते हैं। शीर्ष निष्पादन की गति कुछ ऐसी नहीं है जो आधुनिक सॉफ़्टवेयर निर्भर करता है (वास्तविक निष्पादन गति वैसे भी ऊर्जा की बचत के कारण हर समय उतार-चढ़ाव होती है)।

यहां तक ​​कि गैर-ओपन सिस्टम, जो हार्डवेयर (जैसे विंडोज) के लिए लाइसेंस लॉक करते हैं, सीपीयू को "महत्वपूर्ण" हार्डवेयर नहीं मानते हैं। सीपीयू और रैम को स्वैप करने को मानक ग्राहक प्रक्रिया माना जाता है और लाइसेंस को अमान्य नहीं करता है।


आज, सब कुछ मल्टी-कोर होने के साथ, यह सच है कि सीपीयू लगभग कम से कम महत्वपूर्ण चीज है जिसे आप बदल सकते हैं। लेकिन एक कोर से एक से अधिक कोर में जाना संभवतः सबसे महत्वपूर्ण बदलाव है जिसे आप कर सकते हैं (मल्टी-थ्रेडिंग बहुत अधिक जटिल और बग-प्रवण है जब आप वास्तव में एक ही समय में दो चीजें हो सकते हैं)।
मार्क

1
@ मर्क: यह सच है, लेकिन ऐसे समय जहां वितरण एसएमपी और गैर-एसएमपी के लिए अलग-अलग गुठली के साथ आए थे, लंबे समय से चले गए हैं। आधुनिक कर्नेल (जिसे मैं बहुत उदारता से परिभाषित करता हूं, क्योंकि AFAIR में यह सुविधा कम से कम एक दशक से मौजूद है) इस धारणा के तहत शुरू होती है कि वे एक देशी एसएमपी सीपीयू चलाते हैं, और अगर वे हाइपरथ्रेडिंग के बिना एकल-कोर सीपीयू का पता लगाते हैं, तो वे रनटाइम बाइनरी का उपयोग करते हैं। अधिक कुशल के साथ एसएमपी कोड को अधिलेखित करने के लिए पैचिंग। इसी तरह, कर्नेल गतिशील रूप से हाइपरविजर का पता लगा सकता है और बूटअप पर paravirtualization पर स्विच कर सकता है।
जोर्ग डब्ल्यू मित्तग

@ मर्क: आखिरकार, अधिकांश वितरणों में एक लाइव सीडी होती है, जो लगभग हर जगह एक ही कर्नेल चलाता है।
जोर्ग डब्ल्यू मित्तग

7

यदि CPU आर्किटेक्चर समान है (जैसे 64 बिट / amd64) तो इसे बॉक्स से बाहर काम करना चाहिए। 15 साल पहले, मैंने एक कंप्यूटर की हार्डडिस्क को एक अलग (दोनों 32 बिट) में ले लिया और यह उम्मीद के मुताबिक बॉक्स से बाहर काम किया।

"धीमी / अलग शुरुआत" सीपीयू की गति पर आंशिक रूप से निर्भर करती है, इसलिए यदि आपका नया सीपीयू तेज / नया / अधिक महंगा है तो इसे तेजी से बूट करना चाहिए।


1
जब मैंने लैपटॉप स्विच किया तो मैंने ऐसा ही किया, Ubuntu 16.04 पर AFAIR। पुराने लैपटॉप से ​​हार्ड डिस्क को नए में स्थानांतरित कर दिया (मैंने कुछ समय पहले एचडी को अपग्रेड किया था, नए लैपटॉप के साथ कुछ बड़ा हुआ), और यह बिना किसी मुद्दे के बूट हुआ। नई वाईफाई एडेप्टर का उपयोग करने के लिए मेरे वाईफाई कनेक्शन को फिर से कॉन्फ़िगर करने के लिए मुझे केवल एक चीज की जरूरत है - जो कि किसी विशेष डिवाइस, सबसे विशेष रूप से नेटवर्क एडाप्टर के लिए बाध्य किसी भी कॉन्फ़िगरेशन सेटिंग के लिए एक सामान्य चिंता का विषय हो सकता है।
user149408

4

नहीं, आपको पुन: स्थापित करने की आवश्यकता नहीं है, क्योंकि उबंटू को "सामान्य amd64" के रूप में जाना जाता है के लिए सभी संकुल संकलित करता है। यह हर एक amd64 CPU में मौजूद अनुदेश सेट का एक संग्रह है। इस बेस सेट (जिसे इंस्ट्रक्शन सेट एक्सटेंशन भी कहा जाता है) से परे निर्देशों का उपयोग करने वाले किसी भी प्रोग्राम में फ़ॉल-बैक शामिल हैं।

अब, मान लेते हैं:

  • आप उन पैकेजों का उपयोग कर रहे थे जो एवीएक्स 2 जैसे इंस्ट्रक्शन सेट एक्सटेंशन का उपयोग करते हैं और फॉल-बैक प्रदान नहीं करते हैं,
  • आप एक सीपीयू में जा रहे हैं जो इस विशेष निर्देश सेट का समर्थन नहीं करता है।

यह केवल सीपीयू स्विच करने पर होने की संभावना नहीं है। आपको CPU को उसी मदरबोर्ड पर खोजने के लिए डाउनग्रेड करना होगा जो कम निर्देश सेट का समर्थन करता है।

फिर भी, आपको अपने ओएस को फिर से स्थापित करने की आवश्यकता नहीं होगी, हालांकि यह आसान विकल्प हो सकता है। आप इसके बजाय सामान्य amd64 के लिए अपने संकुल को फिर से जोड़ सकते हैं। स्विच करने के बाद सब कुछ ठीक चलेगा, भले ही यह धीमा हो। इसे तेज करने के लिए, आप नए CPU द्वारा समर्थित एक्सटेंशन का उपयोग करते हुए, इस बार फिर से पुन: प्राप्त कर सकते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.