Miten noi näytönohjaimen

asetuksista löytyvät direckt3D ja OpenGL eroo toisistaan ja mikä on AGP asetus joka näyttää olevan pois käytösta (ATI 9600 pro)
4257
Äänestä

Muut lukivat myös

Vastaukset 4

Vanhimmat

Näytönohjain on rauta, joskus erillisenä korttina joskus integroituna emolevyyn (esim kannettavat).

Näytönohjaimen ajuri on softaa joka hoitaa kommunikoinin ohjelman ja näytönohjaimen välillä, eli ohjelma antaa käskyn ajurille joka välittää sen eteenpäin näytönohjaimelle joka hoitaa varsinaisen "piirtämisen" (laskee minkävärinen kukin pikseli pitää olla).

Ajuri ei ole yksi ohjelma vaan se on jaettu usesiin osiin, kaikilla oma käyttötarkoituksensa. Direct3D (ja directX) ja OpenGL ovat kumpikin tällaisia osia.

Direct3D in Microsoftin 3-D generaattori.

OpenGL on GNU-lisensilla toimiva vastaava generaattori (teollisuusstandardi).

Jotkut ohjelmat on ohjelmoitu käyttämään Direct3D toiset OpenGL. Tämän perusteella ne kutsuvat eri osia näytönohjaimen ajurista. Eli jos ohjelma käyttää Direct3D on yhdentekevää mitä muutoksia teet OpenGL ajurin asetuksiin, niillä ei ole mitään vaikutusta.

Asetusmuutokset liittyvät oikeastaan kahteen asiaan: nopeus vs tarkkuus. Varsinkin animaatioissa tämä vastakkaisuus korostuu. Näytönohjaimella on niin sanottu latenssiaika, "lepoaika ennen kun se suostuu ottamaan vastaan seuravan tehtävän", tyypillisesti 256 ns (voidaan alentaa aina 32 ns mutta silloin myös näytönohjain saattaa kuumentua). Jos ohjelma syöttää yksinkertaisia käskyjä (ei rasita näytönohjainta) mutta tiheään tahtiin tämä pitkä latenssiaika saattaa johtaa käskypuskurin yljvuotoon, seurauksena hitaus joka on sellainen että yhden valikon piirtäminen kestää useita sekunteja ja joku peli on kuin "täi tervassa".

Jotkut ohjainajurit hoitavat itse näitä ongelmia järkevästi. Tunnetusti kehnoja esim. OpenGL:n kohdalla ovat ATI Radeon Catalyst (vanhemmat ajuriversiot toimivat paremmin kuin uudet!)

Äänestä
  • en huomannut että tämäkin asia huolestutti sinua:

    AGP (accelerated graphics port = kiihdytetty grafiikkaportti) on tiedonsiirtoväylä emolevyn ja näytönohjaimen (grafiikkakortin) välillä. Se toimi perusnopeuden (66 Mz) 1x 2x 4x 8x kerranaisilla.

    Tavallisesti grafiikkakortti ei pysty hyödyntämään AGP:n koko kaistaleveyttä (nopeutta) koska kortti ei ehdi käsittelemään data samassa tahdissa kuin AGP sitä syöttää.

    AGP voidaan karkeasti luonehtia näytönojaimen "kiihdyttimeksi". Alentamalla kiihdytystä voidaan välttää grafiikkakortin muistipuskurin ylivuotoa (joka saattaa muuttaa koneen erittäin hitaaksi) mutta samalla grafiikka sattaa hidastua jos grafiikkakortilla "ei ole riittävän paljon tekemistä".

    (Trivia: AGP tullaan korvaamaan tulevaisuudessa PCI-Expressilla (ei pidä sekoittaa vanhempaan PCI jonka AGP sivutti) joka on nopeampi)

    Äänestä

  • AGP:sta kirjoitti:

    en huomannut että tämäkin asia huolestutti sinua:

    AGP (accelerated graphics port = kiihdytetty grafiikkaportti) on tiedonsiirtoväylä emolevyn ja näytönohjaimen (grafiikkakortin) välillä. Se toimi perusnopeuden (66 Mz) 1x 2x 4x 8x kerranaisilla.

    Tavallisesti grafiikkakortti ei pysty hyödyntämään AGP:n koko kaistaleveyttä (nopeutta) koska kortti ei ehdi käsittelemään data samassa tahdissa kuin AGP sitä syöttää.

    AGP voidaan karkeasti luonehtia näytönojaimen "kiihdyttimeksi". Alentamalla kiihdytystä voidaan välttää grafiikkakortin muistipuskurin ylivuotoa (joka saattaa muuttaa koneen erittäin hitaaksi) mutta samalla grafiikka sattaa hidastua jos grafiikkakortilla "ei ole riittävän paljon tekemistä".

    (Trivia: AGP tullaan korvaamaan tulevaisuudessa PCI-Expressilla (ei pidä sekoittaa vanhempaan PCI jonka AGP sivutti) joka on nopeampi)

    agp on korvattu jo pci-expressillä.

    Äänestä

  • kumiankka kirjoitti:

    agp on korvattu jo pci-expressillä.

    Neuvoja et pysty antamaan, viisasteluun riittää aikaa!

    Suurin osa koneista käyttävät vielä agp.

    Kumiankka olet!

    Äänestä

Kommentoi aloitusta


Mitämitämitä? kirjoitti:

asetuksista löytyvät direckt3D ja OpenGL eroo toisistaan ja mikä on AGP asetus joka näyttää olevan pois käytösta (ATI 9600 pro)

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu