Contribute
Register

HD4600 doesnt work. only monitor 3 MB

Status
Not open for further replies.
Joined
Jun 25, 2014
Messages
80
Motherboard
Gigabyte GA-Z87MX-D3H F8a Bios
CPU
Intel Core i5-4690
Graphics
Palit GTX 780 Super JetStream
Mac
  1. 0
Classic Mac
  1. 0
Mobile Phone
  1. Android
Hey Guys,

my gtx780 is dead since i tried to upgrade to 10.10.2 - ok pulled it out activate the IGFX ... but it doesnt work.

i only get monitor 3 MB in about my mac.

why it doesnt recognize it any more? i use chimera with PCIRootUID=1 tried GE=No IE=Yes etc...
when i installed 10.10 the HD4600 worked flawless.


best regards lukas
 
Hey Guys,

my gtx780 is dead since i tried to upgrade to 10.10.2 - ok pulled it out activate the IGFX ... but it doesnt work.

i only get monitor 3 MB in about my mac.

why it doesnt recognize it any more? i use chimera with PCIRootUID=1 tried GE=No IE=Yes etc...
when i installed 10.10 the HD4600 worked flawless.


best regards lukas

Humm... did you go into the BIOS and select the internal GPU? And when you say IE=Yes are you entering it correctly such as "IGPEnabler=Yes"?

Good modding,
neil
 
Hey Guys,

my gtx780 is dead since i tried to upgrade to 10.10.2 - ok pulled it out activate the IGFX ... but it doesnt work.

i only get monitor 3 MB in about my mac.

why it doesnt recognize it any more? i use chimera with PCIRootUID=1 tried GE=No IE=Yes etc...
when i installed 10.10 the HD4600 worked flawless.


best regards lukas

Try with CLOVER EFI Bootloader and it's Graphics Injection.
 
yes it did booth

bot it doesnt load a kext.
i boot in verbose mode an there i can see that it recognize the hd4600 correctly but doesnt load a kext in yosemite
 
yes it did booth

bot it doesnt load a kext.
i boot in verbose mode an there i can see that it recognize the hd4600 correctly but doesnt load a kext in yosemite

Are u booting with "kext-dev-mode=1" ??
 
yes this is my config


<?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>IGPlatformID</key>
<string>0d220003</string>
<key>IGPDeviceID</key>
<string>0412</string>
<key>Kernel Flags</key>
<string>kext-dev-mode=1 PCIRootUID=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>Yes</string>
</dict>
</plist>



bdmesg says:

Using PCI-Root-UID value: 1
---------------------------------------------
------------ INTEL DEVICE INFO --------------
---------------------------------------------
Class code: [0300]
Intel HD Graphics 4600 [8086:0412] (rev 06)
Subsystem: [1458:d000] :: PciRoot(0x1)/Pci(0x2,0x0)
Using default ig-platform-id of 0d220003
---------------------------------------------
 
yes this is my config


<?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>IGPlatformID</key>
<string>0d220003</string>
<key>IGPDeviceID</key>
<string>0412</string>
<key>Kernel Flags</key>
<string>kext-dev-mode=1 PCIRootUID=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>Yes</string>
</dict>
</plist>



bdmesg says:

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

Try with PCIRootUID=0 (the default). PCI root at 1 is rare. You can check your DSDT to see what it actually is.
 
when i take PCIRootUID=1 it mounts my other harddisk and then unmount it. then stops booting. it hang

how can i check it?

dont understand why, but now i can boot without pcirootuid flag it recognize that its the hd4600 in about my mac BUT no kext loaded
 
when i take PCIRootUID=1 it mounts my other harddisk and then unmount it. then stops booting. it hang

Which is progress... And indicates a graphics configuration issue. Your profile indicates you're using a discrete graphics card, so why are you attempting HD4600? Or is your profile incorrect? Or are you trying to use both?

For HD4600, make sure:
- IGPU memory set to 64MB in BIOS
- digital connection to monitor (not VGA)
- you're injecting a valid ig-platform-id (usually the default for IGPEnabler=Yes will work)

how can i check it?

PCI root is the _UID under PCI0 in DSDT. Look for 'Device (PCI', then search for _UID inside that device).

dont understand why, but now i can boot without pcirootuid flag it recognize that its the hd4600 in about my mac BUT no kext loaded

Perhaps you set IGPEnabler=No, thus disabling ig-platform-id injection.
 
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?
 
Status
Not open for further replies.
Back
Top