Jump to content

r9 290 (non-x) yosemited help


  • Please log in to reply
212 replies to this topic

#201
corilde

corilde

    InsanelyMac Protégé

  • Members
  • Pip
  • 1 posts

Hi! sorry for my english.

 

I have a Mac Pro 2009 with a R9 290 (non-x) with yosemite, no problem once edited the kext.

 

The sames kext are not valid for el Capitan, I edited the kext files on El Capitan and it works but no the same way. First, is necessaty connect HDMI and Display port toguether because if I don't connect, I see interference all time. I don't know why. Second, the sleep works more better with yosemite.

 

I think that my kext files are not correct edit and sometimes I need restart because the screen is come to black.

 

Thanks and if is possible to help us, perfect!



#202
abhishekcal

abhishekcal

    InsanelyMac Protégé

  • Members
  • Pip
  • 18 posts

Does anybody have a successfully working Sapphire R9 290 Tri X for El Capitan?



#203
sweatshopking

sweatshopking

    InsanelyMac Protégé

  • Members
  • Pip
  • 3 posts

Ok, so i'm running 10.10.5, and i can't get my msi 4g r9 290 to work. i've tried downloading the edited kexts and installing from kext wizard listed in post 194, i've tried changing fb name to Baladi, connector patches, etc. tried radeon and inject (though in this case i just couldn't boot. it would get to the apple logo and then just spin for infinity), tried using the vbios method (though when i extracted it with gpu-z i got hawaii.rom, not sure if that's right or wrong, but it didn't work. Saw some guys listing the bios as a number). Any ideas? I have been (previously though not on this installation) able to get it to be recognized, but with the dreaded 7mb problem that i was never able to overcome. Currently, can only boot into OS X with chameleon off a flash drive. I somehow buggered my clover, and so am trying to fix that. I'm very new to OS X, though i have some linux experience. Any ideas on what else i could try with the gpu? any ideas on how to fix the spinning infinity that comes when i use radeon and inject?

 

EDIT Got it installed and up to 10.10.5. Still can't figure out why it's not working though. Nobody has an idea? 

Link to my gpu bios: https://onedrive.liv...ithint=file,zip



#204
SuperZell

SuperZell

    InsanelyMac Protégé

  • Members
  • Pip
  • 4 posts

Hi !

 

I just updated to El capitan and it is working almost perfectly.

I still have an issue that I solved by using Baladi framebuffer on Yosemite but that doesn't work anymore (actualy it doesn't boot at all using Baladi on 10.11) : I have to boot with only one screen connected (hdmi) then connect my second (dvi) screen and it works.

My clover configuration :

Fake ID : 0x67B01002

FB Name : Hawaii

Inject ATI

 

I guess I will need to mess with the framebuffer to allow booting directly with two screens attached (that seems complicated).

 

My card is an MSI r9 290 Gaming 4G, have you got any advice about that, maybe someone who have solved a similar issue.

 

Thanks !



#205
Monq

Monq

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 135 posts
  • Gender:Male
  • Location:Spain
  • Interests:Secretaries

Still waiting. Some day...



#206
Toemouse

Toemouse

    InsanelyMac Protégé

  • Members
  • Pip
  • 6 posts

R9 edited kext download link (for dp8)

https://www.dropbox....90 dp8.zip?dl=0

(run kext wizard or something like it after you copy over these kext)

 

 

So far we have r9 290 working and apparently there is more than one way to do this and I'll try to keep this updated 

 

Now onto the way I have made it work is to add the r9 290 IDs to the kext AMD8000Controller and AMDRadeonX4000 the ID being 0x67B11002

 

You can do this your self or download my Kext and copy and paste them into S/L/E use something like kext wizard to repair permissions after! (kext wizard can be found here http://www.insanelym...aller-and-more/ )

 

if you want to do this your self you are going to want to right click AMD8000controller.kext and click show contents then go to Contents and info.plist

find the line with "<key>Controller</key>"

<key>Controller</key>
		<dict>
			<key>CFBundleIdentifier</key>
			<string>com.apple.kext.AMD8000Controller</string>
			<key>IOClass</key>
			<string>AMD8000Controller</string>
			<key>IOMatchCategory</key>
			<string>IOFramebuffer</string>
			<key>IOName</key>
			<string>AMD8000Controller</string>
			<key>IOPCIMatch</key>
			<string>0x45001002 0x46001002 0x66401002 0x66411002 0x66461002 0x66501002 0x66511002 0x665C1002 0x665D1002 0x67B11002</string>
			<key>IOProbeScore</key>
			<integer>65050</integer>
			<key>IOProviderClass</key>
			<string>IOPCIDevice</string>
			<key>aty_config</key>
			<dict>

Under the line "<key>IOPCIMatch</key>" You'll want to add the r9 290 ID (0x67B11002) 

 

save and close

 

you'll want to do this exact same thing to the  AMDRadeonX4000.kext

 

make sure your SMBIOS is set to Mac pro 6.1 in clover! this is the only one I get full res and everything at I don't know about others

 

now reboot! 

 

don't forget to boot with kext-dev-mode=1 

 

now you should boot into OS X with the card fully working!

 

R9 edited kext download link (for dp8)

https://www.dropbox....90 dp8.zip?dl=0

 

Known issues as of now

1. Dual monitors do not work (unless you have more than one r9 290)

2. Screen flashing/jumping upon boot (a temp fix is to just unplug the video cable from the back wait 2 seconds or so and plug it back in)

3. If you are using 2 cards you will get window server errors causing the screen to freeze on and off until a perma freeze takes place you will need to hard reset after this point

 

and as always please share your findings to help others! 

Will this work with the r9 390 as it is essentially the same card? 



#207
Alphix

Alphix

    InsanelyMac Protégé

  • Members
  • Pip
  • 2 posts

think I found out something crucial!
 

I have an Asus R9 290 DC II, which was a total {censored} while trying to use OSx. However, I downloaded Olarila's USB image and tried to install with that.

In Clover, I'm using Inject Ati, 0x67B01002 as FakeID and $ Baladi as framebuffer.

 

Now this is the crucial part. If I include the $ before the FB I can boot. If I don't? No boot.

 

I have absolutely no idea what this character means (sudo related?) but for my card, it's the big difference between OSx or no OSx.

 

My card works in both Yosemite and El Capitan without any issues. Gets recognized as an AMD Radeon 8xxx with 4096mb of VRAM.

 

I really hope this is something that helps out you guys :)



#208
aigleron6

aigleron6

    InsanelyMac Protégé

  • Members
  • Pip
  • 1 posts

Hi,

 

My Sapphire r9 290 Dual X works very well on Yosemite but just in 1080p with DVI and HDMI on a native SONY 4K TV.

I have patched the kernel kext with clover according to dumps , chose the Baladi Framebuffer and use the ATI fake Id to R9 290X, all done thanks to clover and your advice

On Windows 8 I can obtain native 4K resolution using an HDMI cable.

Is it normal ? Can I obtain a 4K resolution with DP HDMI adapter using the DP from the graphic card?

 

Thanks



#209
abzc88

abzc88

    InsanelyMac Protégé

  • Members
  • Pip
  • 6 posts

Hi,

 

My Sapphire r9 290 Dual X works very well on Yosemite but just in 1080p with DVI and HDMI on a native SONY 4K TV.

I have patched the kernel kext with clover according to dumps , chose the Baladi Framebuffer and use the ATI fake Id to R9 290X, all done thanks to clover and your advice

On Windows 8 I can obtain native 4K resolution using an HDMI cable.

Is it normal ? Can I obtain a 4K resolution with DP HDMI adapter using the DP from the graphic card?

 

Thanks

care to share your knowledge or kexts/config.plist ?



#210
Senninha

Senninha

    InsanelyMac Protégé

  • Members
  • Pip
  • 27 posts
  • Gender:Male
  • Location:In Eau Rouge with Ayrton Senna

Good afternoon friends, I need your expertise and help.

I have a r9 290 (0x67B11002) card and took several days reading, watching and trying everything there and future.

If I boot the system without quite touching anything, the computer tells me I have a graph of 8MB.

But if I start to play and put everything I've seen the thread, fake id 0X67B11002, framebuffer, etc, etc, the most I get is that recognizes me that is a R9 290/390, but I still indicating that it has 8 MB RAM and I can not do QE / CI to work.

Someone can give me a help, please?

 

Bootloader is clover.



#211
exodark

exodark

    InsanelyMac Protégé

  • Members
  • Pip
  • 3 posts

in your bios disable igpu 
in clover configurator in boot you have dart=0 darkwake=0 in graphics dual link put 1
verify dont have ati injection in graphics
save

edit 2 kext in s/l/e amd8000.kext andx4000.kext

edit " with View the contents of the package " open contents and copie info.plist in your desktop
and edit with texedit 
find this " <key>IOPCIMatch</key>

<string>0x45001002 0x46001002 0x66401002 0x66411002 0x66461002 0x66501002 0x66511002 0x665C1002 0x665D1002 0x67B11002</string> "
and add 0x67B11002 
replace your info.plist edited in contents 
same job for
amdx4000
find
<key>AMDHawaiiGraphicsAccelerator</key>
<dict>
 
at the line 
<key>IOPCIMatch</key>
  add like this  <string>0x67B01002 0x67B11002</string>
 

replace your info.plist edited in contents 

close all
use kext utility 
http://cvad-mac.narod.ru/index/0-4
launch wait when you see enjoy 
reboot 
your r9 290 works qe/ci 
 



#212
zsoltika007

zsoltika007

    InsanelyMac Protégé

  • Members
  • Pip
  • 1 posts

in your bios disable igpu 
in clover configurator in boot you have dart=0 darkwake=0 in graphics dual link put 1
verify dont have ati injection in graphics
save

edit 2 kext in s/l/e amd8000.kext andx4000.kext

edit " with View the contents of the package " open contents and copie info.plist in your desktop
and edit with texedit 
find this " <key>IOPCIMatch</key>

<string>0x45001002 0x46001002 0x66401002 0x66411002 0x66461002 0x66501002 0x66511002 0x665C1002 0x665D1002 0x67B11002</string> "
and add 0x67B11002 
replace your info.plist edited in contents 
same job for
amdx4000
find
<key>AMDHawaiiGraphicsAccelerator</key>
<dict>
 
at the line 
<key>IOPCIMatch</key>
  add like this  <string>0x67B01002 0x67B11002</string>
 

replace your info.plist edited in contents 

close all
use kext utility 
http://cvad-mac.narod.ru/index/0-4
launch wait when you see enjoy 
reboot 
your r9 290 works qe/ci 
 

I made exatctly what you wrote, but not works correctly. I see only Apple software renderer in cinebench. Almost every app got glitches. Asus R9 290 Yosemite 10.10.5

Cant even play youtube vids because the video controls are flashing. Any idea whats wrong?



#213
wardoc

wardoc

    The oncoming Storm

  • Members
  • PipPipPipPipPipPipPip
  • 544 posts
  • Gender:Male
  • Location:usa
  • Interests:Causing Chaos just to watch the world burn

think I found out something crucial!
 

I have an Asus R9 290 DC II, which was a total {censored} while trying to use OSx. However, I downloaded Olarila's USB image and tried to install with that.

In Clover, I'm using Inject Ati, 0x67B01002 as FakeID and $ Baladi as framebuffer.

 

Now this is the crucial part. If I include the $ before the FB I can boot. If I don't? No boot.

 

I have absolutely no idea what this character means (sudo related?) but for my card, it's the big difference between OSx or no OSx.

 

My card works in both Yosemite and El Capitan without any issues. Gets recognized as an AMD Radeon 8xxx with 4096mb of VRAM.

 

I really hope this is something that helps out you guys :)

Sorry to break the bad news but adding $ in front Of the FB name just means the FB doesnt load and you end up using the radeonframebuffer which is default and not Baladi it also turns off ATIinject so really you did nothing but load default FB







0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2016 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy