Evo još jednog iz serije kraćih, ljetnih članaka. Kako stalno (opravdano) "pljujemo"
po Windowsima, nekako smo se osjećali dužni napraviti neki test pod Linuxom.
Kada sam napravio upgrade grafičke kartice sa Visiontek GeForce2 GTS, na najjeftiniju
GeForce3 karticu kod nas u tom trenutku, Powercolor Chameleon (prodaje ju Info-Gama)
odlučio sam da je vrijeme da se pozabavimo i driverima za nju pod Linuxom.

Skinuli smo najnovije Linux drivere za NVIDIA kartice (verzija 1.0-1251)
sa Interneta te proučili uputstva za njihovu instalaciju koja se isto mogu naći
na www.nvidia.com. Uputstva su detaljna,
i sa samom instalacijom nije bilo problema. Nakon instalacije drivera
bacili sam se na instalaciju Quake 3 Arene pod Linuxom. Ako mislite da to znači
da posjedujemo posebnu Linux verziju ove popularne igre – varate se. Ona jednostavno
nije potrebna jer je dovoljna jednostavna "modifikacija" Windows verzije
da bi Quake 3 Arena radila pod Linuxom. Ono što trebate učiniti je sljedeće:

  1. Pod Linuxom napravite direktorije: /usr/local/games/quake3 i /usr/local/games/quake3/baseq3
  2. U /usr/local/games/quake3/baseq3 direktorij iskopirajte datoteku "pak0.pk3"
    sa Vašeg Windows Quake 3 CD-a
  3. Skinite najnoviji Quake 3 Point Release za Linux te ga instalirajte (mi
    smo koristili 1.29f Beta)
  4. Napravite datoteku "/usr/local/games/quake3/quake3" i u nju stavite:
    #!/bin/sh
    cd “/usr/local/games/quake3″
    quake=”./quake3.x86″
    “$quake” $* exit $?
  5. Napravite symlink na shell skriptu u /usr/bin ili /usr/local/bin: ln -s
    /usr/local/games/quake3/quake3 /usr/bin/quake3
  6. Utipkajte quake3 i gotovo!

Kad smo bili gotovi sa instalacijom pokrenuli smo po prvi puta Quake 3 Arenu
i sve je radilo kako treba. Nažalost, naše zadovoljstvo kratko je trajalo kada
smo pokrenuli prvi bench – performanse u višim rezolucijama bile su vrlo, vrlo
slabe. Odmah nam je napamet pao AGP te činjenica da dosta kartica ima problema
sa njim pod Linuxom. Izašli smo iz Arene te komandom "cat /proc/nv/card0"
saznali da nam GeForce3 radi u PCI modusu! Pokrenuli smo editor te u XF86Config-4
datoteki dodali NvAGP komandu. Ova komanda trebala bi (kada se koristi vrijednost
1) natjerati NVIDIA kartice da rade u AGP modusu uz korištenje baš NVIDIA miniporta.
Nažalost, to nije riješilo problem – kartica je i dalje radila u PCI modusu.
Tek kad smo istoj komandi dali drugu vrijednost (2) koja "naređuje"
kartici da koristi generički AGPGART sve je proradilo kako treba. Gdje i kako
točno napraviti ove promjene naći ćete u uputstvima za instalaciju NVIDIA Linux
drivera (napomena: čitajući newsgrupe vidjeli smo da nekima radi i NVIDIA
AGP miniport, iako su ti u manjini, što znači da je najbolje da isprobate sve
mogućnosti sami pa vidite što daje najbolje rezultate).