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 ေတြ
တစ္ခုကေန ႏွစ္ခုထိပါဝင္လာတယ္။
Graphic Processor and Memory
ကြန္ပ်ဳတာမွာ CPU ကို ကြန္ပ်ဳတာရဲ့
Brain အျဖစ္တင္စားရင္ Graphic Card မွာ GPU ကို
အသည္းႏွလံုးအျဖစ္တင္စားရလိမ့္ မယ္။ သူကို Cooler ေအာက္မွာထားတယ္။ CPU
လိုသူကို ျဖဳတ္တပ္လို႕မရပါဘူး။ Graphic Card ထုက္လုပ္သူေတြက
တခါတည္းတပ္ဆင္ေပးလိုက္တယ္။ Pixel Shaders, Vertex Shader, Pipelines, Core
clock speeds ေတြဟာ GPU ကလုပ္ေဆာင္ေပးႏိုင္တဲ့ architecture ေတြပဲျဖစ္တယ္။
Graphic card ေတြကိုၾကည့္ရင္ GPU
အျပင္ေနာက္တစ္ခုပါဝင္လာတာက Memory ပဲျဖစ္တယ္။ Memory ေတြကို ေတာ့ GPU
နဲ႔အတက္ႏိုင္ဆံုး နီးေအာင္ထားၾကတယ္။ Interface Clock speed
ျမင့္ျမင့္ရေအာင္ျဖစ္တယ္။
Graphic Memory ေတြဟာ DDR2, DDR3,
GDDR3, GDDR4, GDDR5 ဆိုၿပီးရိွၾကတယ္။ အဲ့ဒီ့ Memory ေတြဟာ 64 bit wide ကေန
512 bit wide ထိရိွတယ္။ memory မ်ားေလ graphical data ကိုပိုၿပီး store
လုပ္ႏိုင္ေလျဖစ္တယ္။ Memory နည္းရင္ လိုအပ္တဲ့ data က graphic memory
နဲ့မလံုေလာက္တဲ့အခါ system memory ကေနသြားယူေနရတယ္။ ဒါေပမယ့္လည္း Graphic
memory ရဲ့ပမာဏ ကသိပ္ၿပီးအဓိကမၾကပါဘူး။ သူ႔ရဲ့ memory bus wide
ကပိုၿပီးေတာ့အဓိကက်ပါတယ္။ 512MB graphic memeory ရိွတဲ့ card နဲ့ 1GB
memory ရိွတဲ့ card ႏွစ္ခုဟာ performance သိပ္မကြာလွပါဘူး။ ဒါေပမယ့္ 64 bit
bus wide နဲ႔ 128 bit bus wide ႏွစ္ခုဆိုရင္ေတာ့ သိသိသာသာကြာျခားပါတယ္။
Cooling Devices
GPU ေတြဟာ CPU ေတြလိုပဲ ကြန္ပ်ဴတာရဲ့
အပူဆံုးအစိတ္အပိုင္း တစ္ခုျဖစ္တယ္။ သူကို အေအးမေပးဘူးဆိုရင္
ေလာင္ကၽြမ္းသြားႏိုင္တယ္။ ဒါေၾကာင့္ သူ႔မွာ Cooling Device ေတြပါဝင္လာရတယ္။
Cooling Device ေတြကို passive Cooling , Active Cooling, နဲ့ water cooling ဆိုၿပီးရိွတယ္။
Passive Cooling မွာဆိုရင္ အပူကို Cooling Device ကေနသူဘာသာသူ စြန္႔ထုက္တယ္။ ဥပမာအားျဖင့္ heatsink ေတြျဖစ္တယ္။
Active cooling ကေတာ့ GPU ကအပူကို
cooling device ဆီကို heatpipe လိုဟာမ်ိဳးနဲ့ ကူးေျပာင္းေစျပီးမွ
စြန့္ုထုက္တယ္။ heat sink ကေနစြန္႔ထုက္တဲ့ ပမာဏနဲ႔မေလာက္ေတာ့တဲ့အခါမွာ
သံုးပါတယ္ ဥပမာကို ပံုမွာျပထားပါတယ္။ High End card အမ်ားစုဟာ Active
cooling ေတြျဖစ္တယ္။
Water Cooling ကေတာ့ တိက္ဆိတ္ညိမ္သက္တဲ့
cooling ကိုလိုခ်င္သူေတြနဲ့ Overclocker ေတြအတြက္ျဖစ္တယ္။
၄င္းအမ်ိဳးအစားေတြဟာ ေစ်းႏွဳန္းၾကီးမားပါတယ္။
GPU ကေနအပူထုက္မႈမ်ားလာတာနဲ႔ ေသးငယ္တဲ့ cooling device ေတြကမလံုေလာက္ေတာ့ပါဘူး။ ဒီ့အတြက္ပိုမိုၾကီးမားတဲ့ cooler ေတြလိုအပ္လာတယ္။
Cooler အပိုင္းမွာ single slot cooler နဲ႔ dual slot cooler ဆိုၿပီးရိွတယ္။
Single slot cooler ဟာ သူ့ရဲ့ တပ္ဆင္တဲ့ slot ေနရာတစ္ခုထဲနဲ႔တင္လံုေလာက္ပါတယ္။ သူေဘးမွာရိွတဲ့ card ေတြအတြက္လည္းအဆင္ေျပေစပါတယ္။
Single slot cooler နဲ႔မလံုေလာက္တဲ့အခါ
dual slot cooler ကိုတပ္ဆင္ေပးလာတယ္။ သူက slot ႏွစ္ခုစာေနရာယူတယ္။ ဒါေပမယ့္
Dual Slot cooler ေတြေလပူေတြကို case ရဲ့အေနာက္ဘက္ကို သူရဲ့ backplate
ကေနၿပီးထုက္ေပးတဲ့အတြက္ casing အတြင္းျဖစ္ေပၚတဲ့အပူကိုေလွ်ာ့ခ်ေပးႏိုင္တယ္။
Triple Slot Cooler ဆိုတာရိွပါေသးတယ္။ သူတို႔ High End Cooling အတြက္ပဲသံုးပါတယ္။
Vertex
Texture
Shader
Fill rates
Pixel Fill Rate က ROPs အေရအတြက္နဲ့ Clock Frequency ေျမွာက္ျခင္းနဲ့တူပါတယ္။ Texture fill rate ကေတာ့ nVidia နဲ့ ATI တုိ့ေပၚမွဳတည္ပါတယ္။ nVidia က pixel pipelines ကို clock frequency နဲ့ေျမွာက္ျပီး၊ ATI က Texture unit ကို clock frequency နဲ့ေျမွာက္ပါတယ္။
Graphic Processors
Graphic
Processors ေတြကေတာ့ nVidia နဲ႔ ATI တို႔မွာတစ္ခုနဲ့တစ္ခု မတူညီပါဘူး။
Nvidia က shader processor လို ့သံုးျပီးေတာ့ ATI က Stream processor လို
့သံုးပါတယ္။ သူတို႔ႏွစ္ခုကို တိုက္ရိုက္ႏိွဳင္းယွဥ္လို ့မရပါဘူး။ ဥပမာ
အားျဖင့္ဆိုရင္ Shader processor 128 ခုပါဝင္တဲ့ 8800 GTS က Stream
processor 400 ပါဝင္တဲ့ R3870 ထက္သာပါတယ္။သူတို့ထက္ပိုျပီးအေရးပါတဲ့အရာေတြရိွေသးပါတယ္။
Vertex Processors (Vertex Shader Unit)
Pixel Processors (Pixel Shader Units)
Pixel
shader ေတြဟာ pixel ေတြကိုတြက္ခ်က္ရာမွာအသံုးျပဳပါတယ္။ Pixel ေတြဟာ
အေရာင္တစ္ခုကို ကိုယ္စားျပဳတာေၾကာင့္ Pixel shader ေတြက အံ့ၾသဖြယ္ေကာင္းတဲ့
graphic effect ေတြကိုျပဳလုပ္ရာမွာ အေရးပါပါတယ္။ ဥပမာအားျဖင့္
အစစ္အမွန္နီးပါးထင္မွတ္မွားရတဲ့ ေရျပင္ကို pixel shader
ေတြကျပဳလုပ္ေပးပါတယ္။Unifined Shader
Texture Mapping Units (TMUs)
Raster Operator Units (ROPs)
Pipelines
ဥပမာ Radeon 9700 မွာ pixel shader ၈ခု ကို TMUs ၈ခုနဲ့ခ်ိတ္ဆက္ထားတဲ့အတြက္ေၾကာင့္ pipelines ၈ခု ပါဝင္တယ္လို ့ေျပာႏိုင္ပါတယ္။ ဒါေပမယ့္ အခုေနာက္ေပၚ card ေတြမွာေတာ့ ဒီလိုေျပာလို႔မရေတာ့ပါဘူး။ ဥပမာ အားျဖင့္ ATI's Radeon X1600 မွာ ဆိုရင္ pixel shader ၁၂ ခု ပါဝင္ေပမယ့္ TMUs ကေတာ့ ၈ခုပဲပါဝင္ပါတယ္။ သူ့ကို pipeline ၁၂ ခုလို႔မေျပာႏိုင္သလို ၈ခုလို႔လဲမေျပာႏိုင္ပါဘူး။ ဘာပဲျဖစ္ျဖစ္ pipeline ပိုမ်ားတဲ့ကဒ္က pipeline နည္းတဲ့ကဒ္ထက္ ေတာ့ပိုျမန္ပါတယ္။
Microsoft's DirectX, OpenGL, Shader Model
ဒီ
အသံုးအႏွဳန္းေတြကို ကၽြန္ေတာ္တို႔ေတြ ေတြ ့ေနၾကျဖစ္ေပမယ့္
နားလည္သူနည္းပါတယ္။DirectX နဲ့ OpenGL တို ့က graphic API ေတြျဖစ္ပါတယ္။
API ဆိုတာက Application Programming Interface ကိုဆိုလိုတာပါ။ API
ေတြေပၚမလာခင္တုန္းက graphic card company ေတြဟာသူတို႔ ရဲ့ကဒ္ေတြကို သီးသန္႔ programmin language ေတြနဲ႔အသံုးျပဳႏိုင္တယ္။ ဆိုလိုတာက game
ေရးသားသူေတြဟာ ကဒ္အမ်ိဳးအစားတစ္ခုစီအတြက္ အကုန္ေရးသားေပးရတယ္။ ဒါမွ
သူတို႔ေရးတဲ့ game ကို ကဒ္ေတြအကုန္လံုးနဲ႔ လိုက္ဖက္ညီညီ
ေဆာ့ကစားႏိုင္မွာျဖစ္တယ္။ အဓိကျပႆနာက
အခ်ိန္ကုန္ျပီးကုန္က်စရိတ္မ်ားတာပဲျဖစ္တယ္။ ဒီ့အတြက္ programming “စံ”
တစ္ခုကိုသက္မွတ္ၾကတယ္။ ၄င္းကို API ေတြလို့ေခၚတယ္။ graphic အတြက္မို႔လို႔ graphic API လို႔ေခၚပါတယ္။ ယခုလက္ရိွသံုးေနတဲ့ APIs ေတြက DirectX နဲ့
OpenGL ပဲျဖစ္တယ္။ DirectX က Graphic card ေတြေပၚမွာ ပိုၿပီး
လႊမ္းမိုးမွဳရိွတယ္။ တကယ္ေတာ့ Direct X ဟာ Graphic API
တစ္ခုတည္းမဟုတ္ပါဘူး။ သူ့မွာ တၿခား API ေတြပါဝင္ပါေသးတယ္။ ဥပမာ sound,
Input device, Music စတာေတြေပါ့။ ယခုလက္ရိွမွာေတာ့ Direct X 11
ကအျမင့္ဆံုးပါပဲ။ Direct X version ေတြက တစ္ခုနဲ႔တစ္ခုမတူပါဘူး။ ဆိုလိုတာက
Direct X 9.0 ကို ေထာက္ပံ့ေပးတဲ့ကဒ္က direct X 10.0
ကိုမေထာက္ပံ့ေပးႏိုင္ပါဘူး။ ဒါေပမယ့္ Direct X 10.0 ကဒ္က 9.0
ကိုေတာ့ေထာက္ပံ့ေပးပါတယ္။ တစ္ခုသတိထားရမွာက direct X 9.0 version ေတြထိပဲ
window XP က လက္ခံေဆာင္ရြက္ႏိုင္တယ္။ window vista ၾကမွ 10.0
ကိုလက္ခံႏိုင္ပါတယ္။ ေနာက္တစ္ခုက Shader Model ေတြပဲျဖစ္တယ္။ သူတို့က
Direct X ရဲ့ function အခြဲေလးေတြလို့ဆိုရမွာပဲ။ ဘာပဲျဖစ္ျဖစ္
ျမင့္ေလေကာင္းေလပါပဲ။ Direct X model ျမွင့္ျခင္းက ပိုမိုရွုပ္ေထြးတဲ့ 3D
model ေတြကိုလက္ခံေဆာင္ရြက္ႏိုင္ပါတယ္။HDR and OpenEXR HDR
Anti-Aliasing
Texture Filtering
ံ
High definition texture
Choosing Graphic Card
အခုလက္ရိွေစ်းကြက္ထဲမွာ ေရာက္ေနတဲ့ ကဒ္အားလံုးနီးပါးဟာ PCI E ေတြျဖစ္လို့ ဒါကိုေတာ့ ထည့္မေျပာေတာ့ဘူး။
၁- GPU
စစျခင္း GPU ကိုစဥ္းစားရပါမယ္။ သူက Graphic performance တစ္ခုလံုးအတြက္ အခရာ က်တယ္။ သူမွာ shader processor, stream processor ဘယ္ေလာက္ပါသလဲ။ Pipeline ေတြ၊ pixel shader ေတြ၊ vertex shader ေတြ၊ texture /pixel fill rate စတာေတြကိုၾကည့္ရပါမယ္။
၂- Memory Interface
Graphic Memory ပမာဏထက္ သူရဲ့ interface ကိုအဓိကထားရပါမယ္။ ဥပမာ- 1GB- 128bit ထက္ 521MB 256 bit ကိုေရြးသင့္ပါတယ္။
၃- supporting function and output
ေနာက္တစ္ခုက ဘာေတြကို support လုပ္သလဲ၊ Direct X 10ရသလား၊ SM ကေကာ 3.0 ရရဲ့လား၊ OpenGL က ဘယ္ထိရသလဲစသည္ျဖင့္ေပါ့။ ေနာက္ၿပီး DVI ဘယ္ႏွေပါက္ပါလဲ၊ HDMI ေကာရရဲ့လား၊ Display Port စတာေတြကို စဥ္းစားရပါမယ္။ မ်ားေသာ အားျဖင့္ေတာ့ DVI နွစ္ေပါက္၊ ဒါမွမဟုတ္ DVI တစ္ေပါက္နဲ႔ D-sub တစ္ေပါက္ေတာ့ပါပါတယ္။
၄- Graphic Memory
Graphic Memory မ်ားျခင္းက graphical data ေတြကို မ်ားမ်ား လက္ခံေဆာင္ရြက္ႏိုင္တယ္။ system ေပၚလည္းဝန္နည္းေစပါတယ္။
၅- Monitor Resolution
Graphic card ရဲ့ performace ဟာမိမိ monitor ရဲ့ အျမင့္ဆံုး resolution မွာ ေကာင္းေကာင္း run ႏိုင္ရမယ္။ ကိုယ္ဝယ္မယ့္ ကဒ္ရဲ့ performance ေတြကို review site ေတြမွာၾကည့္ရႈထားသင့္တယ္။
၆- Power consumption
ကဒ္ရဲ့ လိုအပ္တဲ့ power ကို မိမိရဲ့ PSU ကေထာက္ပံ့ေပးႏိုင္ရဲ့လားဆိုတာ သိထားရမယ္။
၇- Multicard
ကိုယ္မွာ SLI/Crossfire တပ္ဆင္ႏိုင္တဲ့ MB ရိွရင္ ကိုယ္ဝယ္မဲ့ ကဒ္က ၄င္းကိုေထာက္ပံ့ေပးႏိုင္ရမယ္။ ဒါမွ ကိုယ္က upgrade လုပ္ခ်င္တဲ့အခါအဆင္ေျပမယ္။
၈- Cooling
ကဒ္ရဲ့ cooling ကလည္းအေရးပါပါတယ္။ Game ေဆာ့ေနတုန္း cooling ဂန္႔သြားလို႔ ေလာင္သြားတဲ့ကဒ္ေတြကိုေတြ႔ဖူးတယ္။
၉- Components
ကဒ္မွာသံုးတဲ့ပစၥည္းေတြက Solid Capacitor ေတြလား၊ militray component ေတြလား ဆိုတာေတြကိုၾကည့္ရမယ္။ ဒါေတြက ကဒ္ကိုၾကာရွည္ခံေစပါတယ္။ အထူးသျဖင့္ ေနာက္ထက္ကဒ္အသစ္ကိုဝယ္ယူဖို႔အစီအစဥ္မရိွတဲ့သူေတြေပါ့။
၁၀-Overclocking
Overclocker မ်ားအတြက္ကေတာ့ဒါကအေရးၾကီးတယ္။ သာမန္သံုးသူေတြကေတာ့ မလုိပါဘူး။ Voltage Control function ပါရဲ့လား၊ hardware overclocking ပါရဲ့လားဆိုတာကိုၾကည့္ရမယ္။ Overclocking လုပ္ရင္ stable ျဖစ္ေအာင္ အပို Chipset ေတြ ထည့္သြင္းျခင္းရိွမရိွဆိုတာကိုလည္း ၾကည့္ရပါမယ္။
www.kolinthalarwaddythar.blogspot.com/
www.youth-it-technican.blogspot.com/
http://www.shwemyotaw.com/profiles/blogs/vga မွ ကိုလင္း(သလႅာ၀တီ) ၏ပို႔(စ္)ကို ထပ္ဆင့္ကူးယူပါသည္။