I've had issues, but maybe I swapped cards so many times these past week that I broke them all. Lol!Oh?Isn't the 480 can work in recovery partition regardless if SIP is enabled or not?
I've had issues, but maybe I swapped cards so many times these past week that I broke them all. Lol!Oh?Isn't the 480 can work in recovery partition regardless if SIP is enabled or not?
Oh?Isn't the 480 can work in recovery partition regardless if SIP is enabled or not?
Yeah I just disabled it again without swapping cards, just through recovery mode
I've had issues, but maybe I swapped cards so many times these past week that I broke them all. Lol!
My 480 seems to work normally with SIP enabled, oddly enough. Although, I had to disable it to get proper support in the first place.
Somehow SIP got re-enabled on it's own a couple of days ago. Maybe a PRAM reset? I'm not sure, however disabling it again in the recovery partition made it function as normal again. Here's the interesting part:
Today I just installed a WiFi/Bluetooth card from OSXWiFi and the bluetooth did not work. This is somewhat common and I read I needed to re-enable SIP for the bluetooth part to work. Well, I went back into the recovery partition, re-enabled SIP (thinking it's the end of my RX 480 support), rebooted, and the bluetooth was recognized, BUT the RX 480 hacked kext still loaded somehow? Metal is supported, there's no issues. I've reboot and shutdown the Mac Pro several times to see if the support goes away, but it doesn't seem to. I guess I better enjoy it while it lasts.
@chriz_r
Do you get a link speed of 5 or 2.5 on your RX 480, R9 Nano, and R9 390X cards? I know my 480 is stuck at 2.5 and the 7950 is the same way (that card needs to be modified to get a 5.0 link).
Of course! a PRAM reset! That's what enabled SIP by mistake in my case!
Had a few more problems today though, which make me think the issue was not actually SIP
I had to run First Aid on the boot drive a few times, as something was not right and the screen was plain black (I think no drive was booting for some reason). Then it just worked.
I will try to enable it tomorrow and I'll report.
Also, I'll check my RX480 too tomorrow, since I am pretty sure it's running at Pcie 2.0 speeds
Ahhh okay then. Yeah, resetting the PRAM enabling SIP makes sense. Hackintosh users with Clover can partially enable SIP (supporting unsigned kexts still), but I cannot find a command line method for it. If Mac Pro users could partially enable SIP, it may help them in situations with a bluetooth card like mine above.. and it should keep the modified AMDRadeonX4100.kext working.
I have not run First Aid. Thanks for reporting that! The screen came back on right after First Aid completed?
Thanks for being willing to check the link speed!! PCIe 1.0 speeds are definitely bottlenecking this card and we still need better drivers of course.
I ran First Aid on my Samsung 850EVO 1TB sitting in one of the regular sata slots, while in Recovery Mode - which was visible with only the RX480, hence maybe another problem than the graphic card
And then I checked the status of / disabled SIP.
It just happended multiple times today, while I was messing with trying to run a AHT
It's like the Mac Pro randomly did not recognized the boot drive.
Oh okay. 1) I have 4 Samsung 850EVOs being used. 2x 1TB in RAID 0 with a Velocity X2 Duo card (boot drive). 2x 500GB in the regular SATA slots RAID 0. 2) Sierra will not install a recovery partition for RAID 0 drives (at least this is what it told me and it created no partition). 3) The way I'm accessing the recovery partition is by using a single disk drive connected with Sierra via eSATA.
The RX 480 is visible, either in recovery, install, safe mode, or regular boot for me. It's just a matter of whether or not the kext is modified for support and being loaded or else you'll get major graphical problems. But I think you're saying that one of your 850EVOs (a boot drive) in the regular SATA slots is not being recognized in recovery mode? If so, I assume it is not appearing in disk utility? If your not concerned about data loss or can backup the SSD on another system, try running diskutil eraseDisk with the full proper command in Terminal.
If that doesn't work since there is no easy way (see bottom of post) to clean the disk in OSX, try connecting the drive to a windows pc and run diskpart clean: e.g. diskpart < list disk < select disk 3 < clean
This will bring the drive back to its original unformatted, factory state and it will need to be initialized by any OS. Then go back into Recovery Mode and Disk Utility will initalize the disk upon formatting. See this as well: http://superuser.com/questions/884183/how-to-do-a-diskpart-clean-on-os-x
RE: AHT.. I have no idea why that would mess up the boot drive. I'm not really familiar with running AHT. I think I've only ran it a couple times on Macs before. Maybe try putting the drive in another drive bay? If you have a Firewire 800 enclosure, put the drive in there and see if it's recognized since Firewire 800 drives can boot as well. Or if you have a PCIe SATA card, attach it to that.
RE: SIP on RX 480
The kext stopped loading later today with SIP enabled. Must have been some kind of bug. It couldn't have been enabled in the first place, technically, even though that's what the output said. I went and tried to partially disable SIP "csrutil enable --without debug", but that did not load the drivers. I went back and fully enabled it and everything is fine again. Luckily, the bluetooth still works.
I am actually sorry about spamming with my boot problems in this thread
Anyways to better explain it, the computer was not finding the boot drive, but would boot fine in recovery mode
(with screen reaching 4096x2160@24Hz over display port, instead of the usual 60hz I reach while normally working, which makes me think the kext are not loaded in recovery mode, hence the lack of acceleration)
The funky part was that quickly running first aid on the drive, will update the partitions and make macOS boot with no problems
AHT would just not run (I wanted to check if there were any temp warnings from my Northbridge)
Today is working fine
If you even make a clean install of the new OS, AHT will be deleted.
You can manually put it back.
https://github.com/upekkha/AppleHardwareTest
However, I still doubt if it can be run with any non EFI card.
My 4,1 flashed 5,1 can run AHT, so that's not the problem.
Ok good to know, with the EFI gpu or also UEFI, non flashed gpu?
Also It just happened again that I restarted the Mac and did the same s**t
First aid and enable/disable SIP made the trick again, but I will reinstall macOS system files from the recovery if this continues to happen
These RX 480 GPUs are getting better with drivers. At least in Windows that is. AMD Crimson 16.12.1 ReLive Edition.
View attachment 677036
It should. I have not heard any reports of an RX 480 not working in macOS after the kext mods.Is the VisionTek RX 480 working under Sierra? I just ordered that card.
Okay I received my card. I had already done the kext modification and repaired permissions as your guide instructed theitsage.
First try I am getting only a black screen- it does not seem to show my login screen or anything on the macOS partition. Bootcamp is booting fine if hold down the Option key and key into it. My monitor unfortunately only has HDMI so I'm not sure if the RX 480 booting via HDMI is a problem. Any ideas?
I am going to update AMD drivers via Bootcamp and then try to redo the kext mod & repair.
Edit: Second try still nothing. Black screen.
I'm not sure if SIP is enabled. Is there a way to check?
Does it re-enable automatically after disabling it?
First Aid on the boot drive is unavailable in Recovery. I think that only works if you are booted from a secondary copy of macOS or a USB install of macOS.
My mistake. First Aid is available only after you unlock the drive (my macOS volume is password protected).
I am still unable to get my RX 480 to show anything other than a black screen on boot. Right now I am on my fourth re-edit of the AMDRadeonX4100.kext file to see if changing the order of the ID 0x67DF1002 or if removing the other IDs makes any changes. This is turning out to be more complicated than you guys made it look haha.