ubuntu 6.10/7.04: "sudo apt-get install nvidia-glx"
jadro 2.4.14 chodi v pohode
RH7.2, X-server 4.1.0
stahnout si drivery z www.nvidia.com
nejlepe ve formatu tar.gz NVIDIA_kernel-1.0-1541.tar.gz
NVIDIA_GLX-1.0-1541.tar.gz
nainstalovat drivery
make
make install
driver se nahrava s X windows anebo nekam do skriptu pridat :
insmod NVdriver
anebo do /etc/conf/modules
alias char-major-195 NVdriver
editace /etc/XF68Config-4 :
v sekci Driver :
"nv" zmenit na "nvidia"
urcite musite mit modul "glx"
a muzete zaretusovat moduly
"dri"
"GLcore"
/etc/X11/XF86config-4
podpora 3D - driver od Nvidie
Section "Device"
Identifier "NV AGP"
Driver "nvidia"
BoardName "Manli GeForce256"
BusID "PCI:1:0:0"
# podpora AGP -- nechat AGP od Nvidie
# je rychlejsi asi o 10% nez podpora # v kernelu
Option "NvAgp" "1"
Option "ShadowFB" "1"
# taky vas otravuje logo pri stratu X # ??me uz ne.
Option "NoLogo" "1"
EndSection
/* Pokud chcete pouzivat konsoli na 100Hz a zaroven i X-server,
tak je treba
zmenit Device NV AGP v sekci Screen na Device "Linux Frame
Buffer", jinak se to bude tezce zasekavat system pri prechodu
X<-->konsole. Neni to sice "cista" metoda , ale oci mame jenom
jedny. Pokud treba pracujete prevazne v konsoli a obcas si potrebujete zkontrolovat vysledky sve prace v grafickem rezimu, tak to staci.
A pokud se obejdete na chvili bez 3D akcelerace!! Pak se to da zapnout--staci zazalohovat XF86Config-4, nechat si jeden s podporou framebufferu a jeden s podporou 3D a dle potreby je menit treba nejakym skriptem.a nenahravejte potom modul NVdriver.
Section "Device"
Identifier "Linux Frame Buffer"
Driver "fbdev"
BusID "PCI:1:0:0"
BoardName "Unknown"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Linux Frame Buffer" nebo dejte "NV AGP"
podpora framebufferu v jadre :
(hned ta konsole lepe vypada)
CONFIG_FB=y
CONFIG_DUMMY_CONSOLE=y
#CONFIG_FB_RIVA=m tento modul zakusuje pri prepinani z X do
konsole system
CONFIG_FB_VESA=y
CONFIG_FB_VGA16=m
CONFIG_VIDEO_SELECT=y
CONFIG_FBCON_ADVANCED=y
CONFIG_FBCON_MFB=m
CONFIG_FBCON_CFB24=m
CONFIG_FBCON_CFB32=m
CONFIG_FBCON_VGA_PLANES=m
CONFIG_FBCON_VGA=m
CONFIG_FONT_8x8=y
CONFIG_FONT_8x16=y
nahrani modulu framebufferu
( v modu VESA 2.0)
modprobe vga16fb
nahrani modulu framebufferu akcelerovaneho (nerucim za vysledky)
modprobe rivafb options mem=128M restart=warm
(me to takto chodi, pameti dejte kolik chcete,ja mam 512 MB celkem)
a zbytek vyladte programem fbset (najdete ho googlem, nebo zkuste fbutils) a podle souboru fb.modes si nastavte utilitou fbset frekvenci monitoru.
neco jsem o tom napsal na
kanal.ucw.cz/goldenfish/grafika.html
za vase monitory ale nerucim.
KONSOLE na 100Hz bez framebufferu :
napisi jen kratky navod,casem delsi.omlouvam se, ale nestiham.
nainstalujte svgalib z www.svgalib.org.
upravte konfiguracni soubor /etc/vga/libvga.config.
prectete ho a byberte nejakou vam se hodici "modeline" upravte Horizsync, VertReferesh (parametry lze vzit z /etc/X11/XF86Config*) a chipset nastavte na NV3 (podpora chipsetu od NV).zkontrolujte programkem svidtune (je v baliku svgalib.jede mi to v pohode na 640x480@100.pujde to asi i vice.jede to bez problemu s kolizemi s driverem od NVidie.
bez zaruky na vase monitory a karty !!!vice pozdeji.