Computer mysteriously freezes...

Since I upgraded to athlon t-bird 1.4ghz using
ASUSTeK Computer INC. VIA A7V266 motherboard
and
NVIDIA GeForce2 GTS/GeForce2 Pro
and
Win2000
my OGL program freezes up after a while at some specific areas in the code, such as:
Drawing a bunch of billboarded particles (No light)
or:
Drawing a bunch of triangle strips lightened by a single GL_LIGHT.

Strangely enough, adding some GL_LIGHTS to Quake2 source code produces the same mysterious freeze ups aswell.

Most games on my computer (including quake3) freezes up like this after a couple of hours, but my code freezes in 30 seconds just drawing some alphablended particles.

Anyone experienced similar problems with latest hardware or hardware drivers using OGL?

Additional information:

Im using MSVC 6.0 for developement.

Graphics card:

Description: Primary Display Driver
Manufacturer: NVIDIA
Name: NVIDIA GeForce2 GTS/GeForce2 Pro
Total Local Video Memory: 64MB
Total Local Texture Memory: 64MB
Total AGP Memory: 28MB
Display Driver: nv4_disp.dll
Display Driver Version: 6.13.10.2311
Max Texture Width : 2048
Max Texture Height: 2048
Max User Clipping Planes: 0
Max Active Hardware Lights: 8
Max Texture Blending Stages: 8
Textures In Single Pass: 2
Vertex Shader Version: N/A
Pixel Shader Version: N/A
Max Vertex Blend Matrices: 0
Max Texture Coordinates: 8
Device ID: 0x0150
Vendor ID: 0x10de
Sub-System ID: 0x00000000
Revision: 0x00a4

Memory

Total Physical Memory: 256MB
Free Physical Memory: 155.42MB
Total Pagefile Memory: 615.22MB
Free Pagefile Memory: 519.84MB

Motherboard

Manufacturer: ASUSTeK Computer INC.
Model: A7V266
Version: REV 1.xx
BIOS Vendor: Award Software, Inc.
BIOS Version: Award Medallion BIOS v6.0
BIOS Release Date: 25/07/01
BIOS Charasteristics: Plug and Play, Flash, AGP

AGP controller

Description: VIA Tech CPU to AGP Controller
Manufacturer: VIA
Vendor ID: 0x1106
Device ID: 0xb099
Subsystem ID: 0x00000000
Revision: 0x0000

CPU

Manufacturer: AMD
Family: Athlon™
Internal Clock: 1.38GHz
Internal Clock Maximum: 1.38GHz
External Clock: 133MHz
Socket Designation: SOCKET A
Type: Central
Upgrade: unknown
Capabilities: MMX, CMov, RDTSC, 3DNow!, Extended 3DNow!
Version: Model 4, Stepping 4
CPUID: 0x00000644

I don’t have experience like this but try to check you driver

or format c:

Yes, the 23.11 drivers are CRAP.

They caused all sorts of lockups… use another driver version!

Also, if you haven’t already, ensure you have the latest 4-in-1 (AGPgart) drivers installed.

I agree with Goatboi - it sounds a lot like a common problem with the VIA chipset - make sure you have the latest VIA drivers installed before you look at other areas.

I have the same motherboard with the 1900+ XP with GF3 and have no problems with the 23.11 DetonatorXP drivers.

I did have similar problems with hangs until I installed the various ASUS drivers from the CDROM that came with the motherboard after bringing up the system with the new hardware.

[This message has been edited by dorbie (edited 01-12-2002).]

dorbie, don’t know what else it could be, besides the 23.11 drivers.

Since now, I haven’t had a lockup/freeze for over 2 days, before, with the 23.11 drivers, my opengl programs would lockup win2k solid, not even ctrl-alt-del would do anything. It even happened just browsing the net, and the final thing was that it locked up with VC++ loaded when I was about to switch to another window. I also did a search for the 23.11 drivers on usenet, and I did find lots of people have lock ups, and others posted they were good.

This is something hard to track down for Nvidia, since on some people, it locks up/freezes, and others it is OK.

21.85 work good for me now. (As did all drivers before that from 12.00 and on)

[This message has been edited by Elixer (edited 01-12-2002).]

I just checked, it’s actually the ASUS A7M266 motherboard I have.

While we’re on this though, just because a new graphics driver makes the difference between running and hanging doesn’t mean that the driver is at fault.

Getting the latest motherboard drivers from the ASUS web site, is probably a good idea.