Closed parthy closed 11 years ago
Yes, this is known. The reason is that the clients of the console service get direct access to the VGA memory. Thus, if NOVA writes to these pages as well, it interferes. The only way I can think of to prevent that would be to not give them direct access but copy the content of the current VGA page to a different one than NOVA. But that would be a waste of time, IMO. Although, I have to admit that we currently do a copy in NRE's seoul backend anyway, but this is only done for simplicity and for preventing changes in seoul. So, as a workaround, just disable the spinner :)
For performance reasons it's good that NRE writes directly to the VGA framebuffer, so I wouldn't want to see that changed. So as Nils said, just disable spinners or use the novga
parameter on the hypervisor command line.
Okay, that sounds reasonable. Thanks for the explanation :)
Sometimes the NOVA console output (spinner) flashes in a guest console. Steps to reproduce for me:
dmesg
: Can already see characters flashing in the bottom lineShift
+PGUP
until further flashing characters appear.It seems that if the guest uses more VGA pages, this problem occurs. Can anyone else confirm this?