Frames Problem....

Blitz3D Forums/Blitz3D Programming/Frames Problem....

Barton(Posted 2005) [#1]
following problem: I have a Big 4096x4096x32 Detailmap-Texture for my Terrain. the Problem:

in 1280x1024x32 Modus have i 50 Frames and AVAILVIDMEM = 60 MB. But in Modus 800x600x32 only 15 Frames and 0 MB AVAILVIDMEM.

why ????

Playing in....

Load in VRAM=0
--------------
1280x1024x32 = 50 Frames , AVAILVIDMEM = 60 MB
1024x768x32 = 18 Frames , AVAILVIDMEM = 0 MB !! <<<<<<<
800x600x32 = 15 Frames , AVAILVIDMEM = 0 MB !! <<<<<<<

1280x1024x16 = 50 Frames , AVAILVIDMEM = 60 MB
1024x768x16 = 50 Frames , AVAILVIDMEM = 64 MB !!
800x600x16 = 50 Frames , AVAILVIDMEM = 68 MB !!


Load in VRAM=1
--------------
1280x1024x32 = 43 Frames , AVAILVIDMEM = 8 MB
1024x768x32 = 41 Frames , AVAILVIDMEM = 12 MB !!
800x600x32 = 45 Frames , AVAILVIDMEM = 16 MB !!

1280x1024x16 = 43 Frames , AVAILVIDMEM = 9 MB
1024x768x16 = 41 Frames , AVAILVIDMEM = 12 MB !!
800x600x16 = 45 Frames , AVAILVIDMEM = 18 MB !!


Banshee(Posted 2005) [#2]
Well there's two possibilities regarding the video memory (stuff gets moved about if it runs out of room and that texture map will make a big difference).

The other possibility though - have you checked that texture is actually appearing at that resultion? I have a similar thing on one of my really old PC's that it runs my waterworld project at high resolution faster than it does at low resolution - because the card isnt loading all the textures, and a mesh without a texture is much faster to render.

That's all I can think of at the moment...


jfk EO-11110(Posted 2005) [#3]
Strange Problem. As Becky suggested, I'd check if the texture is loaded at all, and if it was resized. Use something like Print TextureWidth(tex). I doubt you'll get 4096, maybe you only get 2048 or 1024.


slenkar(Posted 2005) [#4]
its not worth using those commands because they dont work on all PCs properly,