If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. |
|
|
Thread Tools | Display Modes |
#1
|
|||
|
|||
tnt2 mvp3 agpgart and nvidia linux drivers
Hello.
I am trying to get agpgart.o to work with the nvidia.o module from NVIDIA-Linux-x86-1.0-4496-pkg2.run and a recompiled stock RedHat9 kernel. It almost works. Afaict [see below], everything looks ok, but any window manager I use hangs: the screen becomes completely unresponsive at the point where the status line starts to be painted, at which point expected status line objects such as the digital t.o.d. show up as black rectangles. (I have to issue shutdown -r +3 as root before issuing startx as user to prevent having to reset.) I should point out that everything works fine if NvAGP=1. Can anyone suggest anything I might be able to do to get agpgart.o to work with nvidia.o? Thank you. ************************************************** * Details: ~/.xinitrc ~~~~~~~~~~ echo entered .xinitrc ./barf echo "-----------------------------------------" ./barf /sbin/lsmod ./barf echo "-----------------------------------------" ./barf find /proc/driver/nvidia -type f -print -exec cat {} \; ./barf echo "-----------------------------------------" ./barf #exec icewm (hangs if I uncomment this line) barf (emphasis added) ~~~~~~~~~~~~~~~~~~~~~ entered .xinitrc ----------------------------------------- /sbin/lsmod ~~~~~~~~~~~ Module Size Used by Tainted: P agpgart 17616 3 (autoclean) nvidia 1765056 11 (autoclean) parport_pc 17508 1 (autoclean) lp 8580 0 (autoclean) parport 33952 1 (autoclean) [parport_pc lp] autofs 12148 0 (autoclean) (unused) ext3 64704 1 jbd 47860 1 [ext3] ncr53c8xx 58092 0 sd_mod 13004 0 scsi_mod 102968 2 [ncr53c8xx sd_mod] ----------------------------------------- /proc/driver/nvidia/version ~~~~~~~~~~~~~~~~~~~~~~~~~~~ NVRM version: NVIDIA Linux x86 nvidia.o Kernel Module 1.0-4496 Wed Jul 16 19:03:09 PDT 2003 GCC version: gcc version 3.2.2 20030222 (Red Hat Linux 3.2.2-5) /proc/driver/nvidia/agp/host-bridge ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Host Bridge: VIA Technologies, Inc. VT82C597 [Apollo VP3] Fast Writes: Not Supported SBA: Supported AGP Rates: 2x 1x Registers: 0x07000203:0x00000102 /proc/driver/nvidia/agp/card ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Fast Writes: Not Supported SBA: Not Supported AGP Rates: 4x 2x 1x Registers: 0x1f000007:0x07000102 /proc/driver/nvidia/agp/status ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Status: Enabled Driver: AGPGART AGP Rate: 2x Fast Writes: Disabled SBA: Disabled /proc/driver/nvidia/cards/0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Model: RIVA TNT2 Model 64/Model 64 Pro IRQ: 5 Video BIOS: 02.05.13.00.00 Card Type: AGP ********************************************** /var/log/messages ~~~~~~~~~~~~~~~~~ Sep 16 19:21:37 localhost kernel: 0: nvidia: loading NVIDIA Linux x86 nvidia.o Kernel Module 1.0-4496 Wed Jul 16 19:03:09 PDT 2003 Sep 16 19:21:37 localhost insmod: Warning: loading /lib/modules/2.4.20-20.9custom/kernel/drivers/video/nvidia.o will taint the kernel: non-GPL license - NVIDIA Sep 16 19:21:37 localhost insmod: See http://www.tux.org/lkml/#export-tainted for information about tainted modules Sep 16 19:21:37 localhost insmod: Module nvidia loaded, with warnings Sep 16 19:21:38 localhost kernel: Linux agpgart interface v0.99 (c) Jeff Hartmann Sep 16 19:21:38 localhost kernel: agpgart: Maximum main memory to use for agp memory: 149M Sep 16 19:21:38 localhost kernel: agpgart: Detected Via MVP3 chipset Sep 16 19:21:38 localhost kernel: agpgart: AGP aperture is 16M @ 0xe4000000 ******************************** diff XFree86.0.log XFree86.0.log.old ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16c16 (==) Log file: "/var/log/XFree86.0.log", Time: Tue Sep 16 19:23:12 2003 --- (==) Log file: "/var/log/XFree86.0.log", Time: Tue Sep 16 19:22:49 2003 287,288c287,288 (**) NVIDIA(0): Option "NvAGP" "2" (**) NVIDIA(0): Use of AGPGART requested --- (**) NVIDIA(0): Option "NvAGP" "1" (**) NVIDIA(0): Use of NVIDIA internal AGP requested 450c450 (II) NVIDIA(0): AGP 2X successfully initialized --- (WW) NVIDIA(0): Failed to verify AGP usage (see list of support chipsets below) ************************************************** * /etc/X11/XF86Config ~~~~~~~~~~~~~~~~~~~ # File generated by anaconda. Section "ServerLayout" Identifier "Anaconda Configured" Screen 0 "Screen0" 0 0 InputDevice "Mouse0" "CorePointer" InputDevice "Keyboard0" "CoreKeyboard" EndSection Section "Files" RgbPath "/usr/X11R6/lib/X11/rgb" FontPath "unix/:7100" EndSection Section "Module" Load "dbe" Load "extmod" Load "fbdevhw" # Load "dri" Load "glx" # Load "record" # X event recorder # do not load following 2 modules if xfs is being used: # Load "freetype" # TrueType font handler # Load "type1" # Adobe Type 1 font handler EndSection Section "InputDevice" Identifier "Keyboard0" Driver "keyboard" Option "XkbRules" "xfree86" Option "XkbModel" "pc105" Option "XkbLayout" "us" #Option "XkbVariant" "" #Option "XkbOptions" "" EndSection Section "InputDevice" Identifier "Mouse0" # Modified by mouseconfig Driver "mouse" Option "Device" "/dev/mouse" Option "Protocol" "PS/2" Option "Emulate3Buttons" "no" EndSection Section "Monitor" Identifier "Monitor0" VendorName "ADI" ModelName "microscan3E" # HorizSync 30.0-50.0 HorizSync 31.5-48.9 # VertRefresh 50.0-100.0 VertRefresh 56-87 EndSection Section "Device" # no known options Identifier "RIVA TNT2" Driver "nvidia" VendorName "RIVA TNT2" BoardName "RIVA TNT2" VideoRam 32768 #BusID Option "backingstore" "on" # "NvAgp" "2" ... use AGPGART, if possible Option "NvAgp" "2" EndSection Section "Screen" Identifier "Screen0" Device "RIVA TNT2" Monitor "Monitor0" DefaultDepth 16 Subsection "Display" Depth 24 Modes "640x480" EndSubsection Subsection "Display" Depth 16 Modes "800x600" "640x480" EndSubSection Subsection "Display" Depth 8 Modes "1024x768" "800x600" "640x480" EndSubSection EndSection ********************************************** NVIDIA Accelerated Linux Driver Set README & Installation Guide Last Updated: $Date: 2003/07/16 $ Most Recent Driver: 1.0-4496 __________________________________________________ ________________________ (app-f) APPENDIX F: CONFIGURING AGP __________________________________________________ ________________________ There are several choices for configuring the NVIDIA kernel module's use of AGP: you can choose to either use NVIDIA's AGP module (NVAGP), or the AGP module that comes with the linux kernel (AGPGART). This is controlled through the "NvAGP" option in your XF86Config file: Option "NvAgp" "0" ... disables AGP support Option "NvAgp" "1" ... use NVAGP, if possible Option "NvAgp" "2" ... use AGPGART, if possible Option "NvAGP" "3" ... try AGPGART; if that fails, try NVAGP NVIDIA AGP support cannot be used if AGPGART is [compiled into] the kernel. The following AGP chipsets are supported by NVIDIA's AGP; for all other chipsets it's recommended that you use the AGPGART module. o VIA 8371 o VIA 82C694X o VIA KT133 o VIA KT266 [i.e., VIA MVP3/VP3 not listed] ************************************************** ****** $ uname -sr Linux 2.4.20-20.9custom ************************************************** ****** The End |
Thread Tools | |
Display Modes | |
|
|