مجموعة رسومات الفيديو

مجموعة رسومات الفيديو
تاريخ الافراج عنهأبريل 1987 ؛ منذ 37 عامًا ( 1987-04 )
بطاقات
مستوى الدخول
متوسط ​​المدى
الراقية
تاريخ
السلف
خليفة

مجموعة رسومات الفيديو ( VGA ) هي وحدة تحكم في عرض الفيديو ومعيار رسوميات مصاحب بحكم الأمر الواقع، تم تقديمها لأول مرة مع خط IBM PS/2 لأجهزة الكمبيوتر في عام 1987، [1] [2] [3] والتي أصبحت منتشرة في صناعة أجهزة الكمبيوتر المتوافقة مع IBM في غضون ثلاث سنوات. [4] يمكن أن يشير المصطلح الآن إلى معيار عرض الكمبيوتر ، أو موصل VGA الصغير للغاية المكون من 15 سنًا ، أو دقة 640 × 480 المميزة لأجهزة VGA. [5]

كان VGA هو آخر معيار رسوميات من IBM والذي التزم به غالبية مصنعي أجهزة الكمبيوتر المتوافقة مع IBM PC، مما يجعله القاسم المشترك الأدنى الذي يمكن توقعه من جميع أجهزة الرسوميات الخاصة بأجهزة الكمبيوتر بعد عام 1990 تقريبًا أن تنفذه. [6]

تم تكييف VGA إلى العديد من الأشكال الموسعة بواسطة أطراف ثالثة، تُعرف بشكل جماعي باسم Super VGA ، [7] ثم أفسحت المجال لوحدات معالجة الرسومات المخصصة والتي، بالإضافة إلى واجهاتها وقدراتها الملكية، تستمر في تنفيذ أوضاع الرسومات وواجهات VGA الشائعة حتى يومنا هذا.

تم توسيع معيار واجهة VGA التناظرية لدعم دقة تصل إلى 2048 × 1536 للاستخدام العام، مع تحسينها بشكل أكبر من خلال التطبيقات المتخصصة. [ حدد ] [8]

تصميم الأجهزة

قسم VGA على اللوحة الأم في IBM PS/55

تم دمج ذاكرة الوصول العشوائي (RAM) ذات لوحة الألوان ومحولها الرقمي التناظري (DAC) المقابل في شريحة واحدة ( RAMDAC ) وتم دمج وحدة تحكم أنبوب أشعة الكاثود ( CRTC ) في شريحة VGA الرئيسية، مما أدى إلى القضاء على العديد من الشرائح الأخرى في محولات الرسومات السابقة، لذلك لم يتطلب VGA سوى ذاكرة وصول عشوائي خارجية للفيديو وبلورات توقيت . [9] [10]

سمح هذا العدد الصغير من الأجزاء لشركة IBM بتضمين VGA مباشرة على اللوحة الأم PS/2، على النقيض من طرز IBM PC السابقة - PC و PC/XT و PC AT  - والتي تتطلب محول عرض منفصل مثبتًا في فتحة من أجل توصيل الشاشة. يشير مصطلح "مجموعة" بدلاً من "محول" في الاسم إلى أنه لم يكن جهاز توسعة مستقلًا تمامًا، بل مكونًا واحدًا يمكن دمجه في نظام. [11]

على عكس محولات الرسومات التي سبقتها ( MDA و CGA و EGA والعديد من خيارات الجهات الخارجية) لم يتم إصدار بطاقة VGA منفصلة في البداية بواسطة IBM. كان أول تنفيذ تجاري لـ VGA عبارة عن مكون مدمج في IBM PS/2، حيث كان مصحوبًا بـ 256 كيلو بايت من ذاكرة الوصول العشوائي للفيديو وموصل DE-15 جديد يحل محل DE-9 المستخدم في محولات الرسومات السابقة. أصدرت IBM لاحقًا محول العرض المستقل IBM PS/2 ، والذي استخدم VGA ولكن يمكن إضافته إلى الأجهزة التي لم تكن مدمجة. [12] [11]

القدرات

صورة محاكاة VGA 640 × 480 16 لونًا
صورة محاكاة VGA 320 × 200 256 لونًا (تم تصحيحها لنسبة العرض إلى الارتفاع)
مقارنة الدقة القياسية بما في ذلك VGA بدقة 640 × 480

يدعم VGA جميع أوضاع الرسومات التي تدعمها بطاقات MDA وCGA وEGA، بالإضافة إلى أوضاع متعددة جديدة.

أوضاع الرسوميات القياسية

  • 320 × 200 بأربعة أو 16 لونًا (متوافق مع CGA/EGA)
  • 320 × 200 في 256 لونًا ( الوضع 13h )
  • 640 × 200 و 640 × 350 بـ 16 لونًا أو أحادي اللون (التوافق مع CGA/EGA)
  • 640 × 480 بـ 16 لونًا أو أحادي اللون [13] [14]

كانت أوضاع 640 × 480 ذات 16 لونًا و 320 × 200 ذات 256 لونًا تحتوي على لوحات ألوان قابلة لإعادة التعريف بالكامل، مع اختيار كل عنصر من مجموعة ألوان 18 بت (262,144 لونًا) . [15] [16] [17] [18]

تعتمد الأوضاع الأخرى بشكل افتراضي على لوحات الألوان والتعليمات المتوافقة مع EGA أو CGA القياسية، ولكنها لا تزال تسمح بإعادة تعيين لوحة الألوان باستخدام أوامر خاصة بـ VGA.

640 × 480وضع الرسوميات

تم استخدام دقة 640 × 480 (عند 256 لونًا بدلاً من 16) في الأصل بواسطة IBM في رسومات PGC (التي لا توفر VGA توافقًا مع الإصدارات السابقة) ولكنها لم تشهد تبنيًا واسع النطاق حتى تم تقديم VGA. مع بدء استنساخ VGA بكميات كبيرة من قبل الشركات المصنعة التي أضافت قدرات متزايدة باستمرار، أصبح وضع 640 × 480 ، 16 لونًا هو القاسم المشترك الأدنى بحكم الأمر الواقع لبطاقات الرسومات. بحلول منتصف التسعينيات، كان من المتوقع وضع رسومات 640 × 480 × 16 باستخدام مواصفات ذاكرة VGA والسجل بواسطة أنظمة التشغيل مثل Windows 95 و OS/2 Warp 3.0 ، والتي لم تقدم أي دعم للدقة المنخفضة أو أعماق البت، أو دعم تخطيطات الذاكرة أو السجل الأخرى بدون برامج تشغيل إضافية. حتى أوائل العقد الأول من القرن الحادي والعشرين، حتى بعد أن أصبح معيار VESA لبطاقات الرسومات شائعًا، ظل وضع الرسومات "VGA" خيارًا متوافقًا لأنظمة تشغيل الكمبيوتر الشخصي.

أوضاع الرسوميات الأخرى

يمكن تنفيذ أوضاع العرض غير القياسية، بدقة أفقية:

  • 512 إلى 800 بكسل عرضًا، بـ 16 لونًا
  • عرض من 256 إلى 400 بكسل، بـ 256 لونًا

وارتفاعاتها:

  • 200 أو 350 إلى 410 خطوط (بما في ذلك 400 خط) بمعدل تحديث 70 هرتز، أو
  • من 224 إلى 256، أو من 448 إلى 512 سطرًا (بما في ذلك 240 أو 480 سطرًا) بمعدل تحديث 60 هرتز
  • من 512 إلى 600 سطر بمعدلات تحديث رأسية منخفضة (تصل إلى 50 هرتز، بما في ذلك على سبيل المثال 528، 544، 552، 560، 576 سطرًا)، اعتمادًا على توافق الشاشة الفردية.

على سبيل المثال، تتوفر أوضاع الدقة العالية مع وحدات البكسل المربعة بدقة 768 × 576 أو 704 × 528 بـ 16 لونًا، أو دقة متوسطة إلى منخفضة بدقة 320 × 240 بـ 256 لونًا. بدلاً من ذلك، تتوفر الدقة الموسعة مع وحدات البكسل "السميكة" و256 لونًا باستخدام، على سبيل المثال 400 × 600 (50 هرتز) أو 360 × 480 (60 هرتز)، ووحدات البكسل "الرفيعة" و16 لونًا ومعدل التحديث 70 هرتز مع وضع 736 × 410 على سبيل المثال .

تميل الأوضاع "الضيقة" مثل 256 × 224 إلى الحفاظ على نفس نسبة البكسل كما في وضع 320 × 240 على سبيل المثال ما لم يتم ضبط الشاشة لتمديد الصورة لملء الشاشة، حيث يتم اشتقاقها ببساطة عن طريق إخفاء الوضع الأوسع بدلاً من تغيير توقيتات البكسل أو الخطوط، ولكن يمكن أن تكون مفيدة لتقليل متطلبات الذاكرة وحسابات عنونة البكسل لتحويلات ألعاب الآركيد أو محاكيات وحدات التحكم.

تحتوي النسخة المخصصة للكمبيوتر الشخصي من لعبة Pinball Fantasies على خيار استخدام أوضاع غير قياسية "أوضاع الدقة العالية"، مثل 640 × 350 ، مما يسمح بعرض جزء أكبر من طاولة البينبول على الشاشة. [19]

أوضاع النص القياسية

كما ينفذ VGA أيضًا العديد من أوضاع النص:

  • 80 × 25 ، تم عرضها بخط 9 × 16 بكسل، بدقة فعّالة 720 × 400 [20]
  • 40 × 25 ، بخط 9 × 16 ، بدقة فعّالة 360 × 400
  • 80 × 43 أو 80 × 50 ، مع شبكة خطوط 8 × 8 ، بدقة فعالة 640 × 344 أو 640 × 400 بكسل.

كما هو الحال مع أوضاع الرسومات المعتمدة على البكسل، فمن الممكن إنشاء أوضاع نصية إضافية عن طريق برمجة VGA بشكل صحيح، مع حد أقصى إجمالي يبلغ حوالي 100 × 80 خلية ومنطقة نشطة تمتد على حوالي 88 × 64 خلية.

أحد المتغيرات التي تُرى أحيانًا هو 80 × 30 أو 80 × 60 ، باستخدام خط 8 × 16 أو 8 × 8 وشاشة فعالة بدقة 640 × 480 بكسل، والتي تتاجر باستخدام وضع 60 هرتز الأكثر وميضًا للحصول على 5 أو 10 أسطر إضافية من النص وكتل أحرف مربعة (أو، عند 80 × 30 ، نصف كتل مربعة).

التفاصيل الفنية

على عكس البطاقات التي سبقتها، والتي استخدمت إشارات TTL الثنائية للتفاعل مع الشاشة (وأيضًا الإشارات المركبة ، في حالة CGA)، قدمت VGA واجهة فيديو تستخدم إشارات RGB التناظرية الصرفة ، مع نطاق 0.7 فولت من الذروة إلى الذروة كحد أقصى. بالتزامن مع RAMDAC 18 بت (6 بت لكل قناة RGB)، أنتج هذا مجموعة ألوان تبلغ 262144 لونًا. [15] [16] [17] [18]

المواصفات الأصلية لـ VGA هي كما يلي:

توقيتات الإشارة

القيمة المعيارية المقصودة للتردد الأفقي لوضع VGA 640 × 480 هي بالضبط ضعف القيمة المستخدمة في نظام الفيديو NTSC-M ، حيث جعل هذا من الأسهل بكثير تقديم حلول TV-out الاختيارية أو صناديق تحويل VGA-to-TV الخارجية في وقت تطوير VGA. كما أنها ضعف القيمة المستخدمة في CGA، والتي تدعم أيضًا الشاشات المركبة .

يمكن تغيير جميع توقيتات VGA المشتقة (أي تلك التي تستخدم البلورات الرئيسية 25.175 و28.322 ميجا هرتز، وبدرجة أقل، معدل الخط الاسمي 31.469 كيلو هرتز) بواسطة برنامج يتجاوز واجهة البرنامج الثابت VGA ويتواصل مباشرة مع أجهزة VGA، كما فعلت العديد من الألعاب المستندة إلى MS-DOS. ومع ذلك، يمكن توقع أن تعمل الأوضاع القياسية فقط، أو الأوضاع التي تستخدم على الأقل نفس توقيتات H-sync وV-sync تقريبًا مثل أحد الأوضاع القياسية، مع شاشات VGA الأصلية في أواخر الثمانينيات وأوائل التسعينيات. قد يؤدي استخدام توقيتات أخرى في الواقع إلى إتلاف مثل هذه الشاشات، وبالتالي كان من المعتاد على ناشري البرامج تجنبها.

كانت شاشات CRT "متعددة المزامنة" من جهات خارجية أكثر مرونة، وعند دمجها مع بطاقات الرسوميات "super EGA" وVGA وSVGA اللاحقة باستخدام الأوضاع الموسعة، كان بإمكانها عرض نطاق أوسع بكثير من الدقة ومعدلات التحديث عند ترددات مزامنة عشوائية ومعدلات ساعة بكسل.

بالنسبة لوضع VGA الأكثر شيوعًا ( 640 × 480 ، 60 هرتز، غير متشابك )، يمكن العثور على التوقيتات الأفقية في دليل تثبيت شاشة HP Super VGA وفي أماكن أخرى. [24] [25]

الاستخدامات النموذجية للأوضاع المحددة

640 × 400 @ 70 هرتز هو وضع الفيديو التقليدي المستخدم لتشغيل أجهزة الكمبيوتر الشخصية x86 المتوافقة مع VGA [26] والتي تعرض شاشة تمهيد رسومية، بينما يستخدم وضع النص 720 × 400 @ 70 هرتز.

ومع ذلك، فقد تآكلت هذه الاتفاقية في السنوات الأخيرة، مع انتقال شاشات POST وBIOS إلى دقة أعلى، والاستفادة من بيانات EDID لمطابقة الدقة مع الشاشة المتصلة. [ بحاجة لمصدر ]

640 × 480 عند 60 هرتز هو وضع الرسومات الافتراضي لنظام التشغيل Windows (عادةً مع 16 لونًا)، [26] حتى Windows 2000. يظل خيارًا في XP والإصدارات الأحدث [ بحاجة لمصدر ] عبر خيار "فيديو منخفض الدقة" في قائمة التمهيد وإعدادات وضع التوافق لكل تطبيق، على الرغم من أن الإصدارات الأحدث من Windows أصبحت الآن افتراضية عند 1024 × 768 ولا تسمح عمومًا بتعيين أي دقة أقل من 800 × 600 .

لقد تضاءلت الحاجة إلى مثل هذا البديل منخفض الجودة والمتوافق عالميًا منذ بداية الألفية، حيث أصبحت الشاشات أو المحولات التي تعمل وفقًا لمعايير إشارات VGA غير القادرة على عرض أي شيء يتجاوز الدقة الأصلية نادرة بشكل متزايد. [ توضيح ]

كان وضع 320 × 200 عند 70 هرتز هو الوضع الأكثر شيوعًا لألعاب الكمبيوتر في أوائل التسعينيات، مع مضاعفة البكسل ومضاعفة الخطوط في الأجهزة لتقديم إشارة 640 × 400 عند 70 هرتز إلى الشاشة.

كانت صورة بدء تشغيل Windows 95/98/Me LOGO.SYS بدقة 320 × 400، وتم عرضها مع مضاعفة البكسل لتقديم إشارة 640 × 400 عند 70 هرتز إلى الشاشة. كانت الإشارة المكونة من 400 سطر هي نفسها الموجودة في وضع النص القياسي 80 × 25 ، مما يعني أن الضغط Escللعودة إلى وضع النص لم يغير تردد إشارة الفيديو، وبالتالي لم يكن على الشاشة إعادة المزامنة (والتي كان من الممكن أن تستغرق عدة ثوانٍ بخلاف ذلك). [ بحاجة لمصدر ]

موصل

موصل VGA القياسي
موصلات VGA BNC

واجهة شاشة VGA القياسية عبارة عن موصل D-subminiature مكون من 15 سنًا في غلاف "E"، ويشار إليه بشكل مختلف باسم "DE-15" و"HD-15" وبشكل خاطئ "DB-15(HD)".

تحمل جميع موصلات VGA إشارات فيديو RGBHV (أحمر، أخضر، أزرق، مزامنة أفقية ، مزامنة رأسية ) تناظرية . تتضمن الموصلات الحديثة أيضًا دبابيس VESA DDC ، لتحديد أجهزة العرض المرفقة.

نظرًا لأن VGA يستخدم إشارات تناظرية منخفضة الجهد، فإن تدهور الإشارة يصبح عاملاً في حالة الكابلات ذات الجودة المنخفضة أو الطويلة للغاية. تتضمن الحلول الكابلات المحمية، والكابلات التي تتضمن كبل محوري داخلي منفصل لكل إشارة لونية، والكابلات "المكسورة" التي تستخدم كبل محوري منفصل مع موصل BNC لكل إشارة لونية.

تستخدم كابلات BNC عادةً خمسة موصلات، واحد لكل من الأحمر والأخضر والأزرق والمزامنة الأفقية والمزامنة الرأسية، ولا تتضمن خطوط الإشارة الأخرى لواجهة VGA. مع BNC، تكون الأسلاك المحورية محمية بالكامل من البداية إلى النهاية ومن خلال التوصيل البيني بحيث لا يحدث أي تداخل تقريبًا ولا يمكن حدوث تداخل خارجي. يسبق استخدام كابلات الفيديو BNC RGB ظهور VGA في الأسواق والصناعات الأخرى.

لوحة الألوان

لوحة الألوان الافتراضية VGA 256
لوحة VGA منظمة في 4 مجموعات
أمثلة لصور VGA بحجم 640×480 مع 16 لونًا و320×200 مع 256 لونًا (في الأسفل). تُستخدم تقنية Dithering لإخفاء قيود اللون.

يستخدم نظام ألوان VGA لوحات ألوان تعتمد على السجلات لتعيين الألوان بأعماق بت مختلفة إلى نطاق الإخراج الذي يبلغ 18 بت. وهو متوافق مع محولات EGA وCGA، ولكنه يدعم عمق بت إضافي للوحة الألوان عند استخدام هذه الأوضاع.

على سبيل المثال، في أوضاع EGA ذات 16 لونًا، تقدم VGA 16 سجل لوحة، وفي أوضاع 256 لونًا، تقدم 256 سجلًا. [27] يحتوي كل سجل لوحة على قيمة RGB 3×6 بت ، مما يؤدي إلى اختيار لون من مجموعة 18 بت من DAC .

يتم تهيئة سجلات الألوان هذه إلى القيم الافتراضية التي تتوقع IBM أن تكون الأكثر فائدة لكل وضع. على سبيل المثال، يتم تهيئة أوضاع EGA ذات الستة عشر لونًا إلى لوحة الألوان الافتراضية CGA ذات الستة عشر لونًا، ويتم تهيئة وضع 256 لونًا إلى لوحة ألوان تتكون من 16 لونًا CGA، و16 ظلًا رماديًا، ثم 216 لونًا تختارها IBM لتناسب حالات الاستخدام المتوقعة. [28] [29] بعد التهيئة، يمكن إعادة تعريفها في أي وقت دون تغيير محتويات ذاكرة الوصول العشوائي للفيديو، مما يسمح بدورة اللوحة .

في أوضاع 256 لونًا، يتم ضبط DAC لدمج أربع قيم ألوان مكونة من 2 بت، واحدة من كل مستوى، في قيمة مكونة من 8 بت تمثل مؤشرًا في لوحة الألوان المكونة من 256 لونًا. تجمع واجهة وحدة المعالجة المركزية بين المستويات الأربعة بنفس الطريقة، وهي ميزة تسمى "chain-4"، بحيث تظهر كل بكسل لوحدة المعالجة المركزية كقيمة مكونة من 8 بت تمثل مؤشر اللوحة. [30]

يستخدم

يتم تعيين ذاكرة الفيديو الخاصة بـ VGA إلى ذاكرة الكمبيوتر الشخصي عبر نافذة في النطاق بين المقاطع 0xA0000 و0xBFFFF في مساحة عنوان الوضع الحقيقي للكمبيوتر الشخصي (A000:0000 وB000:FFFF في صيغة المقطع:الإزاحة). وعادةً ما تكون هذه المقاطع الأولية هي:

  • 0xA0000 لأوضاع الرسومات EGA/VGA (64  كيلوبايت )
  • 0xB0000 لوضع النص أحادي اللون (32 كيلو بايت)
  • 0xB8000 لوضع النص الملون وأوضاع الرسومات المتوافقة مع CGA (32 كيلوبايت)

توفر بطاقة VGA النموذجية أيضًا مقطع الإدخال/الإخراج المخصص للمنافذ هذا:

  • 0x3B0 إلى 0x3DF

بسبب استخدام تعيينات عناوين مختلفة لأوضاع مختلفة، من الممكن أن يكون هناك محول أحادي اللون (مثل MDA أو Hercules ) ومحول ألوان مثل VGA أو EGA أو CGA مثبتين في نفس الجهاز.

في بداية الثمانينيات، كان هذا يُستخدم عادةً لعرض جداول بيانات Lotus 1-2-3 بنص عالي الدقة على شاشة أحادية اللون والرسومات المرتبطة بها على شاشة CGA منخفضة الدقة في نفس الوقت. كما استخدم العديد من المبرمجين مثل هذا الإعداد مع عرض البطاقة أحادية اللون لمعلومات التصحيح أثناء تشغيل البرنامج في وضع الرسومات على البطاقة الأخرى. يمكن للعديد من أدوات التصحيح، مثل Turbo Debugger من Borland و D86 و CodeView من Microsoft، العمل في إعداد شاشة مزدوجة. يمكن استخدام Turbo Debugger أو CodeView لتصحيح أخطاء Windows.

كانت هناك أيضًا برامج تشغيل للأجهزة مثل ox.sys، والتي نفذت محاكاة واجهة تسلسلية على الشاشة أحادية اللون، على سبيل المثال، سمحت للمستخدم بتلقي رسائل الأعطال من إصدارات تصحيح أخطاء Windows دون استخدام محطة طرفية تسلسلية فعلية.

من الممكن أيضًا استخدام الأمر "MODE MONO" في موجه الأوامر لإعادة توجيه الإخراج إلى شاشة أحادية اللون. عندما لم يكن المحول أحادي اللون موجودًا، كان من الممكن استخدام مساحة العنوان 0xB000–0xB7FF كذاكرة إضافية للبرامج الأخرى.

يمكن لبطاقة الرسوميات PCI / PCIe القادرة على VGA توفير سجلات VGA قديمة في مساحة تكوين PCI الخاصة بها ، والتي يمكن إعادة تعيينها بواسطة BIOS أو نظام التشغيل . [31]

برمجة

يؤدي "فصل" ذاكرة VGA التي تبلغ سعتها 256 كيلوبايت إلى أربع "مستويات" منفصلة إلى إتاحة ذاكرة VGA التي تبلغ سعتها 256 كيلوبايت في أوضاع 256 لونًا. وهناك مقايضة بين التعقيد الإضافي وفقدان الأداء في بعض أنواع عمليات الرسومات، ولكن يتم التخفيف من ذلك من خلال زيادة سرعة العمليات الأخرى في مواقف معينة:

  • من الممكن تسريع عملية ملء المضلع أحادي اللون بفضل القدرة على ضبط أربع وحدات بكسل من خلال كتابة واحدة على الأجهزة.
  • يمكن أن يساعد محول الفيديو في نسخ مناطق ذاكرة الفيديو، وهو ما كان أسرع في بعض الأحيان من القيام بذلك باستخدام واجهة CPU إلى VGA البطيئة نسبيًا.
  • سمح استخدام صفحات الفيديو المتعددة في الأجهزة بالتخزين المؤقت المزدوج أو التخزين المؤقت الثلاثي أو تقسيم الشاشات، والتي على الرغم من توفرها في وضع VGA 320 × 200 16 لونًا، لم تكن ممكنة باستخدام وضع 13h الأساسي .
  • على وجه الخصوص، كان من الممكن استخدام عدة أوضاع عرض ذات دقة أعلى وتعسفية، وصولاً إلى الحد القابل للبرمجة وهو 800 × 600 مع 16 لونًا (أو 400 × 600 مع 256 لونًا)، بالإضافة إلى أوضاع مخصصة أخرى باستخدام مجموعات غير عادية من عدد البكسل الأفقي والرأسي في أي من وضعي الألوان.

كما دعمت برامج مثل Fractint و Xlib وColoRIX أيضًا أوضاع 256 لونًا معدلة على محولات قياسية باستخدام عرض قابل للجمع بحرية يبلغ 256 و320 و360 بكسل وارتفاعات 200 و240 و256 (أو 400 و480 و512) سطرًا، وتمتد إلى 384 أو 400 عمود بكسل و576 أو 600 (أو 288 أو 300). ومع ذلك، كان 320 × 240 هو الأكثر شهرة والأكثر استخدامًا، حيث قدم دقة قياسية مكونة من 40 عمودًا ونسبة عرض إلى ارتفاع 4:3 مع بكسلات مربعة. كان يُطلق على دقة " 320 × 240  × 8" عادةً اسم Mode X ، وهو الاسم الذي استخدمه مايكل أبراش عندما قدم الدقة في مجلة دكتور دوب .

لم تُستخدم أوضاع الدقة الأعلى إلا في حالات خاصة اختيارية بدلاً من استخدامها كمعيار، خاصةً عندما يتعلق الأمر بعدد كبير من الخطوط. كانت شاشات VGA القياسية تتمتع بمعدل مسح خط ثابت (H-scan) - كانت شاشات "متعددة المزامنة" في ذلك الوقت نادرة ومكلفة - وبالتالي كان لا بد من تقليل معدل التحديث الرأسي/الإطاري (V-scan) لاستيعابها، مما أدى إلى زيادة الوميض المرئي وبالتالي إجهاد العين . على سبيل المثال، أدى أعلى وضع 800 × 600 ، والذي يعتمد بخلاف ذلك على دقة SVGA المطابقة (بإجمالي 628 خطًا)، إلى تقليل معدل التحديث من 60 هرتز إلى حوالي 50 هرتز (و 832 × 624 ، أقصى دقة نظرية يمكن تحقيقها مع 256 كيلوبايت عند 16 لونًا، كانت ستقللها إلى حوالي 48 هرتز، وهو أعلى قليلاً من المعدل الذي تستخدم به شاشات XGA تقنية التداخل ذات التردد المزدوج للتخفيف من وميض الإطار الكامل).

كانت هذه الأوضاع غير متوافقة تمامًا مع بعض الشاشات، مما أدى إلى حدوث مشكلات في العرض مثل اختفاء تفاصيل الصورة في المسح الزائد (خاصة في البعد الأفقي)، أو التدحرج الرأسي، أو المزامنة الأفقية الرديئة أو حتى الافتقار التام للصورة اعتمادًا على الوضع الدقيق الذي تم محاولته. وبسبب هذه المشكلات المحتملة، كانت معظم تعديلات VGA المستخدمة في المنتجات التجارية مقتصرة على مجموعات أكثر توافقًا مع المعايير و"آمنة للشاشة"، مثل 320 × 240 (بكسل مربع، ثلاث صفحات فيديو، 60 هرتز)، و 320 × 400 (دقة مزدوجة، صفحتا فيديو، 70 هرتز)، و 360 × 480 (أعلى دقة متوافقة مع كل من شاشات وبطاقات VGA القياسية، صفحة فيديو واحدة، 60 هرتز) في 256 لونًا، أو ضعف الدقة الأفقية في وضع 16 لونًا.

مصنعي الأجهزة

قامت العديد من الشركات بإنتاج نماذج للوحات الرسوميات المتوافقة مع VGA. [32]

خلفاء

سوبر في جي ايه (SVGA)

Super VGA (SVGA) هو معيار عرض تم تطويره في عام 1988، عندما أعلنت شركة NEC Home Electronics عن إنشائها لجمعية معايير إلكترونيات الفيديو (VESA). قادت شركة NEC تطوير SVGA ، إلى جانب أعضاء آخرين في VESA بما في ذلك ATI Technologies و Western Digital . تتيح SVGA دقة عرض رسومية تصل إلى 800 × 600 بكسل ، أي أكثر بنسبة 36% من الدقة القصوى لـ VGA والتي تبلغ 640 × 480 بكسل. [33]

مجموعة الرسومات الممتدة (XGA)

مجموعة الرسومات الممتدة (XGA) هي معيار عرض من IBM تم تقديمه في عام 1990. وفي وقت لاحق أصبح التسمية الأكثر شيوعًا لدقة العرض 1024 × 768 بكسل .

انظر أيضا

مراجع

  1. ^ Petzold, Charles (يوليو 1987). "المعيار الثلاثي: ثلاثة أوضاع فيديو جديدة من IBM". مجلة PC . Ziff Davis . تم الاسترجاع في 2020-04-13 .
  2. ^ بولسون، كين. "التسلسل الزمني لأجهزة الكمبيوتر الشخصية من إنتاج شركة آي بي إم". مؤرشف من الأصل في 2015-02-21 . تم استرجاعه في 2015-01-28 .
  3. ^ "ما هو VGA (مجموعة رسومات الفيديو)؟" . تم الاسترجاع في 2018-08-13 .
  4. ^ مشروع - مغامرة، IDG (1990/10/22). عالم الكمبيوتر. مؤسسة IDG.
  5. ^ "الرسم في الوضع المحمي". ويكي OSDev . تم الاسترجاع في 2020-12-20 .
  6. ^ د. جون بيدي (12 مارس 2019). "رقائق الرسوميات الشهيرة: VGA من IBM. كانت VGA هي رقاقة الرسوميات الأكثر شعبية على الإطلاق" . تم الاسترجاع في 2020-04-13 . يُقال عن الطائرات أن DC3 و 737 هما الطائرات الأكثر شعبية على الإطلاق، وأن 737، على وجه الخصوص، هي الطائرة الأكثر مبيعًا على الإطلاق. يمكن قول الشيء نفسه عن VGA في كل مكان، وشقيقها الأكبر XGA. وضع VGA، الذي لا يزال من الممكن العثور عليه مدفونًا في وحدات معالجة الرسومات ووحدات المعالجة المركزية الحديثة اليوم، الأساس لمعيار الفيديو ومعيار برمجة التطبيقات.
  7. ^ Eckert; Azinger (15 أبريل 1991). "مقارنة المنتجات - لوحات Super VGA". InfoWorld . ص 53-63.
  8. ^ مجلات، SPH (أبريل 2007). HWM. مجلات SPH.
  9. ^ Peddie, Jon (12 مارس 2019). "Famous Graphics Chips: IBM's VGA | IEEE Computer Society". IEEE Computer Society . مؤرشف من الأصل في 2022-11-28 . تم الاسترجاع في 2022-12-27 .
  10. ^ تومسون، ستيفن (1988). "VGA ‒ اختيارات التصميم لنظام فرعي جديد للفيديو". مجلة أنظمة آي بي إم . 27 (2). آي بي إم: 185‒197. doi :10.1147/sj.272.0185.
  11. ^ ab Rosch, Winn (22 ديسمبر 1987). "بطاقة محول VGA من IBM: ذاكرة وصول عشوائي للفيديو 256 كيلو بايت، 17 وضع عرض". مجلة PC . ص 35.
  12. ^ "محول العرض IBM PERSONAL SYSTEM/2 (TM)، ومحول العرض IBM PERSONAL SYSTEM/2 8514/A AND". www-01.ibm.com . 1987-04-02 . تم الاسترجاع في 2020-08-16 .
  13. ^ هينر، مارتن. "توقيتات VGA". مؤرشف من الأصل في 27 أكتوبر 2012. تم الاسترجاع في 7 نوفمبر 2012 .
  14. ^ "الرسم في الوضع المحمي - OSDev Wiki". wiki.osdev.org . تم الاسترجاع في 2020-12-20 .
  15. ^ ab US5574478A، Bril، Vlad & Pett، Boyd G.، "نظام ألوان VGA لأجهزة الكمبيوتر الشخصية"، صدر في 12 نوفمبر 1996 
  16. ^ ab "قراءة وكتابة ملفات لوحة ألوان VGA RGB (pal) ذات 18 بت باستخدام C#". مدونة Cyotek . 2017-12-26 . تم الاسترجاع في 2023-03-27 .
  17. ^ ab "برمجة الفيديو VGA/SVGA--سجلات الألوان". www.osdever.net . تم الاسترجاع في 2023-03-27 .
  18. ^ ab "تحويل لوحة VGA \ VOGONS". www.vogons.org . تم الاسترجاع في 2023-03-27 .
  19. ^ "نتائج اختبار توافقية ألعاب DOS لشرائح الفيديو PCI المتأخرة وAGP المبكرة والمتوسطة". archive.ph . مؤرشف من الأصل في 2022-03-21.
  20. ^ أبراش، مايكل. "كيف يعمل وضع 360×480 في 256 لونًا". كتاب برمجة الرسومات الأسود . مؤرشف من الأصل في 23 أبريل 2012. تم الاسترجاع في 7 نوفمبر 2012 .
  21. ^ "إشارة VGA 640 × 480 @ 60 هرتز توقيت قياسي للصناعة". www.tinyvga.com .
  22. ^ دليل مرجعي تقني لنظام الفيديو الفرعي PS/2 لعام 1992
  23. ^ "توقيتات إشارة VGA". مؤرشف من الأصل في 2016-06-20.
  24. ^ "صفحة توقيتات VGA لـ Javier Valcarce". مؤرشف من الأصل في 2015-01-02.
  25. ^ دليل تركيب شاشة HP D1194A Super VGA وشاشة HP D1195A Ergonomic Super VGA، شركة Hewlett Packard
  26. ^ من "ePanorama.net - Circuits". مؤرشف من الأصل في 2009-02-27.090425 إيبانوراما.نت
  27. ^ "برمجة الفيديو VGA/SVGA--سجلات الألوان". www.scs.stanford.edu . تم الاسترجاع في 2020-08-16 .
  28. ^ دليل مرجعي فني لواجهة الأجهزة PS/2 من IBM (PDF) . ص 13–18.
  29. ^ سؤال retrocomputing SE: لماذا تم اختيار هذه الألوان لتكون لوحة الألوان الافتراضية لـ 256 لونًا من VGA؟
  30. ^ ماتياس أبهوف (1990). Die Programmierung der EGA/VGA Grafikkarte ؛ ردمك 3-89319-274-3 ; تم تعلم هذا القسم بأكمله من هذا الكتاب 
  31. ^ "PCI BARs ووسائل أخرى للوصول إلى وحدة معالجة الرسوميات - وثائق git الخاصة بـ envytools". envytools.readthedocs.io . تم الاسترجاع في 2024-07-29 .
  32. ^ "تاريخ معالج الرسوميات الحديث". techspot.com . مؤرشف من الأصل في 29 مارس 2016. استرجاع 6 مايو 2018 .
  33. ^ Brownstein, Mark (14 نوفمبر 1988). "NEC Forms Video Standards Group". InfoWorld . المجلد 10، العدد 46. ص 3. ISSN  0199-6649 . تم الاسترجاع في 27 مايو 2016 .

قراءة إضافية

  • JD Neal (1997). "مرجع مجموعة شرائح VGA". صفحة معلومات برمجة الفيديو VGA وSVGA على مستوى الأجهزة .
  • جوردان براون وجون كينجمان (6 مايو 1996). "ربط جهاز عرض VGA CHRP بمعيار IEEE 1275–1994 للبرامج الثابتة للتمهيد (التهيئة والتكوين)". 1.0. مؤرشف من الأصل في 9 سبتمبر 2006. تم الاسترجاع في 22 يونيو 2006 . {{cite journal}}: تتطلب المجلة الاستشهاد بها |journal=( مساعدة )
  • "الخلف. "مستندات واجهة VGA وإشارة الفيديو". صفحة معلومات فيديو VGA وSVGA على مستوى الإشارة .
  • "دليل مرجعي فني من IBM VGA" (PDF) . هذا هو المرجع الأصلي من IBM. يوفر المستند نظرة عامة جيدة على وظائف VGA وهو كامل إلى حد ما، بما في ذلك وصف تفصيلي لأوضاع BIOS القياسية وبعض تقنيات البرمجة .
  • وصف دبابيس VGA والإشارات
تم الاسترجاع من "https://en.wikipedia.org/w/index.php?title=مجموعة_رسومات_الفيديو&oldid=1247221437"
Original text
Rate this translation
Your feedback will be used to help improve Google Translate