OS/2, eCS & ArcaOS - Technical > Virtualization
Win-OS/2 - Open vbesvga.drv video driver
Martin Iturbide:
Hello
Currently my Win-OS2 full screen session (1920x1080) has a "slow-choppy" mouse and you can not move the mouse pointer down from the middle of the screen. (ArcaOS 5.1 BIOS running on a VirtualBox host. )
On the "OS/2, EComStation & ArcaOS Discussion group" facebook page, it was posted something about this new video driver for Windows 3.1:
- https://github.com/PluMGMK/vbesvga.drv?tab=readme-ov-file
It has some instructions on how to install it, but if I follow the procedure and it gives me an error when I load Windows 3.1.
--- Quote ---Unsuitable settings for current driver / hardware
Press any key to about booting Windows...
--- End quote ---
If I only remove from the modified system.ini all the [VBESVGA.DRV] part...
--- Quote ---[VBESVGA.DRV]
PMIDcheck=sanity
Width=1920
Height=1080
Depth=16
DoubleBufRefreshRate=75
--- End quote ---
...Win-OS2 full screen runs with the newer vbesvga.drv and vddvbe.386. But the screen resolution is smaller (1024 × 768), mouse now works fine and I can go to the bottom part of the screen with the pointer.
Do you think this drivers can be useful for our Win-OS2? Can we benefit in some way from this driver? Any other suggestion on how to make this drivers work at 1920x1080?
Regards
Lars:
I would set PMIDCheck = disable and DoubleBufRefreshRate = 0.
In particular for PMIDCheck I doubt that the direct protected mode interface would be properly supported in Virtualbox.
If you disable it, the driver will use real mode int x calls which I would expect to work ok.
For the double buffering, start without and later you could try a sensible refresh rate where for a Virtual machine you might get by with a lower rate.
Martin Iturbide:
Thanks for the feedback Lars.
I tried:
--- Quote ---[VBESVGA.DRV]
PMIDcheck=disable
Width=1920
Height=1080
Depth=16
DoubleBufRefreshRate=0
--- End quote ---
and I get the same error while loading Win-OS2 Full Screen.
I played with DoubleBufRefreshRate=20 and other and got the same results.
If I set it.
--- Quote ---[VBESVGA.DRV]
PMIDcheck=sanity
Width=800
Height=600
Depth=16
DoubleBufRefreshRate=75
--- End quote ---
It loads in 800x600, 1024 also works.
Regards
Lars:
It might be a virtualbox BIOS emulation issue in that it does not report your desired screen size as being available.
I remember that there was a Virtualbox manager command to add a custom screen size but I forgot what it was.
Lars:
https://superuser.com/questions/443445/how-can-i-get-virtualbox-to-run-at-1366x768
Navigation
[0] Message Index
[#] Next page
Go to full version