VOGONS


Velocity9x - Open Source Win9x VGA Driver S3/Intel GMA950/Rage

Topic actions

Reply 160 of 177, by mwdmeyer

User metadata
Rank Oldbie
Rank
Oldbie

Couple of interesting things about the 128.

It follows the same pattern as the Matrox engine, where batches return while drawing and the core drains at Lock, Flip, Blt, DestroySurface, and CPU clears.

The 128 register guide confirms CRTC_OFFSET is double-buffered via vblank latching, with bit 30 serving as a hardware flip-pending flag similar to Haswell’s.

Vogons Wiki - http://vogonswiki.com

Reply 161 of 177, by Duffman

User metadata
Rank Oldbie
Rank
Oldbie

I've got 2 systems - one with an XGI Volari Z9 and one with a silicon image SM750.

Both of these chips don't support 3D acceleration even with their official drivers, but I wonder, if I sent you the V9XSURV output of these chips do you think 3D acceleration could be worked in?

MB: ASRock B550 Steel Legend
CPU: Ryzen 9 5950X
RAM: Corsair 64GB Kit (4x16GB) DDR4 Veng LPX C18 4000MHz
SSDs: 2x Crucial MX500 1TB SATA + 1x Samsung 980 (non-pro) 1TB NVMe SSD
OSs: Win 11 Pro (NVMe) + WinXP Pro SP3 (SATA)
GPU: RTX2070 (11) GT730 (XP)

Reply 162 of 177, by mwdmeyer

User metadata
Rank Oldbie
Rank
Oldbie
Duffman wrote on Today, 07:43:

I've got 2 systems - one with an XGI Volari Z9 and one with a silicon image SM750.

Both of these chips don't support 3D acceleration even with their official drivers, but I wonder, if I sent you the V9XSURV output of these chips do you think 3D acceleration could be worked in?

Oh wow would love to work on those, survey will not be enough, I will need your machine on internet and you to install https://github.com/michaeldale/V9x-Remote-Agent and enable Remote Help from the tray icon, then I can drive the machine remotely and run scripts/tests on it.

Vogons Wiki - http://vogonswiki.com

Reply 163 of 177, by mwdmeyer

User metadata
Rank Oldbie
Rank
Oldbie
Duffman wrote on Today, 07:43:

I've got 2 systems - one with an XGI Volari Z9 and one with a silicon image SM750.

Both of these chips don't support 3D acceleration even with their official drivers, but I wonder, if I sent you the V9XSURV output of these chips do you think 3D acceleration could be worked in?

ChatGPT thinks it is very unlikely they have any hardware 3D but I'd be happy to try.

Vogons Wiki - http://vogonswiki.com

Reply 164 of 177, by myne

User metadata
Rank l33t
Rank
l33t

Just curious, how many machines are currently part of your test-pig-orchestra?

I built:
Convert old ASUS ASC boardviews to KICAD PCB!
Re: A comprehensive guide to install and play MechWarrior 2 on new versions on Windows.
Dos+Windows 3.11+tcp+vbe_svga auto-install iso template
Script to backup Win9x\ME drivers from a working install
Re: The thing no one asked for: KICAD 440bx reference schematic

Reply 165 of 177, by mwdmeyer

User metadata
Rank Oldbie
Rank
Oldbie
myne wrote on Today, 08:08:

Just curious, how many machines are currently part of your test-pig-orchestra?

I've got 6 computers from people who have lent them. I have 3 main physical machines: P3 1G 440BX (this one is on test bech so gets all the cards), netbook w/GMA 950 and Dell HD 4600 machine. I then have 7 86box VMs all setup with various GPUs as well.

Vogons Wiki - http://vogonswiki.com

Reply 167 of 177, by myne

User metadata
Rank l33t
Rank
l33t

I should be able to check the i3 tonight.
btw, it was headless, hence no edid.

I built:
Convert old ASUS ASC boardviews to KICAD PCB!
Re: A comprehensive guide to install and play MechWarrior 2 on new versions on Windows.
Dos+Windows 3.11+tcp+vbe_svga auto-install iso template
Script to backup Win9x\ME drivers from a working install
Re: The thing no one asked for: KICAD 440bx reference schematic

Reply 168 of 177, by myne

User metadata
Rank l33t
Rank
l33t

Well, it works which is frankly amazing by itself.
Performance is a tad shy of what the hardware should be able to do.
1200 3dmark 2000 is brutal 🤣
Still, it didn't look obviously wrong that I saw so it definitely has potential there

https://forums.tomshardware.com/threads/lowes … -scores.321145/

Duron700+tnt beats it quite a lot for reference
I do understand some tests didn't run, and I am extremely grateful and surprised that this even works.

Last edited by myne on 2026-10-23, 11:18. Edited 1 time in total.

I built:
Convert old ASUS ASC boardviews to KICAD PCB!
Re: A comprehensive guide to install and play MechWarrior 2 on new versions on Windows.
Dos+Windows 3.11+tcp+vbe_svga auto-install iso template
Script to backup Win9x\ME drivers from a working install
Re: The thing no one asked for: KICAD 440bx reference schematic

Reply 169 of 177, by mwdmeyer

User metadata
Rank Oldbie
Rank
Oldbie
myne wrote on Today, 11:01:
Well, it works which is frankly amazing by itself. Performance is a tad shy of what the hardware should be able to do. 1200 3dma […]
Show full quote

Well, it works which is frankly amazing by itself.
Performance is a tad shy of what the hardware should be able to do.
1200 3dmark 2000 is brutal 🤣
Still, it didn't look obviously wrong that I saw so it definitely has potential there

Haha yeah, I'm not happy with performance yet, lots and lots todo, but will get there.

The HD 4600 machines with the GPU/CPU are fast enough to overcome driver limitations to be mostly fast enough (I mean HL is playable on HL1 in 640x480), but I want to get the best out of all hardware.

Vogons Wiki - http://vogonswiki.com

Reply 170 of 177, by myne

User metadata
Rank l33t
Rank
l33t

Yeah, I understand. Edited above and then got distracted before submitting.

I don't know if it's relevant to your code, but in glidulator I think some of the functions need to be split from one big function that checks the same thing (whether to run fog or not) every loop.
Those branches would be costing a lot if I'm right.

I built:
Convert old ASUS ASC boardviews to KICAD PCB!
Re: A comprehensive guide to install and play MechWarrior 2 on new versions on Windows.
Dos+Windows 3.11+tcp+vbe_svga auto-install iso template
Script to backup Win9x\ME drivers from a working install
Re: The thing no one asked for: KICAD 440bx reference schematic

Reply 171 of 177, by mwdmeyer

User metadata
Rank Oldbie
Rank
Oldbie
myne wrote on Today, 11:22:

Yeah, I understand. Edited above and then got distracted before submitting.

I don't know if it's relevant to your code, but in glidulator I think some of the functions need to be split from one big function that checks the same thing (whether to run fog or not) every loop.
Those branches would be costing a lot if I'm right.

Yes thanks I saw your post about that, I haven't review yet, but will 100% go over it. I haven't really started on real performance improvements yet, only small quick wins.

Vogons Wiki - http://vogonswiki.com

Reply 172 of 177, by mwdmeyer

User metadata
Rank Oldbie
Rank
Oldbie
myne wrote on Today, 11:01:
Well, it works which is frankly amazing by itself. Performance is a tad shy of what the hardware should be able to do. 1200 3dma […]
Show full quote

Well, it works which is frankly amazing by itself.
Performance is a tad shy of what the hardware should be able to do.
1200 3dmark 2000 is brutal 🤣
Still, it didn't look obviously wrong that I saw so it definitely has potential there

https://forums.tomshardware.com/threads/lowes … -scores.321145/

Duron700+tnt beats it quite a lot for reference
I do understand some tests didn't run, and I am extremely grateful and surprised that this even works.

Sorry which GPU/CPU did you test with? Good to have some baseline scores.

Vogons Wiki - http://vogonswiki.com

Reply 173 of 177, by myne

User metadata
Rank l33t
Rank
l33t

Intel hd ironlake (gen1 core i3)

I built:
Convert old ASUS ASC boardviews to KICAD PCB!
Re: A comprehensive guide to install and play MechWarrior 2 on new versions on Windows.
Dos+Windows 3.11+tcp+vbe_svga auto-install iso template
Script to backup Win9x\ME drivers from a working install
Re: The thing no one asked for: KICAD 440bx reference schematic

Reply 174 of 177, by myne

User metadata
Rank l33t
Rank
l33t

Rofl

Though... I just noticed it says software t&l

The attachment 20261023_201214(0).jpg is no longer available

I built:
Convert old ASUS ASC boardviews to KICAD PCB!
Re: A comprehensive guide to install and play MechWarrior 2 on new versions on Windows.
Dos+Windows 3.11+tcp+vbe_svga auto-install iso template
Script to backup Win9x\ME drivers from a working install
Re: The thing no one asked for: KICAD 440bx reference schematic

Reply 175 of 177, by BitWrangler

User metadata
Rank l33t++
Rank
l33t++

The earlier gens of Intel graphics that have official 98 and XP drivers, I swear they do a cheat when they see 3DMark2001SE is running. If you watch the demo, there's frames missing for several seconds, and parts that are literal slide shows, you can count the frames, then it will tell you it did 8 to 15 frames per second. Anyway, scores come up like 1100-1800 and it looks worse than DX6 or 7 cards that get an "honest" 300.

All I am saying is that it may be impossible to get close to scores seen on Intel drivers for XP or a slightly earlier similar architecture IGPU that had official 98 drivers, because of the cheats in those.

Unicorn herding operations are proceeding, but all the totes of hens teeth and barrels of rocking horse poop give them plenty of hiding spots.

Reply 176 of 177, by mwdmeyer

User metadata
Rank Oldbie
Rank
Oldbie
myne wrote on Today, 13:14:

Rofl

Though... I just noticed it says software t&l

The attachment 20261023_201214(0).jpg is no longer available

yeah I think something is wrong on that driver path, I'm getting better score on my Rage 128. I can run counters via the remote agent if you like.

Vogons Wiki - http://vogonswiki.com

Reply 177 of 177, by mwdmeyer

User metadata
Rank Oldbie
Rank
Oldbie

Also yes I haven’t done hardware t&l yet! This driver is more 3dmark99/2000 era focused at the moment but I’ll get there !

Vogons Wiki - http://vogonswiki.com