Contribute
Register

HD4600 doesnt work. only monitor 3 MB

Status
Not open for further replies.
my gtx780 have a hardware defect. i have to return it.

so i have to use the hd4600 in this time

my config NOW

<?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>EthernetBuiltIn</key>
<string>Yes</string>
<key>IGPEnabler</key>
<string>Yes</string>
<key>GraphicsEnabler</key>
<string>No</string>
<key>Kernel Flags</key>
<string>kext-dev-mode=1 -v</string>
<key>Legacy Logo</key>
<string>Yes</string>
<key>Timeout</key>
<string>2</string>
<key>UseKernelCache</key>
<string>Yes</string>
<key>HDEFLayoutID</key>
<string>01000000</string>
<key>HDAEnabler</key>
<string>No</string>
</dict>
</plist>

it boots recognize hd4600 but 3mb and no kext load.
before the upate it worked i already made a clean install - is it possible that the kext in 10.10.2 doesnt support this version of hd4600 anymore?

maybe use an old kext?

Post ioreg if you want me to look: http://www.tonymacx86.com/audio/58368-guide-how-make-copy-ioreg.html
 
here it is, thanks

now i cant boot without PCIRootUID=1 i think something was in the kernelcache
 

Attachments

  • hackmac.ioreg
    3.8 MB · Views: 102
here it is, thanks

now i cant boot without PCIRootUID=1 i think something was in the kernelcache

PCIRootUID=1 is invalid for your computer. Your PCI root _UID is zero. Note _UID=0 under PCI0@0 node in ioreg.

Using PCIRootUID=1 disables graphics injection as there is no PCI root with _UID=1.

You can see it in your bootlog:
Code:
Using PCI-Root-UID value: 1
---------------------------------------------
------------ INTEL DEVICE INFO --------------
---------------------------------------------
Class code: [0300]
Intel HD Graphics 4600 [8086:0412] (rev 06)
Subsystem: [1458:d000] :: [B]PciRoot(0x1)[/B]/Pci(0x2,0x0)
Using default ig-platform-id of 0d220003
---------------------------------------------

If you can't boot with default PCIRootUID (0), then you have a graphics configuration issue...

Make sure:
- 64MB IGPU memory in BIOS settings
- digital connection to monitor (VGA is not supported)
- VT-d disabled or using dart=0
- check that Intel MEI device is enabled (I don't see it in ioreg)

You should also address power management at some point...
 
So i have to install a powermgmt kext?
 
Yesterday I recovered from time machine my old Mavericks. There hd4600 works perfect. Today I will try to use the old hd5000 kexts in yosemite


edit: cant load the mavericks kexts. but in mavericks it works.
so i am sure apple stopped the support for the hd4600 ... i have to wait untill i have a new graphiccard
 
Status
Not open for further replies.
Back
Top