Jump to content

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


Slice
 Share

431 posts in this topic

Recommended Posts

I have HP 15-AC169TX.
You can see my post here http://www.insanelymac.com/forum/topic/310408-success-hackintosh-os-x-el-capitan-10114-beta-build-15e27e-at-hp-pavilion-15-ac169tx/

Strange, AMD Radeon R5 M330 is automatic disabled. I don't edit DSDT or SSDT related to DISABLE Discrette GPU. I thought i can make this discrette graphics works too. But i need to make it's appeared at Graphic Device first :(
Any help?

  • Like 1
Link to comment
Share on other sites

 

OS X 10.11.2 El Capitan

Working Stuff :

Battery working natively with DSDT patch

TrackPad - Keyboard working with Voodoops2 by  RehabMan

USB 2.0 working natively

USB 3.0 working with GenericUSBXHCI.kext only after 10.11.2 (10.11 , 10.10.1 and older Beta not works )

Sleep working with AppleIntelCPUPowerManagement Vanilla  

Lan working with RealtekRTL81xx.kext

HDMI+Audio (with DSDT only)

Intel audio working with AppleHDA.kext (thanks to Micky1979)  (only front 2 speakers works,rear speaker wont works :( )

True vision HD camera work recognise as USB

Intel HD 3000 works natively

HD Readeon 6770M 2GB works (Only via Clover + ROM Injection)

VGA work with the codes (If you wanna use HDMI then dont use code for VGA)

Facetime tested and working.

iMessages tested and working.

iCloud tested and working.

Native Brightness Keys works with IOWMIFamily.kext 

Not Working Stuff:

Old original WiFi (Broadcom4313) but i replace with Atheros Combo 9285 Combo

Finger Print Scanner and PCIE SD  Card reader 

See My signature for mod Bios 

 

 

Ciao scusa il disturbo, ma ho un hp con doppia scheda video simile alla tua configurazione..i posso chiedere come hai fatto ad installare entrambe? Ho visto per che parlavi di rom inject ma non son riuscito a capire bene

 
grazie
Link to comment
Share on other sites

I have HP 15-AC169TX.

You can see my post here http://www.insanelymac.com/forum/topic/310408-success-hackintosh-os-x-el-capitan-10114-beta-build-15e27e-at-hp-pavilion-15-ac169tx/

 

Strange, AMD Radeon R5 M330 is automatic disabled. I don't edit DSDT or SSDT related to DISABLE Discrette GPU. I thought i can make this discrette graphics works too. But i need to make it's appeared at Graphic Device first :(

Any help?

Had u Try Inject ATI ?

Link to comment
Share on other sites

No, as far as i know. At GUI Clover (Graphics Section) if you have 2 GPU then both of them should be there. But i miss AMD Graphics there. I only can tick inject ati with Clover Configurator.

Have you check Log if there is no AMD so you are Unlucky :(  :(

Link to comment
Share on other sites

 

Ciao scusa il disturbo, ma ho un hp con doppia scheda video simile alla tua configurazione..i posso chiedere come hai fatto ad installare entrambe? Ho visto per che parlavi di rom inject ma non son riuscito a capire bene

 
grazie

 

Read those article it can help you to Extract GPU Rom and Helps you Discrete Graphics works 

 

For Extract GPU ROM 

 

http://www.hackintoshmumbai.com/extract-gpu-rom-from-windows-amd-only/

 

For Enable your Discrete Graphics on Hackintosh 

 

http://www.hackintoshmumbai.com/enable-discrete-graphics-on-hackintosh/

Link to comment
Share on other sites

Read those article it can help you to Extract GPU Rom and Helps you Discrete Graphics works 

 

For Extract GPU ROM 

 

http://www.hackintoshmumbai.com/extract-gpu-rom-from-windows-amd-only/

 

For Enable your Discrete Graphics on Hackintosh 

 

http://www.hackintoshmumbai.com/enable-discrete-graphics-on-hackintosh/

Thanks for the reply But in the System hardware i don't see the graphics card, i see only the integrated intel, and i don't rename th rom without the vendor id so

Link to comment
Share on other sites

Thanks for the reply But in the System hardware i don't see the graphics card, i see only the integrated intel, and i don't rename th rom without the vendor id so

Well before going further on those articles,Your AMD Card should be detected as a un-define in System information else i don't think it will works coz if the hardware is not detected then no use of ROM injection :( 

 

May be look your DSDT again :D 

 

PM:-Check your BIOS may be your card is disable from there and Update your Signature :D:P:D 

Link to comment
Share on other sites

  • 4 weeks later...

Hello guys,


Specs : 

Laptop:       Toshiba Satellite L850  
Processor:  8-Core 2,4 GHz Intel Core i7-3630QM CPU @ 2.40GHz
Graphics :   AMD Radeon 7670M


I´ve managed to install El Capitan on my Toshiba L850 but now I´ve got problems with Graphics. icon_neutral.gif

I´ve used the EL Pwn Version.dmg provided by this tutorial : https://www.youtube.com/watch?v=NjTLYJXM8u4

The created bootable stick loads up the Darwin Bootloader and I was able to get into the OSX Installation without boot options or boot flags.
post-1679727-0-95764300-1456917163_thumb.jpg

After the Apple boot logo, my external Monitor plugged in via HDMI started to work and I went through the installation process without errors. Also full GPU acceleration was working.

After Installation I started my El Capitan Volume (Untitled) with the USB stick (Darwin Bootloader) without boot options or flags
post-1679727-0-34578100-1456917175_thumb.jpg



and recognized that my GPU was working fine with full acceleration and HDMI and also "About this Mac" was showing the right specs:
post-1679727-0-49316200-1456917184_thumb.jpg
   
post-1679727-0-69054000-1456917192_thumb.jpg

After I´ve installed the Clover Bootloader to boot without USB my Graphics are not working properly anymore. Only internal Monitor but no HMDI is working. Graphic Acceleration is also not fully working as windows are moving laggy. Under "About this Mac" Graphics only shows "Display 4MB".

As long as I use the Installation USB with Darwin Bootloader to boot into my El Capitan OS , the AMD Radeon Graphics are working fine. HDMI is working properly and I am able to use a external monitor. The memory right and full acceleration is working.


Could you please try help me out here ?

Thanks in advantage !

Link to comment
Share on other sites

Thanks for your reply. I´ve tried LoadVBios flag but it did not help.

 

I´ve installed Clover with the [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] app for El Capitan , and after booting into Clover,  I´ve used the Argument: LoadVBios=true , but no change. After second reboot , I selected the LoadVBios option in the Clover options menu but also no change. the internal monitor is working only and it still says "Graphics: Display 4mb"

 

I´m sure it´s due to configuration , because with the Darwin Bootloader Graphics are working fine beside the internal monitor (but I think there´s a solution too)

 

Are there any other information I could provide  ?

Link to comment
Share on other sites

  • 2 weeks later...

I am hoping someone can help me resolve the dreaded Black Screen problem on my HP Elitebook 8460p laptop with the AMD 6470m graphics card.  The screen is "lit" but no video is shown past the typical text shown when using the -v command in Clover.  I've successfully installed Yosemite 10.10 but cannot get anything other than an external monitor on the DisplayPort connector to work.

 

I've followed the instructions here http://www.insanelymac.com/forum/topic/282787-clover-v2-instructions/?do=findComment&comment=1853099for editing the ATI Connector details in the config.plist file, but just can't seem to get the laptop display to show the desktop unless I disabled "Load VBIOS" at which point I lose all benefit of the graphics card and the memory drops from 1024MB to 3MB.

 

My CONFIG.PLIST parameters are:

	<key>Graphics</key>
	<dict>
		<key>DualLink</key>
		<integer>1</integer>
		<key>FBName</key>
		<string>Pondweed</string>
		<key>Inject</key>
		<dict>
			<key>ATI</key>
			<true/>
			<key>Intel</key>
			<false/>
			<key>NVidia</key>
			<false/>
		</dict>
		<key>InjectEDID</key>
		<true/>
		<key>LoadVBios</key>
		<true/>
		<key>NvidiaSingle</key>
		<false/>
		<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>020000000001000009010100100005050004000004030000000102001102010100040000040300000001030021030202</string>
		<key>ATIConnectorsPatch</key>
		<string>020000000001000009010100100005010004000004030000000102001102010400040000040300000001030021030202</string>

I've tried the same data using different FrameBuffers (Lotus, Elodea, Osmunda, etc.) all with no difference.  I selected Pondweed because it natively has 3 entries and this laptop only has the laptop screen (LVDS), a single DisplayPort and a single VGA port.

 

I used the Redsock and Radeon to determine the byte changes shown above.  Here's my output if anyone can double-check my efforts and point out a mistake I have made that will help me get this laptop display working correctly.

 

01[LVDS] Connector Object Id [14] which is [LVDS]

encoder obj id [0x1e] which is [iNTERNAL_UNIPHY (osx txmit 0x10 [duallink 0x0] enc 0x0)] linkb: false
Connector at index 0\
Type [@offset 45046]: LVDS (7)\
Encoder [@offset 45050]: INTERNAL_UNIPHY (0x1e)\
i2cid [@offset 45156]: 0x90, OSX senseid: 0x1\
 
CODE = 10 00 01 01
=====================================
02[DISPLAYPORT] Connector Object Id [19] which is [DISPLAY_PORT]
encoder obj id [0x20] which is [iNTERNAL_UNIPHY1 (osx txmit 0x11 [duallink 0x1] enc 0x2)] linkb: false
Connector at index 1\
Type [@offset 45056]: DisplayPort (10)\
Encoder [@offset 45060]: INTERNAL_UNIPHY1 (0x20)\
i2cid [@offset 45179]: 0x93, OSX senseid: 0x4\
 
CODE = 11 02 02 04
=====================================
03[DISPLAYPORT] Connector Object Id [19] which is [DISPLAY_PORT]
encoder obj id [0x20] which is [iNTERNAL_UNIPHY1 (osx txmit 0x21 [duallink 0x1] enc 0x3)] linkb: true
Connector at index 2\
Type [@offset 45066]: DisplayPort (10)\
Encoder [@offset 45070]: INTERNAL_UNIPHY1 (0x20)\
i2cid [@offset 45206]: 0x91, OSX senseid: 0x2\
 
CODE = 21 03 03 02
=====================================
04[DISPLAYPORT] Connector Object Id [19] which is [DISPLAY_PORT]
encoder obj id [0x21] which is [iNTERNAL_UNIPHY2 (osx txmit 0x12 [duallink 0x2] enc 0x4)] linkb: false
Connector at index 3\
Type [@offset 45076]: DisplayPort (10)\
Encoder [@offset 45080]: INTERNAL_UNIPHY2 (0x21)\
i2cid [@offset 45233]: 0x92, OSX senseid: 0x3\
 
CODE = 12 04 04 03
=====================================
05[VGA] Connector Object Id [5] which is [VGA]
encoder obj id [0x15] which is [iNTERNAL_KLDSCP_DAC1 (osx txmit 0x00 enc 0x10?)] linkb: false
Connector at index 4\
Type [@offset 45086]: VGA (1)\
Encoder [@offset 45090]: INTERNAL_KLDSCP_DAC1 (0x15)\
i2cid [@offset 45260]: 0x97, OSX senseid: 0x8}
 
CODE = 00 10 05 08
=====================================
 
I am deeply grateful for any assistance!
Link to comment
Share on other sites

 

I am hoping someone can help me resolve the dreaded Black Screen problem on my HP Elitebook 8460p laptop with the AMD 6470m graphics card.  The screen is "lit" but no video is shown past the typical text shown when using the -v command in Clover.  I've successfully installed Yosemite 10.10 but cannot get anything other than an external monitor on the DisplayPort connector to work.

 

I've followed the instructions here http://www.insanelymac.com/forum/topic/282787-clover-v2-instructions/?do=findComment&comment=1853099for editing the ATI Connector details in the config.plist file, but just can't seem to get the laptop display to show the desktop unless I disabled "Load VBIOS" at which point I lose all benefit of the graphics card and the memory drops from 1024MB to 3MB.

 

My CONFIG.PLIST parameters are:

	<key>Graphics</key>
	<dict>
		<key>DualLink</key>
		<integer>1</integer>
		<key>FBName</key>
		<string>Pondweed</string>
		<key>Inject</key>
		<dict>
			<key>ATI</key>
			<true/>
			<key>Intel</key>
			<false/>
			<key>NVidia</key>
			<false/>
		</dict>
		<key>InjectEDID</key>
		<true/>
		<key>LoadVBios</key>
		<true/>
		<key>NvidiaSingle</key>
		<false/>
		<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>020000000001000009010100100005050004000004030000000102001102010100040000040300000001030021030202</string>
		<key>ATIConnectorsPatch</key>
		<string>020000000001000009010100100005010004000004030000000102001102010400040000040300000001030021030202</string>

I've tried the same data using different FrameBuffers (Lotus, Elodea, Osmunda, etc.) all with no difference.  I selected Pondweed because it natively has 3 entries and this laptop only has the laptop screen (LVDS), a single DisplayPort and a single VGA port.

 

I used the Redsock and Radeon to determine the byte changes shown above.  Here's my output if anyone can double-check my efforts and point out a mistake I have made that will help me get this laptop display working correctly.

 

01[LVDS] Connector Object Id [14] which is [LVDS]

encoder obj id [0x1e] which is [iNTERNAL_UNIPHY (osx txmit 0x10 [duallink 0x0] enc 0x0)] linkb: false
Connector at index 0\
Type [@offset 45046]: LVDS (7)\
Encoder [@offset 45050]: INTERNAL_UNIPHY (0x1e)\
i2cid [@offset 45156]: 0x90, OSX senseid: 0x1\
 
CODE = 10 00 01 01
=====================================
02[DISPLAYPORT] Connector Object Id [19] which is [DISPLAY_PORT]
encoder obj id [0x20] which is [iNTERNAL_UNIPHY1 (osx txmit 0x11 [duallink 0x1] enc 0x2)] linkb: false
Connector at index 1\
Type [@offset 45056]: DisplayPort (10)\
Encoder [@offset 45060]: INTERNAL_UNIPHY1 (0x20)\
i2cid [@offset 45179]: 0x93, OSX senseid: 0x4\
 
CODE = 11 02 02 04
=====================================
03[DISPLAYPORT] Connector Object Id [19] which is [DISPLAY_PORT]
encoder obj id [0x20] which is [iNTERNAL_UNIPHY1 (osx txmit 0x21 [duallink 0x1] enc 0x3)] linkb: true
Connector at index 2\
Type [@offset 45066]: DisplayPort (10)\
Encoder [@offset 45070]: INTERNAL_UNIPHY1 (0x20)\
i2cid [@offset 45206]: 0x91, OSX senseid: 0x2\
 
CODE = 21 03 03 02
=====================================
04[DISPLAYPORT] Connector Object Id [19] which is [DISPLAY_PORT]
encoder obj id [0x21] which is [iNTERNAL_UNIPHY2 (osx txmit 0x12 [duallink 0x2] enc 0x4)] linkb: false
Connector at index 3\
Type [@offset 45076]: DisplayPort (10)\
Encoder [@offset 45080]: INTERNAL_UNIPHY2 (0x21)\
i2cid [@offset 45233]: 0x92, OSX senseid: 0x3\
 
CODE = 12 04 04 03
=====================================
05[VGA] Connector Object Id [5] which is [VGA]
encoder obj id [0x15] which is [iNTERNAL_KLDSCP_DAC1 (osx txmit 0x00 enc 0x10?)] linkb: false
Connector at index 4\
Type [@offset 45086]: VGA (1)\
Encoder [@offset 45090]: INTERNAL_KLDSCP_DAC1 (0x15)\
i2cid [@offset 45260]: 0x97, OSX senseid: 0x8}
 
CODE = 00 10 05 08
=====================================
 
I am deeply grateful for any assistance!

 

Use PBI to generate your config.plist, and change FB name from Ebi ( not sure why the author use Ebi though ) to Radeon. It will work

Link to comment
Share on other sites

Thank you for the reply Vusun123. I want to confirm I understand your instructions.

 

The original config.plist has the following

	<key>Graphics</key>
	<dict>
		<key>DualLink</key>
		<integer>0</integer>
		<key>FBName</key>
		<string>Elodea</string>
		<key>Inject</key>
		<dict>
			<key>ATI</key>
			<true/>
			<key>Intel</key>
			<false/>
			<key>NVidia</key>
			<false/>
		</dict>
		<key>InjectEDID</key>
		<true/>
		<key>LoadVBios</key>
		<true/>
		<key>NvidiaSingle</key>
		<false/>
		<key>VRAM</key>
		<integer>1024</integer>
		<key>VideoPorts</key>
		<integer>5</integer>
	</dict>
	<key>KernelAndKextPatches</key>
	<dict>
		<key>ATIConnectorsController</key>
		<string>6000</string>
		<key>ATIConnectorsData</key>
		<string>0200000000010000090100001204030300040000040300000001000010000505000400000403000000010000110201010004000000010000000910002103020200040000000100000009100022050404</string>
		<key>ATIConnectorsPatch</key>
		<string>0200000040000000090100001001010500040000040300000001000011020204000400000403000000010000210303020004000004030000000100001204040310000000100000000001000000000001</string>

Are you suggesting a simply change the FBName from Elodea to Radeon as shown below?  Is that correct?

	<key>Graphics</key>
	<dict>
		<key>DualLink</key>
		<integer>0</integer>
		<key>FBName</key>
		<string>Radeon</string>
		<key>Inject</key>
		<dict>
			<key>ATI</key>
			<true/>
			<key>Intel</key>
			<false/>
			<key>NVidia</key>
			<false/>
		</dict>
		<key>InjectEDID</key>
		<true/>
		<key>LoadVBios</key>
		<true/>
		<key>NvidiaSingle</key>
		<false/>
		<key>VRAM</key>
		<integer>1024</integer>
		<key>VideoPorts</key>
		<integer>5</integer>
	</dict>
	<key>KernelAndKextPatches</key>
	<dict>
		<key>ATIConnectorsController</key>
		<string>6000</string>
		<key>ATIConnectorsData</key>
		<string>0200000000010000090100001204030300040000040300000001000010000505000400000403000000010000110201010004000000010000000910002103020200040000000100000009100022050404</string>
		<key>ATIConnectorsPatch</key>
		<string>0200000040000000090100001001010500040000040300000001000011020204000400000403000000010000210303020004000004030000000100001204040310000000100000000001000000000001</string>

Thank you again for your time & assistance.

 

EDIT:  So I made the change described above, but no difference in results. Still no laptop display.

Edited by Vanguard
Link to comment
Share on other sites

Thank you for the reply Vusun123. I want to confirm I understand your instructions.

 

The original config.plist has the following

	<key>Graphics</key>
	<dict>
		<key>DualLink</key>
		<integer>0</integer>
		<key>FBName</key>
		<string>Elodea</string>
		<key>Inject</key>
		<dict>
			<key>ATI</key>
			<true/>
			<key>Intel</key>
			<false/>
			<key>NVidia</key>
			<false/>
		</dict>
		<key>InjectEDID</key>
		<true/>
		<key>LoadVBios</key>
		<true/>
		<key>NvidiaSingle</key>
		<false/>
		<key>VRAM</key>
		<integer>1024</integer>
		<key>VideoPorts</key>
		<integer>5</integer>
	</dict>
	<key>KernelAndKextPatches</key>
	<dict>
		<key>ATIConnectorsController</key>
		<string>6000</string>
		<key>ATIConnectorsData</key>
		<string>0200000000010000090100001204030300040000040300000001000010000505000400000403000000010000110201010004000000010000000910002103020200040000000100000009100022050404</string>
		<key>ATIConnectorsPatch</key>
		<string>0200000040000000090100001001010500040000040300000001000011020204000400000403000000010000210303020004000004030000000100001204040310000000100000000001000000000001</string>

Are you suggesting a simply change the FBName from Elodea to Radeon as shown below?  Is that correct?

	<key>Graphics</key>
	<dict>
		<key>DualLink</key>
		<integer>0</integer>
		<key>FBName</key>
		<string>Radeon</string>
		<key>Inject</key>
		<dict>
			<key>ATI</key>
			<true/>
			<key>Intel</key>
			<false/>
			<key>NVidia</key>
			<false/>
		</dict>
		<key>InjectEDID</key>
		<true/>
		<key>LoadVBios</key>
		<true/>
		<key>NvidiaSingle</key>
		<false/>
		<key>VRAM</key>
		<integer>1024</integer>
		<key>VideoPorts</key>
		<integer>5</integer>
	</dict>
	<key>KernelAndKextPatches</key>
	<dict>
		<key>ATIConnectorsController</key>
		<string>6000</string>
		<key>ATIConnectorsData</key>
		<string>0200000000010000090100001204030300040000040300000001000010000505000400000403000000010000110201010004000000010000000910002103020200040000000100000009100022050404</string>
		<key>ATIConnectorsPatch</key>
		<string>0200000040000000090100001001010500040000040300000001000011020204000400000403000000010000210303020004000004030000000100001204040310000000100000000001000000000001</string>

Thank you again for your time & assistance.

 

EDIT:  So I made the change described above, but no difference in results. Still no laptop display.

What's your laptop resolution ? 1366x768 or 1600x900 ?

Link to comment
Share on other sites

It goes black after loading verbose.  The screen is "On"...I can tell that the lamp behind it is lit, there's just nothing displayed.

 

At this point, I can type in my password and within a few seconds I can remote into it with TeamViewer, etc.  Everything seems to work fine via TeamViewer, there's just no display on the laptop screen.

 

Alternately, using my edited FrameBuffer code, I can connect an external monitor to the DisplayPort and get to the desktop...but my true goal is to get the laptop LVDS to display.

I've read multiple posts where people with the same laptop and/or video card have this same issue and eventually get it to work, but so far I've not been so lucky.

Link to comment
Share on other sites

It goes black after loading verbose.  The screen is "On"...I can tell that the lamp behind it is lit, there's just nothing displayed.

 

At this point, I can type in my password and within a few seconds I can remote into it with TeamViewer, etc.  Everything seems to work fine via TeamViewer, there's just no display on the laptop screen.

 

Alternately, using my edited FrameBuffer code, I can connect an external monitor to the DisplayPort and get to the desktop...but my true goal is to get the laptop LVDS to display.

I've read multiple posts where people with the same laptop and/or video card have this same issue and eventually get it to work, but so far I've not been so lucky.

Can you make DarwinDump with black screen using TeamViewer? So we can look actual connectors.

Link to comment
Share on other sites

Yes, absolutely I can do that this evening.

I've only played with Darwin once before...Is there anything specifically you want me to check (or uncheck) so that I can be sure to provide you the correct information?

Check all except BIOS. Check "compress as lzma". The final size will be small enough to attach to your post.

Link to comment
Share on other sites

The board wouldn't let me upload the .tar.lzma file type for some reason so I created a ZIP with DarwinDump instead and have attached it here.  The file size is only slightly larger than the lzma

 

I created this one via TeamViewer remoted to the Elitebook 8460p as requested. There were no external displays attached.

 

Thank you very much for your willingness to help me.

DarwinDumper_2.9.9.2_HPQ_X64_Yos_localuser.zip

Link to comment
Share on other sites

That blackscreen looks like EDID issue to me. Seems like Clover didn't inject it properly, or it isn't injected at all

 

So if indeed that is the case,

(1) why isn't EDID being injected..I have that option enabled in config.plist, and

(2) how do I fix it?

Link to comment
Share on other sites

The board wouldn't let me upload the .tar.lzma file type for some reason so I created a ZIP with DarwinDump instead and have attached it here.  The file size is only slightly larger than the lzma

 

I created this one via TeamViewer remoted to the Elitebook 8460p as requested. There were no external displays attached.

 

Thank you very much for your willingness to help me.

Good.

I see you choose framebuffer Pondweed. This is wrong. It is a framebuffer for AMD7000 while you have AMD6000.

You should choose Hydrilla for example.

Link to comment
Share on other sites

 Share

×
×
  • Create New...