Contribute
Register

macOS Sierra PB: Need testers for new AMD Radeon drivers!

Status
Not open for further replies.
When you boot up with your iGPU, can you verify if the R7 360 (and an attached display) is properly recognized?
The R7 360 is recognised but it stucks at the apple logo with a spinning wheel
Ps the attached photo is with the verbose mode
 

Attachments

  • 20160716_095233.jpg
    20160716_095233.jpg
    2.7 MB · Views: 330
Last edited:
Any progress on AMD Radeon after macOS 10.12 Sierra beta 3 ?
 
Anyone checked to see if the polaris support was added in 10.11.6?
 
Quick roundup of PB2 changes:

Device IDs in X4000 & AMD9500 are still the same, "Ellesmere" section in X4000 still missing, driver version was bumped slightly from 1.44.54 to 1.44.57.

Most notable change: Another "suspicious" framebuffer in AMD9500Controller was added:

Code:
Guariba (6) @ 0x1dcf10
DP, DP, DP, HDMI, DDVI, DP
000400000403000000010101000000001204060100000000
000400000403000000010201000000002205040300000000
000400000403000000010301000000001102010200000000
000800000402000000010400000000002103050400000000
040000000402000000010500000000000000030600000000
000400000001000000010601000000002001020500000000

Looks like an exact clone of "Dayman" to me, not sure why they did that.
 
I have rx480 running without acceleration on Sierra. Will take suggestions for getting acceleration working.

My system:
i5-3750
gigabyte z77x-ud3h
Sapphire reference rx 480 8gb

Running Sierra with Clover 3650 as of this morning.

I've always been lucky enough to have GPUS that worked more or less out of the box, so I'm somewhat flying blind when it comes to fiddling around with things on the GPU end.

I'll do anything! Wreck my machine for me!
 
Cool! My suggestion from 1st post is still up to date:

"Polaris": RX 480, RX 470, RX 460
Polaris 10 (RX 480, RX 470) however is missing, so you won't see acceleration. Try spoofing your device ID to any Polaris 11 ID (one of those: 0x67E01002 0x67FF1002 0x67EF1002). Details on how to achieve this can be found in our comprehensive Radeon Guide.

Try using both the generic RadeonFramebuffer and the newly added Dayman framebuffer.

Good luck and thanks for your help!! :)
 
OK, so when I try to spoof deviceID and framebuffer it doesn't stick. I've tried in both Clover Configrator and by hand. I'm sure there's something basic that I'm missing about this. The only change I notice is that sometimes About this Mac will report my card as an R9 xxx 8192Gb but Clover sees it as an RX 480. Where should I be making these changes to actually know that what I'm typing in are the parameters that are actually booting?

Thanks to you!
 
You'll just have to make the changes to your active config.plist, which should usually be located on the EFI partition of your boot drive. According to the Radeon Guide, you'll have to configure your GPU as follows:
  • FakeID / ATI = 0x67E01002 or 0x67FF1002 or 0x67EF1002
  • Inject / Ati = true
  • FBName = Dayman or Guariba or Radeon
  • FixDisplay = true
For the FakeID value, all 3 possibilities should have the same effect. If one doesn't work properly, I'd try the remaining ones though.
For FBName, all 3 possibilities should be working fine. The latter will make your graphics card run without injection (that's what you already have) while the first two will hopefully make it run with a 100% matching framebuffer. This also allows you to enter a proper display name (e.g. "Radeon RX 480").

Btw, what I'm most interested in (well, besides acceleration obviously :lol:): Does sleep work?
 
You'll just have to make the changes to your active config.plist, which should usually be located on the EFI partition of your boot drive. According to the Radeon Guide, you'll have to configure your GPU as follows:
  • I'm FakeID / ATI = 0x67E01002 or 0x67FF1002 or 0x67EF1002
  • Inject / Ati = true
  • FBName = Dayman or Guariba or Radeon
  • FixDisplay = true

I'm sorry. I know I must seem like a complete dunce. But what I actually need to know is just what the syntax is for editing these into my config.plist. I can't seem to find that anywhere in the guide, probably because they presume I already know phow to do that.
 
Status
Not open for further replies.
Back
Top