वीडियो BIOS

From alpha
Jump to navigation Jump to search
ग्राफ़िक्स कार्ड के सामान्य घटक. ध्यान दें कि VGABIOS ग्राफ़िक्स कार्ड पर स्थित एक अलग चिप है, और GPU का हिस्सा नहीं है।
व्यावहारिक रूप से सभी प्रसंस्करण इकाइयों को केवल जीपीयू ही नहीं, बल्कि बुनियादी आरंभीकरण की आवश्यकता होती है।

वीडियो BIOS एक (आमतौर पर आईबीएम पीसी-व्युत्पन्न) कंप्यूटर में चित्रोपमा पत्रक का BIOS है। यह कंप्यूटर के बूट समय पर ग्राफ़िक्स कार्ड को प्रारंभ करता है। यह INT 10h इंटरप्ट और VESA BIOS एक्सटेंशन (VBE) को भी लागू करता है।[1][2] किसी विशिष्ट वीडियो ड्राइवर को लोड करने से पहले मूल पाठ और वीडियोमोड आउटपुट के लिए। UEFI 2.x सिस्टम में, INT 10h और VBE को UEFI GOP द्वारा प्रतिस्थापित किया जाता है।[3][4]

जिस तरह से सिस्टम BIOS फ़ंक्शंस का एक सेट प्रदान करता है जो सिस्टम हार्डवेयर तक पहुंचने के लिए सॉफ़्टवेयर प्रोग्राम द्वारा उपयोग किया जाता है, वीडियो BIOS वीडियो-संबंधित फ़ंक्शंस का एक सेट प्रदान करता है जिसका उपयोग प्रोग्राम द्वारा वीडियो हार्डवेयर तक पहुंचने के साथ-साथ विक्रेता को संग्रहीत करने के लिए किया जाता है- विशिष्ट सेटिंग्स जैसे कार्ड का नाम, घड़ी की आवृत्ति, वीआरएएम प्रकार और वोल्टेज। वीडियो BIOS सॉफ़्टवेयर को वीडियो चिपसेट से उसी तरह इंटरफ़ेस करता है जैसे सिस्टम BIOS सिस्टम चिपसेट के लिए करता है। ROM में एक कोड पृष्ठ 437 भी था[5] वीडियो एडेप्टर फ़ॉन्ट RAM पर अपलोड करने के लिए, यदि वीडियो कार्ड में इस फ़ॉन्ट सेट के साथ फ़ॉन्ट ROM नहीं है।

कुछ अन्य हार्डवेयर घटकों के विपरीत, वीडियो कार्ड को आमतौर पर बूटिंग प्रक्रिया के दौरान बहुत पहले सक्रिय होने की आवश्यकता होती है ताकि उपयोगकर्ता देख सके कि क्या हो रहा है। इसके लिए किसी भी ऑपरेटिंग सिस्टम के लोड होने से पहले कार्ड को सक्रिय करना आवश्यक है; इस प्रकार इसे BIOS द्वारा सक्रिय करने की आवश्यकता है, जो एकमात्र सॉफ्टवेयर है जो इस प्रारंभिक चरण में मौजूद है। सिस्टम BIOS कार्ड के ROM से वीडियो BIOS को सिस्टम रैम में लोड करता है और बूट अनुक्रम की शुरुआत में नियंत्रण को उस पर स्थानांतरित करता है।[6] शुरुआती पीसी में सिस्टम BIOS में मोनोक्रोम डिस्प्ले एडाप्टर और रंग ग्राफ़िक्स एडाप्टर कार्ड चलाने के लिए फ़ंक्शन शामिल थे, और उन कार्डों में कोई वीडियो BIOS अंतर्निहित नहीं था। जब उन्नत ग्राफ़िक्स एडाप्टर कार्ड पहली बार 1984 में बेचा गया था, तो वीडियो BIOS को बनाने के लिए पेश किया गया था ये कार्ड मौजूदा पीसी के साथ संगत हैं जिनके BIOS को पता नहीं था कि ईजीए कार्ड कैसे चलाना है। तब से, ईजीए/वीजीए और सभी उन्नत वीजीए संगत कार्डों में एक वीडियो BIOS शामिल है।

जब कंप्यूटर चालू होता है, तो कुछ ग्राफिक्स कार्ड (आमतौर पर कुछ एNVIDIA कार्ड) अपने विक्रेता, मॉडल, वीडियो BIOS संस्करण और वीडियो स्मृति की मात्रा प्रदर्शित करते हैं।

मोडिंग

2010 के मध्य तक, वीडियो रोम उपयोगकर्ता-संपादन योग्य/संशोधित थे, जो उपयोगकर्ताओं को कोर घड़ियों, वीआरएएम घड़ियों या पंखे की गति वक्र जैसी जीपीयू सुविधाओं को कॉन्फ़िगर करने की अनुमति देता था। कुछ मामलों में, एक अलग GPU वर्ग को अनलॉक किया जा सकता था।[clarification needed] हालाँकि, आजकल NVIDIA और AMD अंगुली का हस्ताक्षर वीडियो फर्मवेयर दोनों हैं, जिससे इसमें कोई भी बदलाव करना असंभव हो गया है। फिर भी, कई मामलों में, उपयोगकर्ता किसी अन्य मूल उपकरण निर्माता से फर्मवेयर छवि फ्लैश कर सकते हैं, इस प्रकार उच्च प्रदर्शन मोड को अनलॉक कर सकते हैं या इसके संचालन के मोड को बदल सकते हैं।

GeForce 900 श्रृंखला तक के पुराने NVIDIA GPU ROM को NiBiTor (NVIDIA BIOS संपादक) का उपयोग करके संपादित किया जा सकता है।[7]


यह भी देखें

संदर्भ

  1. lorihollasch. "हेडलेस सिस्टम के लिए समर्थन - विंडोज़ ड्राइवर". docs.microsoft.com. Retrieved 2020-12-05.
  2. INT 10 - VIDEO - SET VIDEO MODE
  3. "What is efifb? — The Linux Kernel documentation". www.kernel.org. Retrieved 2020-11-24.
  4. "What is vesafb? — The Linux Kernel documentation". www.kernel.org. Retrieved 2020-11-24.
  5. "Project: Examining VGA BIOS from Old Graphic Cards | Gough's Tech Zone". May 2016.
  6. https://www.usenix.org/legacy/event/usenix05/tech/freenix/full_papers/lo/lo_html/vgabios.html "Traditionally, a VGA card is initialized by software known as the VGA BIOS, which is considered an extension of system BIOS. It is loaded by the system BIOS from an expansion ROM located on the VGA card into a specific address in system memory. Control is then transferred to the VGA BIOS, and it uses the 16-bit callback interface to communicate with the system BIOS."
  7. Hagedoorn, Hilbert. "NVIDIA BIOS Editor 6.06 (NiBiTor)". Guru3D.com. Retrieved 2021-02-27.