Tuesday, 20 December 2011

Graphic Card Part 1


PC Hardwares ေတြတရိွန္ထိုး တိုးတက္လာတာဆိုရင္ အခုဆို ဆယ္စုႏွစ္ ႏွစ္ခုေလာက္ရိွေနၿပီ။ CPU, Memory, HDD, Graphic card စတာေတြ ဟာ မ်က္စိတမွိတ္အတြင္းမွာ ေျပာင္းလဲသြားသလိုပါပဲ။ ေျပာင္းလဲမွဳေတြထဲမွာ သိသာထင္ရွားတဲ့အရာဆိုရင္ ကၽြန္ေတာ္တို့ကြန္ပ်ဳတာအတြက္ 2D, 3D ရုပ္ထြက္ေတြကိုျပဳလုပ္ေပးေနတဲ့ Graphic Card ေတြလဲအပါအဝင္ျဖစ္တယ္။ Graphic Card အသစ္ေတြႏွစ္စဥ္ထြက္ရိွေနတာနဲ့အမွ် ကၽြန္ေတာ္တို့အတြက္ ေရြးခ်ယ္စရာေတြမ်ားျပားလာတယ္။ Graphic Card ေတြမွာပါဝင္တဲ့ stream processor, Shader processor, ROPs ေတြ, bandwidth ေတြ, Pixel Shader ေတြက ကြန္ပ်ဳတာသံုးစြဲသူေတြကို နားမရွင္းျဖစ္ေစပါတယ္။ ဒီအေၾကာင္းေတြကို ကြန္ပ်ဳတာသံုးစြဲသူေတြသိရိွေစဖို့အတြက္ ေဖာ္ျပေပးလိုက္ပါတယ္။
Output မ်ား

ပံုမွာျပထားတာကေတာ့ Graphic Card ရဲ့ output ေတြရိွရာေနရာပဲျဖစ္ပါတယ္။ PC ရဲ့ hardwares ေတြဟာ digital နည္းပညာျဖစ္တဲ့ 0 နဲ့ 1 ေတြနဲ့သာလုပ္ေဆာင္ပါတယ္။ ဒါေၾကာင့္သူတို့ကထြက္လာတဲ့ output ဟာ digital ေတြပဲျဖစ္ပါတယ္။ ဒါေပမယ့္ ကၽြန္ေတာ္တို ့အရင္တုန္းကသံုးခဲ့တဲ့ CRT Monitor ေတြဟာ Analog ျဖစ္ပါတယ္။ သူတို ့အတြက္ digital ကေန Analog ေျပာင္းဖို့ digital to analog converter (DAC) လုိ့ေခၚတဲ့ device ေတြလိုလာပါတယ္။ ယခုသံုးေနတဲ့ LCD ေတြကေတာ့ digital ေတြျဖစ္ပါတယ္။ ဒါေၾကာင့္ DAC ေတြရဲ့လိုအပ္မွဳဟာလည္းနည္းပါးလာပါတယ္။ ဒါေပမယ့္ စံတစ္ခုအေနနဲ့analog ကိုေထာက္ပံ့ေပးေနတုန္းပါပဲ။


VGA output (D-sub)

VGA output မွဆိုရင္ pin အေရအတြက္ 15 pins ပါပါတယ္။ သူကို သာမန္အားျဖင့္ အျပာေရာင္နဲ့သက္မွတ္ပါတယ္။ VGA ကေတာ့ Video Graphic Array ကိုဆိုလိုပါတယ္။ Hardware ပိုင္းမွာေတာ့ Video Graphic Adapter လို့ေခၚပါတယ္။ ၄င္းဟာ analog display Signal ေတြကိုေထာက္ပံ့ေပးပါတယ္။


DVI Output

DVI ဟာ စံသက္မွတ္ထားတဲ့ digital output ျဖစ္ပါတယ္။ DVI ရဲ့အရွည္ ကေတာ့ Digital Visual Interface ျဖစ္ပါတယ္။ DVI ကိုမ်ားေသာအားျဖင့္ digital projector ေတြ၊ HDTV (High Definition TeleVeision) ေတြနဲ့ခ်ိတ္ဆက္ႏိုင္ပါတယ္။ ၄င္းဟာ resolution အေနျဖင့္ 2560x1600 ထိေထာက္ပံ့ႏိုင္ပါတယ္။ 2004 ခုႏွစ္ထက္ ေနာက္မက်တဲ့ ကဒ္ေတြမွာဆိုရင္ DVI ေပါက္ တစ္ေပါက္ကေတာ့ ပါပါတယ္။


Composite Video Output

ဒါကေတာ့ Composite Video Output ျဖစ္ပါတယ္။ သူ့ကို RCA (Radio Corporation of America )လို ့လည္းေခၚပါတယ္။ သူ့ကို TV ေတြ၊ VCRလို ပစၥည္းမ်ိဳးေတြနဲ့ခ်ိတ္ဆက္အသံုးျပဳပါတယ္။ဒါေပမယ့္ very low resolution analog signal ေတြကိုပဲ ေပးပို ့ႏိုင္ပါတယ္။


S-Video (S-VHS)

S-Video က Super Video သို႔ Super VHS လို့ေခၚပါတယ္။ S-Video မွာ Pin 4 ခုပါပါတယ္။ သူ႔ကိုေတာ့ television industry ေတြက စံအျဖစ္သက္မွက္ထားပါတယ္။ သူလည္းပဲ low resolution analog signal ေတြကိုပဲေပးပို ့ႏိုင္ပါတယ္။ ဒါေပမယ့္ composite video output ထက္္စာရင္ေကာင္းပါတယ္။ single cable video output မွာေတာ့ စံအျဖစ္ရိွေနေသးပါတယ္။


Component Video

Component Video ေတြဟာ Graphic Card မွာထည့္သြင္းဖို ့အတြက္ မ်ားျပားေနတာေၾကာင့္ သက္သက္ adapter တစ္ခုအေနနဲ့ပဲပါဝင္ပါတယ္။ Component Video Output မွာဆိုရင္ Video အတြက္သာမကပဲ audio ပါ ပါဝင္လာပါတယ္။ အစြန္ဆံုး က အစိမ္း၊ အနီနဲ့ အျပာ က video အတြက္ျဖစ္ၿပီးေတာ့ က်န္တဲ့ ႏွစ္ခုက audio အတြက္ျဖစ္ပါတယ္။ သူရဲ့ output ေတြကို Y, Pb, Pr လို့ေခၚတဲ့ output ေတြအေနနဲ့ ခြဲထြက္လာတာေၾကာင့္ HDTV ေတြ၊ Digital projector ေတြနဲ့ခ်ိတ္ဆက္ႏိုင္ပါတယ္။
သူရဲ့ signal ေတြဟာ analog ေတြျဖစ္ေပမယ့္လို့ သီးျခား colour output ေတြအေနနဲ့ခြဲထုက္ထားတာေၾကာင့္ High resolution ကိုရေစပါတယ္။


HDMI

HDMI ကေတာ့ High Definition Multimedia Interface ကိုညႊန္းဆိုတာပဲျဖစ္ပါတယ္။ HDMI ကိုသာမန္ graphic card ေတြမ်ာမေတြ့ရပဲ၊ Entertainment ဦးစားေပး ကဒ္ေတြနဲ့ High end card ေတြမွာပဲေတြ့ရပါတယ္။ HDMI မွာ High definition Video နဲ့ Audio ေတြကို ေပးပို ့ႏိုင္စြမ္းရိွပါတယ္။
ဒါေပမယ့္ သူ့နဲ့ခ်ိတ္ဆက္မယ့္ cable ေတြကေတာ့ ေစ်းၾကီးေနပါေသးတယ္။


Graphic Card Interfaces

ပံုမွာျပထားတာကေတာ့ Graphic Card Interface ျဖစ္ပါတယ္။ Graphic Card Interface ဟာ graphci card နဲ့ computer ၾကား ခ်ိတ္ဆက္ေပးတဲ့ အရာပဲျဖစ္ပါတယ္။
Graphic card ေတြကိုဝယ္ယူရာမွာ Interface ကအရမ္းကိုအေရးၾကီးပါတယ္။ ကိုယ့္ MB ရဲ့ Graphic card slot ဟာ ကိုယ္ဝယ္လာတဲ့ Graphic Card ရဲ့ Interface ခ်င္းကိုက္ညီမွဳမရိွဘူးဆိုရင္ တပ္ဆင္လို ့မရပါဘူး။ ဥပမာ အားျဖင့္ PCI Express graphic card ဟာ AGP slot မွာတပ္ဆင္လို့မရသလို AGP Graphic Card ကလည္း PCI Express slot မွာတပ္ဆင္လို့မရပါဘူး။ MB နဲ့ Graphic Card အျပန္အလွန္ data ေပးပို့ႏိုင္မွဳကို Bandwidth နဲ့တိုင္းတာပါတယ္။ Bandwidth ျမင့္ေလ graphic card က ျမန္ျမန္ဆန္ဆန္ အလုပ္လုပ္ႏိုင္ေလျဖစ္ပါတယ္။ ဒါေပမယ့္လဲ Graphic Card Industry ေတြေျပာသေလာက္ Interface တစ္ခုနဲ့တစ္ခု သိပ္ျပီးကြာျခားမွဳမရိွပါဘူး။
Interface ေတြဟာ အရင္တုန္းက အမ်ားၾကီးရိွေပမယ့္ လို ့အခုအခါမွာေတာ့ AGP နဲ့ PCI Express ပဲက်န္ပါေတာ့တယ္။ ဒါေပမယ့္ ဗဟုသုတ အေနနဲ့ေဖာ္ျပေပးလိုက္ပါတယ္။


ISA

ISA ဆိုတာက Industry Standard Architechure ကိုဆိုလိုပါတယ္။ သူကို ဟိုးအရင္တုန္းက ကြန္ပ်ဳတာေတြမွာပဲ ေတြ့ႏိုင္ပါတယ္။ အခုခ်ိန္မွာေတာ့ ေပ်ာက္ကြယ္သြားပါျပီ။ သူမွာ 8 bit wide interface နဲ့ 16 bit wide interface ဆိုၿပီး graphic card ႏွစ္မ်ိဳးထြက္ရိွပါတယ္။ EISA (Extended ISA) ဆိုၿပီးထြက္ေပၚလာပါေသးတယ္။ သူကေတာ့ 32 bit wide ရိွပါတယ္။ ဒါေပမယ့္ ေစ်းၾကီးတဲ့အတြက္ ေနာက္ထပ္ Interface အသစ္ထြက္ေပၚလာတဲ့အခါ ေမွးမိွန္သြားခဲ့တယ္။




PCI

PCI က Peripheral Components Interconnect ကိုဆိုလိုပါတယ္။ သူက 32 bit wide interface ျဖစ္ၿပီး 33MHz speed နဲ့ run ပါတယ္။ 133 MB/s Bandwidth ကိုရရိွပါတယ္။ PCI ကို ISA ေတြေနရာမွာ အစားထိုးအသံုးျပဳပါတယ္။ PCI ေတြကို add in card ေတြအတြက္ ယခုထိစံထားသံုးစြဲေနေသးပါတယ္။ ဒါေပမယ့္ Graphic Card ေတြအတြက္ကေတာ့ မသံုးေတာ့ပါဘူး။


PCI X

PCI -X ကေတာ့ PCI Extended ကိုဆိုလိုတာျဖစ္ပါတယ္။ သူ့မွာ 64 bit wide interface ရိွျပီး 4266 MB/s bandwidth ရိွပါတယ္။ ဒီကဒ္ေတြကို server ေတြမွာပဲအသံုးျပဳခဲ့ျပီး ေတြ႕ရခဲပါတယ္။ PCI X ကဒ္ေတြကို ကၽြန္ေတာ္တို ့ရဲ့ PCI ver 2.2 slot ေတြမွာတပ္ဆင္ႏိုင္ပါတယ္။ ဒါေပမယ့္ PCI Express slot ေတြမွာတပ္လို ့မရပါဘူး။


AGP

AGP ကေတာ့ Accelerated Graphic Port ကိုဆိုလိုပါတယ္။ သူကို PCI rev 2.1 ေပၚကို အေျခခံၿပီးထုက္လုပ္ထားတာျဖစ္ပါတယ္။ AGP မွာ system memory နဲ့ တိုက္ရိုက္ခ်ိတ္ဆက္ အလုပ္လုပ္ႏိုင္မွဳ၊ organization နဲ့ data transfer မွာ de-multiplexing နဲ့ simplification လုပ္ေဆာင္ႏိုင္မွဳ၊ clock speed ျမန္ဆန္မွဳတို့ေၾကာင့္ PCI ေတြအေပၚကို အသာစီးရထားပါတယ္။AGP ကို verison ၃မ်ိဳးနဲ့ထုက္ ပါတယ္။ AGP x1, AGP 4x, AGP 8x တို့ျဖစ္ပါတယ္။ AGP ဟာ 32 bit wide နဲ့ 66MHz speed ရိွပါတယ္။ 266MB/s bandwidth ကိုရပါတယ္။ AGP 8x ဆိုတာက AGP 1x ထက္ ၈ဆပိုျမန္တယ္လို ့ဆိုတာျဖစ္ပါတယ္။ AGP 8x ကို 4x slot မွာတပ္ဆင္ႏိုင္ပါတယ္။ ဒါေပမယ့္ 4x speed နဲ့ပဲအလုပ္လုပ္မွာျဖစ္ပါတယ္။ ထို့အတူပဲ AGP 4x ကို 8x slot မွာတပ္ဆင္ပါက 4x speed နဲ့ပဲအလုပ္လုပ္မွာျဖစ္ပါတယ္။


PCI Express

PCI Express ဟာ Parallel Interface Bus system ေတြျဖစ္တဲ့ ISA, PCI, AGP ေတြနဲ့မတူပဲ Serial Interface Bus System ရိွပါတယ္။ Parallel Bus ေတြနဲ့မတူတာက စုစုေပါင္း Bandwidth ကို device ေတြအားလံုးကရႏိုင္တာပါပဲ။PCI Express ေတြဟာ single Links တစ္ခုျခင္းစီရဲ့ speed ကို ေျမွာက္ျခင္းနဲ့ အလုပ္လုပ္ပါတယ္။ single link တစ္ခုမွာ 250MB/s up stream နဲ့ 250 MB/s downstream ရိွပါတယ္ (upstream to the system and downstream to the device)။ PCI E x 16 က single link ရဲ့ ၁၆ ဆ ျဖစ္တဲ့ 4GB/s up stream နဲ့ 4GB/s downstream (total 8GB/s) ရိွပါတယ္။ PCI Express x16 card ေတြဟာအၿမဲတမ္း 16 ဆနဲ့အလုပ္လုပ္စရာမလိုပါဘူး။ ဒါေၾကာင့္ dual Graphic card ေတြကို တပ္ဆင္ႏိုင္ေအာင္ ေဆာင္ရြက္လာတယ္။ PCIE x16 slots ႏွစ္ခုပါလာၿပီး slot တစ္ခုပဲသံုးမယ္ဆိုရင္ 16x နဲ့ လုပ္ႏိုင္ၿပီး card ႏွစ္ခုသံုးပါက 8x နဲ့အလုပ္လုပ္ၾကတယ္။ ဒါေၾကာင့္ SLI နဲ့ Crossfire နည္းပညာကိုေထာက္ပံ့တဲ့ ကဒ္ေတြကို PCI Express interface နဲ့ပဲလာတာျဖစ္တယ္။ ဒါေပမယ့္ Bandwidth ေတြကို တိုးလာတာနဲ့အမွ် Card ေတြမွာလည္း power ပိုမိုလိုအပ္လာတယ္။ Slot က power နဲ့မလံုေလာက္ေတာ့တဲ့အခါမွာ card ေတြမွာ Power connector ေတြသက္သက္ထည့္သြင္းလာတယ္။ယခုေပၚထြက္ေနတဲ့ Mid-range နဲ႕ highend card ေတြမွာဆိုရင္ 4-pin, 6-Pin, 8-pin power connector ေတြ တစ္ခုကေန ႏွစ္ခုထိပါဝင္လာတယ္။

အရမ္းမ်ားသြားမွာစိုးလို့ဒီေလာက္ထိပဲတင္ေပးထားပါတယ္။ ေနာက္ေန့ေတြမွာ ဆက္လက္ေဖာ္ျပပါမယ္။

No comments:

Post a Comment

Followers