Nono,
It does come as surprise, since Windows 95 with 80486 with 33 Megahertz
works faster than the virtual machine so something must have been wrong...
I should do some benchmarks to see how many instructions windows 95 can
execute on a real machine versus a virtual machine on a modern computer.
And then some more tests of windows x64 pro in virtual machine.
Just the fact that windows x64 pro runs in a virtual machine is a good
indication that the virtual machine is actually quite fast and at least has
sufficient ram available.
So either it's the ram which makse x64 run fast, or it's the processor not
sure which.
If it would be the ram then even a 80486 might be able to run such a big
operating system.
But I don't think so... I would think the 33 mhz is simply not enough and
would take ages.
Thus conclusion: somethings wrong if an opengl app works decently on a 486
with no real hardware accelleration, just simple super vga, and then
suddenly it runs slow in a virtual machine
My best bet is:
The opengl software does some strange pixel format conversions, or it simply
has a really really slow pixel copy routine for glCopyPixels.
Which in itself is an interesting question:
Why would glCopyPixels still be fast on a real 80486 machine (with tseng
4000 graphics card) ? At least I thought it was...
Perhaps it was slow too... but I don't think so... I have seen either opengl
apps of my run on windows 95 and they had no problems with graphics... but
perhaps it used the swapbuffers at the time instead of the glCopyPixels...
so perhaps I should try again, just to make sure if glCopyPixels is fast or
slow on real svga hardware !
Bye,
Skybuck.