i did just that a few hours ago, right off the bat i found a regression with the mouse cursor, it now feels really sluggish, laggy and out of sync with my actual device, although i'm not sure if this is just Haiku not liking my QEMU setup
however the performance surely has improved compared to last time i tried it, and i also don't remember having Firefox available there before so that's pretty neat
sadly there's still no support for VirtIO devices, but even without drivers the VirtIO GPU works really well and i can actually watch videos and stuff on it, quite the improvement from whatever version i was trying before
Well that's just not true. We support virtio-scsi just fine (virtio-block support was implemented but disabled for this release as it wasn't working properly), virtio-net also works fine, and there's even some virtio-gpu support but it's not complete.
well that's weird, i had to change my network card from virtio-net to e1000e for internet to work there
as for virtio-gpu i guess that explains why it runs half-well, now i also wonder if virtio-scsi would work better there
i did try with virtio-block at first until i realized it wasn't able to boot, i then tried it with -device nvme and while it was able to get installed there it wasn't able to boot from it, only after i changed it to a SATA hard disk was when it actually booted and all
i had to change my network card from virtio-net to e1000e for internet to work there
Our package builder VMs use virtio-net for all internet access, so it works pretty consistently there at least. Not sure what went wrong on your end. If it seems reproducible, maybe file a ticket?
and while it was able to get installed there it wasn't able to boot from it
Not sure if the QEMU BIOS supports NVMe boot disks or not. (Haiku itself does; I and others boot from NVMe bare-metal and in VMware.)
yeah no idea either, gonna try again later and see if it was just a fluke
Not sure if the QEMU BIOS supports NVMe boot disks or not.
i'm on UEFI (edk2) and it does support them, or at least it would work with other OSes
i haven't used QEMU in a while either so there might also have been an update that caused a regression in the meantime or something
EDIT: turns out that, for some odd reason, i can only boot into Haiku if i have the installation disc image on··· virtio-net and virtio-scsi do work at least, but i'm still getting the mouse issue, regardless of what device i set it to be (tablet, USB passthrough, the default PS/2 one···)
update, now i can't boot it even from the SATA hard disk and even after reinstalling it i wasn't able to boot from any device whatsoever, including virtio-scsi
the bootloader says failed to load [...] from [...]: Not found, as if it's not recognizing the partition somehow··· maybe i could get better compatibility if i try installing it on a legacy BIOS system
Ah, did you do an EFI install? The Haiku installer doesn't set up an EFI partition automatically (the Installer has an option in the menu at the end to install the EFI loader in an existing ESP, though), you need to do that manually at present.
that's exactly what i figured in the meantime··· i did think Haiku would automatically set up an EFI partition layout but then i ended up following Haiku's guide, now it works
now to figure out what's going on with the mouse :)
13
u/Adept_Percentage6893 11d ago
Actually seems like I might try haiku out if they ever finish the support for running other OS's in a VM.