CloudLEL Posted June 4, 2017 Share Posted June 4, 2017 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 https://www.insanelymac.com/forum/topic/324170-amd-radeon-r9-290-working-not-display-port/ Share on other sites More sharing options...
Cyberdevs Posted June 4, 2017 Share Posted June 4, 2017 Hi, Which guide did you use to get your GPU to work? here is a great guide for modifying the AMD framebuffer: http://www.insanelymac.com/forum/topic/303186-how-to-modification-of-amd-fb-clover-injection/ Link to comment https://www.insanelymac.com/forum/topic/324170-amd-radeon-r9-290-working-not-display-port/#findComment-2435174 Share on other sites More sharing options...
CloudLEL Posted June 5, 2017 Author Share Posted June 5, 2017 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 https://www.insanelymac.com/forum/topic/324170-amd-radeon-r9-290-working-not-display-port/#findComment-2435478 Share on other sites More sharing options...
0000-1248 Posted June 5, 2017 Share Posted June 5, 2017 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 https://www.insanelymac.com/forum/topic/324170-amd-radeon-r9-290-working-not-display-port/#findComment-2435909 Share on other sites More sharing options...
Gigamaxx Posted June 6, 2017 Share Posted June 6, 2017 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 https://www.insanelymac.com/forum/topic/324170-amd-radeon-r9-290-working-not-display-port/#findComment-2436002 Share on other sites More sharing options...
CloudLEL Posted June 6, 2017 Author Share Posted June 6, 2017 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 https://www.insanelymac.com/forum/topic/324170-amd-radeon-r9-290-working-not-display-port/#findComment-2436116 Share on other sites More sharing options...
0000-1248 Posted June 6, 2017 Share Posted June 6, 2017 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 https://www.insanelymac.com/forum/topic/324170-amd-radeon-r9-290-working-not-display-port/#findComment-2437067 Share on other sites More sharing options...
Cyberdevs Posted June 7, 2017 Share Posted June 7, 2017 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 https://www.insanelymac.com/forum/topic/324170-amd-radeon-r9-290-working-not-display-port/#findComment-2437215 Share on other sites More sharing options...
MattsCreative Posted June 7, 2017 Share Posted June 7, 2017 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 Link to comment https://www.insanelymac.com/forum/topic/324170-amd-radeon-r9-290-working-not-display-port/#findComment-2437218 Share on other sites More sharing options...
Cyberdevs Posted June 7, 2017 Share Posted June 7, 2017 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. http://www.insanelymac.com/forum/topic/303186-how-to-modification-of-amd-fb-clover-injection/?p=2395970 Link to comment https://www.insanelymac.com/forum/topic/324170-amd-radeon-r9-290-working-not-display-port/#findComment-2437253 Share on other sites More sharing options...
MattsCreative Posted June 8, 2017 Share Posted June 8, 2017 7790 is 290x based so they can use it but the 290x can't use any other buffer we found this out in 10.10 beta 1 Link to comment https://www.insanelymac.com/forum/topic/324170-amd-radeon-r9-290-working-not-display-port/#findComment-2438391 Share on other sites More sharing options...
Recommended Posts