On 12/01/2019 00:45, David C. Rankin wrote:
Thanks. Yes I've already tried both 2D and 3D acceleration options (makes no difference). Since I use rdesktop to access the guest, the graphics performance isn't really tied to the acceleration models.
I'm not so sure about that. Ever since NT 4, the GDI has been deep inside the kernel, and that means it's code that runs in Ring 0, which is the single most performance-critical code for anything running in a VM. If there is no acceleration at all, then the GDI will be doing lots of tight little loops, writing all the pixels individually into emulated VRAM, for every single line and curve on the screen. That's bound to be inefficient.
I have installed and reinstalled the current versions of Guest Additions, no change. (I always update Guest Additions with every host version update)
Sounds good.
This is a really weird issue that seems tied to how vbox 6.0.6 behaves with the --headless option. It's almost like there was a change to the network communication that now inadvertently synchronously blocks waiting for each redraw request to complete where before it was handled in a non-blocking manner.
I have never tried headless mode and I don't have Win7 to hand any more. I can see if I can reproduce it with Win10. I am currently installing the build 1809 update in my VM. After that I will have a look, but I only have Vbox 5.22. I think something about display rendering was a bit broken before anyway as I have not been able to get seamless mode working. It has worked for me before on other versions of Vbox, but in the last year or so, was broken on both Linux and macOS hosts.
(I'm guessing here -- but that is about the only code/change based logical guess I can come up with that matches what I'm seeing. It also explains why large block-redraws seems less effected than smaller line-by-line updates of the terminal)
I don't know. :-( -- Liam Proven - Technical Writer, SUSE Linux s.r.o. Corso II, Křižíkova 148/34, 186-00 Praha 8 - Karlín, Czechia Email: lproven@suse.com - Office telephone: +420 284 241 084 -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org