Contribute
Register

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

Status
Not open for further replies.
Success.
Hardware acceleration is working with igp enabled. But only recognizes 16cu of 32. Despite Mork's patches are in config.plist. Luxmark score 10803
Also I can't make my ALC892 audio working. I installed multibeast selecting only alc892 but it doesn't made anything.
When multibeast was installed first, it was working.
Update:
Audio is working.


You got full acceleration with a xfx 470 BE.

Do you think this version is possible?
XFX - 470 - 4GB RS Triple X
https://www.amazon.com/dp/B01JHQXGEE/?tag=tonymacx86com-20

Ty
 
Didn't work for me.
Tried it several times. I also followed some hints in the comment backlog, without luck.

Okay. Try this:
Start here:

http://www.mathewinkson.com/2013/03...ix-the-picture-quality-of-an-external-monitor

His step one is :
"Download the patch-edid.rb script from the forums thread above, or download Andrew Daugherity’s improved patch-edid.rb script from his github page. Put the script in your home directory."

1) Go ahead and download the script. I used Andrew Daugherity’s improved script. Make a new folder on your desktop called Temp and put the script inside of the Temp folder.

Disconnect all other monitors besides the one you are trying to use the script on. Only do this one monitor at a time.

2) Open the Terminal app; At the prompt, type
cd ~/Desktop/Temp and press the return key.

2a) You will get a new line. Type
ls -la and press the return key. You should get a line that looks like:

-rwxr-xr-x@ 1 yourusername staff 2237 Feb 25 2014 patch-edid.rb [The x characters are necessary if you do not have them we will have to fix that before going further. See note (*) below for instructions as to how to do that.]

3) Now type
ruby patch-edid.rb and press the return key.
It will spit some information to you on the screen as well as make a new folder in your Temp folder . . .

here is an example:

found display 'ASUS PB238': vendorid 1129, productid 9122, EDID:
00ffffffffffff000469a22336a5010015180104a5331d783ae295a2554f9f26115054bfef00d1c0b300950f95008180814081c0714f023a801871382d40582c4500fd1e1100001e000000ff0045354c4d54463130373833300a000000fd00324b185311041100f0f838f03c000000fc00415355532050423233380a202001eb020322714f0102031112130414051f900e0f1d1e2309170783010000656e0c0010008c0ad08a20e02d10103e9600fd1e11000018011d007251d01e206e285500fd1e1100001e011d00bc52d01e20b8285540fd1e1100001e8c0ad090204031200c405500fd1e11000018000000000000000000000000000000000000000000fe
Setting color support to RGB 4:4:4 only
Number of extension blocks: 1
removing extension block

Recalculated checksum: 0x4
new EDID:
00FFFFFFFFFFFF000469A22336A5010015180104A5331D7822E295A2554F9F26115054BFEF00D1C0B300950F95008180814081C0714F023A801871382D40582C4500FD1E1100001E000000FF0045354C4D54463130373833300A000000FD00324B185311041100F0F838F03C000000FC00415355532050423233380A20200004

In your Temp folder you will find a new folder with a name like: DisplayVendorID-469 and a file inside of it with a name like DisplayProductID-23a2.

4a) Open your startup disk and navigate to the /System/Library/Displays/Contents/Resources/Overrides folder. Inside of here, you will find a lot of folders with names like DisplayVendorID-1e6d and DisplayVendorID-4c2d and . . . etc. Find the one that corresponds to your DisplayVendorID-number and open it. Note: If you do not have this folder, we will have to use the one you already have -- just made actually, see note (**) below.

4b) Drag your DisplayProductID-number file inside of here. Note: You will be asked to enter your password before the finder will move the file.

5a) In Terminal hit the return key a couple of times to make sure you have a prompt. Then type
cd /System/Library/Displays/Contents/Resources/Overrides and press the return key.

5b) Type
cd and your DisplayVendorID-Number and press the return key; for example: cd DisplayVendorID-469 (return)

5c) Type
ls -la and press the return key.

Depending on how many files are in the folder you will have that many lines of information given back to you. They may look like:

-rw-r--r-- 1 yourusername staff 612 Jan 29 19:19 DisplayProductID-23a2
-rw-r--r-- 1 root wheel 681 Sep 16 18:48 DisplayProductID-32a3

5d) You need to change ownership of the new file from you to the system. For this example you would at the prompt, type
sudo chown root:wheel DisplayProductID-23a2 and press the return key.
You will be asked to enter your password. Do so.

5e) Type
ls -la and press the return key.
This is making sure that the ownership of the file have been given to the system. If you do not see the same root wheel listing in the right space for the new file, let me know.

6) Type
cd and press the return key.
This gets you back to your home folder and out of the system folder. You can quit Terminal if you wish.

7) Restart the machine and take a look at your About This Mac menu option. You should see your monitor listed with the notice that it is being forced into RGB mode.

Screen Shot 2017-01-29 at 8.07.48 PM.jpg


Repeat for each monitor you are using.


Notes:

(*) The rwx in the listing corresponds to permission types, r being read, w being write and x being execute — run. There are three groups crammed together along with possible leading information about whether the file is a directory and a possible trailing bit of information called a sticky bit, I never remember what it is for. Having the x part is needed to run. If you do not have x in three places then type
chmod +x patch-edid.rb and press the return key.

(**) The Overrides folder has a lot of folders in it but may not have your vendor in there. Drag your entire just made Vendor folder into the Overrides folder. You will be asked to enter your password.
(a) Type
cd /System/Library/Displays/Contents/Resources/Overrides and press the return key.
(b) You are going to give the folder and its contents to the system so for example type
sudo chown -R root:wheel DisplayVendorID-469 and press the return key, only use your DisplayVendoerID-number.
You may have to enter your password or not depending on how long ago it was that you used the sudo command.
(c) Type
cd and your DisplayVendorID-Number and press the return key; for example: cd DisplayVendorID-469 (return)
(d) Type
ls -la and press the return key.
Depending on how many files are in the folder you will have the many lines of information given back to you. They should all look like:

-rw-r--r-- 1 root wheel 612 Jan 29 19:19 DisplayProductID-23a2
-rw-r--r-- 1 root wheel 681 Sep 16 18:48 DisplayProductID-32a3

(e) Continue from step 6 above.
 
Last edited:
Okay. Try this:
Start here:

http://www.mathewinkson.com/2013/03...ix-the-picture-quality-of-an-external-monitor

His step one is :
"Download the patch-edid.rb script from the forums thread above, or download Andrew Daugherity’s improved patch-edid.rb script from his github page. Put the script in your home directory."

1) Go ahead and download the script. Make a new folder on your desktop called Temp and put the script inside of the Temp folder.

Disconnect all other monitors besides the one you are trying to use the script on. Only do this one monitor at a time.

2) Open the Terminal app; At the prompt, type
cd ~/Desktop/Temp and press the return key.

2a) You will get a new line. Type
ls -la and press the return key. You should get a line that looks like:

-rwxr-xr-x@ 1 yourusername staff 2237 Feb 25 2014 patch-edid.rb [The x characters are necessary if you do not have them we will have to fix that before going further. See note (*) below for instructions as to how to do that.]

3) Now type
ruby patch-edid.rb and press the return key.
It will spit some information to you on the screen as well as make a new folder in your Temp folder . . .

here is an example:

found display 'ASUS PB238': vendorid 1129, productid 9122, EDID:
00ffffffffffff000469a22336a5010015180104a5331d783ae295a2554f9f26115054bfef00d1c0b300950f95008180814081c0714f023a801871382d40582c4500fd1e1100001e000000ff0045354c4d54463130373833300a000000fd00324b185311041100f0f838f03c000000fc00415355532050423233380a202001eb020322714f0102031112130414051f900e0f1d1e2309170783010000656e0c0010008c0ad08a20e02d10103e9600fd1e11000018011d007251d01e206e285500fd1e1100001e011d00bc52d01e20b8285540fd1e1100001e8c0ad090204031200c405500fd1e11000018000000000000000000000000000000000000000000fe
Setting color support to RGB 4:4:4 only
Number of extension blocks: 1
removing extension block

Recalculated checksum: 0x4
new EDID:
00FFFFFFFFFFFF000469A22336A5010015180104A5331D7822E295A2554F9F26115054BFEF00D1C0B300950F95008180814081C0714F023A801871382D40582C4500FD1E1100001E000000FF0045354C4D54463130373833300A000000FD00324B185311041100F0F838F03C000000FC00415355532050423233380A20200004

In your Temp folder you will find a new folder with a name like: DisplayVendorID-469 and a file inside of it with a name like DisplayProductID-23a2.

4a) Open your startup disk and navigate to the /System/Library/Displays/Contents/Resources/Overrides folder. Inside of here, you will find a lot of folders with names like DisplayVendorID-1e6d and DisplayVendorID-4c2d and . . . etc. Find the one that corresponds to your DisplayVendorID-number and open it. Note: If you do not have this folder, we will have to use the one you already have, see note (**) below.

4b) Drag your DisplayProductID-number file inside of here. Note: You will be asked to enter your password before the finder will move the file.

5a) In Terminal hit the return key a couple of times to make sure you have a prompt. Then type
cd /System/Library/Displays/Contents/Resources/Overrides and press the return key.

5b) Type
cd and your DisplayVendorID-Number and press the return key; for example: cd DisplayVendorID-469 (return)

5c) Type
ls -la and press the return key.

Depending on how many files are in the folder you will have that many lines of information given back to you. They may look like:

-rw-r--r-- 1 yourusername staff 612 Jan 29 19:19 DisplayProductID-23a2
-rw-r--r-- 1 root wheel 681 Sep 16 18:48 DisplayProductID-32a3

5d) You need to change ownership of the new file from you to the system. For this example you would at the prompt, type
sudo chown root:wheel DisplayProductID-23a2 and press the return key.
You will be asked to enter your password. Do so.

5e) Type
ls -la and press the return key.
This is making sure that the ownership of the file have be given to the system. If you do not see the same root wheel listing in the right space for the new file, let me know.

6) Type
cd and press the return key.
This gets you back to your home folder and out of the system folder. You can quite Terminal if you wish.

7) Restart the machine and take a look at your About This Mac menu option. You should see your monitor listed with the notice that it is being forced into RGB mode.

View attachment 233445

Repeat for each monitor you are using.


Notes:

(*) The rwx in the listing corresponds to permission types, r being read, w being write and x being execute — run. There are three groups crammed together along with possible leading information about whether the file is a directory and a possible trailing bit of information called a sticky bit, I never remember what it is for. Having the x part is needed to run. If you do not have x in three places then type
chmod +x patch-edid.rb and press the return key.

(**) The Overrides folder has a lot of folders in it but may not have your vendor in there. Drag your entire Vendor folder into the Overrides folder. You will be asked to enter your password.
(a) Type
cd /System/Library/Displays/Contents/Resources/Overrides and press the return key.
(b) You are going to give the folder and its contents to the system so for example type
sudo chown -R root:wheel DisplayVendorID-469 and press the return key, only use your DisplayVendoerID-number.
You may have to enter your password or not depending on how long ago it was that you used the sudo command.
(c) Type
cd and your DisplayVendorID-Number and press the return key; for example: cd DisplayVendorID-469 (return)
(d) Type
ls -la and press the return key.
Depending on how many files are in the folder you will have the many lines of information given back to you. They should all look like:

-rw-r--r-- 1 root wheel 612 Jan 29 19:19 DisplayProductID-23a2
-rw-r--r-- 1 root wheel 681 Sep 16 18:48 DisplayProductID-32a3

(e) Continue from step 6 above.

This should be made into a sticky! Great instructional post.
 
The Baffin to Ellesmere did not locate so I didn't replace it. The other disable power containment mod set my card fan into a tizzy and dropped my benchmarks (black screen).

So you are 100% correct don't do the Baffin to Ellesmere, or the disable power containment and everything should be good in Sierra 12.4.

config.plist

I was hoping you'd put the Kext patches in the config file for RX480 CU's in 10.12.4.. Anyways, the original kext patches by florian still work or do I need to change the kext name to the new version? I don't know how clover patches kexts on the fly? Does it need the kext name?
 
Anyone here use a board withOUT onboard graphics? I continue to fail trying to use a native radeon card that works, like hd4650 and 5750, but as soon as my rx480 goes in as the 2nd card, I can't boot. I've tried each different slot, I've tried each different video output ie, 2x dp,hdmi, dvi-d, and no go. I cannot figure if it's some bios tweak or what, although I've tried them all too, csm enable, no csm, eist enable, no eist,and a myriad of others bios changes. I also am having to use clover 3974 with the two patches to boot 10.12.4 w/kext , because 3994 won't work for me, won't boot up at all. I feel really dumb with all you guys successes. The closest I got was with the hd4650 in slot 1 with acceleration, and a garbled patterned screen from the rx480's dvi-d output onto a separate monitor, the rest of the inputs I couldn't even boot.
 
Anyone here use a board withOUT onboard graphics? I continue to fail trying to use a native radeon card that works, like hd4650 and 5750, but as soon as my rx480 goes in as the 2nd card, I can't boot. I've tried each different slot, I've tried each different video output ie, 2x dp,hdmi, dvi-d, and no go. I cannot figure if it's some bios tweak or what, although I've tried them all too, csm enable, no csm, eist enable, no eist,and a myriad of others bios changes. I also am having to use clover 3974 with the two patches to boot 10.12.4 w/kext , because 3994 won't work for me, won't boot up at all. I feel really dumb with all you guys successes. The closest I got was with the hd4650 in slot 1 with acceleration, and a garbled patterned screen from the rx480's dvi-d output onto a separate monitor, the rest of the inputs I couldn't even boot.

You are setting the initial display in your mobo settings to the 5750?
 
yes, 5750 in 1st slot alone, boot sierra to check qe/cl, check o.k., then add rx480 to 2nd pcie slot, won't boot, stops half way in process. Added rx480 id's to x4100 and 9510 kext, no help, changed to different slots, different bios settings, no boot, except once to a garbled/banded 2nd screen when rx480 was plugged into dvi-d. The other outputs, the boot freezes in the boot process
 
I use Nvidia card acting as IGPU. First make sure you can boot with your helper GPU and all works fine. After that do all adjustment to x4100 and 9510 kexts. Slide your rx480 in second PCIe 16 slot and you should be good to go. In my case I also have to check inject Nvidia and ATI in clover configurator to get acceleration.
 
Status
Not open for further replies.
Back
Top