Peluco Posted January 1, 2016 Share Posted January 1, 2016 Hello.I've just installed El Capitan on a Dell Latitude e6420. This is an i5 with HD3000 graphics and 1600x900 screen. It seems to work (at least what I've tested), but only with an external HDMI monitor. The laptop screen is garbled and I can't use it. By searching I've read that the same model with the 1366x768 pannel works fine, but mine has a 1600x900 panel. I've read that the HD3000 needs to DualLink activated on Clover config for resolutions greater than 1366x768. I've tested with DualLink to 1 and to 0 on Clover and the results are the same on both cases.Any hints on how to solve this? Thanks. Link to comment Share on other sites More sharing options...
mendietinha Posted January 2, 2016 Share Posted January 2, 2016 try slide=0 Link to comment Share on other sites More sharing options...
Peluco Posted January 2, 2016 Author Share Posted January 2, 2016 It does the same with slide=0 and without it. Thanks anyway. Link to comment Share on other sites More sharing options...
ssprod Posted January 9, 2016 Share Posted January 9, 2016 I'm having a similar issue with my HiRes E6420.. My DSDT+SSDT+EFI worked flawlessly with 10.10.5, but I'm experiencing freezing when I download a file, and freezing when i move or alter a folder quickly. I own a LoRes E6420 that's running brilliantly with 10.11.2 using the exact same files. I've also altered the slide= settings, with no change in behaviour. Any thoughts? Link to comment Share on other sites More sharing options...
Peluco Posted January 9, 2016 Author Share Posted January 9, 2016 Hello ssprod. Finally I've managed to get it running, fairly well by now. I forgot to mention here (was the forum down for some days?). What I've done is to follow this guide: http://forum.osxlatitude.com/index.php?/topic/8506-dell-latitude-inspiron-el-capitan-clover-guide/ For the E6220 model (practically identical to e6420). Then I've edited the DSDT to activate DualLink, and used VoodooHDA.kext for audio. I had a problem installing Clover on the internal SSD. El Capitan used CoreStorage for it by default, and I had to disable it to let Clover install on HDD: diskutil corestorage revert /dev/disk1 /dev/disk1 is a virtual disk created for corestorage, the physical disk is /dev/disk0. After that, it is working pretty well. Wifi won't work, I have to exchange the card. Now I'm going to work on activate bluetooth, it's the only thing I miss by now. I don't know what could be your problem, but I would try to make a boot USB using the guide I've linked and check if the problem arises when booting with it. Link to comment Share on other sites More sharing options...
ssprod Posted January 9, 2016 Share Posted January 9, 2016 Hi Peluco.. your information is greatly appreciated, thank you. Can DualLink not be activated within the config.plist? If not, how did you go about patching this in your DSDT? Kind Regards. ssprod Link to comment Share on other sites More sharing options...
Peluco Posted January 9, 2016 Author Share Posted January 9, 2016 I've edited the 6220 DSDT with MaciASL. You can find attached my own DSDT and SSDT (do you have a proper SSDT?). patched.zip Link to comment Share on other sites More sharing options...
Codinger Posted January 9, 2016 Share Posted January 9, 2016 I've edited the 6220 DSDT with MaciASL. You can find attached my own DSDT and SSDT (do you have a proper SSDT?). Maybe try to change the framebuffer. Available are : 0x01020400 0x01020100 0x00020300 0x00000000 0x01020300 0x00000000 0x00010000 0x01030400 0x00020100 Insert them into the clover config : <key>Graphics</key> <dict> <key>FBName</key> <string>Insert your FB here</string> <key>Inject</key> <dict> <key>ATI</key> <false/> <key>Intel</key> <true/> <key>NVidia</key> <false/> </dict> <key>VideoPorts</key> <integer>Count your video ports // int expected</integer> </dict> Detailed info (for port patching) 0x01020400 LVDS, DP, DP, DP 010204001007000010070000 050300000200000030000000 020500000004000007000000 030400000004000009000000 040600000004000009000000 0x01020100 LVDS 010201001007000010070000 050300000200000030000000 000000000100000040000000 000000000100000040000000 000000000100000040000000 0x00020300 DP, DP, HDMI 0002030000000000ffffffff 020500000004000007000000 030400000004000009000000 040600000008000006000000 000000000100000040000000 0x00000000 000000000000000000000000 000000000100000040000000 000000000100000040000000 000000000100000040000000 000000000100000040000000 0x01020300 LVDS, DP, DP 010203001007000010070000 010000000200000030000000 020500000004000007000000 030400000004000009000000 000000000100000040000000 0x00000000 000000000000000000000000 000000000100000040000000 000000000100000040000000 000000000100000040000000 000000000100000040000000 0x00010000 000100000000000000000000 000000000100000040000000 000000000100000040000000 000000000100000040000000 000000000100000040000000 0x01030400 DP, DP, DP, HDMI 010304001007000010070000 010000000004000030000000 020500000004000007000000 030400000004000009000000 040600000008000006000000 0x00020100 DP 0002010000000000ffffffff 020500000004000007000000 000000000100000040000000 000000000100000040000000 000000000100000040000000 Link to comment Share on other sites More sharing options...
Peluco Posted January 10, 2016 Author Share Posted January 10, 2016 Maybe try to change the framebuffer [....] Hello Codinger. I'm lost. What is the purpose of the framebuffer changing? Could I get some benefits from it? Link to comment Share on other sites More sharing options...
Codinger Posted January 10, 2016 Share Posted January 10, 2016 Hello Codinger. I'm lost. What is the purpose of the framebuffer changing? Could I get some benefits from it?You could try to use a different "driver" for you gpu Link to comment Share on other sites More sharing options...
Peluco Posted January 10, 2016 Author Share Posted January 10, 2016 Well, thanks. Maybe it's worth trying, now I'm seeing some graphics glitches when I'm using the computer for long time. I think that it could be hardware failure, but I've not seen it before on windows. As I understand, I have to select a framebuffer on config.plist, but as you mention port-patching... do I need to change DSDT? Link to comment Share on other sites More sharing options...
ssprod Posted January 10, 2016 Share Posted January 10, 2016 Coding, thanks for these suggestions. Hi Peluco, will try the FB edits to see if that rectifies my issues with my E6420 (Hi Resolution). Cheers. ssprod Link to comment Share on other sites More sharing options...
ssprod Posted January 11, 2016 Share Posted January 11, 2016 Greetings, tried all of the FB settings, none seemed to improve the freezing issue. Freezing is particularly consistent when downloading any file, or when opening MacIasl. I'm attaching my config, dsdt, and ssdt if any owners of this system wants to tinker and tweak. Hopefully, our persistence and focus will pay off! Link to comment Share on other sites More sharing options...
ssprod Posted January 12, 2016 Share Posted January 12, 2016 Thanks for pipin' in.. having the darndest time trying to rectify these glitches on my E6420 (1440x900).. and it looks like I'm not alone at the card table. I have tried every suggestion posted.. the behaviour is unusual, unlike anything i've experienced with previous systems over the last several years. When I, for instance, launch MacIasl, the gui will display with transparency, freeze my system for a few seconds, and then correct it's display. When I download any file, the system will freeze mid-stream in the process. Kind Regards. ssprod Link to comment Share on other sites More sharing options...
ssprod Posted January 12, 2016 Share Posted January 12, 2016 Maybe something to do with Clover settings then... I only ever use Chameleon and/or Enoch and have not experienced this behaviour on the E6420. Maybe you try a new EC installation with Enoch and compare. Thanks Herve, could I delete the Clover boot files and simply install Enoch w/ pertinent Extra folder/files? Link to comment Share on other sites More sharing options...
ssprod Posted January 12, 2016 Share Posted January 12, 2016 Tried that, didn't want to boot. Created a fresh USB as per Enoch guide. I'm getting the dreaded KP. Thanks Herve. Link to comment Share on other sites More sharing options...
Peluco Posted January 12, 2016 Author Share Posted January 12, 2016 You're welcome, consider it another aspect of your Hackintosh ongoing education... You try, you fail, you experiment, you learn. That's the idea; makes a break from perpetual spoonfeeding... Indeed, Enoch does not do the AICPUPM patch that Clover did. You can read about EC-capable Enoch in this thread. You may attempt to boot in single-user mode and add NullCPUPM or the patched AICPUPM kext. I see you're booting with an MBP4,1 SMBIOS, which is not the right profile for a Latitude E6420 with SandyBridge CPU and Intel HD3000 graphics. Using Chameleon Wizard, set your SMBIOS profile to MacBookPro8,2 and save the SMBIOS plist in your /Extra folder. You'll also need a kernel plist in which you place references to injected kexts location and/or patches to use (a bit like Clover, but just a bit...). In the case of the SandyBridge platform, only 1 parameters is useful: KernelBooter_kexts (=Yes/No) -> tells Enoch to load (or not) injected kexts from /Extra/Extensions Injected kexts will incur a sligghtly slower boot time than if kexts were placed in /Library/Extensions for instance, but it's a powerful way to test kexts: place proven kexts in /L/E and cache/prelink them; place test kexts in /E/E and inject them with KernelBooter_kexts=Yes. Hello Hervé. I've tested, for curiosity, the DSDTs you've linked, and it don't work well with my e6420. With the DSDT you linked, I lose USB and HDMI output, and no audio. As I've told before, I'm using the e6220 DSDT modified to activate DualLink. The only issue with that one is that I need Voodoo to get audio. I have another issue with my config. I use the computer connected to a HDMI 22" monitor, so I left the laptop panel as a second screen and the 22" as the main screen. But sometimes, when OSX is loading, it powers off the laptop panel and activates only the external display. And I can't activate the panel again, nor by connecting and disconnecting the external screen nor by using Fn+F8 (which garbles display and I have to reboot). It does so randomly, I can't find a pattern. When I have some spare time, I'll play with the framebuffer settings to see if it helps with this problem. Regards. Link to comment Share on other sites More sharing options...
ssprod Posted January 13, 2016 Share Posted January 13, 2016 You're welcome, consider it another aspect of your Hackintosh ongoing education... You try, you fail, you experiment, you learn. That's the idea; makes a break from perpetual spoonfeeding... Indeed, Enoch does not do the AICPUPM patch that Clover did. You can read about EC-capable Enoch in this thread. You may attempt to boot in single-user mode and add NullCPUPM or the patched AICPUPM kext. I see you're booting with an MBP4,1 SMBIOS, which is not the right profile for a Latitude E6420 with SandyBridge CPU and Intel HD3000 graphics. Using Chameleon Wizard, set your SMBIOS profile to MacBookPro8,2 and save the SMBIOS plist in your /Extra folder. You'll also need a kernel plist in which you place references to injected kexts location and/or patches to use (a bit like Clover, but just a bit...). In the case of the SandyBridge platform, only 1 parameters is useful: KernelBooter_kexts (=Yes/No) -> tells Enoch to load (or not) injected kexts from /Extra/Extensions Injected kexts will incur a sligghtly slower boot time than if kexts were placed in /Library/Extensions for instance, but it's a powerful way to test kexts: place proven kexts in /L/E and cache/prelink them; place test kexts in /E/E and inject them with KernelBooter_kexts=Yes. Thanks for your guidance, Herve! Problem still exists, frequent freezing and graphic glitching.. going back to Clover as I've been working with this package for quite a while.. Peluco, have you experienced improved graphics behaviour through your work? Thanks. Link to comment Share on other sites More sharing options...
Recommended Posts