-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Blank screen under vmware workstation 17.5.2 (WfW 3.11) #23
Comments
I'm having the same problem, except I'm using 86Box. |
I must add an option to force-disable double-buffering, to see if that helps in these cases… |
Can you try with the latest release (v0.2.2) using |
No change -- still a black screen. As namtik98 observed, I can get out of Windows with Alt-F4 then Enter. |
Same here, attached are also system.ini and output of vidmodes.com |
I tested version 0.2.2 with Bochs 2.8 and it works - however there are some graphical glitches (e.g. the background image has few short horizontal white bars). Version 0.2.2 does not work with Vmware workstation 17.5.2 or Dosbox (shows only black screen instead of Windows desktop). |
I managed to get VMware Workstation up and running, and debug the driver within – it seems there are two layers to the problem:
(Btw, it was hard enough to figure out how to attach to the serial console in VMware – with the help of this old article I found out that the way to do it is to use a named pipe as the serial port in VMware, then use |
Should address at least some cases of #23
Please try v0.2.3 and see if it solves the problem. Note that Double Buffering should work, so please remove |
OK, another update:
|
Progress made. It works to some degree, but everything is painfully slow to draw onto the screen. |
Got something! Re-introducing |
You're saying the performance is better with double-buffering disabled? I guess the swap-buffers routine uses a lot of CPU cycles, so maybe it's too much for the emulated CPU of 86box… (I had been meaning to look into ways of reducing the CPU usage, so this gives me a reason to keep that on the |
I can confirm version 0.2.3 works with VMware 17.5.2!! Couple of oddities still:
|
How much memory is allocated to your VM? If Double Buffering is enabled, it has to allocate twice the size of the framebuffer, which is EDIT: And thanks for the testsuite, it'll probably be more useful than what I have been doing, which is basically trying random programs and seeing how well they work! |
I have 128MB of RAM.
Get Outlook for Android<https://aka.ms/AAb9ysg>
…________________________________
From: PluMGMK ***@***.***>
Sent: Saturday, January 11, 2025 8:20:51 AM
To: PluMGMK/vbesvga.drv ***@***.***>
Cc: Brandon Taylor ***@***.***>; Comment ***@***.***>
Subject: Re: [PluMGMK/vbesvga.drv] Blank screen under vmware workstation 17.5.2 (WfW 3.11) (Issue #23)
How much memory is allocated to your VM? If Double Buffering is enabled, it has to allocate twice the size of the framebuffer, which is 8 MiB for the default 1024×768×32 mode…
—
Reply to this email directly, view it on GitHub<#23 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ABVGAST3WLKGKA2NIAQKESD2KESEHAVCNFSM6AAAAABUZKOJZCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKOBVGI4DIMZWGU>.
You are receiving this because you commented.Message ID: ***@***.***>
|
I have 16Mb for VM - I tried with 32Mb and it does not make any difference. Changing memory manager from QEMM386 to HIMEM + EMM386 changes the second issue (progman faults with double buffering on) and windows just hangs. |
This should fix getting a blank screen on VMWare with banked modes, as per #23 (comment)
The latest release, v0.2.4, may fix the hanging because I removed the Other than that I'm not sure what could be wrong, because on my end Program Manager seems to work fine under WfW3.11 on VMware, with or without Double Buffering enabled… 😕 |
actually the second issue (progman faults) was result of too large bitmap background. Once I removed background image from desktop it now works with both, double buffering enabled, and disabled! @PluMGMK : can you share your wintach results, paint seems to revert to some really slow screen write methods, see below my results (under vmware workstation 17.5.2), guest using 102476816 |
I am FURIOUS with this stupid thing. It's back to a darn black screen again! |
I guess this is another bug that I should work on… What size bitmap, and how many colours?
Here:
I saw the same thing with Paint, it seems to slow to a crawl when drawing thick lines with a pattern. I'm not sure which GDI routines are being used for that, but obviously the way I'm servicing those GDI calls leaves a lot to be desired… And yes, it puts garbage all over the screen, because of the assumption inherited from the V7 driver that scanlines never cross a bank boundary (same underlying problem as #13). I fixed the logic in a lot of places that previously made that assumption, but obviously there are a lot more codepaths that still need fixing… |
Using vbesvga.drv (Wfw 3.11) results in blank screen under VMWare workstation 17.5.2. WfW seems to be running as ALT-F4 and Enter allows exiting windows.
The text was updated successfully, but these errors were encountered: