Jump to content

AMD Radeon R9 290 Working - Not Display Port


CloudLEL
 Share

11 posts in this topic

Recommended Posts

Hi,

 

I managed to get my Radeon R9 290 non-x working through HDMI using this guide.

 

It states that the display port doesn't work, but reading through some topics, some people say that they have it working.

 

Are any of those people available to tell me how to get it working? I don't want to be stuck at 30hz for eternity.

 

Thanks.

 

OS: Sierra 10.12.3

CPU: Intel i5 4670k

GPU: AMD Radeon R9 290 (non-x)

MOBO: Asus H81I-Plus

Link to comment
Share on other sites

That is the guide I followed, that's how I managed to get it working by connecting my monitor through HDMI to my graphics card and then my second monitor also through HDMI but to my motherboard.

 

The pc would then boot and my GPU would enable once I get to the login screen. However, Id like to connect via DP on my graphics card but wasn't sure how as it detects no signal if I do use my DP.

Link to comment
Share on other sites

You haven't patched for DP properly, or you haven't specified your Radeon ports. Out of curiousity, what framebuffer are you using? And also what modifications did you make?

Link to comment
Share on other sites

Sierra 12.5 brought about several issues with graphics.    Skylake IGPU fixes need changing or new fixes, RX 470-480 cards are all suffering from DP port black screen.    HDMI is working but D ports which used to work in Sierra 12.4 need a fix as well.    

Link to comment
Share on other sites

You haven't patched for DP properly, or you haven't specified your Radeon ports. Out of curiousity, what framebuffer are you using? And also what modifications did you make?

 

Im using Baladi. I've tried different modifications. I've edited the AMDController8000 from a guide from another site, won't post the link but it's a popular topic. Most recently I tried these and still, black screen DP.

Link to comment
Share on other sites

Therein lies your problem my friend. You see, Baladi has a 6 port decimal count, whereas the R9 290 has only 4. Try Basset, that one seems to have 4 which is the correct number for your card.

Link to comment
Share on other sites

Im using Baladi. I've tried different modifications. I've edited the AMDController8000 from a guide from another site, won't post the link but it's a popular topic. Most recently I tried these and still, black screen DP.

If using Basset didn't work and If you are going to use Baladi framebuffer you'll need to create a custom framebuffer and patch the connectors data using the guide I posted earlier.

Link to comment
Share on other sites

Baladi has 6 because dp counts as 3 ports and the 8000 kexts has only 2 frame buffers Baladi and exmoor nothing else works or is meant for it

Exmoor is for laptops,

 

I used Baladi framebuffer for my old Sapphire 7790 and I also used it for HIS 390X. I created a custom framebuffer for both of those GPUs.

 

I used them both with 2 displays.

 

You can see the details here:

http://www.insanelymac.com/forum/topic/309352-el-capitan-on-ga-z170x-gaming-5/

 

or 

 

Graphics:

I Use an AMD RadeonHD 7790 Graphic Adapter with these settings:

Under Graphics:

Dual Link is set to 1, FB Name is set to Baladi, VRAM is set to 1024, Video Ports is se to 4, Load VBIOS is checked and finally Inject ATI is checked too.

 

Under Kernel and Kext Patches:

ATI Connectors Data is set to:

000400000403000000010300120403030004000004030000000101001102010100040000040300000001020021030202000400000403000000010400220504040004000004030000000105001000050500040000040300000001060020010606

 

and

 

ATI Connectors Patch is set to:

000800000400000000010300220503030004000004000000000101002103010200040000040000000001020012040201040000000400000000010400010204040400000004000000000105000000050600040000040000000001060020010605

 

and finally Ati Connectors Controller is set to 8000 

 

 

and Here is the patch for R9 390X

 

Now I have Dual Display one connected to DisplayPort and the other one is Connected to HDMI.
 
Here’s what I did.
FB=Baladi
Inject ATI=True
Under kernel and Kext Patches
 
KextsToPatch
Name: AMD8000Controller
 
Find*[HEX]
000400000403000000010300120403030004000004030000000101001102010100040000040300000001020021030202000400000403000000010400220504040004000004030000000105001000050500040000040300000001060020010606
 
 
Replace*[HEX]
000800000400000000010300220503030004000004000000000106001204020100040000040000000001060012040201040000000400000000010600120204010400000004000000000105000000060600040000040000000001060012040201
 
 
There are only some minor setbacks:
 
1. About this Mac Shows AMD Radeon R9 290X (Which I can live with but I will find a way to fix it later)

 

2. All the ports are active except for the lower DVI port which I don’t use.
 
Link to comment
Share on other sites

 Share

×
×
  • Create New...