rcurley55 Posted February 18 Share Posted February 18 Hi All- This is a great community. Using the amazing work on this thread below, I was able to get my EliteDesk 800 G5 running with Ventura. The only issue is that I have a Dell u4919dw monitor, and I can't for the life of me get the integrated UHD630 to run the display at 5120 x 1440 (I'm stuck at 3840 x 1080). I have added the rx560 to the machine, and it recognizes that the card is there (see screenshot) but when I try to boot it using the tonymacx86 instructions to run the UHD630 headless and as a Mac19,1, the screen goes black midway through boot up. If anyone has any suggestions on what to do, I would greatly appreciate it! Quote Link to comment Share on other sites More sharing options...
deeveedee Posted February 21 Share Posted February 21 @pastrychef - any suggestions for @rcurley55? Quote Link to comment Share on other sites More sharing options...
STLVNUB Posted February 21 Share Posted February 21 Don't Mention tonymacx86 As You May Not Get Help Here Quote Link to comment Share on other sites More sharing options...
STLVNUB Posted February 21 Share Posted February 21 (edited) Don't Mention tonymacx86 As You May Not Get Help Here Try This If You Can Get It To Compile That Is RDM-master.zip https://github.com/avibrazil/RDM Edited February 21 by STLVNUB Quote Link to comment Share on other sites More sharing options...
deeveedee Posted February 21 Share Posted February 21 (edited) And don't mention tonymacx86 when you tell people not to mention tonymacx86. LOL EDIT: @rcurley55 I see that pastrychef hasn't visited for a while. I hope he doesn't mind that I'm sharing what he sent me via PM: Spoiler Edited February 21 by deeveedee 1 Quote Link to comment Share on other sites More sharing options...
rcurley55 Posted February 22 Author Share Posted February 22 (edited) I'm so sorry to mention the forum that should not be named!!! I didn't know. Here are the headless UHD630 instructions that I followed on this board: @deeveedee I had reached out to @pastrychef by PM but never heard back. Thank you for posting that information! I'll at least give that a try and am happy I can stick with MacMini8,1. And @deeveedee Thank you SOOO much for all of your hard work on the EFI for the EliteDesk - I have learned so much from your tests and guidance! Edited February 22 by rcurley55 1 Quote Link to comment Share on other sites More sharing options...
deeveedee Posted February 25 Share Posted February 25 @rcurley55 You are very welcome. Glad to see that the thread helped you. You'll find lots of great help from all the folks here at InsanelyMac. I'm still learning from them. Quote Link to comment Share on other sites More sharing options...
rcurley55 Posted March 16 Author Share Posted March 16 So I have a partial success to report! I disabled Whatevergreen, added my modified DMAR.aml, disabled IO mapper, and updated the settings in the bios. I wasn't able to figure out the PEGP -> GFX0 rename, BUT the card does boot and runs. When I first set it up, it even picked up my 5120 x 1440 resolution! On reboot; however, things get strange: the UI at the login screen gets huge and it defaults back to some tiny resolution once logged in. When logged in, I can set it to 3840 x 1080 @ 60 Hz through the Settings app With SwitchResX, I can get to 5120 x 1440 but only at 30 Hz. If I move the monitor back to the PBP mode, let MacOS go to 2560 x 1440, then turn off PBP mode, MacOS will allow 5120 x 1440 @ 60 Hz in the Settings app Very strange, but I guess I'm happy with that for now as a workaround. If anyone can point me in the right direction for solving the rename and/or the changing resolution I would appreciate it. Quote Link to comment Share on other sites More sharing options...
rcurley55 Posted October 2 Author Share Posted October 2 So I was working to update this rig to Sequoia using the amazing work by @deeveedee over here: https://www.insanelymac.com/forum/topic/359277-hp-elitedesk-800-g4-g5-mini-with-rx560x-dgpu-hackintosh/ But I'm running into an issue and I can't quite figure this out. Here are the steps I took: 1. Pulled my old Apple WiFi/Bluetooth card 2. Disabled the m.2 slot for bluetooth in the bios 3. Downloaded the EFI from post 1 on the linked thread 4. Updated the Platform Info in the config.plist with the data from my current Hack (e.g., Serial, MLB, etc.) 5. Utilized the default USB 14-port kext 6. Created a bootable USB with the Sequoia installer (downloaded from the Apple App Store) 7. Removed my old SSD, put in a new one 8. Booted from the USB drive It boots the first time to the installer, then reboots. From the menu, I chose to continue on the internal device. It gets about half way through the install process and then just re-boots. It continues on that loop forever. I have tried modifying the bios to boot to the iGPU, disable the iGPU, connect the display only to the iGPU and the dGPU - basically all manner of permutations between the bios settings and what display is connected and I can't get past this reboot issue. Right now, I just have the Dell u4919dw connected directly to the RX560x via display port - no other monitors connected, but wouldn't mind the option down the road. Any ideas? I have attached a zip of my EFI. I would post on that thread, but I don't seem to have permissions yet. Thanks for any advice you can provide! EFI.zip Quote Link to comment Share on other sites More sharing options...
deeveedee Posted October 2 Share Posted October 2 (edited) @rcurley55 I started to diagnose your issue, but the number of differences in your config.plist makes it difficult for me to assess. My recommendation would be to start again with the EFI that I posted and make minimal Platform-Info changes to the config.plist. EDIT: Are you able to perform the edits without using OCAT? The tool makes a lot of unnecessary changes that make "diff'ing" difficult. Edited October 2 by deeveedee Quote Link to comment Share on other sites More sharing options...
rcurley55 Posted October 2 Author Share Posted October 2 15 minutes ago, deeveedee said: @rcurley55 I started to diagnose your issue, but the number of differences in your config.plist makes it difficult for me to assess. My recommendation would be to start again with the EFI that I posted and make minimal Platform-Info changes to the config.plist. EDIT: Are you able to perform the edits without using OCAT? The tool makes a lot of unnecessary changes that make "diff'ing" difficult. Maybe that's the issue - the only thing I changed were the 4 values, but perhaps OCAT messed it up? I'll try to use ProperTree or something similar. Thanks for the input! Quote Link to comment Share on other sites More sharing options...
rcurley55 Posted October 25 Author Share Posted October 25 (edited) So, I'm at a complete loss. I created a new bootable USB with Sequoia and the EFI from Post 1 over at the linked thread. I did the following: Setup the BIOS as follows: Followed the PDF Enabled TPM My BIOS does not have a setting for video memory Enabled the AMD card Disabled the WiFi/BT card for now The only updates I made to the EFI were the four values in Platform-Info (SystemSerialNumber, MLB, ROM, SystemUUID) and made them with ProperTree. Here's the install process that I followed: Boot to USB Used Disk Utility to format my SSD to AFPS with GUID Install Sequoia All seems to be going fine, but during the install process, my machine rebooted with maybe 12 minutes left on the Sequoia installer. I booted back to the USB stick, then selected Install Sequoia from the internal drive. I get about 25% the way through the black screen with the apple logo on it (says about 25 minutes left) and it reboots. No way to end that cycle. I have reposted my EFI, but I don't know what else this could be. @deeveedee if you wouldn't mind lending your expertise, I would greatly appreciate it. I have posted my EFI. The only other thing I can think of is that I have a hardware issue? This rig runs fine on Ventura. Maybe there's a problem with the USB stick or the SSD I'm trying to use? EFI.zip EFI 11.39.28 PM.zip Edited October 25 by rcurley55 Quote Link to comment Share on other sites More sharing options...
deeveedee Posted October 26 Share Posted October 26 (edited) @rcurley55 If you don't have a setting for video memory in your BIOS, are you certain that you have an HP EliteDesk 800 G5 Mini with an Intel CPU that has an iGPU? There is really no way that the BIOS of an HP EliteDesk 800 G5 Mini does not have a setting for video memory (assuming your CPU has an iGPU). If you figure out why you can't find the video memory setting in BIOS and you are certain that you followed the instructions here, then I don't have any guesses. With the HP EliteDesk 800 G4 Mini / i5-8600 / RX 560x as documented in my thread, I have repeatedly performed clean macOS installs of Sonoma and Sequoia with my posted EFI without any issues. I admit that I did not write this thread with the same level of detail as this thread, so I'm assuming that you have some hackintoshing experience to make the leap from one to the other. EDIT: Also, make sure you are using an SSD that is compatible with macOS. See this. Also see this. If that still doesn't help, carefully read all of my known issues here and here. Edited October 26 by deeveedee Quote Link to comment Share on other sites More sharing options...
rcurley55 Posted October 26 Author Share Posted October 26 I just rechecked the bios - The video RAM setting is there and is set to 512 - not sure why I didn't see that earlier. When I replaced the motherboard, I used a G4 board, but that should also be compatible. The bios reports the system as an 800 G4 DM 35W and it's definitely a mini (I'm using a modified version of your original hack that allowed me to get the video card working). The bios is version 02.27.00 and I have an i5-9500T in the system. I think you may be onto something with an issues with the SSD? I have been hesitant to overwrite my current install, but I'm thinking I will give that a shot or just try to upgrade my working system to Sonoma and see what happens. I have a full backup in case things go awry. Something must be wrong from a hardware perspective on my end. Quote Link to comment Share on other sites More sharing options...
deeveedee Posted October 26 Share Posted October 26 @rcurley55 You have a 9th Gen Intel CPU installed on an EliteDesk 800 G4 Mini motherboard? You'd be the first that I have heard to get that working (although my sample size is small). Quote Link to comment Share on other sites More sharing options...
rcurley55 Posted October 29 Author Share Posted October 29 @deeveedee - Yes, I do. My original G5 motherboard started tossing an error (5 red flashes followed by 7 white ones) and would no longer boot. I couldn't find the error code anywhere in the documentation and Google was unhelpful, so I picked up a G4 board off of eBay after some research. Everything dropped right in, including the processor. I'm currently typing on it with my Ventura install using a version of your EFI that I modified to work with the GX560. I was having the same problem with the old motherboard when trying to install Sequoia, so I don't think they are related? I'm giving this one more try before I either a) stick with Ventura or b) buy a Mac? I don't know how much longer I want to chase this gremlin around. Quote Link to comment Share on other sites More sharing options...
deeveedee Posted October 29 Share Posted October 29 (edited) @rcurley55 I briefly tested an i7-9700 with an EliteDesk 800 G4 Mini 65W board and it did not work. I have found no where that suggests that the EliteDesk G4 board supports 9th Gen Intel. Maybe that's part of the problem? Also, what SSDs do you have installed in your hack? Edited October 29 by deeveedee Quote Link to comment Share on other sites More sharing options...
rcurley55 Posted October 29 Author Share Posted October 29 @deeveedee I found this video which shows a 9th gen in a G4: I also have mine working as shown in the earlier screenshot. Both boards have the same chipset socket, so I didn't see the issue with the mix and match. Oddly enough, I disabled secure boot on my working rig, tried to update to Sonoma last night and just walked away from it. Woke up this morning to a working Sonoma install. I'm testing your EFI (using my details) and all is working just fine. I only have a monitor (this ultra wide screen that just can't seem to get to full resolution without a bunch of work arounds) connected to the dGPU, but it's working fine. Oddly enough, my BT card (intel with BCM_4350C2) is showing up in System Information, but has an address of NULL. Must be my USB mapping - it's on in the bios and Hackintool shows that USB port as working, but I guess I'll have to remap them. Chalk this one up to dumb luck or just impatience with earlier install attempts. Either way, I have a working install of Sonoma! Thanks for your patience with me. Let me know if you want any other data points to verify the processor/board situation. 1 Quote Link to comment Share on other sites More sharing options...
deeveedee Posted October 29 Share Posted October 29 (edited) @rcurley55 I've seen that guy's videos before and commented that he needs to create a YouTube video that explains how to turn a 10 second explanation into a 20 minute YouTube video. Since I tested an i7-9700 on a 65W G4 Mini motherboard and that failed, I'm going to guess that the 9th-Gen CPU compatibility with G4 Mini motherboard is limited to the 35W TDP "T" CPUs. But that's just a guess. It's not the Chipset that determines the compatibility in this case - it's the BIOS. Congrats on your success! EDIT: If Secure Boot in BIOS was the problem, then you may want to recheck the BIOS instructions attached here. Edited October 29 by deeveedee 1 Quote Link to comment Share on other sites More sharing options...
deeveedee Posted October 31 Share Posted October 31 (edited) @rcurley55 I think I know why your "9th Gen" intel CPU works on an EliteDesk 800 G4 Mini motherboard... I believe that your i5-9500T is simply a tricky repackaging by Intel and is actually an 8th Gen CPU. Please check my theory if you are curious. The Intel DeviceID for 8th Gen Intel CPUs is 0x3e92. The i5-9500T CPU also has a DeviceID of 0x3e92. Other "9th Gen" i5 CPUs also have DeviceID 0x3e92. The Intel DeviceID for 9th Gen i7 and i9 CPUs is 0x3e98. I believe that your i5-9500T is Intel's clever way of repackaging an 8th Gen CPU to masquerade as 9th Gen, which is why it works on the EliteDesk 800 G4 Mini motherboard. This seems likely to me, since 9th Gen i5s are 6-core, just like 8th Gen. Edited October 31 by deeveedee Quote Link to comment Share on other sites More sharing options...
WInkapk Posted November 1 Share Posted November 1 It sounds like you’re almost there! To get your Dell U4919DW monitor to run at the full 5120 x 1440 resolution, try these suggestions: Ensure RX560 Is Set as Primary: Go to your BIOS settings and set the RX560 as the primary GPU. You may also need to set the iGPU (UHD630) to “Enabled” but not “Primary” or “First Display.” Update Framebuffer Patches: Sometimes, headless setup for the UHD630 needs specific framebuffer patches. Check if there’s a recommended framebuffer-conX-type setting for 5120 x 1440 for your iGPU. This might be detailed in more recent tonymacx86 guides. Modify SMBIOS Settings: You mentioned using iMac19,1, which should work, but some users find success with SMBIOS set to iMac20,1 or 20,2 for Intel UHD630 support. This might help the system handle both the RX560 and UHD630 better. Try Boot Flags or Device Properties Adjustments: Using boot flags like -wegnoigpu with WhateverGreen or adjusting Device Properties in OpenCore may help stabilize boot and display compatibility. Monitor and Cable Compatibility: Ensure your cable can handle 5120 x 1440. Sometimes, using a DisplayPort connection instead of HDMI can fix resolution limitations. For capturing any adjustments or documenting the process, you might find Wink useful. It’s a great tool to create video tutorials or capture your settings in action, making it easier to troubleshoot or share your setup! Good luck, and I hope these tips get you to that perfect resolution! Quote Link to comment Share on other sites More sharing options...
rcurley55 Posted November 1 Author Share Posted November 1 On 10/31/2024 at 7:22 AM, deeveedee said: @rcurley55 I think I know why your "9th Gen" intel CPU works on an EliteDesk 800 G4 Mini motherboard... I believe that your i5-9500T is simply a tricky repackaging by Intel and is actually an 8th Gen CPU. Please check my theory if you are curious. The Intel DeviceID for 8th Gen Intel CPUs is 0x3e92. The i5-9500T CPU also has a DeviceID of 0x3e92. Other "9th Gen" i5 CPUs also have DeviceID 0x3e92. The Intel DeviceID for 9th Gen i7 and i9 CPUs is 0x3e98. I believe that your i5-9500T is Intel's clever way of repackaging an 8th Gen CPU to masquerade as 9th Gen, which is why it works on the EliteDesk 800 G4 Mini motherboard. This seems likely to me, since 9th Gen i5s are 6-core, just like 8th Gen. @deeveedee I just looked it up using Hackintool and my platform ID is 0x3E920000 - so I suspect you are correct. 1 Quote Link to comment Share on other sites More sharing options...
deeveedee Posted November 1 Share Posted November 1 (edited) 47 minutes ago, WInkapk said: It sounds like you’re almost there! To get your Dell U4919DW monitor to run at the full 5120 x 1440 resolution, try these suggestions: .... Good luck, and I hope these tips get you to that perfect resolution! Welcome to the discussion. Please read this thread. Thank you. EDIT: Note that his monitor is connected to the dGPU port, so UHD Framebuffer patches won't matter. Choice of whether RX560x is set as primary depends on SMBIOS (can't be primary for fully working SMBIOS=MacMini8,1 and using multiple displays on EliteDesk 800 G4 Mini), but iMac19,2 works with RX560x = Primary when UHD630 is patched with headless framebuffer and a single display is connected to dGPU port. Lots of work has gone into creating a working solution with different SMBIOS options, so your opinions are welcomed, but please read this thread first. EDIT2: @rcurley55 If you want to try iMac19,x SMBIOS, @ird is your expert with iMac19,x and EliteDesk 800 G4/G5 Mini. Edited November 1 by deeveedee 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.