Jump to content

r9 290 (non-x) yosemited help


Orkaliz
 Share

205 posts in this topic

Recommended Posts

That's my second build and I am really at the End.

 

I manually changed the IDs in the Kexts. Used Kext Wizward to Install Them. Clear Cache and so on. Took the Clover Configuration and entered the ID in the Graphics and Enabled the Inject ATI.

 

All i get, is real quick booting and immediatly a black screen. If i pull of the cable and plug it back it in nothing happens. If i press Control + Shift + F12 for Sleep Mode of Display and Back nothing Happens.

 

If have got i7-4790, H97 Pro4, 16GB Ram, R290 Tri-X and Yosemite 10.10

 

I think the Computer is working because even the Energy States are working, so the Computer is turning down if I dont make some input.

 

Hope Someone can help me :(

Link to comment
Share on other sites

That's my second build and I am really at the End.

 

I manually changed the IDs in the Kexts. Used Kext Wizward to Install Them. Clear Cache and so on. Took the Clover Configuration and entered the ID in the Graphics and Enabled the Inject ATI.

 

All i get, is real quick booting and immediatly a black screen. If i pull of the cable and plug it back it in nothing happens. If i press Control + Shift + F12 for Sleep Mode of Display and Back nothing Happens.

 

If have got i7-4790, H97 Pro4, 16GB Ram, R290 Tri-X and Yosemite 10.10

 

I think the Computer is working because even the Energy States are working, so the Computer is turning down if I dont make some input.

 

Hope Someone can help me :(

Boot into "safe mode" and upload logs and reports.

Link to comment
Share on other sites

I have trouble with blackscreen too. I tried modify original drivers (add id to AMDRadeonX4000.kext), but no result at all. But if i load with another FakeID (0x67B11002), hack work, but without video acceleration (lags). GIGABYTE Radeon R9 290

Logs will be little later.

UPD: Here we go. And yes, safe mode don't work too with 0x67B01002. I don't know why, but i can't do bootlog/debug.log when i use 0x67B01002.

bootlog (with 0x67B11002).txt

DarwinDumper_2.9.7_Clover_X64_3176_3182_Yos_DrunMac.zip

Link to comment
Share on other sites

Okay, the Big Problem is that I always get "Still Waiting for root device" when i try to boot into Safe Mode with -X.

 

So i tried to load the System with the USB Stick where Clover was also installed an it either does not work. On the USB there is a different config.plist, so I thought that would be a nice try.

 

So i googled "Still waiting for Root Device" but I don't unterstand the Problem. Because the OSx was working and this didn't happen right after the Installation.

 

But before the System gets to the "Still Waiting for Root Device" I Can see at the Top that he wants to loader the com.apple.AMRadeonX4000, but it's not possible because of SafeMode. This confuses me a little bit because the .plist from the USB Stick doesn't have some Entered ID for the ATI Card and doesn't have the Injection for ATI. So why does the System try to load the Drivers?

 

Then I also tried to get into Single User Mode. This works but i can get Write Access, so it's useless. Even when I Try to enter the Commands for Gaining write Access, it doesn't really work.   Okay Booting with the USB in Single User Mode works. I will remove the Kexts now of the AMDRadeonX4000 and 8000.

 

Doesn't help. I will now try to reinstall again.

Link to comment
Share on other sites

Okay finally I Have got the System.log.

 

Hope Somebody can read something out of this? ^^ I think at Feb 21 06:50:22 the Boot Process is one with a Black Screen. But i am not sure.

 

Thanks in Advance!

 

(http://www21.zippyshare.com/v/ai6YXtT0/file.html) - When I wanted to attach the File her the Board said that i am not permitted to upload this kind of file.

Link to comment
Share on other sites

Guys I solved the Problem for me !!! (Puh, 3 Days of Work)

 

I took the Config File from this Post http://www.insanelymac.com/forum/topic/297728-r9-290x-help-for-mavericks/page-22?do=findComment&comment=2111300

 

And Just Added in the Graphic Injection the ID of the R9 290 (0x67B11002)

 

YES! Hopefully this will help others too!

Link to comment
Share on other sites

So you get a Black Screen? Did you try to unplug the Video Cable and Plug back in? Because did it for me.

Link to comment
Share on other sites

To get 290x with dual monitors / multi monitors (works with 3 for me) boot with one monitor, put computer to sleep, then plug in 2nd monitor (or 2nd and 3rd), then wake the computer, profit. 

I have a 290x on Yosemite using Clover with an x79 board. I found this out after hours of troubleshooting. The only thing I changed in the config.plist was to use Hawaii framebuffer, and if you have a problem with dual monitors then you probably don't have to worry about this since I have the same problem as everyone else. Tonight I will experiment with a script to put the computer to sleep at bootup to see if having 3 monitors connected will work after sleep and wake, or if OS X has to boot with only one monitor. This answer will come soon since I am on my way home now. The script was from the old 7970 days when a sleep trick was the fix for that. I will post the source for this and instructions on my next post.

Link to comment
Share on other sites

Hey guys,

 

Recently I got myself an Asus R9 290 Dual OC. I had a working Yosemite installation before that, using an old Nvidia GT210 I had somewhere. 

I'm not really new to Hackintosh, so I followed some of the steps in this thread and injected the Fake ID into my Clover USB using a VM.

 

Unfortunately I can't seem to get past the multicolored Apple spinner in a new installation.

 

When I try to boot into my old Yosemite installation I get a 1280x1024 resolution and lots of lag.

''about this Mac'' sees my 290 but says it only has 5mb (!) of VRAM.

 

I tried editing the AMD kexts. The 4000 kext is already edited (?) and the ''contents'' folder of the 8000 kext doesn't show an info.plist.

I'm also not able to use the ones Itonslug provided since the Dropbox link is dead.

 

I hope someone can help me out!

 

 

Link to comment
Share on other sites

Hey guys,

 

Recently I got myself an Asus R9 290 Dual OC. I had a working Yosemite installation before that, using an old Nvidia GT210 I had somewhere. 

I'm not really new to Hackintosh, so I followed some of the steps in this thread and injected the Fake ID into my Clover USB using a VM.

 

Unfortunately I can't seem to get past the multicolored Apple spinner in a new installation.

 

When I try to boot into my old Yosemite installation I get a 1280x1024 resolution and lots of lag.

''about this Mac'' sees my 290 but says it only has 5mb (!) of VRAM.

 

I tried editing the AMD kexts. The 4000 kext is already edited (?) and the ''contents'' folder of the 8000 kext doesn't show an info.plist.

I'm also not able to use the ones Itonslug provided since the Dropbox link is dead.

 

I hope someone can help me out!

I am having a similar issue as well seeing as the dropbox link is dead. I do not see the info.plist inside of AMD8000Controller.kext. 

 

I am going to try to fix the system definition first then respond with progress. http://i.imgur.com/jBXxeUY.png

Link to comment
Share on other sites

Mostly working here,

Added 0x67B11002 and 0x67B01002 to the two kexts (AMD8000Controller and AMDRadeonX4000) then injected the device ID 0x67B01002. Tweaked other settings in Clover Configurator as below:

NOTE: I was unable to get this working well with Hawaii framebuffer, I HAD to use Baladi. If you haven't tried that yet, try it!

MWGxMIA.png

 

Under Kernel and Kext patches, I have ATI Connectors Controller set to 8000, and some values in ATI Connectors data and ATI connectors patch. Haven't really tried tweaking these, but maybe they're what are causing the artifacting?

 

The one issue I am having is the artifacting on distant objects, and some terrible glitching in Unigine Valley (Heaven isn't as bad, but distant objects still glitch).

 

whpaOgR.jpg

 

kpooQRh.jpg

 

Anybody have suggestions for me regarding this one? Tried 0x67B11002 and it doesn't work any better.

 

EDIT: if it helps, my SMBIOS product name is MacPro6,1

Link to comment
Share on other sites

BWAHAHAHA I THINK I FOUND THE ANSWER TO ALL OUR PROBLEMS!!! (but maybe not)

I'm using an XFX R9 290 Double Dissipation.

So I was experimenting trying to get rid of the artifacting, so first I tried adding 0x67B11002 to AMDRadeonX4000.kext in a spot that looked like it needed it:

Look for <key>AMDHawaiiGraphicsAccelerator</key> (initially I put the ID under Bonaire  :blush:  stupid me. Changing just this didn't fix it.)

Then where it says

<key>IOPCIMatch</key>
<string>0x67B01002</string>

 

then add 0x67B11002 to that.

 

Now, if you haven't already, also add the device ID to AMD8000Controller.kext under the only instance of IOPCIMatch

 

Also, if you haven't already make sure

 

Change the injected ID to 0x67B11002, framebuffer to Baladi

 

Now, for the magic ingredient:

Boot into windows and dump the bios/rom using GPU-Z

Copy the bios to "EFI/CLOVER/ROM" and name it "1002_67b1.rom" (note, if your device ID is different from mine change it from 67b1 to whatever yours is, check in system profiler or when clover boots)

Now change your config to have: (or just enable Load VBios in Clover Configurator)

<key>LoadVBios</key>
<true/>

and

<key>ATIConnectorsController</key>
<string>8000</string>

 

This is also key:

<key>ATIConnectorsData</key>
<string>000400000403000000010300120403030004000004030000000101001102010100040000040300000001020021030202000400000403000000010400220504040004000004030000000105001000050500040000040300000001060020010606</string>
<key>ATIConnectorsPatch</key>      <string>000800000402000000010200220502030004000004030000000101011204010100040000040300000001020021030202040000001402000000010300110203040004000004030000000105001000050500020000040200000001040110000406</string>

 

If those don't work for you, You'll have to determine your own connectors data and patch using this guide. <- This is probably what you need to do if you have a black screen. If you have flashing, try this, but other things might fix it. I get flashing with Frame Buffer set to anything except Baladi.

 

This removed the flickering and black screen issues I had when using the ID 0x67B11002 with any framebuffer (black screen with Baladi, flashing with Hawaii and Exmoor). Also got rid of artifacts!

For some reason I can't run Unigine Heaven (EDIT: disabling tessellation makes it run. Enabling locks up entire system), but Unigine Valley works flawlessly with no artifacting and I get a score averaging 2800. Cinebench runs at 108 FPS. LuxMark 2.1 gets a score of 2324 in the Sala, and 1255 in the "Room"

 

Best of all, I don't need to unplug my screen! :D

 

Please note that some steps may be unnecessary, but I'm still trying to narrow things down. I'll edit with what is needed or unneeded.

 

EDIT: Just tried booting without the VBios and it worked fine... I'm losing hope in finding method to this madness. My card's working perfectly (minus temperature readings) and I wish I could help you guys. Bleh.  :(  Here's my config.plist maybe it'll help someone. can't upload .plist so changed it to .txt

config.txt

  • Like 1
Link to comment
Share on other sites

I have getting the R9 290 Tri-x OC 4Gbs Card fully working in 10.10.3 public beta.  With all video out puts working and HDMI audio. I did this with clover. here are 3 pics of my clover setting. 

 

post-1202286-0-32239700-1426033395_thumb.png

post-1202286-0-12274900-1426033404_thumb.png

post-1202286-0-24968000-1426033514_thumb.png

post-1202286-0-53637900-1426033519_thumb.png

post-1202286-0-03789000-1426033525_thumb.png

Link to comment
Share on other sites

did you ever get more than two screens working?

I have it fully working. all ports.   here is the clover setup you will need. Also i am using the 8000 and 4000 kext from 10.10.3 beta

 

R9 290 Info List For Clover 

 
 
DEVICES
 
Facke ID  ( 0x67B01002 )
 
 
 
GRAPHICS
 
FB Name ( Baladi )
 
VRAM The amount your 290 has. If you have 4GBs  then it will be 4,096.) 
 
Video ports  ( 4 )
 
 
KERNEL AND KEXT PATCHES
 
ATI Connectors Data
000400000403000000010300120403030004000004030000000101001102010100040000040300000001020021030202000400000403000000010400220504040004000004030000000105001000050500040000040300000001060020010606
 
ATI Connectors Patch
000800000402000000010200220502030004000004030000000101011204010100040000040300000001020021030202040000001402000000010300110203040004000004030000000105001000050500020000040200000001040110000406
 
ATI Connectors Controller  ( 8000) 
  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...

did you ever get more than two screens working?

Yes i did. And after a lot of time spent trying different things. The only way i got this to work is by installing Xcode 6.3 beta 2. After you have set up your clover config with the above setting. Then launch Xcode, let it install everything. Then run Onyx and repair Disk permissions. Then go to the cleaning tab and check the box for Kernel and extensions. Execute and restart and you should be able to plug the second screen in.. 

Link to comment
Share on other sites

  • 4 weeks later...

OH MY GOD!!! if this really works im fully back on the X!!!

 

Im back to windows for about 2 months now because i couldnt get my 2nd display to work proper which is a no-go for me...

 

 

gonna try this NOW!!!

Link to comment
Share on other sites

 Share

×
×
  • Create New...