Jump to content

[HOW TO] Fix QuickLook and Preview loading issues in Mojave


330 posts in this topic

Recommended Posts

7 hours ago, ellaosx said:

The usual. place it where you have put lilu

 

I have Lilu in /Library/Extensions. As in the attached screenshot. Should I just copy+paste the 2 files in NoVPAJpeg ( those being Info.plist and kern_start.cpp ) next to the lilu.kext? Shouldn't I compile the plugin? If so, can you please guide me? Thanks!

Screenshot at Oct 01 21-59-47.png

Link to comment
Share on other sites

26 minutes ago, xyboox said:

 

I have Lilu in /Library/Extensions. As in the attached screenshot. Should I just copy+paste the 2 files in NoVPAJpeg ( those being Info.plist and kern_start.cpp ) next to the lilu.kext? Shouldn't I compile the plugin? If so, can you please guide me? Thanks!

 

 

It's already compiled. You just need to click Releaseshttps://github.com/vulgo/NoVPAJpeg/releases 

Download. Unzip. Then you just copy-paste the NoVPAJpeg.kext alongside Lilu.kext (at the same location).

 

Edited by arsradu
  • Like 2
  • Thanks 1
Link to comment
Share on other sites

Thank you so much for this post :) - was having issues with opening JPG & jpeg om my MacOS Mojave install - with intel 530 & RX 580 - I have disabled/given up on the intel 530 ... so just using the RX 580 and the  NoVPAJpeg kext - which I installed using Kext Utility. 

Thanks everyone for contributing to the Hackintosh community :) 

  • Like 2
Link to comment
Share on other sites

7 hours ago, undercover_neo said:

Thank you so much for this post :) - was having issues with opening JPG & jpeg om my MacOS Mojave install - with intel 530 & RX 580 - I have disabled/given up on the intel 530 ... so just using the RX 580 and the  NoVPAJpeg kext - which I installed using Kext Utility. 

Thanks everyone for contributing to the Hackintosh community :)

 

You're welcome. Glad to hear it's been useful for you, too. It's really great when people come here not just to request help, but also to thank for that help. It's a really beautiful and unique feeling of accomplishment when you know you've helped somebody. Wish more people would do that. :)

 

So I want to welcome you to this forum (I see this has been your first post). And thank you very much for your feedback.

Edited by arsradu
  • Like 1
  • Thanks 1
Link to comment
Share on other sites

On 7/15/2018 at 11:18 PM, arsradu said:

For ATI GPUs (curtesy of @Cyberdevs' post here).

 

The discreet GPU should be set as primary in BIOS and your displays should be connected to your discreet GPU

The iGD/iGPU/iGFX must be enabled in BIOS/UEFI as the secondary GPU.

 

  1. I removed the DSDT
  2. Reconfigured the config.plist to and removed some flags which weren't needed because of the DSDT
  3. added the InjectATI + Ornioco Framebuffer (I removed the Orinoco framebuffer because of some weird glitches but it might be useful for other AMD GPUs if you inject the correct framebuffer according to your GPU. No need to inject anything for nVidia GPUs unless your GPU needs it)
  4. Added the InjectIntel + ig-platform-id for my intel HD530 (for intel HD 530 I use the 0x19120001 ig-platform-id)
  5. Removed com.apple.finder.plist
  6. Removed com.apple.QuickLookDaemon.plist
  7. rebuild the kextcache and reset the nvram

I fixed preview by just enabling my Intel HD530 (ig-platform-id 0x19120000) + InjectATI + InjectIntel.

Steps 5 - 7 were not used.

Screen Shot 2018-10-09 at 10.09.44 pm.png

Link to comment
Share on other sites

1 minute ago, SavageAUS said:

I fixed preview by just enabling my Intel HD530 (ig-platform-id 0x19120000) + InjectATI + InjectIntel.

Steps 5 - 7 were not used.

 

 

Alright. Then I'd say it would be alright to remove them from the tutorial, as well. :) Thank you very much for the feedback. If there is anything else you would like to have changed/updated, please, let me know.

Link to comment
Share on other sites

4 minutes ago, arsradu said:

 

Alright. Then I'd say it would be alright to remove them from the tutorial, as well. :) Thank you very much for the feedback. If there is anything else you would like to have changed/updated, please, let me know.

I will just add that if this is a common reoccurrence then i might move toward the kext solution NoVPAJpeg.kext, as i don't see the point of having an iGPU enabled with a dGPU just to fix one little problem that a simple kext can fix without causing other issues (i have not tested it).

Kudos to yourself @arsradu and @Cyberdevs for figuring this out.

Edited by SavageAUS
  • Like 1
Link to comment
Share on other sites

8 minutes ago, SavageAUS said:

I fixed preview by just enabling my Intel HD530 (ig-platform-id 0x19120000) + InjectATI + InjectIntel.

Steps 5 - 7 were not used.

 
 

 

I am still using the same method since beta 1 but I dont use injectATI probably you dont need that too. Try without it. 

Edited by telepati
Link to comment
Share on other sites

6 minutes ago, telepati said:

 

I am still using the same method since beta 1 but I dont use injectATI probably you dont need that too. Try without it. 

Confirmed, InjectATI not needed (for me at least).

Screen Shot 2018-10-09 at 10.23.34 pm.png

Edited by SavageAUS
  • Like 1
Link to comment
Share on other sites

I didn't try NoVPAJpeg.kext and thought to give a chance. I normally used @CyberDevs' method since Beta1;

 

I added NoVPAJpeg.kext and change BIOS to PEG as a primary after restart Preview and Quicklook worked. 

 

And two things start to work and I still don't believe it. Needs more test.

 

Netflix and iTunes DRM working now. Netflix never worked before and iTunes DRM just working when I download the media files but on HD movies extras never work until NoVPAJpeg.kext.

 

I will make more test for a couple of days then I will edit this post if it is still working. 

 

Edited by telepati
  • Like 3
Link to comment
Share on other sites

Ok, Guys, I thought maybe this is not the effect of NoVPAJpeg.kext and removed it. I start testing without it. After removed kext I use @Cyberdevs MacOptimizer Clean Cache and NVRAM then restart the machine. I don't understand what's going on but everything is still working. 

 

What's work now;

 

Quicklook all image type, (Not all)

Quicklook all video type,

Netflix

iTunes all DRM

 

Now I am not using any kexts and method from post 1 and everything works. is that mean we don't need actually any kext and method? I really don't get it. I just disable IGPU from BIOS and remove InjectIntel and ig-platform-id that's all. I am not using the beta version of OS never changed SMBIOS it always iMac17,1 with the same serial.

 

Please tell me what can I test more?

 

Edit: Ok finally found the hitch; 

 

Yes, NoVPAJpeg.kext need it for jpegs file without it jpegs never work. All other types of  files working (png, ai, psd, mp4, mov etc.) Thats mean we still need method and kext for jpegs. :hysterical:

 

Thank you all guys again. :thumbsup_anim:

 

Edited by telepati
  • Like 2
Link to comment
Share on other sites

For me, what worked was SMBIOS 18,3 and enabling the iGUP and selecting the Skylake ID.  I also use WhatEverGreen and Lilu, this allows all my DP ports that I need, I have 2 4K monitors at 60Hz.


Thanks to all those that tested and made this easy to resolve and follow

 

  • Like 1
Link to comment
Share on other sites

6 minutes ago, Donw35 said:

For me, what worked was SMBIOS 18,3 and enabling the iGUP and selecting the Skylake ID.  I also use WhatEverGreen and Lilu, this allows all my DP ports that I need, I have 2 4K monitors at 60Hz.


Thanks to all those that tested and made this easy to resolve and follow

 

 

It should work with no iGPU enabled if you use MacPro6,1 or iMacPro1,1 SMBIOS, as well. But I'm glad it works for you, too.

  • Like 1
Link to comment
Share on other sites

Thanks to all contributors to this topic. For anyone with a similar system, I only needed to change BIOS/SAG/Graphics Configuration/iGPU Multi-Monitor to [Enabled], all the rest remain at [Auto] and set Inject/Intel to [True] in Clover config.

 

 

Edited by gjw
duplicate signature
  • Like 1
Link to comment
Share on other sites

On 10/27/2018 at 7:09 PM, gjw said:

Thanks to all contributors to this topic. For anyone with a similar system, I only needed to change BIOS/SAG/Graphics Configuration/iGPU Multi-Monitor to [Enabled], all the rest remain at [Auto] and set Inject/Intel to [True] in Clover config.

Yeah, that works too.

 

I've added it to the main post, as well. Thanks for the tip.

Edited by arsradu
Link to comment
Share on other sites

 Share

×
×
  • Create New...