Thread View: comp.sys.ibm.pc.hardware.video
8 messages
8 total messages
Started by Maple Moose
Thu, 14 Oct 1999 00:00
Why V2 8MB can only do 800x600?
Author: Maple Moose
Date: Thu, 14 Oct 1999 00:00
Date: Thu, 14 Oct 1999 00:00
5 lines
1141 bytes
1141 bytes
I once ran across the calculation but had since forgotten it. Could some one enlight me the math as to why V2 8MB or 12MB can only do 800X600 16 bit with Z buffer but could do 1024X768 16 bit without Z buffer? I know about the 4MB frame buffer limit but couldn't get the math right. Thanks.
Re: Why V2 8MB can only do 800x600?
Author: Andrew Hodgson
Date: Thu, 14 Oct 1999 00:00
Date: Thu, 14 Oct 1999 00:00
16 lines
1263 bytes
1263 bytes
You need a certain number of bytes free in the framebuffer to do Z-buffering on a Voodoo2. When you're in 1024x768 resolution the memory requirements for a double buffered display (essential for games) & Z buffering are as follows: Memory needed for display (16-bit colour depth): (1024x768x16x2)/8 = 3,145,728 bytes (the 2 is for double buffering) = 3MB Memory needed for Z (16-bit Z on a V2): (1024x768x16)/8 = 1,572,864 bytes = 1.5MB 3+1.5 = 4.5 > 4MB therefore no Z buffer can be used. Andrew
Re: Why V2 8MB can only do 800x600?
Author: Andrew Hodgson
Date: Thu, 14 Oct 1999 00:00
Date: Thu, 14 Oct 1999 00:00
4 lines
911 bytes
911 bytes
Oh yeah, you'll also find that a 12MB V2 still suffers from the same limitation. The extra 4MB on that card is for textures only. Andrew
Re: Why V2 8MB can only do 800x600?
Author: Mike Smith
Date: Thu, 14 Oct 1999 00:00
Date: Thu, 14 Oct 1999 00:00
25 lines
1784 bytes
1784 bytes
Maple Moose <maple-moose@home.com> wrote in message news:OKeN3.2098$AX.75933@news1.rdc1.ab.home.com... > I once ran across the calculation but had since forgotten it. Could some > one enlight me the math as to why V2 8MB or 12MB can > only do 800X600 16 bit with Z buffer but could do > 1024X768 16 bit without Z buffer? I know about the 4MB frame buffer > limit but couldn't get the math right. Thanks. You need to include an extra frame, for double-buffering (page-flipping). 800x600 x2 (bytes per pixel) x3 (2 image buffer and 1 Z-buffer) = 2.88 MB. 1024x768x2x3 = 4.7MB - too big to fit in 4MB. Actually, at 800x600 there is enough room for triple-buffering: 800x600x2x4 = 3.84 MB. -- Mike Smith There are perhaps 5% of the population that simply *can't* think. There are another 5% who *can*, and *do*. The remaining 90% *can* think, but *don't*. -- R. A. Heinlein
Re: Why V2 8MB can only do 800x600?
Author: Klingon da Prevert!
Date: Thu, 21 Oct 1999 00:00
Date: Thu, 21 Oct 1999 00:00
23 lines
1460 bytes
1460 bytes
Well then, what about SLI mode, using 2 V2's? REM On Thu, 14 Oct 1999 09:22:16 +0100, Andrew Hodgson <ahodgson@nortelnetworks.com> wrote: >You need a certain number of bytes free in the framebuffer to do >Z-buffering on a Voodoo2. When you're in 1024x768 resolution the memory >requirements for a double buffered display (essential for games) & Z >buffering are as follows: > >Memory needed for display (16-bit colour depth): >(1024x768x16x2)/8 = 3,145,728 bytes (the 2 is for double buffering) >= 3MB > >Memory needed for Z (16-bit Z on a V2): >(1024x768x16)/8 = 1,572,864 bytes >= 1.5MB > >3+1.5 = 4.5 > 4MB therefore no Z buffer can be used. > >Andrew
Re: Why V2 8MB can only do 800x600?
Author: Stephen "Dudley" Sharp
Date: Fri, 22 Oct 1999 00:00
Date: Fri, 22 Oct 1999 00:00
3 lines
989 bytes
989 bytes
>Well then, what about SLI mode, using 2 V2's? That allows you 1024x768
Re: Why V2 8MB can only do 800x600?
Author: Michael Dart
Date: Thu, 28 Oct 1999 00:00
Date: Thu, 28 Oct 1999 00:00
29 lines
1790 bytes
1790 bytes
I've seen the math calculation some programer did and it comes up a liitle short in the proper allocation of memory per processor. mjdart Klingon da Prevert! wrote in message <380e85f8.685313@news.mciworld.com>... >Well then, what about SLI mode, using 2 V2's? > >REM > >On Thu, 14 Oct 1999 09:22:16 +0100, Andrew Hodgson ><ahodgson@nortelnetworks.com> wrote: > >>You need a certain number of bytes free in the framebuffer to do >>Z-buffering on a Voodoo2. When you're in 1024x768 resolution the memory >>requirements for a double buffered display (essential for games) & Z >>buffering are as follows: >> >>Memory needed for display (16-bit colour depth): >>(1024x768x16x2)/8 = 3,145,728 bytes (the 2 is for double buffering) >>= 3MB >> >>Memory needed for Z (16-bit Z on a V2): >>(1024x768x16)/8 = 1,572,864 bytes >>= 1.5MB >> >>3+1.5 = 4.5 > 4MB therefore no Z buffer can be used. >> >>Andrew >
Re: Why V2 8MB can only do 800x600?
Author: adgdghr
Date: Thu, 28 Oct 1999 00:00
Date: Thu, 28 Oct 1999 00:00
6 lines
1310 bytes
1310 bytes
I had a fwe games running in 1024x768 on my monster 3d 2 12 meg with diamond drivers. I heard tehre are soem drivers (blackmagic?) that will elt you do 1024x768 on all v2's that work with it. -- If it aint broke, I'll fix it anyway.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads