VOGONS


First post, by AvalonH

User metadata
Rank Member
Rank
Member

Does PCI bus mastering matter in Dos or offer any speed improvement (SVGA games). Using a SE440BX-2 motherboard that has PCI bus master slots I tested a few cards.

1999 Vodoo 3 3000 PCI - no bus mastering
1996 DIamond Steath 64 VIDEO VRAM PCI - no bus mastering
-
1994 Mach 64 PCI - supports bus mastering
1993 Mach 32 PCI - supports bus mastering

Also tested some promise PCI ide controllers just to check and they all enable bus mastering.

This was in DOS 7.1 using various utilities like NSSI that show PCI slot information. Surprised me the older cards enable it in dos but not the newer cards.

Reply 1 of 2, by Grzyb

User metadata
Rank Member
Rank
Member
AvalonH wrote on 2020-03-24, 19:08:

1994 Mach 64 PCI - supports bus mastering
1993 Mach 32 PCI - supports bus mastering

Interesting...
Bus mastering is useful when the card pushes data to the host's memory, eg. in disk controllers, network adapters, frame grabbers...
But why would bus mastering be used by a regular graphics card?

Reply 2 of 2, by Tiido

User metadata
Rank Oldbie
Rank
Oldbie

Card can most probably move data faster than CPU can in its tightest loop when doing GUI acceleration operation such as scrolling which is where bus mastering probably comes in on those video cards.
In DOS there's gonna be no interface for such a thing to be used and nothing will even know such a stunt could be possible.

T-04YBSC, a new YMF71x based sound card & Official VOGONS thread about it
Newly made 4MB 60ns 30pin SIMMs ~
mida sa loed ? nagunii aru ei saa 😜