what cards can work with 4096x4096 textures?

DOGMA1138

Regular
if im not misstaken the min req for DX9 is 2048*2048 textures. and i know US in nV cards supports 4k^2 shadow maps. what size of textures(or "address" limit) can today's cards handle?
 
DOGMA1138 said:
if im not misstaken the min req for DX9 is 2048*2048 textures. and i know US in nV cards supports 4k^2 shadow maps. what size of textures(or "address" limit) can today's cards handle?
4kx4k texture support is required for SM 3.0.
 
The 3DLabs Wildcat Realizm family supports up to 8192x8192 textures
Nvidia GPU since the NV20 supports up to 4096x4096 textures
ATI's GPU are limited to 2048x2048 textures as far as I know (maybe X1x00 series supports 4096x4096 textures but it was not the case last time I checked under OpenGL).
 
Zeross said:
ATI's GPU are limited to 2048x2048 textures as far as I know (maybe X1x00 series supports 4096x4096 textures but it was not the case last time I checked under OpenGL).

X1x00 parts support 4096x4096 textures as far as I'm aware.
 
Hanners is right, confirming what OpenGL Guy says :smile:
 
I guess the OpenGL driver was not updated from the R4x0 then ;)
it's not surprinsing it's the same with the SINCOS instruction, the compiler is not using the native instruction of R5x0 under OpenGL and still relying on Taylor series expansion.
 
OpenGL guy said:
You sure about that? The max texture width and height caps are globals and can't be specified per format.

Yes. I just checked again to be sure. X1k and G7x don't support 4k FP32 textures too.
The texture fails to load.

BTW, for the X1800 review, I did some single texturing performance testings with different texture formats and sizes :

http://www.hardware.fr/medias/photos_news/00/14/IMG0014547.gif

http://www.hardware.fr/medias/photos_news/00/14/IMG0014548.gif

http://www.hardware.fr/medias/photos_news/00/14/IMG0014549.gif
 
Last edited by a moderator:
Tridam said:
Yes. I just checked again to be sure.
X1k and G7x don't support 4k FP32 textures too.

BTW, for the X1800 review, I did some single texturing performance testings with different texture formats and sizes :

http://www.hardware.fr/medias/photos_news/00/14/IMG0014547.gif

http://www.hardware.fr/medias/photos_news/00/14/IMG0014548.gif

http://www.hardware.fr/medias/photos_news/00/14/IMG0014549.gif
I think you are confusing support with a lack of resources. A 4096x4096 FP32 texture requires 256 MB of contiguous memory! That's pretty extreme. You might change your test to measure performance of 4096xN or Nx4096 to reduce memory requirements.
 
OpenGL guy said:
I think you are confusing support with a lack of resources. A 4096x4096 FP32 texture requires 256 MB of contiguous memory! That's pretty extreme. You might change your test to measure performance of 4096xN or Nx4096 to reduce memory requirements.

It shouldn't be a problem with 512 Mb boards, should it ?
4k FP16 is 128 Mb and doesn't work with a GeForce 7800 GTX 512 Mb.
 
Tridam said:
It shouldn't be a problem with 512 Mb boards, should it ?
4k FP16 is 128 Mb and doesn't work with a GeForce 7800 GTX 512 Mb.
I'd have to answer "it depends". The memory configuration may not be as simple as it appears to the outside observer.
 
OpenGL guy said:
I'd have to answer "it depends". The memory configuration may not be as simple as it appears to the outside observer.

I just tried with an X1900XTX and a 4k x 2k FP32 texture. It's the max size working but the texture is corrupted (actually every 4k by X is corrupted).
 
Tridam said:
I just tried with an X1900XTX and a 4k x 2k FP32 texture. It's the max size working but the texture is corrupted (actually every 4k by X is corrupted).
Now *that's* interesting. Can you put the app someplace where I can download it?
 
Tridam said:
I just tried with an X1900XTX and a 4k x 2k FP32 texture. It's the max size working but the texture is corrupted (actually every 4k by X is corrupted).

Which API are you using?
 
Zeross said:
The 3DLabs Wildcat Realizm family supports up to 8192x8192 textures
Nvidia GPU since the NV20 supports up to 4096x4096 textures
ATI's GPU are limited to 2048x2048 textures as far as I know (maybe X1x00 series supports 4096x4096 textures but it was not the case last time I checked under OpenGL).

The 3Dlabs permidia 3 supported infinite texture sizes via its virtual texturing.
 
Back
Top