[haiku-bugs] Re: [Haiku] #11549: System is running slowly mad station memory

  • From: "mmlr" <trac@xxxxxxxxxxxx>
  • Date: Thu, 04 Dec 2014 08:10:10 -0000

#11549: System is running slowly mad station memory
-------------------------+----------------------------
   Reporter:  dxqwx1     |      Owner:  nobody
       Type:  bug        |     Status:  new
   Priority:  normal     |  Milestone:  R1
  Component:  - General  |    Version:  R1/Development
 Resolution:             |   Keywords:
 Blocked By:             |   Blocking:
Has a Patch:  0          |   Platform:  All
-------------------------+----------------------------

Comment (by mmlr):

 Note that QEMU Manager uses a very old version of QEMU. It is still using
 the old KQEMU driver to achieve reasonable performance and can therefore
 not really update further.

 This means that this isn't actually hardware virtualized but just runs
 some of the machine code that is deemed "safe" directly on the host CPU.
 The problem with this is that what is "safe" is highly host and guest
 dependent. When QEMU under BeOS/Haiku still used KQEMU there were
 combinations that would for example reboot your machine due to registers
 being overwritten by the guest that the host still needed. I cannot really
 tell whether Haiku uses something that messes up a Windows host when run
 under KQEMU, but it is quite possible or even likely.

 Overall using Haiku under KQEMU does not really make sense as it is very
 outdated and has compatibility problems. You could try to disable KQEMU in
 QEMU Manager if there is an option for that. It will run slow, as no part
 of the guest will use direct execution, but it should be a lot less
 problematic. Using an actual hardware virtualizer like VirtualBox or
 VMWare should also work.

 As the reported problem is most certainly a host emulation software
 problem, there isn't much that Haiku could do to fix it. As suggested,
 please try disabling the use of KQEMU and see if this makes it run
 normally.

--
Ticket URL: <https://dev.haiku-os.org/ticket/11549#comment:4>
Haiku <https://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: