|
Kuvaadapter(Video Adapter, Display Adapter, Videocard)
Graafika - ehk videokaart
Graafikakaart on arvutit ja monitori ühendav lüli. Monitor ise ei oska määrata, millise kvaliteediga pilti ta peab näitama, selle otsustab video- ehk graafikakaart. Graafikaadaptereid esineb kas emaplaadile integreeritult (on board) või kaartidena, mis pistetakse vastavatesse pesadesse. Nõuded graafikaadapterile on viimaste aastate jooksul tohutult tõusnud ning selle osa ei tohiks alahinnata. Uuemad graafikaadapterid täidavad tarkvara abil ka videokiirendi funktsioone (töötavad rahuldavalt Pentium 100 MHz või kiirema protsessoriga). Pakutakse ka integreeritud kaarte, näiteks videomooduliga graafikakaarte. Mõlemi valimisel tuleks aga arvestada arvuti siini tüübiga (ISA, PCI, AGP või muu).
Enne, kui protsessorist tulevad andmed ekraanile jõuavad, läbivad nad kuvaadapteri, mis võtab protsessorilt vastu 'tellimusi' ekraanipildi muutmiseks ning väljastab kuvarile soovitud pilti kandva analoogsignaali. See komponent osaleb koos kuvariga arvuti üldise kasutusmugavuse määramisel, kuid erinevalt kuvarist mõjutab ta ka süsteemi töökiirust.
Kuvaadapter koosneb järgmistest tähtsamast osadest:
- Kuvaprotsessor ehk kiirendi (video processor, video chipset, accelerator)- lülitus, mis operatsioonisüsteemilt saadud käskude alusel tekitab pildimällu pildi ekraanile saatmiseks;
- Pildimälu (frame buffer)- koht, kus digitaalkujul säilitatakse kõigi ekraanile saadetavate pikslite väärtusi;
- Digitaal-analoogmuundur ehk RAMDAC- lülitus, mis palju kordi sekundis loeb kuvamälu sisu, teisendab selle kuvarile arusaadavaks analoogsignaaliks ja saadab kuvarile.
|
Veel kuuluvad asja juurde draiver- programmijupp, mis kuvariistvara operatsioonisüsteemile vastuvõetavaks kirjeldab- ning ka arvutisüsteemi muud osad: protsessor, emaplaadi kiibikomplekt, siini tüüp ja kiirus ning loomulikult kuvar ise. Igaüks neist komponentidest avaldab omamoodi mõju kogu kuvasüsteemi töökiirusele ja muudele omadustele.
Kiirendi (accelerator)
Algselt tegelesid kuvaadapterid ainult lihtsa teisendamisega protsessori väljundi ja kuvari sisendi vahel ning protsessor pidi ise hoolitsema selle eest, mida ja kuidas ekraanil näidata. Tekstipõhise ekraani puhul näiteks DOS-is kõlbas niisugune tööjaotus hästi. Graafiliste kasutajaliideste tulekul aga selgus järsku, et ekraanil oleva info hulk käis protsessoril täiesti üle jõu- suurem osa tema ajast kuluski akende joonistamiseks. Appi tulid riistvaratootjad, kes hakkasid arvutile lisama veidi targemaid, kiirendiga kuvaadaptereid. Nende tarkus seisneb võimes kuvaelemente iseseisvalt joonistada või ümber paigutada- protsessor ei pea näiteks akna joonistamiseks enam iga pikslit ise arvutama, vaid võib piirduda sobiva akna 'tellimisega' kuvaadapterilt ning ise tähtsamate ülesannete kallal tööd jätkata. Kiirendi saab pikslite arvutamisega palju paremini hakkama, sest just selleks ta konstrueeritud ongi.
Praktiliselt kõik praegu müügilolevad kuvaadapterid on kiirendiga varustatud. Kuvafunktsioonide delegeerimine on võtnud sellise ulatuse, et tegelikult oleks õigem rääkida kaasprotsessorist. Üha enam levivad 3D- kiirendid võtavad enda kanda väga töömahukad arvutused, mida läheb tarvis ruumilisuse illusiooni loomiseks näiteks mängudes ja joonestusprogrammides.
Pildimälu
Esimeste PC-de tekstireziimis ekraanikujutisi (paar kilobaiti) hoiti tavalise RAM-i selleks eraldatud osas. Nüüd on nõudmised teised: maht on kasvanud megabaitidesse, samuti on suurenenud nõudmised kiirusele. Tänapäevastes arvutites on ekraanipildi säilitamiseks videoadapteri koosseisus eraldi pildimälu, optimeeritud just nimelt selle ülesande jaoks. Peale pildimälu (frame buffer) kasutatakse sageli ka sõnapaari video memory. Seda ei tohi ära segada vastava mälutehnoloogia nimega (VRAM) ning ta tähendab lihtsalt kuvaadapteril olevat mälu. Erinevus pildimälust on see, et kuvaadapteril võib mälu vaja olla ka muuks otstarbeks, näiteks oma sisemisteks arvutusteks, eriti 3D- kiirendite puhul.
Optimeerimiseks on peamiselt kolm võimalust: suurendada korraga adresseeritavate bittide arvu, tõsta mälu töökiirust või kasutada rohkem kui ühte porti.
Korraga pildimällu kirjutatavate bittide arvu, tõsta mälu töökiirust või kasutada rohkem, kui ühte porti. Korraga pildimällu kirjutatavate bittide arvu suurendamine käib tasapisi; adapterite juures reklaamitav 'bitilisus' (näiteks 64 -bitine adapter) enamasti seda tähendabki. Enamasti, sest tootjate vahel on erinevusi ja alati ei tarvitse see nii olla. Üldiselt tulevad suurema bittide arvuga videokaardi kiiruslikud omadused välja alles suuremate resolutsioonide (800x600 jne) ja värvussügavustega (65K (high colour) või 16.7 million (true colour)). Alati ei pruugi 128 bitine kaart olla parem kui 64 bitine, kaasa mängivad ka kasutatav kiip (chipset) ja mälu suurus, -kogus.
Mälu töökiirus samuti tõuseb omasoodu -taktsagedused kasvavad juba paarisaja MHz- ni ning regenereerimiseks kuluv aeg väheneb (see viimane on igasuguse dünaamilise mälu puhul vältimatu toiming, mille käigus kõik bitid kirjutatakse nende kustumise vältimiseks mälus uuesti üle).
Mälu portide arv mõjutab oluliselt kuvaadapteri käitumist. Pildimälu on nagu kahe tule vahel- ühest küljest tahab RAMDAC värskendussagedusega määratud arv kordi sekundis lugeda kogu pildimälu sisu, et seda kuvarile saada. Teisest küljest aga peab kuvaprotsessor saama mällu muutusi kirjutada. Et need kaks tegevust teineteist ei segaks, selleks ongi VRAM-il ja WRAM-il kaks sõltumatut porti, üks kuvaprotsessori ja teine RAMDAC-i jaoks. Nendel adapteritel aga, mis kasutavad ühepordilist mälu, jääb protsessorile aega täpselt niipalju, kui RAMDAC talle jätab. Järelikult mõjutab ühepordilise mäluga adapteri kuvari värskendussagedus süsteemi üldist töökiirust.
Pildimälu on mitut eri sorti ja pidevalt käib töö üha uute ja paremate sortide kallal. Mõned praegu enamlevinud:
Tavaline DRAM (Dynamic RAM)- sama tehnoloogia, mida tarvitatakse ka süsteemimälu jaoks. Väga aeglane, aga odav. Mõnel juhul, kui videoadapter on emaplaadile integreeritud, kasutatakse pildimäluna koguni süsteemimälu üht osa; selle ainus põhjus on kokkuhoid.
EDO DRAM (Extended Data Out DRAM)- nagu eelmine, aga veidi täiustatud ja kuni paarkümmend protsenti kiirem.
VRAM (Video RAM)- kaks porti ja veidi kiirem, kui eelmine.Kõvasti kallim kui nt. DRAM
WRAM (Windows RAM)- kaks porti ja veel veidi kiirem, aga lisaks ka odavam. Kombinatsioonis kiire RAMDAC-iga suudab värelusvabalt näidata ka väga kõrgeid eraldusvõimeid. Ei ole kuidagi seotud MS-i operatsioonisüsteemiga. WRAM on kasutusel ainult Matrox-i videokaartidel.
SGRAM (Synchronous Graphics RAM)- ühepordiline, aga oluliselt kiirem kui eelmised, mistõttu on oma omadustelt lähemal VRAM-ile kui EDO RAM-ile. Kasutatakse juhul, kui vaja on suurt töökiirust, aga mitte kõrget eraldusvõimet.
MDRAM (Multibank DRAM)- üks port; erineb eelmistest oluliselt selle poolest, et mälu on jaotatud sektsioonideks, mille poole saab vaheldumisi pöörduda. See kiirendab andmevahetust ja võimaldab olemasolevat mälumahtu ratsionaalsemalt kasutada. See on firma Hercules poolt välja arendatud mälutüüp. Kiirem kui VRAM.
Kõik mäluliigid peale viimase kasutavad 32-bitiseid sõnu. See tähendab, et andmeid saab mällu kirjutada ja sealt lugeda ainult 32 biti kaupa. Praktiliselt aga seda, et 24- bitise värvireziimis läheb tavaliselt 8 bitti raisku, ning et mälu saab sisuliselt lisada ainult 1 või 2 MB kaupa. Üsna mitme populaarse reziimi mäluvajadus on napilt üle 2 MB- seetõttu on nende näitamiseks tarvis adapterile paigaldada 4 MB mälu.
Mainitud puuduste teine põhjus on lihtsalt mälumoodulite saadavus: 2,25 MB mooduleid ei tooda keegi. Veelgi enam, ei toodeta ka 128 kbit kiipe. Ja mis siis? Konks on selles, et 256 kbit kiipidest 1 MB tegemiseks tuleb mälu organiseerida 32 bit x 256k, mistõttu sellise mälumahuga 64- bitised adapterid peavad mälu poole pöörduma ikkagi ühe mälusõna ehk 32 biti kaupa. Järeldus: 64- bitise adapteri korral nõudke vähemalt 2 MB mälu; see on organiseeritud 64 bit x 256k. Sama lugu 128- bitiste adapterite ja 2 MB mäluga: nõudke rohkem, vähemalt nelja megabaiti.
RAMDAC
Arvutis töödeldakse andmeid digitaalkujul, ka pildimälus on nad veel salvestatud nullide ja ühtedena. Kuvar seevastu, juhul kui ta pole päris uus lamekuvar, ootab videoadapterilt analoogsignaali. Teisendusega tegeleva seadme nimi on RAMDAC (Random Access Memory Digital to Analog Converter), mis iga natukese aja järel loeb pildimälu sisu, teisendab selle analoogkujule ja saadab kuvarile.
Suurus,mida müned tootjad oma RAMDAC-i kohta avaldavad, on pikslisagedus (pixel rate või dot clock) megahertsides (MHz). Sisuliselt näitab ta pikslite arvu, mille RAMDAC suudab sekundis analoogkujule viia ja kuvarile saata. Mida suurem see väärtus on, seda parem ja mõju avaldab ta eraldusvõimele ja värskendussagedusele. Mõnikord nimetatakse seda väärtust ekslikult ka ribalaiuseks (brandwidth)- põhjus on selles, et kuvari ribalaius on väga sarnane parameeter. Muuseas, süsteemi koostamisel tulebki jälgida, et adapteri pikslisagedus ja kuvari ribalaius oleksid võimalikult lähedased suurused.
Sageli täheldatav värvussügavuse mõju maksimaalsele värskendussagedusele ei tule mitte pikslisageduse ega ribalaiuse puudujäägist (sest selles staadiumis on signaal juba analoogkujul ning värvuste, st nivoode arv pole enam tähtis), vaid pildimälu ebapiisavast kiirusest: värvuste arvu kasvades tuleb värskendussagedust vähendada, et RAMDAC jõuaks mälust andmeid lugeda. Loetakse ju digitaalandmeid, mille bittide arv sõltub värvussügavusest üsna kõvasti.
Draiver
Kuidas adapterile seletada, mida ta joonistama peab? Selleks on olemas programmijupp nimega draiver. Kui rakendus teatab operatsioonisüsteemi vahendusel, et aken A on tarvis viia punktist B punkti C, siis kuvaadapterile arusaadavasse keelde tõlgib selle just draiver. Draiver sisaldab infot käskudest, mida kiirendi on võimeline täitma ja mida mitte, ehk millised pildiosad on võimeline graafikakiirendi ise välja arvutama ning millised vaja jätta protsessorile. Süsteemi töökiiruse ja võimaluste seisukohalt on draiveril oluline tähtsus. Sageli on adapteri või operatsioonisüsteemiga kaasas mitu draiverit, iga eraldusvõime ja värvussügavuse jaoks oma - järelikult võivad ka adapteri võimalused eri reziimides erineda, olenevalt konkreetsest draiverist.
Ühendus muu arvutiga
Tänu andmete hiiglaslikule mahule on kuvaadapter üks nõudlikumaid lisaseadmeid PC süsteemisiinil. Tema nõudja- roll on isegi nii silmatorkav, et sageli võib uue siiniarhitektuuri kavandamise liikumapaneva jõuna näha just seda.
Esimeste videokaartide ühendamiseks oli kasutusel 8- bitine ISA. Õigemini on selle süsteemisiini uuem variant (16 bit) praeguseni kõigis PC-des kasutusel, aga ainult aeglasemate komponentide jaoks. Kuni umbes 1993. aastani valdavad olnud ISA- põhised kuvaadapterid ei sobi graafiliste kasutajaliideste jaoks just kuigi hästi. ISA- siini kadumist uutest arvutitest on oodata paari aasta jooksul.
Kuvaadapter oli tarvis protsessorile 'lähemale' tuua, milleks loodi 32 biti laiused lokaalsiinid, VESA LB ja PCI.. Esimene neist läks hingusele koos 486- protsessoritega, teine oli kuni üsna viimase ajani ainuvaldav viis kuvaadapteri ühendamiseks Pentium ning uuemate 486 arvutitega ning püsib muude lisaseadmete ühendamise standardina kasutusel kogu ettenähtavas tulevikus.
Kuna ruumilisuse tulekuga jääb kitsaks ka PCI, on uuemates arvutites kuvaadapter ühendatud AGP- porti. Accelerated Graphics Port (AGP) põhineb PCI uuemal ja kiiremal variandil ning on mõeldud eranditult kuvaadapteri jaoks. Selline port peaks standardvarustuses olema kõigil Pentium II või uuema protsessoriga personaalarvutitel.
Kuna PCI puhul võib muutuda ka taktsagedus (25, 30 või 33 MHz, olenevalt protsessori taktsagedusest, mis on siini sageduse täisarvkordne) ja emaplaadi kiibikomplekti efektiivsus (uuem on parem), siis võib teatud rakendustes sama adapter eri arvutites üsna erinevalt käituda.
See, mitme bitine siin on ei ole kuidagi seotud sellega, kui mitme bitine on videokaart!
Kuigi keskprotsessor on otsesest kuva arvutamisest suures osas vabastatud, mõjutab tema mudel ja taktsagedus veidi siiski ka kuvasüsteemi jõudlust, eriti uuemate ja multimeediumlaiendustega protsessorite puhul.
Kuvareziimid
Kuvaadapteri tähtsamate näitajate hulka kuulub see, milliseid kuvareziime ta lubab näidata ja millise värskendussagedusega (eeldusel, et ka kuvar neid sellisel sagedusel talub).
Esimesed personaalarvutid esitasid andmeid ekraanil tekstireziimis- kuva koosneb tähtedest, numbritest jm märkidest ettenähtud kohtades. Praegu enamasti kasutatavas graafilises reziimis koosneb kuva pikslitest. Tekstireziimis ei saa juhtida üksikuid piskleid, aga graafiline reziim nõuab jälle oluliselt (sadu kordi) rohkem ressursse.
Pikslite arvu ekraanil nimetatakse enamasti kuva eraldusvõimeks (resolution; tehniliselt täpsem oleks kuva adresseeritavus, pixel addressability) ning esitatakse tavaliselt arvupaarina, näiteks 640x280. Värvuste arvu, mida iga piksel võib esitada, nimetatakse värvussügavuseks (color depth, bit depth) ja esitatakse kas lihtsalt võimalike värvuste arvuna või ühe piksli värvuse kirjeldamiseks vajalike bittide arvuna. Eraldusvõime ja värvussügavuse kombinatsioon kirjeldabki kuvareziimi, kuid üks parameeter on nendega seotud veel: värskendussagedus (refresh rate, täpsemini vertical refresh rate). Kuvaadapteri puhul tähendab värskendussagedus, kui mitu mitu korda sekundis RAMDAC loeb pildimälust pildi sisu ja saadab selle analoogkujul kuvarile. Kuvaril jällegi tähendab ta elektronkiirega kogu ekraanitäie värskendamise sagedust. Madal sagedus on näha värelusena. Kui madal on 'madal', see sõltub inimesest; 85 Hz on juba üsna paljudele vastuvõetav.
Kuvaadapter seab maksimaalse kuvareziimi ja värskendussageduse valikule järgmisi piiranguid:
- Pildimällu peab kogu pilt ära mahtuma. Selleks peab mälu maht baitides olema vähemalt H x V x S / 8, kus H on pikslite arv rõhtsihis, V -pikslite arv püstsihis ja S-värvussügavus.
- RAMDAC peab pildi vajaliku kiirusega mälust kätte saama. Selleks on tähtsad mälu kiirus ja portide arv ning adapteri 'bitilisus' ehk üheaegselt loetavate mälusõnade arv.
- RAMDAC peab suutma pildi vajaliku kiirusega kuvarile saata. Selleks on vaja, et RAMDAC-i pikslisagedus oleks vähemalt HxVxR, kus R on värskendussagedus.
|
Mida poes küsida?
- Adapter peaks olema ühendatud nii kiire siiniga, kui võimalik: parim praegu AGP, kõlbab ka PCI või VESA LB
- Kontrollida draiverite olemasolu soovitava operatsioonisüsteemi ja kuvareziimi jaoks, ning versiooniuuenduse võimalusi.
- Mida rohkem bitte adapteril on, seda kiiremini ta töötab. Siiski ei tähenda see seda, et 128- bitine adapter oleks 64- bitisest 2 korda kiirem.
- Mitte osta 128 bitist adapterit millel alla 4 MB mälu, ega 64- bitist, millel alla 2 MB.
- Et vaadata kõrgema eraldusvõimega pilti või rohkem värvusi või mõlemat korraga, ostke rohkem mälu. (Videomälu suurusest on sõltuv see, kui suuri resolutsioone ja värvussügavusi kasutada saab.)
- Ekraani väreluse vältimiseks jälgide, et adapteri (RAMDAC-i) pikslisagedus oleks piisav, ning et mälu oleks kas kiire, kahepordiline või mõlemat korraga: parimad on WRAM ja MDRAM.
|
Videokaardi soetamisel tuleb arvestada ka seda et kaart, mis hea ja kiire Windowsis ja teistes graafilist liidest kasutavates süsteemides (GUI- Graphical User Interface), ei pruugi seda sugugi olla näiteks DOS-i põhistes rakendustes (nt. vanemad mängud), sama kehtib ka vastupidi. Lisaks tuleks tänapäeval müüdavatel videokaartidel jälgida, kas neil on olemas ka 3D kiirenduse toetus. Loomulikult ei saa aga ühest nõuannet hea kaardi soovitamiseks olla, kõik sõltub siiski valdkonnast, kus seda kasutama hakatakse.
| Nöutav pikslisagedus megahertsides eri eraldusvõimete ja värskendussageduste puhul. |
| |
Värskendussagedus (Hz)
|
|
Eraldusvöime
|
60
|
72
|
85
|
100
|
|
320x200
|
4
|
5
|
5
|
6
|
|
640x480
|
18
|
22
|
26
|
31
|
|
800x600
|
29
|
35
|
41
|
48
|
|
1024x768
|
47
|
57
|
67
|
79
|
|
1280x1024
|
79
|
94
|
111
|
131
|
|
1600x1200
|
115
|
138
|
163
|
192
|
| Levinumaid kuvareziime koos sageli kasutatavate nimedega. Lahtris on praktiliste moodulisuurusteni ülesümardatud mäluvajadus. Viimane veerg kirjeldab juhtumit, kus mälu ehitusest tingituna läheb täisvärviresiimis 8 bitti iga piksli juures raisku. |
|
Eraldus-vöime
|
Levinud nimi |
Standard VGA |
256-color |
High color |
True color |
True color |
| Bittide arv |
4 |
8 |
16 |
24 |
32 |
| Värvuste arv |
16 |
256 |
65536 |
16777216 |
16777216 |
| 320x200 |
256 kb |
256 kb |
256 kb |
256 kb |
256 kb |
| 640x480 |
256 kb |
512 kb |
1 MB |
1 MB |
2 MB |
| 800x600 |
256 kb |
512 kb |
1 MB |
2 MB |
2 MB |
| 1024x768 |
512 kb |
1 MB |
2 MB |
4 MB |
4 MB |
| 1280x1024 |
1 MB |
2 MB |
4 MB |
4 MB |
6 MB |
| 1600x1200 |
1 MB |
2 MB |
4 MB |
6 MB |
8 MB |
| Kuvaadapteri komponentide mõju tema parameetritele. Väiksem rist tähendab, et igas olukorras ei mõjuta või mõjutab vähe. |
| |
Jõudlus |
Eraldusvõime |
Värvussügavus |
Värskendussagedus |
| Protsessor |
x
|
|
|
|
| Draiver |
X
|
x
|
x
|
|
| Süsteemisiin |
X
|
|
|
|
| Pildiprotsessor |
X
|
|
|
|
| Adapteri 'bitilisus' |
x
|
|
|
|
| Pildimälu portide arv |
X
|
|
|
X
|
| Pildimälu hulk |
x
|
X
|
X
|
|
| Pildimälu kiirus |
x
|
x
|
x
|
|
| RAMDAC |
|
X
|
|
X
|
| Kuvar |
|
X
|
|
X
|
Kasutatud materjale:
AM 98/8 'Kuvaadapter' Arvi Tavast
| Kommentaarid () >> |
 |
| Lisa oma kommentaar |
Kommentaari sisestamiseks pead sa olema sisse logitud! |
|