Good day everyone!
(this post is valid as of 2018.09.05, new results will be added as they come out)
Today I’ve been carrying out some tests on a Ryzen box, which will be devoted to Haiku only in the next days. This test was carried on Bare Metal, no Virtual Machine. The setup is the following:
MB: MSI B350M Bazooka
Processor: Ryzen 5 2400G 4Core
RAM: 8 GB 2400
HD: 500 GB SSD SATA (no NVMe) using GPT partition table
KVM: Ugreen USB/VGA switch
Keyboard-Mouse: Wireless Microsoft Comfort Desktop 5050 (plugged in the KVM)
Video through VGA out (later will change to HDMI to check audio)
MotherBoard Settings:
- USB set to compatibility with USB 2.0
- BIOS set to Legacy/UEFI (not set to UEFI only)
- Video set to auto, so it picks IGD with auto VRAM
- Boot mode set to Legacy devices, non UEFI
I tested two, only 64bits Haiku ISOs:
1- @kallisti5 released R1 Beta1 testing image as posted in his thread R1 Beta 1 Testing Image
2- Latest Anyboot ISO hrev52312
None of this ISOs are UEFI ready, AFAIK, so I set the BIOS to legacy mode and legacy usb compatibility.
Both ISOs were tried out of a USB key.
What I can say right now is that Haiku can be installed and ran on a Ryzen computer with these ISOs without the need for UEFI version (I will try the UEFI ISO when available and report).
I was able to install and run Haiku, setting up the SSD with 2 partitions (GPT), one for Haiku, one for Data, with just by setting some Safe Mode options, which I found after unchecking one by one. The safe mode options are:
-
Default VESA video driver
-
Ignore memory over 4 GB
With these two marked, can run Haiku without issues. Network works, monitor resolution works with VESA graphics. Can install any app available… and seems stable, in both cases R1 Beta1 and hrev52312). Have to be careful to remember to mark those every time at boot. I don’t want to blacklist anything yet because I will try other revisions later, so it is not worth it. Being the only difference, the “Welcome” links on the desktop in the Beta, as well as the “About Haiku” window.
(Edited) Most likely, and just thinking about this right now, the issue with the 4GB Ram might be related to the fact that Ryzen 5 2400G has integrated Radeon Vega graphics, and in the BIOS, if I recall correctly, I had the video memory set to auto. 4GB of ram is the maximum RAM that can be assigned to video, so I presume that this is why the 4GB limit. I will try with fixed RAM assigned to video.
(Edited 2018.09.06) - well, the 4GB issue has nothing to do with the VRAM, and besides, today, none of the images are capable of booting the box, no matter what safe mode options are set. Therefore, I will keep testing and posting. For now, installing on Ryzen is more a matter of witchcraft than technology
I messed things up later by being stupid and installing bootmanager. Before I was running Xubuntu on this box with Haiku inside Virtualbox, which were wiped out while the Haiku install. Therefore, there was Grub2 there. Installing Boot Manager Removed Grub and then Boot Manager did not show any menu and stayed there in the Boot Manager window forever. Will fix that tomorrow.
The only hardware issue I faced, just while testing, was that the KVM switch for USB keyboard/mouse was detected at boot and not recognized when on Haiku’s desktop. So had to plug the keyboard/mouse directly to the box.
A funny issue I saw is that Haiku reported having 8 processors and being it Ryzen 7 (the Ryzen 7 thing I alredy knew will come because I checked some code somewhere I can’t remember now and no Ryzen 5 there).
Other than that, everything seemed fine.
So thanks to the haiku developers for their work. I will keep testing this when I fix the boot thing until UEFI ISOs are available.
Best regards,
RR