Akvárium CB 21MHz Elektro Hudba Fotky ZX Spectrum +2A Jídlo Rybaření Hlavní stránka Akvárium CB 27MHz Elektro Hudba Fotky ZX Spectrum Jídlo Rybaření

English version

Zprovoznění 3D akcelerace s kartou NVidia TNT2 Vanta na RH71cz

Karta se při instalaci rozpoznala a ve bylo připravené pro akceleraci (Mesa byla nainstalovaná a v souboru /etc/X11/XF86Config-4 byl řádek s nastaveným zavedením modulů GLcore a glx. V podstatě jsem vůbec nevěděl, jestli mi akcelerace jede, nebo ne, ale rozhodl jsem se, že za zkoušku, podle článku z LinuxWorldu, nic nedám.
1. V grafickém režimu spustit /usr/bin/gears (pokud nejde, tak nainstalovat balíček Mesa-demos) a zapsat si počet generovaných snímků za sekundu (fps). Na mém počítači to bylo v malém okně 79.9 fps a po roztažení na celou obrazovku 8.13 fps. Mám Duron na 700MHz se 128MiB RAM a grafiku NVidia TNT2 Vanta.
2. Jako root. Nainstalovat ovladače přímo od NVidia. Dva balíčky
NVIDIA_GLX-1_0-1251_i386.rpm
NVIDIA_kernel-1_0-1251_rh71up_i386.rpm
se dají do jednoho adresáře a spustí se
rpm -U *rpm
V mém případě se na obrazovku vypsaly nějaké hlášky o kolizi pár souborů se soubory z již nainstalovaných balíčků Mesa, ale to je asi účel, proč se to instaluje.
3. Jako root. V souboru /etc/X11/XF86Config-4 jsem změnil v sekci "Device" řádek
     Driver "nv"
na
     Driver "nvidia"
4. Opustit grafický režim a znovu ho spustit (startx a nebo restart počítače, pokud nevíte, co je to textový režim nebo-li 3. runlevel). Na obrazovce se na okamžik objeví logo NVidia a pak naběhne grafický režim. Znovu spustit /usr/bin/gears a porovnat, co se změnilo. V mém případě to bylo v malém okně 440.8 fps a po roztažení na celou obrazovku 46.5 fps, co je zhuba šestkrát rychlejší.
Obecný postup
Popsané čtyři kroky platí jen v případě, že máte RH71 s jádrem 2.4.2. Jakmile budete mít jiné jádro, tak si budete muset stáhnout zdrojové balíčky
NVIDIA_GLX-1_0-1541_src.rpm
NVIDIA_kernel-1_0-1541_src.rpm
Dnes už jsou na stránce NVidia ovladače verze 1541, proto se tímto číslem liší od čísel uvedených v 2. kroku. Příkazy
rpm --rebuild --clean *src.rpm
cd /usr/src/redhat/RPMS
rpm -U *rpm
vytvoříme a nainstalujeme ovladače s libovolným jádrem 2.4.X

Update pro rh9
Nový driver pro karty od NVidia se dodává ve formě spustitelného souboru, který se pěkně na všechno zeptá. Bohužel jen anglicky, ale to je život. Takže jsem si stáhnul soubor NVIDIA-Linux-x86-1.0-4496-pkg2.run a nastavil jsem mu práva tak, ab se dal spustit pomocí příkazu
chmod 755 NVIDIA-Linux-x86-1.0-4496-pkg2.run
a spustil jsem ho. Instalátor mi oznámil, že neobsahuje správně zkompilovaný driver pro mé jádro a nabídl mi, že ho stáhne z webu nvidie. To jsem ale odmítl protože mám svoje jádro a tak by těžko někde rostl správně zkompilovaný ovladač. Instalátor si z toho nic nedělal a hbitě mi nabídl, že ovladač zkompiluje. Dal jsem Yes jako že souhlasím a instalátor vše zkompiloval a před instalací ještě odinstaloval staré ovladače. Vše šlo jako po másle. Dal jsem startx a bliklo logo NVidie. Pak už jsem klasicky spustil
simandl@simlin simandl]$ /home/zaloha/usr/X11R6/bin/glxgears
17567 frames in 5.0 seconds = 3513.400 FPS
1909 frames in 5.0 seconds = 381.800 FPS
a zdá se že moje nová sestava celeron 2,6GHz s kartou ASUS AGP-V9520TD 128MB DDR, GeForce FX5200 DVI je asi 8x výkonější než TNT2 Vanta s Duronem 700MHz
Update pro Fedora Core 1
Klasika
root@simlin X11]# /usr/X11R6/bin/glxgears
Xlib:  extension "XFree86-DRI" missing on display ":0.0".
1043 frames in 5.0 seconds = 208.600 FPS
139 frames in 5.0 seconds = 27.800 FPS
Po instalaci NVIDIA-Linux-x86-1.0-5336-pkg1.run
[simandl@simlin simandl]$ /usr/X11R6/bin/glxgears
12816 frames in 5.0 seconds = 2563.200 FPS
1684 frames in 5.0 seconds = 336.800 FPS

Hlavní stránka