Ajattelin nyt jatkaa hieman tätä ohjetta kun tässä nyt kerran agpgartista on puhetta. Eli
Nvidian ohje sivujen mukaan nvagp:lle voidaan valita joko kernelissä oleva agpgart, nvidian valmistama oma nvagp tai ettei käytetä sitä lainkaan(huonoin vaihtoehto ja se neljäs on vain automaattinen tunnistus). Miksi sitten kirjoitan tästä jotain: Noh omista kokemuksistani agpgartin kanssa olivat vain niin huonot(ei taida soveltua kovin hyvin näytönohjaimelleni), satunnaista kaatuilua, tahmailua signaali katoaa kun vaihtaa x:än ja virtuaalityöpöytien välillä. Jos tuo kuulostaa tutulta kannattanee kokeilla nvidian omaa agp:tä, muuten suosittelen jättämään agpgartin niin kuin se on.
Eli mitä tarvitset tietää ensin, katso
aikaisemminkin mainitsemastani linkistä, että onko sinun emosi piirisarja tuettuna(mikä hitto on minun koneeni piiri sarja, noh sen näet lspci:llä esim komennolla
lspci | grep "Host bridge"), muuten unohda koko juttu. Jos on katso komennolla
lsmod | grep agpgart, mitä ajuria käytetään. Eli esim minulla oli käytössä via:n agp ja komento tulosti tälläista:
$lsmod | grep agpgart
agpgart 34888 2 via_agp,nvidia
Joten käytössä on linuxin kernelissä oleva agpgart. Jos haluaa käyttää nvagp:tä on minun pistettävä agpgart ja tämä via_agp mustalle listalle ladattavista moduleista, se tehdään näin:
sudo nano /etc/modprobe.d/blacklistJa lisään auenneseen tiedostoon kaksi kohtaa
omille riveilleen(hox tiedostossa lukee jo jotain eli lisätään rivit tiedoston loppuun)
blacklist via_agp
blacklist agpgart
Tallennetaan näppäin yhdistelmällä cntrl+o(siis oo-kirjain) ja suljetaan cntrl+x. Eli siis vaihda via_agp:n tilalle oman piiri sarjasi ajuri esim. sis_agp intel_agp etc. eli se mikä on ladattuna lsmodissa yhdessä agpgartin kanssa(toivottavasti tuli selväksi).
Seuraavaksi meidän pitää käpistellä xorg.conf tiedostoamme .l avaa se teksti editorilla:
sudo nano /etc/X11/xorg.confJa lisää näytönohjain kohtaasi lisä optioniksi nvagp "1" -l siis näin(tai vastaavasti screen kohtaan)
Section "Device"
Identifier "NVIDIA Corporation NV34 [GeForce FX 5500]"
Driver "nvidia"
Option "NvAGP" "1"
EndSection
Sitten voimmekin buutata koneen(jotta kernelin agpgartia ei ladattaisi). Jos kaikki menee hyvin ja x käynnistyy temppuilemati niin voimme tarkistaa että nvagp toimii oikein katsomalla agp: statusta:
$cat /proc/driver/nvidia/agp/status
Status: Enabled
Driver: NVIDIA
AGP Rate: 4x
Fast Writes: Enabled
SBA: Enabled
Eli ajurina on nyt NVIDIA eikä agpgart kuten ennen -> homma toimii
Noh miten takas agpgart:iin jos kaikki ei menekkään niin ihanasti. Poista tiedostosta /etc/modprobe.d/blacklist kohdat blacklist xxx_agp ja blacklist agpgart. Vaihda xorg.confista nvagp kohtaan 3:nen tai 2:nen tai poista koko optio ja käynnistä kone uudelleen.