Thanks, it worked (I had an incident with something starting to smell but it still works - the first VLB slot didn't like a graphics card) .
Cache works with 386. Linear framebuffer works with the 386 so VLB works.
Some simple benchmarks:
386@33MHz, S3 864 graphics card, no NPU
9337 Dhrystones
171.1K Whetstones
24.9 FPS banked (vbetest 640x480x8bpp - FPS values are not too accurate as it waits for vertical retrace)
24.9 FPS linear framebuffer
386@33MHz, S3 86C805 graphics card, no NPU
18.0 FPS banked
18.0 FPS linear framebuffer
386@33MHz, ET4000/W32 graphics card, no NPU
19.8 FPS banked
30.0 FPS linear framebuffer
386@33MHz, Cirrus GD5428, no NPU
15.0 FPS banked
19.8 FPS linear framebuffer
386@33MHz, S3 864 graphics card, with 80387 NPU
2759.8K Whetstones
others as above
386@33MHz, S3 864 graphics card, no NPU, cache disabled
3315 Dhrystones
71.3K Whetstones
486@33MHz, S3 864 graphics card
16170 Dhrystones
5655.7K Whetstones
24.9 FPS banked
37.5 FPS linear framebuffer
486@33MHz, S3 864 graphics card, both caches off
3069 Dhrystones
1661.9K Whetstones
9.3 FPS banked
12.3 FPS linear framebuffer