Jump to content

Please help me to get HD4400 or AMD R7 M260 to work on Thinkpad E450c Laptop, Thanks!


Jimson.King
 Share

4 posts in this topic

Recommended Posts

I've successfully installed OSX 10.10.3 on my Thinkpad E450c Laptop (booted with GPT+UEFI+CLOVER 3197).

It has two graphics card : Intel HD4400 (DEV:0a16, VEN:8086) and AMD Radeon R7 M260 (Topaz,1002-6900).

None of them could work in OSX10.10.3 that I just installed.


Here are some basic info of my computer:

--------[ Summary ]-----------------------------------------------------------------------------------------------------
Motherboard:
CPU Type Mobile DualCore Intel Core i5-4210U, 2700 MHz (27 x 100)
Motherboard Name Lenovo ThinkPad E450c
Motherboard Chipset Intel Lynx Point-LP, Intel Haswell
System Memory 8115 MB (DDR3-1600 DDR3 SDRAM)
BIOS Type Unknown (12/08/2014)

Display:
Video Adapter Microsoft
3D Accelerator AMD Radeon R7 M260 (Topaz)
3D Accelerator Intel HD Graphics 4400
Monitor AU Optronics B140XTN03.3 [14" LCD]

Multimedia:
Audio Adapter Conexant CX20751/2 @ Intel Lynx Point-LP PCH - High Definition Audio Controller
Audio Adapter Intel Lynx Point HDMI @ Intel Haswell-ULT - Mini HD Audio Controller

CPU Properties:
CPU Type Mobile DualCore Intel Core i5-4210U
CPU Alias Haswell-ULT
CPU Stepping C0
Engineering Sample No
CPUID CPU Name Intel® Core i5-4210U CPU @ 1.70GHz
CPUID Revision 00040651h

--------[ GPU ]---------------------------------------------------------------------------------------------------------

[ PCI Express 2.0 x8: AMD Radeon R7 M260 (Topaz) ]

Graphics Processor Properties:
Video Adapter AMD Radeon R7 M260 (Topaz)
GPU Code Name Topaz
PCI Device 1002-6900 / 17AA-5021 (Rev 00)
Process Technology 28 nm
Die Size 77 mm2
Bus Type PCI Express 2.0 x8 @ 1.1 x4
Memory Size 2 GB
Pixel Pipelines 8
Texture Mapping Units 24
Unified Shaders 384 (v5.1)
DirectX Hardware Support DirectX v12.0
WDDM Version WDDM 2.0


Architecture:
Architecture AMD GCN3
Compute Units (CU) 6


[ Integrated: Intel Haswell-ULT GT2 - Integrated Graphics Controller ]

Graphics Processor Properties:
Video Adapter Intel Haswell-ULT GT2 - Integrated Graphics Controller
GPU Code Name Haswell-ULT GT2
PCI Device 8086-0A16 / 17AA-5021 (Rev 0B)
Process Technology 22 nm
Pixel Pipelines 4
TMU Per Pipeline 1
Unified Shaders 80 (v5.0)
DirectX Hardware Support DirectX v11.1
WDDM Version WDDM 1.3

Architecture:
Architecture Intel Gen7.5
Execution Units (EU) 20
L1 Instruction Cache 32 KB
L1 Texture Cache 4 KB
L2 Texture Cache 24 KB
L3 Cache 256 KB
Unified Return Buffer 256 KB

-----------------------------------------------------------------------------------------------------------------------------


I've Googled and read lots of pages in this forum or other forums about HD4400 int past 15 days. Because I think HD4400 has a higher possibility to make it work. But no luck with me , I still have a "scratch" screen and 4M of graphics memory.

At the mean time, I think the DSDT is required ,right ? So I dumped DSDT and all SSDT by Aida64 v5.2.
I tried to use DSDT to reach the goal, but there are many strange errors that I don't even know where to start and make things right.

I've uploaded my original DSDT and all SSDT as attachments , which may be helpful to solve the problem.
E450c_DSDT.zip

How could I make AMD R7 M260 or HD4400 to work in OSX10.10.3?

I'm so eager to make my OSX running perfectly :) And thanks to anyone who read or reply this topic.

Thanks !

Link to comment
Share on other sites

And here is my config.plist of Clover:

<?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>ACPI</key>
	<dict>
		<key>DSDT</key>
		<dict>
			<key>Debug</key>
			<false/>
			<key>DropOEM_DSM</key>
			<false/>
			<key>Fixes</key>
			<dict>
				<key>AddDTGP_0001</key>
				<true/>
				<key>AddHDMI_8000000</key>
				<true/>
				<key>AddPNLF_1000000</key>
				<true/>
				<key>DeleteUnused_400000</key>
				<true/>
				<key>FIX_ACST_4000000</key>
				<true/>
				<key>FIX_ADP1_800000</key>
				<true/>
				<key>FIX_RTC_20000</key>
				<true/>
				<key>FIX_S3D_2000000</key>
				<true/>
				<key>FixAirport_4000</key>
				<true/>
				<key>FixDarwin_0002</key>
				<true/>
				<key>FixDisplay_0100</key>
				<true/>
				<key>FixFirewire_0800</key>
				<true/>
				<key>FixHDA_8000</key>
				<true/>
				<key>FixHPET_0010</key>
				<true/>
				<key>FixIPIC_0040</key>
				<true/>
				<key>FixLAN_2000</key>
				<true/>
				<key>FixRegions_10000000</key>
				<true/>
				<key>FixSBUS_0080</key>
				<true/>
				<key>FixShutdown_0004</key>
				<true/>
				<key>FixUSB_1000</key>
				<true/>
				<key>NewWay_80000000</key>
				<true/>
			</dict>
			<key>Name</key>
			<string>DSDT.aml</string>
			<key>ReuseFFFF</key>
			<false/>
		</dict>
		<key>DropTables</key>
		<array>
			<dict>
				<key>Signature</key>
				<string>DMAR</string>
			</dict>
			<dict>
				<key>Signature</key>
				<string>SSDT</string>
				<key>TableId</key>
				<string>CpuPm</string>
			</dict>
			<dict>
				<key>Signature</key>
				<string>SSDT</string>
				<key>TableId</key>
				<string>Cpu0Ist</string>
			</dict>
		</array>
		<key>HaltEnabler</key>
		<true/>
		<key>SSDT</key>
		<dict>
			<key>DropOem</key>
			<false/>
			<key>Generate</key>
			<true/>
		</dict>
	</dict>
	<key>Boot</key>
	<dict>
		<key>Arguments</key>
		<string>kext-dev-mode=1</string>
		<key>Debug</key>
		<false/>
		<key>DefaultLoader</key>
		<string>boot.efi</string>
		<key>DefaultVolume</key>
		<string>OSX10</string>
		<key>Legacy</key>
		<string>PBR</string>
		<key>Secure</key>
		<false/>
		<key>Timeout</key>
		<integer>5</integer>
		<key>XMPDetection</key>
		<false/>
	</dict>
	<key>Devices</key>
	<dict>
		<key>Audio</key>
		<dict>
			<key>Inject</key>
			<string>880</string>
			<key>ResetHDA</key>
			<true/>
		</dict>
		<key>FakeID</key>
		<dict>
			<key>IntelGFX</key>
			<string>0x04128086</string>
		</dict>
		<key>USB</key>
		<dict>
			<key>AddClockID</key>
			<true/>
			<key>FixOwnership</key>
			<true/>
			<key>Inject</key>
			<false/>
		</dict>
	</dict>
	<key>GUI</key>
	<dict>
		<key>Mouse</key>
		<dict>
			<key>Enabled</key>
			<false/>
			<key>Mirror</key>
			<false/>
		</dict>
		<key>Scan</key>
		<true/>
		<key>ScreenResolution</key>
		<string>1366x768</string>
		<key>Theme</key>
		<string>orange</string>
	</dict>
	<key>Graphics</key>
	<dict>
		<key>ig-platform-id</key>
		<string>0x0a260006</string>
		<key>Inject</key>
		<dict>
			<key>ATI</key>
			<false/>
			<key>Intel</key>
			<true/>
			<key>NVidia</key>
			<false/>
		</dict>
	</dict>
	<key>KernelAndKextPatches</key>
	<dict>
		<key>AppleRTC</key>
		<true/>
	</dict>
	<key>RtVariables</key>
	<dict>
		<key>MLB</key>
		<string>C02032109R5DC771H</string>
		<key>ROM</key>
		<string>UseMacAddr0</string>
	</dict>
	<key>SMBIOS</key>
	<dict>
		<key>BiosReleaseDate</key>
		<string>05/10/12</string>
		<key>BiosVendor</key>
		<string>Apple Inc.</string>
		<key>BiosVersion</key>
		<string>MBA51.88Z.00EF.B00.1205221442</string>
		<key>Board-ID</key>
		<string>Mac-2E6FAB96566FE58C</string>
		<key>BoardManufacturer</key>
		<string>Apple Inc.</string>
		<key>BoardType</key>
		<integer>10</integer>
		<key>ChassisAssetTag</key>
		<string>Air-Enclosure</string>
		<key>ChassisManufacturer</key>
		<string>Apple Inc.</string>
		<key>ChassisType</key>
		<string>10</string>
		<key>Family</key>
		<string>MacBook Air</string>
		<key>Manufacturer</key>
		<string>Apple Inc.</string>
		<key>Mobile</key>
		<true/>
		<key>ProductName</key>
		<string>MacBookAir5,2</string>
		<key>SerialNumber</key>
		<string>YM2518C1DRVC</string>
		<key>Trust</key>
		<false/>
		<key>Version</key>
		<string>1.0</string>
	</dict>
	<key>SystemParameters</key>
	<dict>
		<key>InjectKexts</key>
		<string>Yes</string>
		<key>InjectSystemID</key>
		<true/>
	</dict>
</dict>
</plist>
Link to comment
Share on other sites

 Share

×
×
  • Create New...