Go Back   nV News Forums > Linux Support Forums > NVIDIA Linux

Newegg Daily Deals

Thread Tools
Old 11-22-03, 07:59 PM   #1
Registered User
Join Date: Nov 2003
Posts: 4
Default Linux freeze with MX-440 on Athlon 1 GHz

My 1 GHz Athlon system (Compaq 7AP190) came with a TNT2-based card (identified by X as NV5M64 [RIVA TNT2 Model 64/Model 64 Pro]). The card died recently, and I replaced it with an MX-440-based card so that I could continue to have hardware 3D support under Linux. I'm running Red Hat 9 currently. The new card is made by Uranus and has an NVDIA chip with PCI id 10de:0181. lspci identifies it as "nVidia Corporation NV18 [GeForce4 MX 440 AGP 8x] (rev a2)".

The problem is that with the new card installed, I'm getting system lockups. It is reliably reproducible if I start up xawtv to watch TV in a window, then at the same time start up an OpenGL 3D application in another window. The system freezes instantly when the OpenGL app starts up. I have to power it down and reboot -- it doesn't respond over the network or show any other sign of activity.

With my old card it was necessary to use the NVIDIA agp support, not Linux agpgart, so that was what I intially tried with the new card. When I got the lockups, I also tried switching back to agpgart to see if it would make a difference. It did not.

I didn't see this with the old card. However, there is one possibly confounding factor -- the OpenGL app that I've seen this with is a new program that a friend wrote and sent me after my other card died, so I haven't tried this combination of software before. So I don't really know if the problem is caused by the new card or would have existed with the old one too. Either way, obviously, running these two programs at once should not freeze my system.

Any suggestions? Should I try a different card? I could downgrade back to a TNT2-based card if those are more reliable in this old a system.

I'll paste in some more information in hopes that it will help.

[mann@giga mann]$ /sbin/lspci
00:00.0 Host bridge: Advanced Micro Devices [AMD] AMD-751 [Irongate] System Controller (rev 25)
00:01.0 PCI bridge: Advanced Micro Devices [AMD] AMD-751 [Irongate] AGP Bridge (rev 01)
00:03.0 SCSI storage controller: Advanced System Products, Inc ABP940-U / ABP960-U (rev 03)
00:04.0 Multimedia audio controller: Ensoniq ES1371 [AudioPCI-97] (rev 09)
00:06.0 Ethernet controller: Accton Technology Corporation SMC2-1211TX (rev 10)
00:07.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super South] (rev 14)
00:07.1 IDE interface: VIA Technologies, Inc. VT82C586/B/686A/B PIPC Bus Master
IDE (rev 06)
00:07.2 USB Controller: VIA Technologies, Inc. USB (rev 06)
00:07.3 USB Controller: VIA Technologies, Inc. USB (rev 06)
00:07.4 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] (rev 10)00:09.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 02)
00:09.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 02)
00:0c.0 FireWire (IEEE 1394): Texas Instruments TSB12LV23 IEEE-1394 Controller
00:0f.0 Modem: PCTel Inc HSP MicroModem 56 (rev 02)
01:05.0 VGA compatible controller: nVidia Corporation NV18 [GeForce4 MX 440 AGP
8x] (rev a2)
[mann@giga mann]$ /sbin/lspci -n
00:00.0 Class 0600: 1022:7006 (rev 25)
00:01.0 Class 0604: 1022:7007 (rev 01)
00:03.0 Class 0100: 10cd:1300 (rev 03)
00:04.0 Class 0401: 1274:1371 (rev 09)
00:06.0 Class 0200: 1113:1211 (rev 10)
00:07.0 Class 0601: 1106:0686 (rev 14)
00:07.1 Class 0101: 1106:0571 (rev 06)
00:07.2 Class 0c03: 1106:3038 (rev 06)
00:07.3 Class 0c03: 1106:3038 (rev 06)
00:07.4 Class 0601: 1106:3057 (rev 10)
00:09.0 Class 0400: 109e:036e (rev 02)
00:09.1 Class 0480: 109e:0878 (rev 02)
00:0c.0 Class 0c00: 104c:8019
00:0f.0 Class 0703: 134d:7897 (rev 02)
01:05.0 Class 0300: 10de:0181 (rev a2)

XFree86.0.log is attached.
TimMann is offline   Reply With Quote
Old 11-22-03, 08:08 PM   #2
Registered User
Join Date: Nov 2003
Posts: 4

My first attempt to attach XFree86.0.log didn't work. Here it is for real.
Attached Files
File Type: log xfree86.0.log (31.1 KB, 114 views)
TimMann is offline   Reply With Quote
Old 11-22-03, 09:27 PM   #3
Registered User
Join Date: Nov 2003
Posts: 4
Default Workaround: disable agp

I went back to the README and noticed that I could try turning off agp entirely with Option "NvAgp" "0" in my XF86Config. Yuck, but that seems to fix it. Not only did it prevent the lockups, but it also got rid of some artifacts I'd been seeing in the 3D app I was using.

Anyone know how much it hurts performance to go from 1x AGP to no AGP at all?
TimMann is offline   Reply With Quote
Old 11-23-03, 08:58 AM   #4
Registered User
Join Date: Nov 2003
Posts: 1

I used to have lockups in X, generally when a lot of hardware OpenGL activity was going on. After a little research it seemed that there is a problem when using AMD CPU's and Nvidia cards under certain versions of the Linux kernel. There is a workaround (at least for Linux 2.4.x) which is to boot the kernel with the parameter "mem=nopentium" (without the quotes).
I hope that helps.
This problem does not occur (I think...) under Intel CPU's. Windows 2k had this bug too at one point as well, I believe, but this got quietly fixed and the Linux crowd had to find it out for themselves.

edit: one or two typo fixes.
Greatred is offline   Reply With Quote
Old 11-23-03, 03:41 PM   #5
Registered User
Join Date: Nov 2003
Posts: 4

I doubt that's it, but I suppose I can try it. NVIDIA's README says that this bug occurs with newer Athlon family members (XP, 4, MP, and Duron 6 and above). I believe mine is older than that. Also, it says that it is fixed in kernel 2.4.19 and later. I'm running a 2.4.20 kernel.
TimMann is offline   Reply With Quote

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Screen freeze NVRM: Xid error ciancaroll NVIDIA Linux 0 06-05-12 01:05 PM
nVidia Linux drivers with Linux on Mac, help? Thetargos NVIDIA Linux 0 05-13-12 12:52 PM
CPUMark99 - how do you compare fuelrod Benchmarking And Overclocking 66 07-19-11 08:32 AM
Mandrake Linux 9.0 (Dolphin) now available | comments? volt General Linux 10 10-19-02 10:13 PM
Athlon XP 2200+ vs. P4 2.4 Ghz Iron1384 General Hardware 7 10-10-02 07:14 PM

All times are GMT -5. The time now is 01:06 PM.

Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2015, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.