Portál AbcLinuxu, 2. května 2025 07:13

Manli GeForce256

Podpora: kompletní
Ovladač: v jádře

Technické parametry


Rozhraní: 256 bit AGP (2x,4x)
GPU: Geforce256
RAM: SDRAM 32 MB
stezejni vlastnosti :
graficke jadro: 256 bit
pametove rozhrani: 128 bit
trojuhelniku za sekundu: 15 mil
Pixelu za sekundu: 480 mil
pamet: do 128 MB

-graficky procesor
-transformace a osvetleni (T&L)
-Cube Envinronment mapping

Identifikace pod Linuxem


cat /proc/pci
Bus 1, device 0, function 0:
VGA compatible controller: nVidia Corporation GeForce 256 (rev 16).
IRQ 10.
Master Capable. Latency=248. Min Gnt=5.Max Lat=1.
Non-prefetchable 32 bit memory at 0xd8000000 [0xd8ffffff].
Prefetchable 32 bit memory at 0xd0000000 [0xd7ffffff].

cat /proc/nv/card0
----- Driver Info -----
NVRM Version: 1.0-1541
------ Card Info ------
Model: GeForce 256
IRQ: 10
Video BIOS: 02.10.04.02
------ AGP Info -------
AGP status: Disabled
AGP Driver:
Bridge: Via Apollo Pro KT133
SBA: Supported [disabled]
FW: Supported [disabled]
Rates: 4x 2x 1x [-]
Registers: 0x1f000217:0x00000000

nvclock -s

======================
--- NvClock v0.4.2 ---
======================

GetSpeed:
MPLL= 149788 m=13 n=136 p=0
NVPLL= 120050 m=13 n=218 p=1
PLL_COEFF_SELECT = 10000700

nVidia Geforce 256 SDR
Current memory speed: 149.788 MHz
Current core speed: 120.050 MHz

fbset

mode "640x480-59"
# D: 25.176 MHz, H: 31.469 kHz, V: 59.489 Hz
geometry 640 480 640 480 4
timings 39721 48 16 39 8 96 2
rgba 6/0,6/0,6/0,0/0
endmod

mode "640x480@100-32"
# D: 45.800 MHz, H: 53.009 kHz, V: 100.018 Hz
geometry 640 480 640 480 32
timings 21834 96 32 36 8 96 6
accel true
rgba 8/16,8/8,8/0,0/0
endmode
mode "1024x768@100-32"
# D: 115.500 MHz, H: 80.208 kHz, V: 100.010 Hz
geometry 1024 768 1024 768 32
timings 8658 192 32 21 3 192 10
accel true
rgba 8/16,8/8,8/0,0/0
endmode

Postup zprovoznění pod Linuxem

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.

Poznámka


dobra utility na vyladeni konsole fbset,fbutils,svidtune,
nvclock == pretaktovani
graficke enginy : CS,Maverick,Mesa,glut,.....
gamesy: quake,unreal,tocrs,tuxracer,tuxcart,....
benchmarky : neco je v glutu
jinak : GLPerf
svgalib : podpora vga a vyladeni grafiky v text. rezimu
neco o grafice : www.nvidia.com
hodnoceni karty : vykonove nic moc.chce to koupit radeji znacku.manli je vcelku jedna z nejhorsich co existuje.a cenove vychazi velice dobre GeForce2 MX . karta dost topi.a pokud mate AMD procesor uvazujte s prehledem o 300 W zdroji.
posledni aktualisace : 19.12.2001.
changelog: -svgalib,vyladeni konsole bez fb,

Dokument vytvořil: User682, 20.10.2001 22:14 | Poslední úprava: David Heidelberg, 27.2.2011 15:09 | Historie změn | Zobrazeno: 971×

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.