Jump to content

10.10.1 HD4000 no QE/CI


Martimar
 Share

27 posts in this topic

Recommended Posts

Hello all,

 

This is my very first Hackintosh! It's all gone very smooth up until here... I've tried to work everything out myself with the aid of google.

 

I have sound, ethernet etc all working... Just QE / CI is not.

 

First off i was having horrible graphics glitches (stretched screen with vertical lines etc), i have managed to fix that by adding a device ID into my plist. Graphics are all silky smooth with the exception of a few programs.

 

My laptop specs: Clevo/Metabox P150EM

Intel Core i7 3610QM 2.4GHz

Intel HD 4000 IGPU

AMD Radeon 7970m (Will not work with OS X, doesn't bother me)

16GB DDR3 1600Mhz ram

120GB SSD

750GB 7200RPM HDD (secondary storage)

 

I have attached a kextstat that i just ran as well as screenshots etc. I'm hoping someone out there has the expertise that I am clearly lacking (first Hackintosh)

 

I also installed this set of kexts: http://www.hackintoshosx.com/files/file/4458-intel-hd-3000-4000-video-smooth-10101/

 

Those kexts were the only ones that were able to get the smoothness that i am getting now. Otherwise i just get Intel HD 4000 with 7MB ram.

 

Please let me know if you want any more information. Would really like to get this sorted!

Kextstat.rtf

Boot plist.rtf

post-1495558-0-38120900-1426292779_thumb.png

post-1495558-0-78217500-1426292787_thumb.png

post-1495558-0-26429500-1426292798_thumb.png

Link to comment
Share on other sites

I recommend Clove for you....

 

All you need you can find here: [Guide] AIO Guides For Hackintosh

Hi Allan,

 

I  installed Clover, however, i am now back to square one.

 

Slow choppy graphics... 

 

Can you please help me with Clover (First time using it)

 

I had to change my ID to 0x1660004 otherwise it was just a black screen. Managed to get back into OS X now. 

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

UPDATE:

I ended up going back to Enoch Chameleon, couldn't stand the graphics performance of Clover.

 

I have also attached my DSDT

post-1495558-0-80234300-1426296551_thumb.png

post-1495558-0-90656600-1426296561_thumb.png

DSDT.aml.zip

Link to comment
Share on other sites

You should upload your DSDT.dsl, not the .aml file.  There is a compilation error in the .aml file that is probably not in the .dsl file.  In any event, you should try adding this code to your GFX0 device right below the Name line and above the Method INI line:

            Method (_DSM, 4, NotSerialized)
            {
                If (LEqual (Arg2, Zero))
                {
                    Return (Buffer (One)
                    {
                        0x03
                    })
                }
                Return (Package (0x08)
                {
                    "AAPL00,DualLink", 
                    Buffer (0x04)
                    {
                        0x01, 0x00, 0x00, 0x00
                    }, 
                    "hda-gfx", 
                    Buffer (0x0A)
                    {
                        "onboard-1"
                    }, 
                    "AAPL,snb-platform-id", 
                    Buffer (0x04)
                    {
                        0x00, 0x00, 0x01, 0x00
                    }, 
                    "AAPL,ig-platform-id", 
                    Buffer (0x04)
                    {
                        0x04, 0x00, 0x66, 0x01
                    }
                }
            }

See if that doesn't help.  BTW, don't give up on Clover.  Just get better at it.  You'll find it's worth the work.

Link to comment
Share on other sites

You should upload your DSDT.dsl, not the .aml file.  There is a compilation error in the .aml file that is probably not in the .dsl file.  In any event, you should try adding this code to your GFX0 device right below the Name line and above the Method INI line:

            Method (_DSM, 4, NotSerialized)
            {
                If (LEqual (Arg2, Zero))
                {
                    Return (Buffer (One)
                    {
                        0x03
                    })
                }
                Return (Package (0x08)
                {
                    "AAPL00,DualLink", 
                    Buffer (0x04)
                    {
                        0x01, 0x00, 0x00, 0x00
                    }, 
                    "hda-gfx", 
                    Buffer (0x0A)
                    {
                        "onboard-1"
                    }, 
                    "AAPL,snb-platform-id", 
                    Buffer (0x04)
                    {
                        0x00, 0x00, 0x01, 0x00
                    }, 
                    "AAPL,ig-platform-id", 
                    Buffer (0x04)
                    {
                        0x04, 0x00, 0x66, 0x01
                    }
                }
            }

See if that doesn't help.  BTW, don't give up on Clover.  Just get better at it.  You'll find it's worth the work.

Hi there,

 

I will try and work out how to patch the DSDT.

 

I have uploaded my dsl file for you :)

 

Do you think I am close to getting QE/CI? lol

 

Update: I really have no idea what i am doing with DSDT stuff... Keep getting errors when i try and save it :(

dsdt.dsl.zip

Link to comment
Share on other sites

hello

hd4000 work oob in yosemite

just need to find the good ID

for me i have found the best ID like this with vanilla kexts

boot with 0x1660000,1,2,3,4,5,etc to find ID that give me a hdmi video output  (0x1660003 for me)

at this time , LVDS is not important

after i search the ID that give a good LVDS screen (0x1660004 for me)

now i search with hex fiend the good data that activate LVDS for 0x1660004 ( 05 03 00 00 02 00 00 00 30 02 00 00 ) for me

and i change to the data of 0x1660003 who old are ( 05 03 00 00 02 00 00 00 30 00 00 00 ) with new 05 03 00 00 02 00 00 00 30 02 00 00 )

that activate LVDS now

install new kext and reboot with ID 0x1660003 (for me)

it worked for me with 3630qm

you have 3610qm and the data are certainly different

 

boot without dsdt at first to find the good ID to inject with clover or chameleon

 

 

goog luck

Link to comment
Share on other sites

hello

hd4000 work oob in yosemite

just need to find the good ID

for i have found the best ID like this with vanilla kexts

boot with 0x1660000,1,2,3,4,5,etc to find ID that give me a hdmi video output  (0x1660003 for me)

at this time , LVDS is not important

afer i search the ID that give a good LVDS screen (0x1660004 for me)

now i search with hex fiend the good data that activate LVDS for 0x1660004 ( 05 03 00 00 02 00 00 00 30 02 00 00 ) for me

and i change to the data of 0x1660003 who old are ( 05 03 00 00 02 00 00 00 30 00 00 00 ) with new 05 03 00 00 02 00 00 00 30 02 00 00 )

that activate LVDS now

install new kext and reboot with ID 0x1660003 (for me)

it worked for me with 3630qm

you have 3610qm and the data are certainly different

 

test with this test.aml  0x1660003 patched

 

 

 

goog luck

 

Thank you, i will give that a try.. <3

Thank you, i will give that a try.. <3

 

That gave me the distorted screen again..

 

Have a look at the pic.. I use my laptop display not out via HDMI.

post-1495558-0-60298800-1426319261_thumb.jpg

Link to comment
Share on other sites

i have used hdmi only to find the good ID

i use LVDS too

its good now hd4000 is ok

boot without dsdt and inject ID with your bootloader and vanilla kext (not patched)

 

I am running a 7 series motherboard, could that have anything to do with it? 

Link to comment
Share on other sites

I seriously thought that i added them (must have been last installation).

 

Let me try this and see if it will work.


There is the kext in the folder... It's not loading for some reason.

Link to comment
Share on other sites

in your 10.10.1 dmg with pacifist or make a fresh install

In the install i backed up all kexts. So i have them.

 

Do i just use the kexwizard, rebuild caches and reboot?

OMMMMGGGGGGG !

 

It works! Full QE/CI!

 

Cannot thank you enough Legot28!

  • Like 1
Link to comment
Share on other sites

 Share

×
×
  • Create New...