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)
Miten noi näytönohjaimen
Mitämitämitä?
4257
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
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!)
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ä.
Neuvoja et pysty antamaan, viisasteluun riittää aikaa!
Suurin osa koneista käyttävät vielä agp.
Kumiankka olet!