VOGONS


Voodoo5 M5800

Topic actions

First post, by sdz

User metadata
Rank Oldbie
Rank
Oldbie

After making the Voodoo4 M4800, which works quite well, I asked myself a question. What would be better than a laptop equipped with one VSA-100? Well, a laptop equipped with two VSA-100, of course.
17" MXM 3.0/3.1 laptops usually support MXM type B, which is 3.5cm longer than the MXM type A usually found in 15" MXM 3.0/3.1 laptops. Surely the extra space will allow for an SLI setup.

Well, here it is:

The attachment S1B.jpg is no longer available
The attachment S2.jpg is no longer available
The attachment S3.jpg is no longer available

It has all the features that the V4 M4800 has (selectable framebuffer size, VCORE control, temperature monitoring, backlight control etc), and has a higher performance PCIe to PCI bridge. The PCI clock can be adjusted from software (from a control panel similar to the V4 M4800 one), and there is a performance gain when running a dual VSA-100 card at 90MHz compared to 66MHz. It also has a 4x PCIe interface, so the extra bandwidth needed is not an issue.

Since the MXM standard was not designed with dual GPUs in mind, this card will require a custom heatspreader and heatpipes, possibly even a custom fin stack for whatever laptop it is installed in. This makes the card very impractical.

I should have the PCBs in a week or two.

Reply 1 of 14, by GemCookie

User metadata
Rank Member
Rank
Member

I'm sure these projects are helping with the global supply of Voodoo5 cards.

Gigabyte GA-8I915P Duo Pro | P4 530J | GF 6600 | 2GiB | 120G HDD | 2k/Vista/10/Debian
MSI MS-5169 | K6-2/350 | TNT2 M64 | 384MiB | 120G HDD | DR-/MS-DOS/NT/2k/XP/Gentoo
Dell Precision M6400 | C2D T9600 | FX 2700M | 16GiB | 128G SSD | 2k/Vista/11/Gentoo

Reply 2 of 14, by sdz

User metadata
Rank Oldbie
Rank
Oldbie

Not sure I understand your comment.

Reply 3 of 14, by mwdmeyer

User metadata
Rank Oldbie
Rank
Oldbie
GemCookie wrote on 2024-11-17, 08:37:

I'm sure these projects are helping with the global supply of Voodoo5 cards.

These aren't from existing Voodoo 5 boards but unused VSA100 chips purchased as new. So actually this is adding to the supply of Voodoo cards 😀

Vogons Wiki - http://vogonswiki.com

Reply 4 of 14, by havli

User metadata
Rank Oldbie
Rank
Oldbie

Congratulations, this is very cool project. 😀
Great engineering effort to put so many components on such a small PCB. Regulat V5 is at least 4 times bigger 😀
Definitely looking forward to see the assembled boards.

HW museum.cz - my collection of PC hardware

Reply 5 of 14, by pete8475

User metadata
Rank Oldbie
Rank
Oldbie
GemCookie wrote on 2024-11-17, 08:37:

I'm sure these projects are helping with the global supply of Voodoo5 cards.

These are being made from unused chips, no voodoo 5's have been harmed.

Reply 6 of 14, by sdz

User metadata
Rank Oldbie
Rank
Oldbie

Got the PCBs a while ago:

The attachment 20241204_210416.jpg is no longer available

It will probably take a while until I assemble them though.

Reply 7 of 14, by sdz

User metadata
Rank Oldbie
Rank
Oldbie

So.. I stayed up late last night. I had the parts to assemble only 1 PCB:

The attachment 20241205_152911.jpg is no longer available
The attachment 20241205_152825.jpg is no longer available
The attachment 20241205_152902.jpg is no longer available
The attachment 20241205_152849.jpg is no longer available
The attachment 20241205_152927.jpg is no longer available

Reply 8 of 14, by sdz

User metadata
Rank Oldbie
Rank
Oldbie
The attachment 20241205_152947.jpg is no longer available
The attachment 20241205_153007.jpg is no longer available

The card plugged into a PC:

The attachment 20241205_153919.jpg is no longer available
The attachment 20241205_154036.jpg is no longer available

The card just worked, just had to hack the firmware a bit.

Next I'll install it into a laptop.

Last edited by sdz on 2024-12-06, 17:25. Edited 1 time in total.

Reply 9 of 14, by sdz

User metadata
Rank Oldbie
Rank
Oldbie

Installed it into a Dell Precision, only overclocked the VSAs to 183Mhz, as I can't push it more until I have a proper cooling system.

The attachment 20241205_191408.jpg is no longer available

Reply 10 of 14, by havli

User metadata
Rank Oldbie
Rank
Oldbie

Amazing work! And great score too.
I like how the available PCB space is used right to the edge. Especially one of the VSAs 😀 Not a single milimeter of extra space. 😀

HW museum.cz - my collection of PC hardware

Reply 11 of 14, by mwdmeyer

User metadata
Rank Oldbie
Rank
Oldbie

Voodoo 5 6000 next please 😀

Vogons Wiki - http://vogonswiki.com

Reply 12 of 14, by sdz

User metadata
Rank Oldbie
Rank
Oldbie

@havli
Thanks!
I had to use all the space, the VSAs are quite big 😀

@mwdmeyer
That might be possible for laptops with dual MXM slots (some Alienware, Clevo/Eurocom models) by basically splitting the 6000 in two, and with a high speed custom flat flex between them.
If I ever get a 6000, and then make a 6000 with working digital video output, I might make such a monstrosity.

Reply 13 of 14, by wlp_sidewinder

User metadata
Rank Newbie
Rank
Newbie
sdz wrote on 2024-12-06, 16:07:
@havli Thanks! I had to use all the space, the VSAs are quite big :) […]
Show full quote

@havli
Thanks!
I had to use all the space, the VSAs are quite big 😀

@mwdmeyer
That might be possible for laptops with dual MXM slots (some Alienware, Clevo/Eurocom models) by basically splitting the 6000 in two, and with a high speed custom flat flex between them.
If I ever get a 6000, and then make a 6000 with working digital video output, I might make such a monstrosity.

So something I happened to notice, though it wouldn't help in the laptop case, is that, when purchasing a 'new' card for my laptop the R9 M290X had a crossfire cable connector. The purpose of the VSA-100 was literally for that same concept and naturally that begs to wonder. It might be possible to use 2 of those cards in conjunction with the MXM and the PCIe for the wireless. I found an adapter that would allow it to do that.

I'm curious @SDZ if you're going to release the M5800 board. I've actually got 2 of the VSA-100 chips that I've been meaning to build into something and a cnc machine that I can custom build a heat sync for. I would love it if you could help with that. [*]

Reply 14 of 14, by sdz

User metadata
Rank Oldbie
Rank
Oldbie
wlp_sidewinder wrote on Today, 02:06:
sdz wrote on 2024-12-06, 16:07:
@havli Thanks! I had to use all the space, the VSAs are quite big :) […]
Show full quote

@havli
Thanks!
I had to use all the space, the VSAs are quite big 😀

@mwdmeyer
That might be possible for laptops with dual MXM slots (some Alienware, Clevo/Eurocom models) by basically splitting the 6000 in two, and with a high speed custom flat flex between them.
If I ever get a 6000, and then make a 6000 with working digital video output, I might make such a monstrosity.

So something I happened to notice, though it wouldn't help in the laptop case, is that, when purchasing a 'new' card for my laptop the R9 M290X had a crossfire cable connector. The purpose of the VSA-100 was literally for that same concept and naturally that begs to wonder. It might be possible to use 2 of those cards in conjunction with the MXM and the PCIe for the wireless. I found an adapter that would allow it to do that.

I'm curious @SDZ if you're going to release the M5800 board. I've actually got 2 of the VSA-100 chips that I've been meaning to build into something and a cnc machine that I can custom build a heat sync for. I would love it if you could help with that. [*]

On a regular 6000, all the VSA-100 sit on the same PCI bus. Not sure if something like two 5500 cards (each connected to a separate PCI bus) with an SLI connector can be made. What should work is a full "master" MXM card (that has the PCIe to PCI bridge IC on it) , and a slave card (without the bridge), with an SLI connector that passes the SLI/AA signals as well as the whole PCI bus.

Digital video output on a 4x VSA card is also way more complicated. On a dual VSA setup, the master VSA generates the digital video output. On a 4x VSA setup, each VSA generates only a "band" of the final image (height is variable).
All the video outputs need to be fed into an FPGA, which needs to have external RAM to gather all the data from the VSAs, sync it and stitch it together, and pipe out the data as TMDS (this is the TL;DR version, it's quite a bit more involved than that).

I'm considering making two videocards for the Dell XPS M1730.
-one with 4x VSA-100
-one with 2x VSA-100 and an 8800M GTX, with the ability to switch between them without rebooting the system.

The attachment IMG-20250110-WA0000(1).jpg is no longer available
The attachment IMG-20250110-WA0001(1).jpg is no longer available
The attachment IMG-20250110-WA0002(1).jpg is no longer available

As for the MXM M5800 files, I will release them at some point. While the card appears to work fine, I haven't tested it nearly enough to be comfortable publishing the files (also, made only 2 cards). There's also some firmware work that needs to be done (I haven't touched the M5800 since my last post here). I have published the files for the Voodoo4 M4800 MXM card though: Voodoo4 M4800