Not sure what the purpose of this thread is. I run Haiku natively on MacBookPro 11.3, installed on SSD via EFI boot (rEFId). Wired ethernet works (no BCM4360 wifi), framebuffer driver - Retina (no nVidia 750M), sound works (headphone jack) after warm reboot from other OS, XHCI also works (mounting secondary device, but cannot boot from USB3). Not ideal, but works within these restriction.
Haiku 64-bit boots natively on my iMac (Retina 5K, 27-inch, Late 2017).
rEFInd is not needed.
Made an USB Stick with the nightly and install to an other USB Stick in order to get more space.
The Haiku Guides were a big help. https://www.haiku-os.org/guides/uefi_booting
Graphics is Vesa at 3840x2160 not 5120 x 2880 Pixel. Tried a vesa file with different settings in /kernel/drivers with no success.
LAN works, WLAN does not. Sound is recognized but does not work. It is nice that the Bluetooth mouse and keyboard works out of the box.
Tried to run hrev53333 64-bit on my mid-2012 MacBook Pro from a burned CD via rEFInd (which I had installed previously). The system booted fine, but then when it got to the desktop screen, the graphics were glitched out so that I could barely see anything on the screen. It’s hard to describe exactly what it looked like; I’ll try to take a picture using my cellphone later, and insert it into this post. Anyway, the machine’s graphics processor is an Intel HD Graphics 4000, and the symptoms make me wonder if maybe Haiku doesn’t have proper support for that GPU yet…
Quick update: The VESA driver works fine when the Intel driver is blacklisted; however, I’m uncertain of how I might obtain an accurate syslog, due to the graphical glitch and the fact that I’m booting it from a CD.
You should not have graphical troubles getting to the Haiku Boot loader menu (if summoned).
You can save the previous syslog through the Haiku boot menu diagnostic if you have a USB drive/stick pre-plugged in a USB slot. Also, you can also review the current syslog state which should show you some of the video driver info You can snapshot the syslog info of your video driver output with your cellphone/camera that way (make sure the text is clear for devs). Page through the syslog output as needed.
As a workaround, just use a low default resolution like 800x600 or 1024x768 to get loaded into the main
desktop GUI - using the fail-safe driver (VESA). Then, you can change screen resolutions and apply them from there using the screen preference tool. I was able to test up to 1920x1440x32 on my external monitor.
on an older Intel IGP (2010).