I realize I may be the only crazy one here (hopefully not). Long read, but here's my latest project du jour. Warning - wall of text incoming.
Background
I have a macOS Server at home that I connect to via VPN, and Apple Remote Desktop (ARD) (pfSense FTW). It is running macOS Sierra 10.12.6 on a Hackintosh Core i5 with HD 630. Most of my work on the road is done via ARD on the server - code/push to prod, etc. Also, it runs a Plex Server, NFS, and Caching server for home. It runs headless and is always connected to via ARD. Even when I am at home, I connect to it via an iMac/MBP.
Now I LOVE HiDPI, once one has used it, there is no going back. Never. The fonts and the screen just look a-mazing IMHO (no offense to those using non HiDPI). SO, in order to have that via ARD, I am using an HDMI EDID simulator which allows me resolutions up to 1920x1080 in HiDPI at 60Hz. I can remote in at HiDPI and having a Gbps connection at home, the screen via ARD is as good as if I were actually sitting at the machine. Fast, clear, sharp. Everything works well.
Well, almost everything. The Hackintosh is just not cutting it for me anymore. I don't have the time to go searching for Kexts and fixes when a .x update happens. The last time I was away, I accidentally pressed update and lost the server because some Shiki and IntelGPUFix kexts needed to be updated. My bad. Really. I can't afford too much downtime anymore. It was a fun project then.
The Project
I have decided to replace it with a Mac Pro 5,1. I used to have one before I built the Hackintosh to replace it. It's a Hex Core 3.33GHz with 32GB RAM, SSD etc.
I have looked far and wide on the forum to understand my options. And here's what I found:-
Problem: How to load the login screen the first time, or enable Remote Desktop? I need to have SOMETHING to allow me to install the nVidia drivers.
Solution: SO, I popped out the Sierra SSD and booted off it on my MacBook Pro, as an external drive. Installed the nVidia drivers on it, and popped it back in the Mac Pro. I had a login screen. Yes, I could've popped the ATI 5770 back in. That would've been better (in retrospect).
Problem: Once headless, how to get 1080p 60Hz HiDPI: Well this one was a doozy. The HDMI EDID simulator didn't work. For some reason the system would NOT recognize that there was a HDMI EDID simulator attached to the HDMI port. It didn't think there was any display. Ordinarily it should show a Screen and some options in the Display Preference Pane. But nada. RDM app would change the res, but the headless system over ARD was working abysmally. Lagging a few seconds behind the mouse pointer. Just wow. To the point of being unusable. The system WAS using nVidia drivers. What's more a changed resolution would revert back to non HiDPI 1024x768 upon reboot. UGH.
Solution: It required a physical monitor. I connected it with my Dell 22" monitor over HDMI, and changed the res over RDM app to 1280x1024 HiDPI. Then, I unplugged the monitor and plugged back the HDMI EDID simulator. Voila, it seems to have done the trick. Now it is buttery smooth over ARD/VPN, and I can set the resolution to 1080p at 60Hz HiDPI. The Display Pref Pane shows Dell 28" monitor attached to it, and all the options are available. It is as if the Mac Pro needed a physical Monitor to show it the way. Phew.
Problem: How the heck do I reinstall the OS? I have been asking on different posts about this. Not having a stock EFI card, how do I get into the installer menu? I have traditionally used a USB key with a terminal command to create a bootable USB, and then I press option to choose the OS from the screen. At least on a Mac. Hackintoshes were different (easier?). No boot screen, no option workie, as I understand.
NO Solution: Use another Mac/Hackintosh or plug the OEM GFX card back in. (Edit).
I am really looking forward to a low(er) maintenance server. For if I do mess up and update by accident, I will still be able to remote into the headless system and fix things :{)
A very niche use case scenario, I realize. But oh well.
Background
I have a macOS Server at home that I connect to via VPN, and Apple Remote Desktop (ARD) (pfSense FTW). It is running macOS Sierra 10.12.6 on a Hackintosh Core i5 with HD 630. Most of my work on the road is done via ARD on the server - code/push to prod, etc. Also, it runs a Plex Server, NFS, and Caching server for home. It runs headless and is always connected to via ARD. Even when I am at home, I connect to it via an iMac/MBP.
Now I LOVE HiDPI, once one has used it, there is no going back. Never. The fonts and the screen just look a-mazing IMHO (no offense to those using non HiDPI). SO, in order to have that via ARD, I am using an HDMI EDID simulator which allows me resolutions up to 1920x1080 in HiDPI at 60Hz. I can remote in at HiDPI and having a Gbps connection at home, the screen via ARD is as good as if I were actually sitting at the machine. Fast, clear, sharp. Everything works well.
Well, almost everything. The Hackintosh is just not cutting it for me anymore. I don't have the time to go searching for Kexts and fixes when a .x update happens. The last time I was away, I accidentally pressed update and lost the server because some Shiki and IntelGPUFix kexts needed to be updated. My bad. Really. I can't afford too much downtime anymore. It was a fun project then.
The Project
I have decided to replace it with a Mac Pro 5,1. I used to have one before I built the Hackintosh to replace it. It's a Hex Core 3.33GHz with 32GB RAM, SSD etc.
I have looked far and wide on the forum to understand my options. And here's what I found:-
- Stick with a Mac EFI GFX card (ATI 5770). Only problem is that there is no HDMI port to allow for EDID simulation. I could do a Displayport EDID simulation - but that limits me to 1280x800 HiDPI. Also a lot of power draw for a headless system.
- Get a card from MacVidCards, paying twice what I paid for the Mac Pro. uhhh - not sure if that is smart for a headless system.
- Get a cheapo Pascal nVidia card. Cheap, gets the job done as a Headless system. Problem: no boot screen, not sure how to install OS. :/
- Cheap ($60 on Amazon)
- Fanless (woo - low power draw)
- 4K HiDPI (won't ever run it at 4K HiDPI, but yay)
- HDMI port
- Reference design
Problem: How to load the login screen the first time, or enable Remote Desktop? I need to have SOMETHING to allow me to install the nVidia drivers.
Solution: SO, I popped out the Sierra SSD and booted off it on my MacBook Pro, as an external drive. Installed the nVidia drivers on it, and popped it back in the Mac Pro. I had a login screen. Yes, I could've popped the ATI 5770 back in. That would've been better (in retrospect).
Problem: Once headless, how to get 1080p 60Hz HiDPI: Well this one was a doozy. The HDMI EDID simulator didn't work. For some reason the system would NOT recognize that there was a HDMI EDID simulator attached to the HDMI port. It didn't think there was any display. Ordinarily it should show a Screen and some options in the Display Preference Pane. But nada. RDM app would change the res, but the headless system over ARD was working abysmally. Lagging a few seconds behind the mouse pointer. Just wow. To the point of being unusable. The system WAS using nVidia drivers. What's more a changed resolution would revert back to non HiDPI 1024x768 upon reboot. UGH.
Solution: It required a physical monitor. I connected it with my Dell 22" monitor over HDMI, and changed the res over RDM app to 1280x1024 HiDPI. Then, I unplugged the monitor and plugged back the HDMI EDID simulator. Voila, it seems to have done the trick. Now it is buttery smooth over ARD/VPN, and I can set the resolution to 1080p at 60Hz HiDPI. The Display Pref Pane shows Dell 28" monitor attached to it, and all the options are available. It is as if the Mac Pro needed a physical Monitor to show it the way. Phew.
Problem: How the heck do I reinstall the OS? I have been asking on different posts about this. Not having a stock EFI card, how do I get into the installer menu? I have traditionally used a USB key with a terminal command to create a bootable USB, and then I press option to choose the OS from the screen. At least on a Mac. Hackintoshes were different (easier?). No boot screen, no option workie, as I understand.
NO Solution: Use another Mac/Hackintosh or plug the OEM GFX card back in. (Edit).
I am really looking forward to a low(er) maintenance server. For if I do mess up and update by accident, I will still be able to remote into the headless system and fix things :{)
A very niche use case scenario, I realize. But oh well.
Last edited: