Contribute
Register

AMD R9 290X on Yosemite

Status
Not open for further replies.
Joined
Jul 31, 2012
Messages
1
Motherboard
MacBook Pro 2012, Hackintosh
CPU
i5
Graphics
Radeon HD 6850
Mac
  1. MacBook Pro
Classic Mac
  1. 0
Mobile Phone
  1. iOS
The new 5K iMac has a R9 M290X in it. So has anyone checked out if there's a native support for the "new" R9 Cards in Yosemite?
 
M290X is Pitcairn, not the same chip as the Desktop R9 290X that has a Hawaii chip.

The M295X is a new product, but rumours suggest it is a new chip named Tonga (R9 285 on desktop).

Some people got 290X to work but there's still some framebuffer issues (no multi monitor support).

I hope that now with the official Yosemite release, more people will try to fix the framebuffer so that I can use my 290X on OSX ;)
 
Despite sharing the R9 name, the AMD R9 series actually composes of many different GPU families with different architecture. The R9 M290X/M295X seems to be structually similar to the HD7950/7970 of yesteryear so maybe we can get them working. People have reported 290X working natively with Yosemite (I've seen a lot) and 290 working with some kext injection (less seen so I can't say for sure). Still there are problems with frame buffers, HDMI audio, multimonitor setup and sometimes OpenCL. But good luck getting 27x/28x cards to work, I have seen few that claim to work.
Meanwhile nVidia is doing a great job writing drivers for OS X recently (even their 9-series) so I guess I'll just stick with my GTX770 for now.
 
I'm running my 290x perfectly using clover. I gave up on chameleon because you get white jibberish on black text whichever way you try and boot with it. Clover on the other hand gave me 0 issues. Card is recognised as AMD 8xxx series.
 
I'm running my 290x perfectly using clover. I gave up on chameleon because you get white jibberish on black text whichever way you try and boot with it. Clover on the other hand gave me 0 issues. Card is recognised as AMD 8xxx series.

Nice! How about a guide?

Have you tried dual screen?
 
I've got an R9 290, and I'm also using Clover with 10.10. I tested dual monitors (DVI and HDMI) and OpenCL (Luxmark Sala = 2488). No problems, except for one thing: when it first boots up, the screen flashes over and over, and I have to unplug the monitor connection for a sec to fix it!
 
I've got an R9 290, and I'm also using Clover with 10.10. I tested dual monitors (DVI and HDMI) and OpenCL (Luxmark Sala = 2488). No problems, except for one thing: when it first boots up, the screen flashes over and over, and I have to unplug the monitor connection for a sec to fix it!

I had a similar issue with my r9 290x where the screen was fuzzy and I had to unplug the monitor for a second also. I was able to get it fixed by setting my monitors resolution for the clover bootloader using clover configurator.
 
I've got an R9 290, and I'm also using Clover with 10.10. I tested dual monitors (DVI and HDMI) and OpenCL (Luxmark Sala = 2488). No problems, except for one thing: when it first boots up, the screen flashes over and over, and I have to unplug the monitor connection for a sec to fix it!

Hi,
Do you used some patched video kext, DSDT edit, or something for get it working, or just it's supported by default for Yosemite ?
 
Hi,
Do you used some patched video kext, DSDT edit, or something for get it working, or just it's supported by default for Yosemite ?

I used a fakeid of 0x67B01002 for the "ATI" key of my config.plist. That way the card presents as a 290x and the correct kext will load without having to edit any Info.plist. As far as I can tell, once the kext is loaded it will actually talk to the card and find out that it is a 290, not a 290x.
 
I used a fakeid of 0x67B01002 for the "ATI" key of my config.plist. That way the card presents as a 290x and the correct kext will load without having to edit any Info.plist. As far as I can tell, once the kext is loaded it will actually talk to the card and find out that it is a 290, not a 290x.

OK, I will try it.

Many thanks!
 
Status
Not open for further replies.
Back
Top