Calling all Gforce users!!
Blitz3D Forums/Blitz3D Programming/Calling all Gforce users!!
| ||
Hi all, My game Jetscream has been released, but a couple of users have had memory access violations. The game works fine on all my pcs and on all my friends pcs. The common factor to both of these was: geforce FX 5800 cards and SP2. One was an athlon(32) and one was a p4 3.3, so im not convinced its processor specific. If you have a gforce fx can you test it and tell me if it works stating your hardware? http://www.d-grafix.com/software.html |
| ||
Why not make a special test version of the program that writes a message to a log file as it works, so that you can pinpoint exactly where in the code it crashes? I can run that version on my machine and send you the log file. |
| ||
does compiling with the debugger do this? ? |
| ||
does compiling with the debugger do this? No, it doesn't. You will have to do something as writing info out to a txt file. I had a similar problem some time ago, but it was my fault. Things that come to my mind, -check to see if you load stuff to floating point vars -check to see if you load non square textures or no ^2 textures sizes |
| ||
is 640*480 a ^ 2 texture size (loading screen) the strange thing is it works perfect on my gforce MX 440 |
| ||
It seems to play ok on my Geforce FX 5700... |
| ||
I'm not sure what you've done to the ZIP file, but XP reckons its corrupt. |
| ||
is 640*480 a ^ 2 texture size (loading screen) the strange thing is it works perfect on my gforce MX 440 No. Powers of 2 are 2,4,8,16,32,64,128,256,512,1024,2048, 4096, etc ( I could go on for a while ) Blitz won't usually kick up a stink, it'll just resize the texture to 1024x512 ( which is kinda blurry and wasteful ) but it usually won't crash. |
| ||
it runs fine on my geforce fx 5200 ultra |
| ||
new zip file on site now. I think it may be because i made it with an old version of winace. now ive rebuilt it with xp's built in 'ideas absorbed :) ' zipmaker. |
| ||
Mine's a Geforce 6800GT... works fine! Impressive, by the way! |
| ||
check to see if you load stuff to floating point vars Can you not load floating point vars from a file? ie readfloat |
| ||
GeForce FX 5200 works fine :) |
| ||
Also could it be something to do with next gen processors and terrapak? |
| ||
BTW - I like the game - it is really annoyingly addictive - but VERY fun. |
| ||
I haven't tested this, but I thought I should chime in that I have a Geforce 6800 and one of my demos stopped working when I had the card because one of my textures was not the same size on both axes. The texture was like 256x128, and this caused the texture not to load, and the program to crash with a memory access violation. So apparently some or all geforce cards need textures that are square and powers of 2 in size. Either that, or there is a driver bug, or Blitz needs an update. |
| ||
That would be bizarre indeed for a Gforce 6800, unless it has an undocumented Voodoo emulation mode. In fact I thought the 6800 even allowed non power of two textures. Maybe that is where the conflict arises. |
| ||
works fine with GeForce 6600gt :) |
| ||
Thanks to everyone for all input, mabe i should let the sleeping dog lie. It seems to work on most pcs. |
| ||
The GeForce MX (200 to 440) works perfect. I have one and I can load whatever as a texture, even I can load things to float variables without problems ... who knows .. D-Grafix, I mean, do NOT do this, var#=loadsomething() sometimes you do it in arrays, for example you created an array Dim numbers#(15) and then later in the code you forgot it was an array of floats and you numbers(12)=loadmesh() which will give you MAVs on most of the machines out there ... Paolo. |
| ||
fx5700 ultra and sp2 - works fine here. |
| ||
GForce FX5600 manufacturer Asus, 128 vram Windows XP pro , with sp2 i think One thing tho, on 1024x768 res, 32bit, i had about 5fps at the start of the race and sometimes later on as well when i got close to the boats. Dont know why, but i also had incredibly low FPS in HalfLife2 recently so it must be a problem with my machine. My specs are P4, 2.6GHz, 1024 ram, and i told you the gfx card. I'd presonally like to know if anyone else had a slowdown (at that resolution and depth) or was it just me? Otherwise, nice little game. |
| ||
Thanks to everyone for all input, mabe i should let the sleeping dog lie. It seems to work on most pcs. As I've said, I'd be happy to give this a test to help you find your bug, but that can't be done given that your debug version won't produce a debug log! Try using the following snippet and let's find this sleeping dog. Function WriteLog(s$, f$="log.txt") If FileType(f) Then file = OpenFile(f) SeekFile(file, FileSize(f)) Else file = WriteFile(f) EndIf WriteLine(file, s) CloseFile(file) End Function Example: WriteLog("Logging in file log.txt...") WriteLog("Logging to log2.txt...", "log2.txt") WriteLog("Logging to default log again...") Courtesy of "soja" ...from the code archives. |
| ||
Its not Gforces at all its the packer! |
| ||
works fine |
| ||
Works fine here!!! __________________________ Video Adapter Properties Device Description GeForce4 4200 Go Adapter String GeForce4 4200 Go BIOS String Version 4.28.20.31.10 Chip Type GeForce4 4200 Go DAC Type Integrated RAMDAC Installed Drivers nv4_disp (6.14.10.6111 - nVIDIA Detonator 61.11) Memory Size 64 MB |
| ||
Dan, have you reported this problem to Lee Page? --author of TeraPak. |