Jump to content

HD 4600 Question


andrew89898
 Share

3 posts in this topic

Recommended Posts

Hi, I am on Mavericks DP8 and everything works fine. When I was installing my hackintosh around August, I was struggling to make my graphics work until I managed to do it with a DSDT method. Now it works I don't really want to change it as I have the transparent bar and everything is displayed as Intel Iris Pro 1024Mb. I was trying to see if I could play Minecraft on it but it lags really bad like 15 fps and on Windows I get atleast 60 Fps. I don't know whether its the intel hd 4600 or the CPU on the hackintosh or that mavericks is still in beta. Should I be expecting more? Is there a way I can check if my 4600 is running at full? I used pikeralpha when I was doing this, he got 37 fps on cinebench I got 30.59 FPS, does this mean my power states aren't normal?

Thanks guys, If there is anything else I can provide please tell me.

Link to comment
Share on other sites

  • 3 weeks later...

DSDT Edit method DSM_ for HD4600

 

 

 

     Device (IGPU)
            {
                Name (_ADR, 0x00020000)  // _ADR: Address
                OperationRegion (GFXH, PCI_Config, Zero, 0x40)
                Field (GFXH, ByteAcc, NoLock, Preserve)
                {
                    VID0,   16, 
                    DID0,   16
                }
 
                Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
                {
                    Store (Package (0x04)
                        {
                            "AAPL,ig-platform-id", 
                            Buffer (0x04)
                            {
                                 0x03, 0x00, 0x22, 0x0D
                            }, 
 
                            "hda-gfx", 
                            Buffer (0x0A)
                            {
                                "onboard-1"
                            }
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
                }
            }       // end edit
           
 
Device (P0P2)
            {
                Name (_ADR, 0x00010000)  // _ADR: Address
                Method (_PRT, 0, NotSerialized)  // _PRT: PCI Routing Table
 
 
 
 

platform-Id

00 00 06 04 //Intel Haswell Mobile (GT1)

00 00 16 04 //Intel Haswell Mobile (GT2)

00 00 26 04 //Intel Haswell Mobile (GT3)

00 00 16 0A //Intel Haswell ULT Mobile (GT2)

00 00 26 0A //Intel Haswell ULT Mobile (GT3)

00 00 26 0D //Intel Haswell CRW Mobile (GT3) - ???

00 00 26 0C //Intel Haswell SDV Mobile (GT3) - Software Development Vehicle

00 00 16 0C //Intel Haswell SDV Mobile HD 4600 (GT2) - Software Development Vehicle

00 00 06 0C //Intel Haswell SDV Mobile (GT1) - Software Development Vehicle

00 00 26 0A //Intel Haswell ULT Mobile (GT3)

00 03 03 03 //??, ports, pipes, FBmem

1@ 00 00 10 00 02 00 00 00 30 00 00 00

2@ 01 05 12 00 04 00 00 00 04 00 00 00

3@ 02 04 12 00 00 08 00 00 82 00 00 00 

 

03 00 22 0D //8086 Intel Haswell CRW Desktop (GT3) - ???

00 03 03 03 //??, ports, pipes, FBmem

1@ 01 05 12 00 00 04 00 00 87 00 00 00

2@ 02 04 14 00 00 04 00 00 87 00 00 00 

3@ 03 06 10 00 00 04 00 00 11 00 00 00

 

06 00 26 0A //Intel Haswell ULT Mobile (GT3)

05 00 26 0A //Intel Haswell ULT Mobile (GT3)

01 03 03 03 //??, ports, pipes, FBmem

1@ 00 00 10 00 02 00 00 00 30 00 00 00

2@ 01 05 12 00 00 04 00 00 87 00 00 00 

3@ 02 04 12 00 00 04 00 00 87 00 00 00

 

08 00 2E 0A //Intel Haswell ULT Mobile (GT2+)

08 00 26 0A //Intel Haswell ULT Mobile (GT3)

01 03 03 03 //??, ports, pipes, FBmem

1@ 00 00 10 00 02 00 00 00 30 00 00 00

2@ 01 05 12 00 00 04 00 00 07 01 00 00 

3@ 02 04 14 00 00 0C 00 00 07 01 00 00

 

02 00 16 04 //Intel Haswell Mobile (GT2)

00 01 01 01 //??, ports, pipes, FBmem

1@ 00 00 10 00 02 00 00 00 30 00 00 00

 

04 00 12 04 //Intel Haswell Desktop (GT2) - empty

00 00 00 00 //??, ports, pipes, FBmem

 
Link to comment
Share on other sites

 Share

×
×
  • Create New...