Opened 4 years ago

Closed 2 years ago

#11549 closed bug (no change required)

System is running slowly mad station memory

Reported by: dxqwx1 Owned by: nobody
Priority: normal Milestone: R1
Component: - General Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Has a Patch: no Platform: All

Description

The win8.1 64 system QEMU Manger 6 32 64 are slow and memory accounted for the most Up to 1G memory, 64 bit system runs out of memory program collapse

Change History (5)

comment:1 Changed 4 years ago by diver

Could you explain what is happening, it's not clear at all from the description.

Last edited 4 years ago by diver (previous) (diff)

comment:2 Changed 4 years ago by dxqwx1

抱歉 用的是机器在线翻译 你的英文内容用自动翻译看的很明白 。。。。。简单说就是haiku各种版本在win'8.1 QEMU Manger 6虚拟机软件中运行缓慢,64位系统还会随机奔溃。。。。。。实体机进入系统不到1分钟 虚拟机下进入系统要半小时。。。。。以前在winxp下进入虚拟系统大概几分钟 win8.1 64位系统虚拟机软件设置 虚拟内存1G cpu 双核

comment:3 Changed 4 years ago by diver

Ok, maybe you can attach screenshots of what's going on otherwise we'll have to close it as invalid I'm afraid.

comment:4 Changed 4 years ago 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.

comment:5 Changed 2 years ago by diver

Resolution: no change required
Status: newclosed
Note: See TracTickets for help on using tickets.