Jump to content

Intel HD 4600 QE/CI Yosemite


  • Please log in to reply
484 replies to this topic

#481
rimkashox

rimkashox

    InsanelyMac Protégé

  • Members
  • Pip
  • 14 posts

Ok perfect, so if I understand you correctly, because I have more then 8 GB of RAM (I have 16), the system allocates 1536 MB of VRAM instead of 1024. For the ig-platform-id, I inject it in DSDT.. Here's my code, I stayed with GFX0, if I renaming it to IGPU in any way possible, but I get a kernel panic every time : / ... I have power management, thanks to your post, and it seems to work well, even for GFX0 so I guess it's good for now.. 

                Device (GFX0)
                {
                    Name (_ADR, 0x00020000)  // _ADR: Address
                    Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
                    {
                        If (LEqual (Arg2, Zero))
                        {
                            Return (Buffer (One)
                            {
                                 0x03
                            })
                        }

                        Return (Package (0x04)
                        {
                            "AAPL,ig-platform-id", 
                            Buffer (0x04)
                            {
                                 0x03, 0x00, 0x22, 0x0D
                            }, 

                            "hda-gfx", 
                            Buffer (0x0A)
                            {
                                "onboard-1"
                            }
                        })
                    }
                }


#482
toleda

toleda

    InsanelyMac Deity

  • Gurus
  • 1,918 posts
  • Gender:Male

 

 I have power management, thanks to your post, and it seems to work well, even for GFX0 so I guess it's good for now.. 

IOReg shows no GPU power management.  For native GPU PM, use IGPU or edit AppleGraphicsPowerManagement.kext.  For IGPU dsdt edits, see Post #/HD4600/9 Series in Yosemite AppleHDA HDMI Audio

 

IOReg also shows no Haswell CPU PM.



#483
rimkashox

rimkashox

    InsanelyMac Protégé

  • Members
  • Pip
  • 14 posts

IOReg shows no GPU power management.  For native GPU PM, use IGPU or edit AppleGraphicsPowerManagement.kext.  For IGPU dsdt edits, see Post #/HD4600/9 Series in Yosemite AppleHDA HDMI Audio

 

IOReg also shows no Haswell CPU PM.

 

 

Hey man, I installed pm after making the first post.. here's my present ioreg with pm on both... I'll try again to rename GFX0 to IGPU.. Thanks !

Attached Files



#484
applehacks

applehacks

    InsanelyMac Protégé

  • Members
  • Pip
  • 4 posts
  • Gender:Male
  • Interests:Hackintosh, sci-fy

I am new to clover and have been mildly successful i think.

 

Z97X UD5H, i7 4790K **Stock speed** 32GB 1600 DDR3 No DSDT or SSDT ALC1150 edits work great!!

 

When I try to inject the values to get QE/CI enabled it fixes the second stage boot garble and snow but I end up with 5MB graphics memory and no acceleration. 

 

<key>Graphics</key>

<dict>
<key>DualLink</key>
<integer>1</integer>
<key>Inject</key>
<dict>
<key>ATI</key>
<false/>
<key>Intel</key>
<true/>
<key>NVidia</key>
<false/>
</dict>
<key>InjectEDID</key>
<true/>
<key>NVCAP</key>
<string>0000000000000000000000000000000000000000</string>
<key>NvidiaSingle</key>
<false/>
<key>VRAM</key>
<integer>0</integer>
<key>VideoPorts</key>
<integer>0</integer>
<key>display-cfg</key>
<string>0000000000000000</string>
<key>ig-platform-id</key>
<string>0x0300220D</string>
</dict>
 
Not sure how to do this?
My FakeID is 0x0412 (Desktop HD4600)
 
No idea what to do and easily confused by all the info out there. Any pointers in the right direction would be appreciated.


#485
MacKonsti

MacKonsti

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 257 posts
  • Gender:Male
  • Location:Muppet Show

Try these if somebody has time  :rofl: Got these using this http://pikeralpha.wo...-v2-5-released/ on Yosemite beta 2
 
[ 1 ] : 0x0c060000 - Haswell SDV Mobile GT1 port 0 LVDS, port 5 eDP, port 6 HDMI,
[ 2 ] : 0x0c160000 - Haswell SDV Mobile GT2 port 0 LVDS, port 5 eDP, port 6 HDMI,
[ 3 ] : 0x0c260000 - Haswell SDV Mobile GT3 port 0 LVDS, port 5 eDP, port 6 HDMI, 
[ 4 ] : 0x04060000 - Haswell Mobile GT1 port 0 LVDS, port 5 eDP, port 6 HDMI,
[ 5 ] : 0x04160000 - Haswell Mobile GT2 port 0 LVDS, port 5 eDP, port 6 HDMI,
[ 6 ] : 0x04260000 - Haswell Mobile GT3 port 0 LVDS, port 5 eDP, port 6 HDMI,
[ 7 ] : 0x0d260000 - Haswell CRW Mobile GT3 port 0 LVDS, port 5 eDP, port 6 HDMI,
[ 8 ] : 0x0a160000 - Haswell ULT Mobile GT2 port 0 LVDS, port 5 eDP, port 6 HDMI,
[ 9 ] : 0x0a260000 - Haswell ULT Mobile GT3 port 0 LVDS, port 5 eDP, port 6 HDMI,
[10] : 0x0a260005 - Haswell ULT Mobile GT3 port 0 LVDS, port 5 DisplayPort, port 6 DisplayPort,
[11] : 0x0a260006 - Haswell ULT Mobile GT3 port 0 LVDS, port 5 DisplayPort, port 6 DisplayPort,
[12] : 0x0a2e0008 - Haswell ULT E GT3 port 0 LVDS, port 5 DisplayPort, port 6 DisplayPort,
[13] : 0x0a16000c - Haswell ULT Mobile GT2 port 0 LVDS, port 5 DisplayPort, port 6 DisplayPort,
[14] : 0x0d260007 - Haswell CRW Mobile GT3 port 0 LVDS, port 5 DisplayPort, port 6 DisplayPort, HDMI
[15] : 0x0d220003 - Haswell CRW GT3 port 5 DisplayPort, port 6 DisplayPort, port 7 DisplayPort
[16] : 0x0a2e000a - Haswell ULT E GT3 port 0 LVDS, port 5 DisplayPort, port 6 DisplayPort,
[17] : 0x0a26000a - Haswell ULT Mobile GT3 port 0 LVDS, port 5 DisplayPort, port 6 DisplayPort,
[18] : 0x0a2e000d - Haswell ULT E GT3 port 5 DisplayPort, port 6 DisplayPort, port VGA, 
[19] : 0x0a26000d - Haswell ULT Mobile GT3 port 5 DisplayPort, port 6 DisplayPort, port VGA,
[20] : 0x04120004 - Haswell GT2 port VGA, VGA, VGA
[21] : 0x0412000b - Haswell GT2 port VGA, VGA, VGA
[22] : 0x0d260009 - Haswell CRW Mobile GT3 port 0 LVDS, VGA, VGA, 

 
Hi guys, perhaps you can help with my issue on my MSI Z97i-AC board with i7-4790K processor (HD Graphics 4600 card in BIOS set to 64MB memory, otherwise boot crashes). Latest BIOS for this board used v4.10.

My motherboard has HDMI, DVI and DisplayPorts, but for my Dell U2713HM monitor (2560x1440px) to display full native resolution, only DisplayPort can be used as MSI restricted (?) HDMI and DVI to maximum 1920x1200px.

The monitor was originally connected via Dual-Link DVI-D cable (by Dell) on an older Nvidia card (GT 9500, I think) and used full native 2560x1440 @ 60Hz resolution without sweat.

My new MSI hackintosh can only use the monitor via DP so I purchased a DisplayPort v1.2 cable, hooked it up on Yosemite 10.10.5 using latest Clover, and I can eventually access the desktop OK. The issues, however are:

  • During boot, the switch from apple logo to moving bar has some splitting effect the screen (shredding they call it, I think)
  • Sometimes, when I reach desktop, I briefly get some noise, like DHCP is being activated or sync'ed? But I do get Desktop, natively at 2560x1440 @ 60Hz
  • x1 time out of x3 or x4 times, when rebooting computer from desktop 2560x1440px @ 60Hz to the BIOS boot screen, the monitor very quickly (0.5 sec) shows a banner "No signal, going to sleep" but does not turn ON again (to show BIOS boot screen). It stays with some black screen as if there wasn't a proper sync signal sent by the motherboard's boot process. Monitor seems to freeze; I have to turn monitor OFF then back ON to see something (either OS loading, or desktop)...

Currently using ig-platform-id with 0x0d220003 value in Clover, perhaps changing to another ID will help me with the above issue, especially the "reboot" monitor sync?

 

Note: I don't have complicated settings on Clover, just setting platform ID and Inject Intel = YES. I tried setting "Inject EDID" to YES, but this made OS X see 2 same monitors and it made more of a mess, really. The EDID is not a problem to be detected by default.

 

Thoughts are welcome...







0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2016 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy