I’d like to go back to developing applications for Haiku (maybe finish one of my work-in-progress projects finally, lol), testing and stuff, but I have a slight problem. I’ve bought a new laptop few months ago. I guess it’s awesome, but unfortunately, not compatible enough with Haiku. No Wi-Fi, touchpad works partially, no power management at all (no CPU scaling, fan controlling, brightness adjustment etc.), sound is sorta supported, but won’t detect my headphones and always uses internal speakers, no support for booting from GPT etc. Most of the issues are already on the buglist, I guess.
So, running Haiku on real HW just makes no sense. I tried running it in VirtualBox, but it’s unbelievably sloooow. Of course, assigning more cores to VM just makes it worse.
My laptop is Lenovo Z580. Variant with Core i7-3632QM CPU.
The question is, which VM would be the best for running Haiku in it, what are the best settings to make it actually so blazing fast as on real HW (even my old PC runs it much better…), etc. Anything, that can help me get it usable here.
If Haiku already boots on the real hardware, your best bet is to reports bug reports for the missing parts you mentioned.
It seems based on IvyBridge, I guess Haiku hasn’t yet full support for it, your help would be appreciated. The wifi problem seems already referenced though.
To answer your specific question, I’ve good experiences with QEmu on Linux, VirtualBox can get buggy.
Problem with touchpad was also already reported - http://dev.haiku-os.org/ticket/5179
Maybe I can get dualboot this way - https://www.haiku-os.org/articles/2009-11-18_multiboot_installation_gpt_disk
About the power management stuff, I guess it can be related to lack of specific ACPI drivers, and this ticket: http://dev.haiku-os.org/ticket/8258
Though CPU scalling should work anyway. Maybe I’ll report this stuff.
Not sure about the sound problem, though. And about Wi-Fi, it is. So I guess that somebody has to sync Atheros driver code with the FreeBSD one, right?
If Haiku is slow in emulation, it’s a good reason to look into your BIOS settings if the CPU virtualization features are enabled. For some reason they often are not. To run Haiku from real hardware doesn’t sound too pleasant for you for now, at least, and it runs fairly well in emulation.
CPU virtualization features are enabled, I haven’t got any problems running ROS or Windows or Linux in VM here, but Haiku was always kind of slow in VirtualBox, my old PC ran it perfectly and it was swift and quick etc. and in VM couldn’t even get it to work, I’d have to waste my lifetime to get it installed, lol.
axeld, if it works fairy well in emulation for you, which VM do you use?
I mainly use VirtualBox as well as Qemu.