VOGONS


VLB video card memory

Topic actions

First post, by poorcomputerman

User metadata
Rank Newbie
Rank
Newbie

I purchased this vlb video card. It has 256 mb memory and is upgradable to 1 mb. Is it worth upgrading and if so, what type of memory would I need? Would it be too cost prohibitive?

Reply 1 of 10, by Disruptor

User metadata
Rank Oldbie
Rank
Oldbie

1) Your graphics card does have 1 MB RAM and not 256 MB or kB.
2) You need 8 standard DIL 20 256k x 4 DRAM modules with a latency of 70ns or lower.

Last edited by Disruptor on 2023-01-13, 22:15. Edited 2 times in total.

Reply 2 of 10, by mwdmeyer

User metadata
Rank Oldbie
Rank
Oldbie

I'm surprised any VLB cards have less than 1mb ram. Yes I would upgrade as 256k would highly limit the resolution supported.

Are you sure it is 256k?

Vogons Wiki - http://vogonswiki.com

Reply 3 of 10, by Error 0x7CF

User metadata
Rank Member
Rank
Member
mwdmeyer wrote on 2023-01-13, 01:28:

Are you sure it is 256k?

It is definitely 1MB. Each of those chips is 256kx4. 8x256kx4 = 8192 kilobits = 8 megabits = 1 megabyte

Old precedes antique.

Reply 4 of 10, by mwdmeyer

User metadata
Rank Oldbie
Rank
Oldbie

Cool makes sense.

I would only upgrade from 1mb then if.

A) You want a higher supported resolution (windows)
B) The chipset supports memory interleaving (not sure if it does)

Vogons Wiki - http://vogonswiki.com

Reply 5 of 10, by rasz_pl

User metadata
Rank l33t
Rank
l33t

afair memory upgrade will only enable two interlaced resolutions on Cirrus Logic vlb chips

https://github.com/raszpl/FIC-486-GAC-2-Cache-Module for AT&T Globalyst
https://github.com/raszpl/386RC-16 memory board
https://github.com/raszpl/440BX Reference Design adapted to Kicad
https://github.com/raszpl/Zenith_ZBIOS MFM-300 Monitor

Reply 6 of 10, by mpe

User metadata
Rank Oldbie
Rank
Oldbie

Yes no benefits.

2nd MB would only enable support of 1024x768 with 64k colours instead of 256 and 1280x1024 with 16 colours. However, both with unusable interlaced refresh rates (due to slow RAMDAC) which look ugly on CRT and rarely work with LCD screens. So there is no point.

Often memory sockets on these cheap cards were not for expansion but as alternative RAM options (so that they can fit whatever chips they could source cheapest without redesigning the PCB), so it won't work if you add more. Note also the solder pads on top of the CPU. You can't really tell without docs/ close inspection where to fit the memory expansion.

So save the hassle.

Blog|NexGen 586|S4

Reply 7 of 10, by mkarcher

User metadata
Rank l33t
Rank
l33t
mpe wrote on 2023-01-13, 08:59:

2nd MB would only enable support of 1024x768 with 64k colours instead of 256 and 1280x1024 with 16 colours. However, both with unusable interlaced refresh rates (due to slow RAMDAC) which look ugly on CRT and rarely work with LCD screens. So there is no point.

[...]

So save the hassle.

I agree with that. In theory, that extra memory can be used for "offscreen surfaces" (as DirectX calls it), or for higher virtual screen size with hardware-assisted panning. I'm not aware of real-world applications that actually use this capability on Cirrus cards, though.

mpe wrote on 2023-01-13, 08:59:

Often memory sockets on these cheap cards were not for expansion but as alternative RAM options (so that they can fit whatever chips they could source cheapest without redesigning the PCB), so it won't work if you add more. Note also the solder pads on top of the CPU. You can't really tell without docs/ close inspection where to fit the memory expansion.

And while this is generally true, in case of this card, I am very confident that the 8 DIL-20 sockets are indeed meant for a second MByte of video RAM. You need to populate all eight of them anyway, as the Cirrus chip needs 32 bit memory interface for sensible performance (I don't remember whether it can work in a degraded "16-bit memory mode" with just 512kB, but that configuration would be awful). Furthermore, the option for a first bank of DIL-20 chips is clearly visible overlaying the soldered SOIC20/26 chips, so if the first MByte were to be populated with DIL-20 chips, other these solder pads would be used for that.

The one thing you would really need to measure are the soldering pads next to the Cirrus chip, which are meant for SOJ40 256K x 16 chips. Most likely, they are also meant for the first bank, as an alternative to the x4 chips that are installed, but I wouldn't bet my life on it. The design of that card makes a lot of sense in that you get the two SMD options (8x SOIC20/26 or 2x SOJ40) only for the first bank, which is populated by the manufacturer, but the pointless upgrade (that will only be performed by a low amount of customers, and the manufacturer doesn't care about the price and availability of those upgrade chips) is limited to the chip type the customer is most likely to install correctly (i.e. DIP).

Reply 8 of 10, by AlexZ

User metadata
Rank Oldbie
Rank
Oldbie

Interlaced mode is not always unusable. I lived with interlaced 1024x768 87Hz 16bit for many years as my monitor couldn't handle more than 56Hz at 800x600 (unusable) and other hardware had priority. Interlaced 87Hz was far better than 56Hz non-interlaced. I would upgrade video memory to 2MB in this case and use 1024x768 87Hz 16bit.

Pentium III 900E, ECS P6BXT-A+, 384MB RAM, GeForce FX 5600 128MB, Voodoo 2 12MB, Yamaha SM718 ISA
Athlon 64 3400+, Gigabyte GA-K8NE, 2GB RAM, GeForce 9800GT 512MB, Sound Blaster Audigy 2 ZS
Phenom II X6 1100, Asus 990FX, 32GB RAM, GeForce GTX 980 Ti

Reply 9 of 10, by megatron-uk

User metadata
Rank l33t
Rank
l33t

As mkarcher says, additional memory can be used for offscreen objects, virtual resolution, triple buffering etc. I don't know how many games/applications took advantage of that, but in vesa modes (especially 2.0 lfb modes) its trivial to do, so I'm surprised more games didn't optionally take advantage of 512kb/1024/2048 vga memory.

My collection database and technical wiki:
https://www.target-earth.net

Reply 10 of 10, by poorcomputerman

User metadata
Rank Newbie
Rank
Newbie

Thanks everyone. I am glad that it has 1 MB. Seller insisted that it only had 256k.