IIIdefconIII Posted October 29, 2013 Share Posted October 29, 2013 Hi guys, i have some issues with my gfx, with chameleon it lags ALOT, and i got ALOT artifacts, with chimera of TM, its seems so be alot better but still get random artifacts and lag that can hold on to 5 seconds. Now i tried to install clover (everyone keeps telling me to try that but,) then im getting boot:error.I helped alot of people and i want a bit help for this. I got the HD3000 with hardwareID: 0116. So its a 7gen processor on a 6-series mainboard (hm67). I tried alot of things with Dinseh (englisch developer). But without succees, as he has alot of work to do im posting my message here to see if there is anyone that can help me out with this. The zip file includes my DSDT and ioreg files. Link to comment https://www.insanelymac.com/forum/topic/293313-intel-hd3000-artifacts/ Share on other sites More sharing options...
radargb Posted October 29, 2013 Share Posted October 29, 2013 Try to install Clover on flash drive, then boot from it and select Mavericks partition. This is the easiest way to test screen artifacts, not messing with boot errors. If you are satisfied from results, let me know in PM and i will help you with boot0:error. I've had the same problem with Clover some time ago. Also i recommend you to make fresh install of 10.9 using Clover. It helped me as well. Link to comment https://www.insanelymac.com/forum/topic/293313-intel-hd3000-artifacts/#findComment-1960607 Share on other sites More sharing options...
IIIdefconIII Posted October 30, 2013 Author Share Posted October 30, 2013 Try to install Clover on flash drive, then boot from it and select Mavericks partition. This is the easiest way to test screen artifacts, not messing with boot errors. If you are satisfied from results, let me know in PM and i will help you with boot0:error. I've had the same problem with Clover some time ago. Also i recommend you to make fresh install of 10.9 using Clover. It helped me as well. thanks, man! ill defintly try, but how to make a fresh clover boot, i used myhack that comes with chameleon, what to use for making installer with clover? and standard kext? which osx ersion you had? thanks man! Link to comment https://www.insanelymac.com/forum/topic/293313-intel-hd3000-artifacts/#findComment-1960832 Share on other sites More sharing options...
radargb Posted October 30, 2013 Share Posted October 30, 2013 You can use myHack installer, just use Clover instead of chameleon to boot and select myHack installer from bootloader menu. You should be fine without kexts, just use fakeSMC. If you have patched DSDT and SSTD, put both in ACPI/patched folder. I've installed 10.8.4 and 10.9 using this method and for me it works like a charm. Link to comment https://www.insanelymac.com/forum/topic/293313-intel-hd3000-artifacts/#findComment-1960870 Share on other sites More sharing options...
IIIdefconIII Posted October 30, 2013 Author Share Posted October 30, 2013 You can use myHack installer, just use Clover instead of chameleon to boot and select myHack installer from bootloader menu. You should be fine without kexts, just use fakeSMC. If you have patched DSDT and SSTD, put both in ACPI/patched folder. I've installed 10.8.4 and 10.9 using this method and for me it works like a charm. If you have patched DSDT and SSTD, put both in ACPI/patched folder. you mean etxra folder after install? will do.. only how to get clover to myhack usb just after myhack run the clover package on the myhack usb? so it will repace myhacks chameleon bootloader? thanks mate gonne give it a try today Link to comment https://www.insanelymac.com/forum/topic/293313-intel-hd3000-artifacts/#findComment-1960984 Share on other sites More sharing options...
radargb Posted October 30, 2013 Share Posted October 30, 2013 You need 2 flash drives. One with myHack installer and second with clover. Plug in Clover flash drive and boot from it. Then if you get to bootloader menu plug second stick with myHack installer and press esc, you should be able to see myHack usb stick in menu. Clover doesnt have Extra folder. If you have DSDT and SSDT patched already, put them in ACPI/patched folder in clovers flash drive. If not, you can use Clover to generate fresh DSDT and apply some patches. Link to comment https://www.insanelymac.com/forum/topic/293313-intel-hd3000-artifacts/#findComment-1960994 Share on other sites More sharing options...
IIIdefconIII Posted October 30, 2013 Author Share Posted October 30, 2013 You need 2 flash drives. One with myHack installer and second with clover. Plug in Clover flash drive and boot from it. Then if you get to bootloader menu plug second stick with myHack installer and press esc, you should be able to see myHack usb stick in menu. Clover doesnt have Extra folder. If you have DSDT and SSDT patched already, put them in ACPI/patched folder in clovers flash drive. If not, you can use Clover to generate fresh DSDT and apply some patches. ok thanks ill do that and report if done Link to comment https://www.insanelymac.com/forum/topic/293313-intel-hd3000-artifacts/#findComment-1960997 Share on other sites More sharing options...
IIIdefconIII Posted October 30, 2013 Author Share Posted October 30, 2013 well I'm not seeing he my hack usb in the clover boot loader, whats next step? I can boot from the my hack without clover (just to let you know the my hack usb is ok) Link to comment https://www.insanelymac.com/forum/topic/293313-intel-hd3000-artifacts/#findComment-1961160 Share on other sites More sharing options...
radargb Posted October 31, 2013 Share Posted October 31, 2013 Plug myhack installer when you are already in clover and press esc - it should refresh devices. Link to comment https://www.insanelymac.com/forum/topic/293313-intel-hd3000-artifacts/#findComment-1961466 Share on other sites More sharing options...
tluck Posted October 31, 2013 Share Posted October 31, 2013 on a laptop, in my experience, HD3000 artifacts (glitches/lines/splotches) and the long graphics/freeze hang (with buffer hang message in /var/log/system.log) is fixable with by using a new/custom EDID. I used to get all sorts problems with the built-in EDID and then i starting injecting a custom EDID and have not got a hang or glitch since. Clover can inject it or it can be put in the DSDT (for chameleon/chimera) boot loader. I am pretty sure exact magic thing that fixed it is the Sync Offset=48 and Sync Pulse Width=32. I looked at the original EDID and the working EDIDs and when i changed these values using a EDID editer, the bogus EDID worked ok. Link to comment https://www.insanelymac.com/forum/topic/293313-intel-hd3000-artifacts/#findComment-1961529 Share on other sites More sharing options...
radargb Posted October 31, 2013 Share Posted October 31, 2013 on a laptop, in my experience, HD3000 artifacts (glitches/lines/splotches) and the long graphics/freeze hang (with buffer hang message in /var/log/system.log) is fixable with by using a new/custom EDID. I used to get all sorts problems with the built-in EDID and then i starting injecting a custom EDID and have not got a hang or glitch since. Clover can inject it or it can be put in the DSDT (for chameleon/chimera) boot loader. I am pretty sure exact magic thing that fixed it is the Sync Offset=48 and Sync Pulse Width=32. I looked at the original EDID and the working EDIDs and when i changed these values using a EDID editer, the bogus EDID worked ok. Tluck i've never tried with custom EDID. Understand that you have to inject it by yourself or is it automatically injected by clover?? I ask because some time ago when i've tried to build my first hackintosh using chameleon, glitches were almost everywhere. Since i've started to using Clover about 7 months ago, glitches are gone (had like 2 issues in past 7 months). PS. i've also realised that updating fakeSMC sometimes cause a problem with artifacts. Link to comment https://www.insanelymac.com/forum/topic/293313-intel-hd3000-artifacts/#findComment-1961588 Share on other sites More sharing options...
tluck Posted November 1, 2013 Share Posted November 1, 2013 (edited) you can inject an EDID with Clover or build it into the DSDT. i do both - so if ever boot without clover i still get glitch-free gfx. if you look at the guide i posted (see my sig) and a post on page 31, you can see what i did. essentially, you need the 128 byte (character) string - PlistPro or other plist editors will encrypt properly. you can get your original EDID like this: $ ioreg -l |grep EDID | | | | | "FeatureControl" = {"Watermarks"=1,"RenderStandby"=1,"GPUInterruptHandling"=1,"DPM"=1,"MaximumSelfRefreshLevel"=3,"Gamma"=1,"PowerStates"=1,"IgnorePanelTimings"=0,"UseInterruptFilter"=1,"SpreadON"=1,"CachedEDIDDisable"=0,"FastDisplayDetectDisable"=0,"FBC"=0,"SetRC6Voltage"=0} | | | | | "IODisplayEDID" = <00ffffffffffff0030e4e2020000000000140103801f11780a43459759578e28215054000000010101010101010101010101010101018025408060841a303020350036ae10000019000000000000000000000000000000000000000000fe004c4720446973706c61790a2020000000fe004c503134305744322d544c42310038> If you need to modify it, it seems the magic that fixed was matching the max size and panel size. in this case 310x174 (was 309x174). i using a windows based EDID edit tool by view sonic (there may be others) - it makes sure all fields are entered formatted properly calculates the checksum (last byte) and is a proper edid. also made a matching DisplayOverride definition that i prefer as i found the LCD to be a bit too blue/cool in temperature for my taste. i use plist pro and copy this into my Graphics section of clover config.plist. the dsdt is bit trickier to format -- see my dsdt.dsl in the zip for an example. by the way. originally i thought it was about scan rates and sync buffers - but now it think it was because the built-in shows the panel size smaller than the max size. so they are the same -- panel=310x174 with max 310x170 please try test this EDID on your1600x900 laptop, if the display is glitchy or hangs. it just may work! Edited November 5, 2013 by tluck 2 Link to comment https://www.insanelymac.com/forum/topic/293313-intel-hd3000-artifacts/#findComment-1962157 Share on other sites More sharing options...
Yum Posted November 4, 2013 Share Posted November 4, 2013 you can inject an EDID with Clover or build it into the DSDT. i do both - so if ever boot without clover i still get glitch-free gfx. if you look at the guide i posted (see my sig) and a post on page 31, you can see what i did. essentially, you need the 128 byte (character) string - PlistPro or other plist editors will encrypt properly. you can get your original EDID like this: $ ioreg -l |grep EDID | | | | | "FeatureControl" = {"Watermarks"=1,"RenderStandby"=1,"GPUInterruptHandling"=1,"DPM"=1,"MaximumSelfRefreshLevel"=3,"Gamma"=1,"PowerStates"=1,"IgnorePanelTimings"=0,"UseInterruptFilter"=1,"SpreadON"=1,"CachedEDIDDisable"=0,"FastDisplayDetectDisable"=0,"FBC"=0,"SetRC6Voltage"=0} | | | | | "IODisplayEDID" = <00ffffffffffff0030e4e2020000000000140103801f11780a43459759578e28215054000000010101010101010101010101010101018025408060841a303020350036ae10000019000000000000000000000000000000000000000000fe004c4720446973706c61790a2020000000fe004c503134305744322d544c42310038> then you need to modify it, it seems the magic is in the detailed timings and you need a string 303020 (after the 01010101 stuff) . i using a windows based EDID edit tool by view sonic (there may be others) - it makes sure all fields are entered formatted properly calculates the checksum (last byte) and is a proper edid. a lot can be generic text. btw, i also made a matching DisplayOverride definition that i prefer as i found the LCD to be a bit too blue/cool in temperature for my taste. i use plist pro and copy this into my Graphics section of clover config.plist. the dsdt is bit trickier to format -- see my dsdt.dsl in the zip for an example. I have an hp with 1600x900 and in the original seems to have already that 303020 and i have glitches with clover, so i think this is not real solution Link to comment https://www.insanelymac.com/forum/topic/293313-intel-hd3000-artifacts/#findComment-1963609 Share on other sites More sharing options...
tluck Posted November 5, 2013 Share Posted November 5, 2013 new information i.e. more testing shows that if i change just the panel size info (and leave everything else). then the built-in EDID worked perfectly. see post above. i was wrong about sync buffers etc. Link to comment https://www.insanelymac.com/forum/topic/293313-intel-hd3000-artifacts/#findComment-1964055 Share on other sites More sharing options...
vrishcons Posted June 21, 2014 Share Posted June 21, 2014 you can inject an EDID with Clover or build it into the DSDT. i do both - so if ever boot without clover i still get glitch-free gfx. if you look at the guide i posted (see my sig) and a post on page 31, you can see what i did. essentially, you need the 128 byte (character) string - PlistPro or other plist editors will encrypt properly. you can get your original EDID like this: $ ioreg -l |grep EDID | | | | | "FeatureControl" = {"Watermarks"=1,"RenderStandby"=1,"GPUInterruptHandling"=1,"DPM"=1,"MaximumSelfRefreshLevel"=3,"Gamma"=1,"PowerStates"=1,"IgnorePanelTimings"=0,"UseInterruptFilter"=1,"SpreadON"=1,"CachedEDIDDisable"=0,"FastDisplayDetectDisable"=0,"FBC"=0,"SetRC6Voltage"=0} | | | | | "IODisplayEDID" = <00ffffffffffff0030e4e2020000000000140103801f11780a43459759578e28215054000000010101010101010101010101010101018025408060841a303020350036ae10000019000000000000000000000000000000000000000000fe004c4720446973706c61790a2020000000fe004c503134305744322d544c42310038> If you need to modify it, it seems the magic that fixed was matching the max size and panel size. in this case 310x174 (was 309x174). i using a windows based EDID edit tool by view sonic (there may be others) - it makes sure all fields are entered formatted properly calculates the checksum (last byte) and is a proper edid. also made a matching DisplayOverride definition that i prefer as i found the LCD to be a bit too blue/cool in temperature for my taste. i use plist pro and copy this into my Graphics section of clover config.plist. the dsdt is bit trickier to format -- see my dsdt.dsl in the zip for an example. by the way. originally i thought it was about scan rates and sync buffers - but now it think it was because the built-in shows the panel size smaller than the max size. so they are the same -- panel=310x174 with max 310x170 please try test this EDID on your1600x900 laptop, if the display is glitchy or hangs. it just may work! I have intermittent artifacts and hangs on my dell xps15 l502x. i noticed when laptop become hot i find these. please explain how to inject EDID. Link to comment https://www.insanelymac.com/forum/topic/293313-intel-hd3000-artifacts/#findComment-2032673 Share on other sites More sharing options...
tluck Posted June 27, 2014 Share Posted June 27, 2014 you can inject an EDID by adding it the DSDT or have Clover do it the config.plist. see my signature for a link to a guide with zip file with examples of each method. In my case with the T420 with 1600x900, the built-in EDID (BIOS/LCD) is malformed. So I replace the EDID with a good one. and voila no artifacts ever! recently, discovered something cool for my HD 3000 mini-hack. I inject this same EDID on this box, H61N with i3-2125 - and also helped to remove artifacts. This box is sort of headless - connected to my Denon Home Theatre - which is not always on. So I mirror the (fake) display to the external - this can eliminate artifacts by giving the GFX an EDID that works fine. Link to comment https://www.insanelymac.com/forum/topic/293313-intel-hd3000-artifacts/#findComment-2034829 Share on other sites More sharing options...
vrishcons Posted July 3, 2014 Share Posted July 3, 2014 you can inject an EDID by adding it the DSDT or have Clover do it the config.plist. see my signature for a link to a guide with zip file with examples of each method. In my case with the T420 with 1600x900, the built-in EDID (BIOS/LCD) is malformed. So I replace the EDID with a good one. and voila no artifacts ever! recently, discovered something cool for my HD 3000 mini-hack. I inject this same EDID on this box, H61N with i3-2125 - and also helped to remove artifacts. This box is sort of headless - connected to my Denon Home Theatre - which is not always on. So I mirror the (fake) display to the external - this can eliminate artifacts by giving the GFX an EDID that works fine. how to get your signature? Please favor me and provide link here Link to comment https://www.insanelymac.com/forum/topic/293313-intel-hd3000-artifacts/#findComment-2036489 Share on other sites More sharing options...
vrishcons Posted July 6, 2014 Share Posted July 6, 2014 new information i.e. more testing shows that if i change just the panel size info (and leave everything else). then the built-in EDID worked perfectly. see post above. i was wrong about sync buffers etc. Please explain where to change this panel size. I got vexed with this artifacts. Please help. Link to comment https://www.insanelymac.com/forum/topic/293313-intel-hd3000-artifacts/#findComment-2037283 Share on other sites More sharing options...
Recommended Posts