Skjermkort   
 

Opp
Hacking RADEON 9500
Problem ved hacking
Info om skjermkort

 

 

 

 

 

 

 

 

 

Skjermkortguiden

 
Dato: 21.03.2004

Før du leser gjennom må du få med deg et par ting. Jeg skriver om DirectX(DX i kortform)-ytelse, det er avgjørende om et kort støtter DX9 for
at det skal yte bra i f.eks Half-life 2(De som ikke er DX9-kompatible yter dårligere).
Kort som støtter DX9 er godt rustet mot kommende spill og aplikasjoner, derfor er de en bedre investering(Om du ønsker og bruke kommende aplikasjoner og spille kommende spill).

Her omtaler jeg de meste aktuelle chipene og jeg har ingen integrerte med her.

Ytelsesrating

ATI

High-end(Alle støtter DirectX 9)
Radeon 9800 XT
Radeon 9800 Pro 256mb
Radeon 9800 Pro
Radeon 9700 Pro
Radeon 9800
Radeon 9700

Mainstream(Alle her støtter også DirectX 9)
Radeon 9500 Pro
Radeon 9600 XT
Radeon 9800 SE 256-bit
Radeon 9600 Pro
Radeon 9800 SE 128-bit
Radeon 9500
Radeon 9600
Radeon 9600 SE

Ikke helt Low-end(Dette er DirectX 8-skermkort)
Radeon 9100
Radeon 8500 Retail(275/275 MHz)
Radeon 8500 Bulk(250/250 MHz) (Også kalt LE)
Radeon 9000 Pro
Radeon 9000
Radeon 9200
Radeon 9200 SE

Low-end(Alle kortene støtter DirectX 7)
Radeon 7500
Radeon 7200 (64mb)
Radeon 7200 (32mb)
Radeon 7000


Nvidia

High-end(Alle her støtter DirectX 9)
GeForce FX 5950 Ultra
GeForce FX 5900 Ultra
GeForce FX 5900
GeForce FX 5800 Ultra
GeForce FX 5900 XT
GeForce FX 5800

Mainstream(GF FX støtter DirectX 9 - GF4 TI støtter DirectX 8.1)
GeForce FX 5700 Ultra
GeForce FX 5700
GeForce FX 5600 Ultra
GeForce FX 5600
GeForce FX 5200 Ultra
GeForce FX 5200
GeForce4 TI 4800
GeForce4 TI 4600
GeForce4 TI 4800 SE
GeForce4 TI 4400
GeForce4 TI 4200 8x-agp
GeForce4 TI 4200

Ikke helt low-end(GF3 støtter DirectX 8 - GF4 MX støtter DirectX 7)
GeForce 3-serien
GeForce4 MX 460
GeForce4 MX 440 8x-agp
GeForce4 MX 440
GeForce4 MX 420

Low-end(Støtter DirectX 7)
GeForce 2-serien.


Hvilket kort passer for deg?
Det spørs hva du skal bruke det til, spilling, kontor eller noe annet?
Her har jeg satt opp grupper, de inneholder råd om hvilke kort som egner seg til hva.


Spilling - Et av de krevende bruksområdene
Har du mulighet er disse kortene optimale:
Radeon 9800-kortene, untatt SE-kortet.
Radeon 9700-kortene
GeForce FX 5950 og 5900.
GeForce Fx 5800

Hvis ingen av de over, velg et av disse:
Radeon 9600-kortene, untatt SE-kortet.
Radeon 9500-kortene.
GeForce FX 5700.
GeForce 5600(5600 er litt i vippeposisjon mellom denne gruppen og den under)

Disse kortene greier jo nye spill, bare ikke så veldig bra:
Radeon 9000-9200.
GeForce FX 5200.
GeForce 4 TI-serien(Merk: disse yter bra i DX8 spill og aplikasjoner, men henger etter i DX9, derfor havner de i denne gruppen)

Surrond gaming(Disse støtter 3 skjermer):
Matrox Parhelia-512 (Yter jevnt litt over med ATI Radeon 8500, mye bedre AA en GF4 TI-serien)
Matrox P750(Yter dårligere enn Parhelia 512)

Kontorarbeide - Et lett valg
Kjøp deg et av disse og du er trygg i kontoret. Det går jo ann å kjøpe et GeForce4 MX eller GeForce 3 eller et Radeon 9200, men det er litt overkill
for en kontorarbeider som jobber i "Windows-miljø". Det dyreste kortet jeg ville kjøpt til en kontorarbeider er Matrox Parhelia, hvis du ønsker 3 skjermer da.
Disse passer fint:

ATI Rage 128 familien
ATI Rage Pro familien
ATI Radeon 7000/7200/7500
Matrox G100/G200
Matrox G400/G450
Matrox G550
NVIDIA RIVA 128/128 ZX
NVIDIA RIVA TNT/TNT2 familien

For ikke å nevne integrerte skjermkort som f.eks det på ABIT NF7-M Hovedkortet, helt greit til denne jobben.


Videoredigering - Litt spesielt
Et Radeon 9xxx All In Wonder(AIW) kort har nok det meste du trenger her, det finnes jo 3dLabs Wildcat kort som og passer her.
Ut over det så vet ikke jeg særlig mye mer om videoredigering og hvilket kort du burde velge, men du kan jo ta en titt på Hardware.no's anbefalinger.




Generelle tips og info


ATI's "etternavn"(Rangert etter ytelse)
1. XT
2. Pro
3. <Bare modellnummer>
4. SE

Et 9800 er ikke langt unna XT eller Pro, og med litt Klokking og kanskje flashing av BIOS så har du forvandlet ditt 9800 til 9800xt(Se VeXx' guider)


nVidia's "etternavn"(Rangert etter ytelse)
1. Ultra
2. <Bare modellnummer>
3. XT



256, 128, 64, 32 eller 16 mb?
GeForce FX 5200,5600 og Radeon 9200 er kort som det ikke er vits med 256 mb på, men på Radeon 9800XT og lignende kort er det greit med 256mb.
Grunnen til dette er at kortene ikke trenger 256mb,når det trengs er kortene gamle og skrøplige, de støtter ikke nyeste Direct X versjon osv.
Skal du kjøpe et av de førstnevnte kortene så holder de i lange baner med 128 eller 64 mb.



Anti Aliasing(AA)
Dette jevner blant annet ut stygge kantete skråstreker ved å gjøre strekene myke med glidene fargenyanser som lurer øyet ditt til å se glatte linjer. Her er litt mer info(Se på bildene av A-ene)

Dette stiller du på i Windows, høyre-klikk på skrivebordet > Instillinger > Avansert > Videre skal du klikke på det skillearket som ditt skjermkorts navn står på.


Anisotropisk filtering
Når skjermkortet skal legge teksturer på 3d-objekter filtrerer det teksturene for å finne riktig fargenyanse, dette gjøres i ulike grader: bilinær via trilinær til anisotropisk(best av de tre). Dette gjør at spesielt flater sett på skrå som gulv osv blir skarpere og finere for øyet.

Dette stilles på i samme meny som AA gjøres i.


Pixel pipelines
Når skjermkortet skal finne riktig farge for hver enkelt pixel i en 3d scene må hver enkelt pixel tekstureres, filtreres og blendes. Kort med få pixel pipelines kan ikke jobbe med så mange pixler om gangen. De kortene med 8x1 pixel pipelines kan jobbe med 8 parallelt, det er en av de store forskjellene mellom f.eks 9800 og 9800SE:
SE har bare 4x1 pixel pipelines mens 9800 Non pro/pro og XT har 8x1.


Begreper
Noen begreper innen skjermkort-verdenen.

GPU: Grapich processing Unit(Kalles og Core)
VPU: Visual Processing Unit(Samme som GPU, bare ATI's uttrykk for det.)
Vmen: Video minne
Vram: Video minne
Core/Mem clock: Kjerne/Minne klokkefrekvens


AGP Xx
AGP er overførings-grensesnittet mellom skjermkort og hovedkort(Du setter kortet i en APG-port, hvor rask overføring hovedkortet/skjermkortet støtter er fortalt som F.eks 4x og 8x).
Mange lurer på dette, så her er en liten forklaring.
GeForce 4 TI 4600 finnes med AGP 8x, da heter det TI 4800.
GeForce 4 TI 4400 finnes med AGP 8x, da heter det TI 4800 SE.
GeForce 4 Ti 4200 finnes med AGP 8x, da heter det GeForce 4 TI 4200-8x

Vite mer om AGP? How stuff works gir info!


Hva er kriteriene for et godt kort?
Et kort er ikke bra bare fordi det har 256mb, et eksempel: Radeon 9800 Pro med 128mb er helt overlegent et GeForce FX 5200 med 256mb.
Gode spillkort burde støtte DirectX 9 og ha 128-256 mb RAM.


Til Half-life 2
Her er ATI Radeon veldig godt rustet, Radeon 9800 pro er ca 70% bedre i E3-techdemoen enn GeForce FX 5900 Ultra(Tester på Bla. Anandtech.com og Tomshardware.com)
Tilogmed Radeon 9600 pro gjør det godt, nesten like bra som GeForce FX 5900 Ultra.

Doom 3
Her har visst nVidia overtaket, Hard|OCP har en test hvor ATI ikke scorer top, det kunne skyldes driver-problemer for ATI's del.


Far cry
Ser ut som at demoen som nå er ute ikke helt kompatibel med ATI, alle som har prøvd demoen og ikke synes noe om grafikken: Skru av all AA og AF(Hvis du har ATi kort)
Nå skal det og sies at Far Cry var helt spillbart på min GF4 TI 4200, XP 2500 med nForce2 og 512 mb RAM datmaskin(1024x786 og det gikk glatt + at det så fint ut)
 

 

 
Dato: 02.02.2004
 
user posted image
...
Forkortelser:
MB: Antall MegaByte internminne.
Bit: Størrelsen på kortets minnebus i antall bit.
Minne: Minnetype.
GB/s: Minnets båndbredde, i antall GigaByte per sekund.
Mf: Minnets klokkefrekvens i MegaHertz.
GPUf: GPUens klokkefrekvens i MegaHertz.
Pipe: Antall pipelines.
DX: DirectX-versjon som er hardware-støttet.
...
Info:
I den siste tiden har antall skjermkortmodeller fra nVidia og ATi økt, slik at markedet kan virke veldig uoversiktlig. Det er ikke alltid lett å holde oversikten over hva skjermkortenes faktiske spesifikasjoner.
 

 

 
 

Et typisk skjermkort (Hercules Radeon 9700Pro)

RAMDAC (Random Access Memory Digital-to-Analog Converter)
Minnet på skjermkortet inneholder eksakt digital informasjon om hvordan bildet skal tegnes opp på skjermen. Fordi normale CRT-skjermer ikke kan tolke slik digital informasjon, må skjermkortet konvertere disse digitale signalene til analoge signaler som skjermen kan forstå. Denne konverteringen er det RAMDAC-brikken som tar seg av.

VGA og DVI


Utganger på skjermkort (f.v.): DVI, TV-ut og VGA

Dette er primært to forskjellige utganger på skjermkort (alle kort har ikke nødvendigvis begge to). VGA er den eldste typen utgang og har vært med oss i mangfoldige år. Signalene som blir sendt ut her er analoge (konvertert i RAMDAC) og er primært tilpasset CRT-skjermer.

DVI er en nyere standard og sender ut et digitalt signal til skjermen. Denne typen utgang er primært ment for LCD-skjermer. Fordelen med DVI framfor VGA er at man kan få et skarpere bilde fordi signalet holdes digitalt hele veien. Brukes VGA-utgang til en LCD-skjerm må et digitalt signal konverteres til analogt i skjermkortet før skjermen konverterer dette analoge signalet tilbake til digitalt for å vise det på skjermen. I denne konverteringsprosessen er det en del data som går tapt, og bildet kan da få en noe lavere kvalitet.

TV-ut
Dette er en utgang på noen skjermkort (se bilde over) som gjør deg i stand til å koble PC-en på en helt vanlig TV gjennom en egen kabel. Mange forveksler dette med TV-inn som i kombinasjon med en TV-tuner gjør deg i stand til å se TV på PC-en.

Minnebuss
Minnebussen på skjermkortet er kommunikasjonskanalen mellom selve prosessoren på skjermkortet og minnet. Ofte får man oppgitt hvor mange bit denne bussen er (typisk 128 eller 256 bit). Dette betyr hvor mange bit som kan overføres på denne bussen samtig på hvert klokkeslag.

I tillegg har denne bussen en frekvens som er synkron med minnet. Skjermkort har ofte en langt høyere frekvens enn vanlige hovedkort, og typisk kan dette være 450 MHz DDR som gir en effektiv frekvens på 900 MHz (DDR gir mulighet for å sende signal to ganger per klokkesyklus). Båndbredden på et skjermkort med 256 bit buss blir da:

256 bit x 900 MHz / 8 = 28,8 GB/s

Et skjermkort med 256 bit buss på 900 MHz kan altså overføre 28,8 GB med data per sekund.

AA/FSAA (kantutjevning)
Kantutjevning (Anti-Aliasing, AA) er en teknikk som har blitt stadig mer populær de senere årene. Dette går ut på at skjermkortet manipulerer skarpe kanter på 3D-objekter slik at disse blir glattere og fremstår som mer naturlig. På denne måten får man en høyere visuell kvalitet og grafikken ser rett og slett bedre ut. Kantutjevning blir mindre synlig desto høyere oppløsning man bruker, fordi man i høyere oppløsninger løser problemet med kanter ved å legge på flere detaljer (piksler, piksel = ett punkt på skjermen).

Kantutjevning er en teknikk som koster ganske mye ressurser fra skjermkortet, og ofte kan ytelsen gå betraktelig ned når man aktiverer kantutjevning. Kantutjevning er ikke nødvendigvis slått av eller på, men den graderes i flere nivåer (ofte oppgitt i antall X), og jo mer kantutjevning man ønsker, jo lavere ytelse og høyere kvalitet får man. Se forskjell på visuell kvalitet med forskjellig grad av kantutjevning i denne artikkelen.

DirectX
DirectX er en samling med standardiserte multimediainstruksjoner utgitt av Microsoft. I de gode gamle dager måtte gjerne spill programeres spesifikt opp mot enkelte skjermkort fordi mange skjermkort ikke forstod hverandres instruksjoner. I DirectX er det blant annet spesifisert en større mengde standard instruksjoner som spillprodusenter kan bruke for å lage effekter og figurer til sine spill. Hvis produsentene holder seg til DirectX-instruksjonene vet de at alle skjermkort som støtter DirectX vil fungere med dette spillet, og dette gjør programeringen av spill langt enklere. Alle nyere skjermkort er optimalisert i forhold til DirectX.

DirectX er ikke bare et instuksjonssett for 3D, men også for lyd, spillkontroller etc. DirectX er kommet ut i mange forskjellige versjoner, hvor hver nye versjon inneholder alt som den foregående versjonen hadde pluss nye instruksjoner.

Texture (tekstur)
En tekstur er en overflate på et grafikkelement. I et spill kan en tekstur f.eks. være en trelignende overflate på et tre, murlignende overflate på et hus osv.

Pixel Shader
Fra og med DirectX versjon 8 ble det innført en mer fleksibel og programmerbar funksjonalitet, i form av blant annet "pixel shader". Pixel shaderen kontrollerer hvordan hver enkelt piksel skal vises (rendres) på skjermen, og inkluderer bl.a. skyggelegging.

Fillrate
Dette er et uttrykk som sier noe om hvor mange pixler skjermkortet kan være i stand til å tegne på skjermen per sekund. Hvis du vet hvilken oppløsning du har på skjermen (f.eks. 1280x1024) og hvor høy oppdateringsfrekvens du ønsker (f.eks. 85 Hz), kan man regne ut hvor høy fillrate man trenger på et vanlig 2D-bilde på denne måten:

1280 x 1024 x 85 = ca 111,4 Mpixel/s

I 3D-applikasjoner er utregningen langt mer komplisert fordi en pixel gjerne må behandles flere ganger, og da blir det fort svært store tall.

Startside ] Opp ] Hacking RADEON 9500 ] Problem ved hacking ] Info om skjermkort ] [Søk]

Copyright © 2002 Øyvind Haugland
Sist endret:  13 januar 2019
 

  Interested in this stuff? Please write to:
 

HTML Counter            stats counter