Jump to content
Slice

[HOW TO] Make Radeon {Desktop or Mobility} be working by using Clover

425 posts in this topic

Recommended Posts

A little update, Clover boots OS X! I cannot get Acceleration! Tried FakeID, different kexts, etc.

 

EDIT: It works beautifully!

 

I ended up using Clover and injecting the fake ID: 0x67381002.

Share this post


Link to post
Share on other sites
Advertisement

Hello.

Im trying to get a r5 230 to work. Clover bootloader. The device id is the same as a hd6450. Which the 6000kext has the device id and 3000kext. But will not load the kext. Only safe boot.

I tried to add the device id to clover fakeid. Any ideas on what to do?

Share this post


Link to post
Share on other sites

Hello.

Im trying to get a r5 230 to work. Clover bootloader. The device id is the same as a hd6450. Which the 6000kext has the device id and 3000kext. But will not load the kext. Only safe boot.

I tried to add the device id to clover fakeid. Any ideas on what to do?

The deviceID=6779 is native so you need no to use FakeID.

All ideas what to do you may read from topic.

If you want a help you have to report step by step how you follow the Post#1.

Share this post


Link to post
Share on other sites

Hi Slice,

 

I'm trying to patch ATI Radeon HD 6470M (Device ID 0x67601002) with clover to enable graphics acceleration in Yosemite using your guide, but so far I'm not very successful. Please let me know if you can help me. I am absolutely ready to try any suggestions. The laptop is Sony VAIO VPCCA4S1E. I've attached the frame buffers extracted from the AMD6000Controller.kext and the Video BIOS dump showing the available connectors. I'm also using the latest version of the Clover boot loader. My current configuration is:

 

Inject ATI=Yes

FakeID=0x67601002

InjectEDID=Yes (with custom EDID)

PatchVBIOS=Yes

Dual Link=1

FB Name=Hydrilla

Video Ports=5

 

Best regards,

Djuby

 

1002.6760.8001.0200.vga.rom.decoded.txt

Framebuffers.rtf

config.plist.txt

Share this post


Link to post
Share on other sites

FakeID must be value supported by OSX. It should not be native ID.

FakeID != NativeID

else no sense to set it.

OK. I removed the FakeID. When I enable LoadVBIOS i get a blank screen (the LCD is lit but blank and the system is running). Which is a connector issue. Can you please help me with patching the connectors.

 

Edit: The ID 0x67601002 is supported by OS X. It is present in AMD6000Controller.kext, AMDRadeonX3000.kext.

 

Edit: I can see that only AMD6000Controller.kext, AMDRadeonX3000.kext and AMDSupport.kext are loaded. AMDFramebuffer.kext is not loaded.

Share this post


Link to post
Share on other sites

Can anybody please help me choose the correct frame buffer in Yosemite for mobility Radeon HD 6470M (0x67601002). It is supported by the OS X. I currently have a working system but no graphics acceleration with SMBIOS iMac 12.1. My previous post has the Clover config.plist. Any suggestions will be greatly appreciated.

 

Best regards,

Djuby

Share this post


Link to post
Share on other sites

Greetings,

I'm new to Insanelymac community but I appreciate a lot your efforts :)

I have a dilemma: I have an HP g6 2212SL with i5 (intel HD4000 working smoothly) and HD 7670M 2Gb memory.

 

Under Windows, choice of the two GPUs depends via software, since there's no UEFI choice to activate Mobility Radeon.

 

Yesterday I installed Yosemite 10.10.1 using latest Clover release, I used Mavericks for many months with HD4000 working smoothly (but never checked QE/CI if worked, whatever..), and when I looked into Clover boot options I saw that Clover itself recognizes two GPUs (see picture):

 

post-1403779-14213670783487_thumb.jpg

 

So my main question is: is it possible, even if BIOS doesn't allow GPU switch, to start OS X with Radeon? This would be very important for me :)

 

Thanks

Share this post


Link to post
Share on other sites

Mine shows exactly as yours. Not a misleading answer though but I have read a lot of solutions, threads and so on right here but from what I learnt it is only possible if your machines allows switching graphics in Bios. Well i will also appreciate that if that could work without seitch

Share this post


Link to post
Share on other sites

Mine shows exactly as yours. Not a misleading answer though but I have read a lot of solutions, threads and so on right here but from what I learnt it is only possible if your machines allows switching graphics in Bios. Well i will also appreciate that if that could work without seitch

 

Understood. I hope that here could be a different answer, because modding Insyde Bios is not so easy as far as I understood by reading a lot on this

Share this post


Link to post
Share on other sites

Thanks Styrian, I will follow that topic too :) In the meantime, is it possible to dump GPU bios under OS X? I read about GPU-Z but also I read that usually HPs' are tricky to get.

Share this post


Link to post
Share on other sites

Hello Everybody!

 

I'm kinda new to hackintosh OS. I wanted to install Hackintosh on my Dell Laptop, but in result I cannot get working graphics accelerator. I've tried install iAtkos Mountain Lion(with chameleon bootloader), Yosemite and Maverick(with Clover bootloader). None of them worked graphics accelerator. With chameleon bootloader I set GraphicsEnhancer=True and after loading system(Apple Logo and loading circle), it's showing white and black stripes. On Maverick I tried InjectATI and LoadVBios set to true and I got same result, only this time computer restarted. I've tried installing .kext packages with Kext Utility, same result.
My Laptop Specs - Dell Inspiron N5010

CPU - i5 M480 2.6GHz

RAM - 1066 MHz DDR3

GPU - ATi Radeon HD5650, 1 GB

 

And one strange thing - I can't boot to OSX without USB plugged in. Right now on my Laptop is installed Maverick with Clover.
Any ideas how to get graphics accelerator working?


Hello Everybody!
 
I'm kinda new to hackintosh OS. I wanted to install Hackintosh on my Dell Laptop, but in result I cannot get working graphics accelerator. I've tried install iAtkos Mountain Lion(with chameleon bootloader), Yosemite, Maverick(with Clover bootloader). None of them worked with graphics accelerator. With chameleon bootloader I set GraphicsEnhancer=True and after loading system(Apple Logo and loading circle), it's showing white and black stripes. On Maverick I tried Inject ATI and LoadVBios set to true and I got same result, only this time computer restarted. I've tried installing .kext packages with Kext Utility, same result.
My Laptop Specs - Dell Inspiron N5010
CPU - i5 M480 2.6GHz
RAM - 1066 MHz DDR3
GPU - Ati Radeon HD5650 1 GB
 
And one strange thing - I can't boot to OSX without USB stick plugged in. Right now on my Laptop is installed Maverick with Clover
Any ideas how to get graphics accelerator working?

Share this post


Link to post
Share on other sites

 

 

Hello Everybody!
 
 Right now on my Laptop is installed Maverick with Clover
Any ideas how to get graphics accelerator working?

 

Again. Tell, please, how did you follow post #1. Step by step.

Share this post


Link to post
Share on other sites

Again. Tell, please, how did you follow post #1. Step by step.

So I went to /System/Library/Extensions directory. Found AMD5000Controler.kext, checked the plist file, IOPCIMatch contained my Vendor and Device ID 0x68c11002. I did not found AMDRadeonAccelerator.kext, but in AMDRadeonX3000.kext I've added my ID.

Share this post


Link to post
Share on other sites

So I went to /System/Library/Extensions directory. Found AMD5000Controler.kext, checked the plist file, IOPCIMatch contained my Vendor and Device ID 0x68c11002. I did not found AMDRadeonAccelerator.kext, but in AMDRadeonX3000.kext I've added my ID.

It is only half of the work. And seems to be not enough.

Share this post


Link to post
Share on other sites

It is only half of the work. And seems to be not enough.

Yep, I read the following tutorial, and came to problem, that I can't dumb GPU bios, tried several apps on Windows, none of them worked.

Share this post


Link to post
Share on other sites

Yep, I read the following tutorial, and came to problem, that I can't dumb GPU bios, tried several apps on Windows, none of them worked.

And what if you skip the step with BIOS?

Share this post


Link to post
Share on other sites

And what if you skip the step with BIOS?

So I was playing around with hackintosh today I discovered that driver works, well, almost. The problem is that resolution entry in chameleon plist file is 1366x768, somehow osx does not know this resolution and enables 800x600. So that was why I got white screen lines. I connected external display, and wanted to change resolution to 1366x768, but I did not found. The closest(working) resolution was 1280x768. This resolution works well on Hackintosh, atleast it shows on built in display. Also 1024x768 did not worked on builtin display, but somehow when GraphicsEnabler is off it works. I think same problem was with Clover, just osx did not recognize 1366x768. I'm currently using iAtkos Mountain Lion with chameleon. Any ideas how to get resolution to 1366x768?

Share this post


Link to post
Share on other sites

So I was playing around with hackintosh today I discovered that driver works, well, almost. The problem is that resolution entry in chameleon plist file is 1366x768, somehow osx does not know this resolution and enables 800x600. So that was why I got white screen lines. I connected external display, and wanted to change resolution to 1366x768, but I did not found. The closest(working) resolution was 1280x768. This resolution works well on Hackintosh, atleast it shows on built in display. Also 1024x768 did not worked on builtin display, but somehow when GraphicsEnabler is off it works. I think same problem was with Clover, just osx did not recognize 1366x768. I'm currently using iAtkos Mountain Lion with chameleon. Any ideas how to get resolution to 1366x768?

"Any idea" is to use Clover and set

InjectEDID=true

Don't think Clover is "the same" and that you can repeat all of this with Chameleon!

Share this post


Link to post
Share on other sites

m getting full QE/CI with IOReg ROM(Downloaded from internet) in files but not with my ROM(my sys).

 

For the 7650m specifically, here is the data I ended up using: 

FBName

Pondweed (3 Ports) 
ATI Controllers Data 
02000000000100000901010010000505000400000403000000010200110201
0100040000040300000001030021030202 
ATI Controllers Patch
02000000400000000901010010010707000800000002000000010200110201
0110000000100000000001030000000808 
 
but no luck :(
 
M getting QE/CI with this(IOReg ROM),
 
<key>Graphics</key>
<dict>
<key>DualLink</key>
<integer>0</integer>
<key>FBName</key>
<string>Ipomoea</string>
<key>Inject</key>
<dict>
<key>ATI</key>
<true/>
</dict>
<key>InjectEDID</key>
<true/>
<key>LoadVBios</key>
<true/>
<key>VRAM</key>
<integer>1024</integer>
<key>VideoPorts</key>
<integer>3</integer>
</dict>
<key>KernelAndKextPatches</key>
<dict>
<key>ATIConnectorsController</key>
<string>6000</string>
<key>ATIConnectorsData</key>
<string>000400000403000000010000120401050008000004020000000100001102040310000000100000000001000000000002</string>
<key>ATIConnectorsPatch</key>
<string>020000004000000009010000200100070008000004020000000100002103040510000000100000000001000000000101</string>

DarwinDumper_2.9.8beta1_INSYDE_Corp._X64_Yos_SiddRamesh.zip

Share this post


Link to post
Share on other sites

having gradient issue with it :(

 

y m not getting QE/CI with Native ROM :(


I've fixed the grading issue in basic param in EDID.

Share this post


Link to post
Share on other sites

sorry slice it worked :)

it was my mistake, it was naming issue instated of this 1002_6841.rom I've named it 1002.6841.rom.

a big sorry :(

 

Thanks a lot Slice :)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By Coddyx
      Hi,
       
      I followed the AMD OSX Vanilla Guide and managed to successfully build my first hackingtosh.
      Everything works great EXCEPT for my MSI - Radeon RX 580 8 GB GAMING X.
      I ran some benchmarks (and tried World of Warcraft) and I am getting ~50% of the performance I am usually getting in Windows 10.
      Unigine Heaven reports ~950 vs 1750 in Windows and World of Warcraft runs @ 30 fps lowest settings vs 60 fps ultra settings in Windows.
       
      Here are the kexts I am using:
      AppleALC Lilu NullCPUPowerManagement RealtekRTL811 VirtualSMC WhateverGreen  
      I should mention that this is an AMD hackingtosh running on Ryzen 5 1600 3.2 GHz 6-Core Processor.
       
      I read and I completely understand that I should not expect 100% performance. But I believe a 50% drop is out of the ordinary.
       
      If anyone has ideas on what I could try to up the performance it would be greatly appreciated.
       
      Thank you!
       
       
    • By blxkspell
      Hey!
      As I have 3 Monitors connected, my RX 570 gets arround 50°C while ideling/ web browsing etc. The problem is, that this temp is apparently just the threshold, when the fans start to spin. So the fans start spinning for a minute then they stop for a while again... This is very annoying for me as the rest of my hackintosh is nearly quiet (SSD, 120mm low RPM cpu fan, nearly silent PSU,...), especially when Im using the pc to revise for school. Does somebody know wether its possible to "change" the threshold till the fans start spinning? Like it would probably not be a problem for the gpu at all, if the temp rises to 55°C but therefore be soundless....
       
       
    • By vlgngrbrdmn
      Hey all,
       
      This is my first time posting to this forum.
       
      Here is my problem: My main issue is random freezing of my display (i.e. cannot move my mouse) and nothing being displayed after my monitors go to sleep (i.e. lock my screen, wait a few minutes, try to move mouse/type on keyboard. My displays wake up but display "no signal"). I have to reboot in order to use my Hackintosh again.

      Another issue that I am experiencing is that, every time I reboot my system and login initially, my right and left vertical displays do not display correctly until I turn one of them off and back on again. It is kind of hard to describe what is wrong, but basically the dimensions of the display and the orientation (horizontal vs. vertical) is wrong, and my mouse does not display in the correct place on the screen.

      Either way, after some research it looks like this all may be due to my Framebuffer being incorrect. However, I am having a hard time trying to determine whether that is the case and, if so, how to fix it.

      I did manually try to add a Framebuffer ("Kamarang") into my config.plist below, however that did not seem to make a difference.

      Any help with this would be much appreciated! Also, please let me know if I should upload anymore information.

      Currently, My setup consists of 1 Dell U3415w and 2 Dell 2415 monitors in an "H" configuration (both 2415s setup vertically on either side of the U3415W).

      This is all being powered by a SAPPHIRE Radeon RX Vega 64 (https://www.newegg.com/Product/Product.aspx?Item=N82E16814202326) with each monitor plugged via a DisplayPort.

      I am currently running the latest version of macOS Mojave, 10.14.4.

      I am also using the latest version of the Clover boot loader (4920) with the following kexts located in kexts\Other:
      AppleALC.kext AtherosE2200Ethernet.kext Lilu.kext USBInjectAll.kext VegaTab_64.kext VirtualSMC.kext WhateverGreen.kext My config.plist file contains the following:
      ?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>#DisableDrivers</key> <array> <string>CsmVideoDxe</string> <string>VBoxExt4</string> </array> <key>ACPI</key> <dict> <key>DSDT</key> <dict> <key>Fixes</key> <dict> <key>FixHPET</key> <true/> <key>FixIPIC</key> <true/> <key>FixRTC</key> <true/> <key>FixShutdown</key> <true/> <key>FixTMR</key> <true/> </dict> <key>Patches</key> <array> <dict> <key>Comment</key> <string>change XHCI to XHC</string> <key>Disabled</key> <false/> <key>Find</key> <data> WEhDSQ== </data> <key>Replace</key> <data> WEhDXw== </data> </dict> <dict> <key>Comment</key> <string>change XHC1 to XHC</string> <key>Disabled</key> <false/> <key>Find</key> <data> WEhDMQ== </data> <key>Replace</key> <data> WEhDXw== </data> </dict> <dict> <key>Comment</key> <string>change SAT0 to SATA</string> <key>Disabled</key> <false/> <key>Find</key> <data> U0FUMA== </data> <key>Replace</key> <data> U0FUQQ== </data> </dict> </array> </dict> <key>DropTables</key> <array> <dict> <key>Signature</key> <string>DMAR</string> </dict> <dict> <key>Signature</key> <string>MATS</string> </dict> </array> <key>FixHeaders</key> <true/> <key>SSDT</key> <dict> <key>Generate</key> <dict> <key>PluginType</key> <true/> </dict> </dict> </dict> <key>Boot</key> <dict> <key>Arguments</key> <string>keepsyms=1 dart=0 debug=0x100 shikigva=40</string> <key>DefaultVolume</key> <string>LastBootedVolume</string> <key>Timeout</key> <integer>5</integer> </dict> <key>BootGraphics</key> <dict> <key>#DefaultBackgroundColor</key> <string>0xF0F0F0</string> <key>EFILoginHiDPI</key> <integer>1</integer> <key>UIScale</key> <integer>1</integer> </dict> <key>CPU</key> <dict> <key>#BusSpeedkHz</key> <integer>133330</integer> <key>#FrequencyMHz</key> <integer>3140</integer> <key>#HWPEnable</key> <true/> <key>#HWPValue</key> <string>0x30002a01</string> <key>#QPI</key> <integer>4800</integer> <key>#SavingMode</key> <integer>7</integer> <key>#TDP</key> <integer>95</integer> <key>#TurboDisable</key> <true/> <key>#Type</key> <string>0x0201</string> <key>#UseARTFrequency</key> <true/> </dict> <key>Devices</key> <dict> <key>Audio</key> <dict> <key>Inject</key> <integer>1</integer> <key>ResetHDA</key> <true/> </dict> <key>Properties</key> <dict> <key>PciRoot(0x0)/Pci(0x2,0x0)</key> <dict> <key>AAPL,ig-platform-id</key> <data> AAASGQ== </data> <key>framebuffer-patch-enable</key> <data> AQAAAA== </data> <key>framebuffer-stolenmem</key> <data> AAAwAQ== </data> </dict> </dict> <key>USB</key> <dict> <key>FixOwnership</key> <true/> </dict> </dict> <key>GUI</key> <dict> <key>Hide</key> <array> <string>PREBOOT</string> </array> <key>Scan</key> <dict> <key>Entries</key> <true/> <key>Linux</key> <true/> <key>Tool</key> <true/> </dict> </dict> <key>Graphics</key> <dict> <key>FBName</key> <string>Kamarang</string> <key>Inject</key> <dict> <key>ATI</key> <false/> <key>Intel</key> <false/> <key>NVidia</key> <false/> </dict> <key>RadeonDeInit</key> <true/> </dict> <key>KernelAndKextPatches</key> <dict> <key>KernelPm</key> <true/> <key>KextsToPatch</key> <array> <dict> <key>Comment</key> <string>Port limit increase</string> <key>Disabled</key> <false/> <key>Find</key> <data> g710////EA== </data> <key>InfoPlistPatch</key> <false/> <key>MatchOS</key> <string>10.12.x</string> <key>Name</key> <string>com.apple.driver.usb.AppleUSBXHCI</string> <key>Replace</key> <data> g710////Gw== </data> </dict> <dict> <key>Comment</key> <string>Port limit increase (RehabMan)</string> <key>Disabled</key> <false/> <key>Find</key> <data> g32IDw+DpwQAAA== </data> <key>InfoPlistPatch</key> <false/> <key>MatchOS</key> <string>10.13.x</string> <key>Name</key> <string>com.apple.driver.usb.AppleUSBXHCI</string> <key>Replace</key> <data> g32ID5CQkJCQkA== </data> </dict> <dict> <key>Comment</key> <string>Port limit increase (PMHeart)</string> <key>Disabled</key> <true/> <key>Find</key> <data> g/sPD4MDBQAA </data> <key>InfoPlistPatch</key> <false/> <key>MatchOS</key> <string>10.14.0</string> <key>Name</key> <string>com.apple.driver.usb.AppleUSBXHCI</string> <key>Replace</key> <data> g/sPkJCQkJCQ </data> </dict> <dict> <key>Comment</key> <string>Port limit increase (Ricky)</string> <key>Disabled</key> <false/> <key>Find</key> <data> g/sPD4OPBAAA </data> <key>InfoPlistPatch</key> <false/> <key>MatchOS</key> <string>10.14.x</string> <key>Name</key> <string>com.apple.driver.usb.AppleUSBXHCI</string> <key>Replace</key> <data> g/sPkJCQkJCQ </data> </dict> <dict> <key>Comment</key> <string>External Icons Patch</string> <key>Disabled</key> <false/> <key>Find</key> <data> RXh0ZXJuYWw= </data> <key>InfoPlistPatch</key> <false/> <key>Name</key> <string>AppleAHCIPort</string> <key>Replace</key> <data> SW50ZXJuYWw= </data> </dict> </array> </dict> <key>RtVariables</key> <dict> <key>BooterConfig</key> <string>0x28</string> <key>CsrActiveConfig</key> <string>0x67</string> <key>MLB</key> <string>C02601270QXGPF7FB</string> <key>ROM</key> <string>UseMacAddr0</string> </dict> <key>SMBIOS</key> <dict> <key>BoardSerialNumber</key> <string>C02601270QXGPF7FB</string> <key>ProductName</key> <string>iMac17,1</string> <key>SerialNumber</key> <string>C02R2HZDGG7L</string> <key>SmUUID</key> <string>91E0E343-A938-4117-BBC7-234EA3ED265E</string> </dict> <key>SystemParameters</key> <dict> <key>InjectKexts</key> <string>Yes</string> <key>InjectSystemID</key> <true/> </dict> </dict> </plist> Also, for what it is worth, sleep is disabled on my system:

      Again, thank you all for taking time out of your day to help a fellow hackintosher out!
    • By THE M
      Hi,Everyone
      i've struggled to install Mac High Sierra from three days ago  with an strange error then my pc restart ......
      My PC specifications is
      Cpu amd Athlon 620 II x2
      Ram 8g
      Graphic Ati 5670 DDR3 2g
      Motharboard msi 970 amd

×