Jump to content
arsradu

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

331 posts in this topic

Recommended Posts

NOVPAJPEG.kext worked flawlessly, question is, how future proof is it? Could it break something in the future with mac os updates?

Edited by blu ray

Share this post


Link to post
Share on other sites
Advertisement
On 10/29/2018 at 10:37 AM, blu ray said:

NOVPAJPEG.kext worked flawlessly, question is, how future proof is it? Could it break something in the future with mac os updates?

 

Personally, I don't think so. I don't think it will break anything. Worst case scenario, it might stop working at some point. But that will probably be fixed with an update. I guess we'll have to wait and see. :) And if that fails, you'll always have one of the other options to fix this issue. So, I wouldn't worry about it too much.

 

Personally, I'm not using it. I tried it. For some reason it didn't work for me. Changing the SMBIOS or activating the iGPU in BIOS did the trick though. So, as I said, I wouldn't worry about it too much.

Edited by arsradu

Share this post


Link to post
Share on other sites

Hello

 

I wanted to share my results, as I was reading this forum post for having the same issue with Finder now previewing any Jpeg files.

 

i disabled the integrated intel graphics in my bios to resolve the issue.

 

Quick and easy solution id have to admit ;-)

 

 

 

 

Share this post


Link to post
Share on other sites
1 hour ago, Ddewit said:

Hello

 

I wanted to share my results, as I was reading this forum post for having the same issue with Finder now previewing any Jpeg files.

 

i disabled the integrated intel graphics in my bios to resolve the issue.

 

Quick and easy solution id have to admit ;-)

That might be quick and easy for you. :) But it's definitely not a solution for everyone.

 

What's your SMBIOS? Some of them (such as MacPro5, MacPro6, iMacPro) do work without an iGPU. But whether or not it's enabled in BIOS, should not affect anything, since in many cases, the iGPU is not even recognised. :)) Still, I'm curious to know what's your current SMBIOS.

Share this post


Link to post
Share on other sites

Hi i'm having the same problems. Quicklook / Preview won't open jpeg/jpg files. I've added NOVPAJPEG.kext I tried changing the SMBIOS nothing worked for me. Do I need to do something special for the kext to work?

Share this post


Link to post
Share on other sites
1 hour ago, bogascorp said:

Hi i'm having the same problems. Quicklook / Preview won't open jpeg/jpg files. I've added NOVPAJPEG.kext I tried changing the SMBIOS nothing worked for me. Do I need to do something special for the kext to work?

 

Well, you've got multiple options. And your setup is actually very similar to mine. So I guess I have some experience with that.

 

Let's start with: which SMBIOS are you currently using?

If you went for iMac14,2 for example or even iMac18,3 make sure the iGPU is enabled in BIOS (you can easily enable it by going under dual-monitor and enabling that option). Add 64MB for the iGPU and that's all. Make sure you use WhateverGreen.kext so your computer doesn't freeze on certain websites.

 

Alternatively, you can simply use a MacPro5 or MacPro6,1 SMBIOS and you won't have to worry about the iGPU anymore, since those don't have iGPUs in the first place.

 

So, if you're going the SMBIOS route, make sure you either enable the iGPU in BIOS and use WEG, or use an SMBIOS like the ones for Mac Pro or iMac Pro which don't require you to enable the iGPU.

 

I actually tried the NoVPAJpeg kext myself and just like you, it didn't do anything for me. Maybe I missed something, maybe there are other reasons why it didn't work. I didn't have the time to investigate that. But personally, I already have at least 2 other methods to get this to work. :) And I already described them for you above.

Edited by arsradu

Share this post


Link to post
Share on other sites

I can't find iGPU in BIOS. In Graphics it only allows me to choose between IGD or PEG

Below I can specify shared memory and IGD Multi-Monitor. Similar to the screenshot.

Screenshot 2018-11-05 at 16.22.57.jpg

Share this post


Link to post
Share on other sites
4 hours ago, bogascorp said:

I can't find iGPU in BIOS. In Graphics it only allows me to choose between IGD or PEG

Below I can specify shared memory and IGD Multi-Monitor. Similar to the screenshot.

Screenshot 2018-11-05 at 16.22.57.jpg

 

Yeah, I was suggesting trying to set IGD Multi-monitor to Enabled.

 

4 hours ago, bogascorp said:

@arsradu It worked :D

I changed to MacPro6,1 in SMBIOS and it's working the preview. Hurray. Thank you so much.

 

Glad to hear that. :)

 

23 minutes ago, bogascorp said:

@arsradu Another question. When you put the computer to sleep, did you ever lose sound after waking?

 

That is not related to this topic. Depending on what method are you using for sound (hopefully Lilu + AppleALC), you can try different Layout IDs. :) Some of them have EAPD enabled and you shouldn't lose sound after sleep. Alternatively, you can get CodecCommander.kext, put it in S/L/E (doesn't work from Clover/kexts/Other) and it should have the same effect. I personally had issues with it under Mojave, so I chose one of the other Layouts in order to fix this issue.

 

Now, unfortunately, your motherboard uses a different codec than mine, so I can't suggest the same Layout ID that worked for me. But what I can suggest is taking a look at the list of supported codecs from here and trying a different one than the one you currently have. Your codec is ALC 887, so choose one of these Layout IDs: 1, 2, 3, 5, 7, 11, 13, 17, 18, 33, 50, 99

 

Also, select ResetHDA in your Clover config. Might help with that.

 

315520144_Screenshot2018-11-05at22_49_25.png.0addb24e8e8d61e05ff60207bb4a9dac.png

 

For more information on AppleALC, here's the official thread: 

 

 

Also, in case you want to discuss the flashing during boot issue which you probably have with that RX 580 (if you don't, I would be VERY interested to know more details), feel free to share your experiences here: 

You're definitely not the only one with that issue.

 

If I can help you with anything else related to this topic, please, let me know.

 

Also, while we're at it, I would recommend using the Edit feature when you want to add something and nobody else replied to you. Otherwise you will create a lot of different posts, which may look a bit spammy. :) Just a suggestion.

 

And welcome to the forum! :)

 

Cheers!

Edited by arsradu

Share this post


Link to post
Share on other sites

Hi there!

I have RX570 and SMBIOS iMac 18.3.

Also got problem with Preview app. Tried to enable iGPU: Preview start working but audio(alc887) stops :). Using NoVPAJpeg also help with Preview but hackintosh boots good only in verbose mode. Without verbose it reboot automatically when gpu drivers are loading during boot process. Sometimes it can boot successfully in second attempt. 

Does anybody know the solution of problems above? 

Share this post


Link to post
Share on other sites
Hi there!
I have RX570 and SMBIOS iMac 18.3.
Also got problem with Preview app. Tried to enable iGPU: Preview start working but audio(alc887) stops :). Using NoVPAJpeg also help with Preview but hackintosh boots good only in verbose mode. Without verbose it reboot automatically when gpu drivers are loading during boot process. Sometimes it can boot successfully in second attempt. 
Does anybody know the solution of problems above? 

Are you using VirtualSMC? If so go back to FakeSMC + NoVPAJpeg, if not enable IGPU and work out audio issue. Latest kexts? Correct layout? Tried different ones?


Sent from my iPhone using Tapatalk

Share this post


Link to post
Share on other sites
7 hours ago, nayzebo said:

Hi there!

I have RX570 and SMBIOS iMac 18.3.

Also got problem with Preview app. Tried to enable iGPU: Preview start working but audio(alc887) stops :). Using NoVPAJpeg also help with Preview but hackintosh boots good only in verbose mode. Without verbose it reboot automatically when gpu drivers are loading during boot process. Sometimes it can boot successfully in second attempt. 

Does anybody know the solution of problems above? 

 

Not sure they're related. But if you feel like they are, just enable the iGPU in BIOS, use WhateverGreen and remove NoVpaJpeg kext. Or, use a MacPro/iMacPro SMBIOS to fix the Preview issue and you won't need NoVPGAJpeg in the first place.

I cannot speak for the automatic reboots. If you don't have that already enabled, you should probably try enabling KernelPM in Kernel & Kext Patches of your Clover config.

Share this post


Link to post
Share on other sites
1 hour ago, freearcher said:

My display card is RX560, which SMBIOS I should choice? anyone have idear?

 

You can use the MacPro/iMacPro SMBIOS, as I suggested above.

 

Also, it would be nice to know what other hardware components do you have. So I would recommend adding that information to your signature. :)

Share this post


Link to post
Share on other sites

Thanks everyone!

 

On 11/7/2018 at 8:41 AM, SavageAUS said:

Are you using VirtualSMC? If so go back to FakeSMC + NoVPAJpeg, if not enable IGPU and work out audio issue. Latest kexts? Correct layout? Tried different ones?

I use FakeSMC. All kexts are of the latest versions. 

 

On 11/7/2018 at 8:42 AM, arsradu said:

Not sure they're related. But if you feel like they are, just enable the iGPU in BIOS, use WhateverGreen and remove NoVpaJpeg kext. Or, use a MacPro/iMacPro SMBIOS to fix the Preview issue and you won't need NoVPGAJpeg in the first place.

I cannot speak for the automatic reboots. If you don't have that already enabled, you should probably try enabling KernelPM in Kernel & Kext Patches of your Clover config.

I didn't fix the problem with audio with enabled iGPU. Tried all supported layouts.

 

Finally, I use NoVPAJpeg.kext with enabled InjectATI flag in config (before used RedeonDeinit only). It fixed auto reboots during boot process and Preview app works fine.

 

Share this post


Link to post
Share on other sites
On 11/7/2018 at 12:01 PM, arsradu said:

 

You can use the MacPro/iMacPro SMBIOS, as I suggested above.

 

Also, it would be nice to know what other hardware components do you have. So I would recommend adding that information to your signature. :)

thank you so much! MacPro SMBIOS is work for me!

By the way, 10.14.1 usb 3.0 is not working, how can I do?

 

Share this post


Link to post
Share on other sites
27 minutes ago, freearcher said:

thank you so much! MacPro SMBIOS is work for me!

By the way, 10.14.1 usb 3.0 is not working, how can I do?

The USB port limit patch issue is off-topic but here's the new patch for your USB ports:

 

Name: com.apple.driver.usb.AppleUSBXHCI

Find: 83FB0F0F 838F0400 00

Replace: 83FB0F90 90909090 90

 

If you have more questions about the USB ports you can post them here:

https://www.insanelymac.com/forum/topic/336241-macos-mojave-10141-is-out/

 

Share this post


Link to post
Share on other sites
 
Well, you've got multiple options. And your setup is actually very similar to mine. So I guess I have some experience with that.
 
Let's start with: which SMBIOS are you currently using?
If you went for iMac14,2 for example or even iMac18,3 make sure the iGPU is enabled in BIOS (you can easily enable it by going under dual-monitor and enabling that option). Add 64MB for the iGPU and that's all. Make sure you use WhateverGreen.kext so your computer doesn't freeze on certain websites.
 
Alternatively, you can simply use a MacPro5 or MacPro6,1 SMBIOS and you won't have to worry about the iGPU anymore, since those don't have iGPUs in the first place.
 
So, if you're going the SMBIOS route, make sure you either enable the iGPU in BIOS and use WEG, or use an SMBIOS like the ones for Mac Pro or iMac Pro which don't require you to enable the iGPU.
 
I actually tried the NoVPAJpeg kext myself and just like you, it didn't do anything for me. Maybe I missed something, maybe there are other reasons why it didn't work. I didn't have the time to investigate that. But personally, I already have at least 2 other methods to get this to work.  And I already described them for you above.
OP thanks for your help!

I'm trying to go with the SMBIOS route, since I'm on i7 2600 non k with GT640

I chose Mac Pro 5.1 but I can't boot as I'm stuck at com.apple.driver.AppleTyMCEDriver kernel panic. I googled and it said I have no ECC RAM. How can I get past this KP?

Or can I still get offline VDA from my i7 2600? VDA works in High Sierra.

Share this post


Link to post
Share on other sites
3 hours ago, stanleylhs said:

OP thanks for your help!

I'm trying to go with the SMBIOS route, since I'm on i7 2600 non k with GT640

I chose Mac Pro 5.1 but I can't boot as I'm stuck at com.apple.driver.AppleTyMCEDriver kernel panic. I googled and it said I have no ECC RAM. How can I get past this KP?

Or can I still get offline VDA from my i7 2600? VDA works in High Sierra.

 

Maybe try MacPro3,1 instead?

Share this post


Link to post
Share on other sites
4 hours ago, stanleylhs said:

stuck at com.apple.driver.AppleTyMCEDriver kernel panic.

patch it in clover or flag it with -nehalem_error_disable

Edited by ellaosx

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

Announcements

  • Similar Content

    • By monoKu
      Graphic: Nvidia RTX 2070s
      Memory:Predator 8GB 3200Mhz x 2
      Motherboard: MSI Z390m gaming edge ac
      CPU: i7-9700K
      System: macOS 10.15.5
       
      ------------------------Problem-------------------------
      It could detect IGPU at first time without 2070s plug in, it works fine. Model and version shows currently.
      but when I back 2070s in my motherboard, DP cable connected to IGPU, something went wrong as below:
      (example: chrome)
       
      About This Mac: 

       
      Connection:

       
      Here is my EFI:
      EFI.zip
    • By macnuub
      Asus R541U 
      I installed Niresh Mojave On it Every thing working expect Wifi when seen through Hacktool
      I found it has a Pci Realtek 8723be
      Its not working where as external mini usb wifi adapter is working
      Please Help me to fix wifi Realtek 8723be PCIe wifi
       
    • By lat7280hd620
      I'm a software developer that's new to hackintoshing.  Attempted both Catalina and Mojave.  My current config gets stuck before the installer.  The logo appears with progress bar near 1%.  My previous attempts got me through to the installer where I used Disk Utility to Erase the disk and created one GUID partition with APFS format, and after several minutes the first reboot brings back the logo with progress bar near 1%.  I never get to "x minutes remaining".
       
      Using DEBUG versions. 
      opencore-log.zip
      ubuntu-logs.zip
      EFI.zip
       
      PS: SMBIOS/UUID redacted with sed in both log+config.
       
    • By tlefko
      macOS-Mojave-XPS13-9350
      Hello, this is a simple guide to get OS X 10.14 working on any XPS 13 9350 model
      This guide uses files from (@syscl) (albeit edited) and full credit to him for the Deploy.sh and DSDT patches. However, his Clover folder is unbootable with Mojave and thus has been redone.
      However, his Deploy is still retained but edited to remove some DSDT patches that break things on Mojave
      I did my best to keep the guide simple and for the most part it is, it's inteded for the 6200U non iris but should work with others. (credit @syscl)
      Issues
      Wake up via lid is hit or miss (sometimes needs key press) SD Card slot Restarts don't work (endless black screen while turning off but still on) Usage Notes
      USB Devices eject upon sleep (USB Patches via Deploy were major issue) Changing board number via Clover Config doesn't work always unless serial is changed (No idea..) Audio is controlled via VoodooHDA however prefpane is not nessacary. Never tested USB C anything. Charging should be fine however I'm not sure about others, don't personally use it) What Works
      Everything else! Setup Notes
      The new AFPS file system must be used, there is no way to avoid it. Has no noticeable adverse effects except slower boot time It is difficult to repartition AFPS drives and resize them, recommend clean install or you could have one partition smaller than your hard drive that can't be increased unless reformatted Although Volumes will be converted, keep drive as GUID BIOS Settings
      Set all SATA operation as AHCI Disable Secure Boot, Fast Boot For Coil Whine improvement disable C-States Enable UEFI Booting (Disable Legacy if easily confused) Recommended: Clean Install (Preinstall steps)
      Download latest Mojave version from Mac App store (Register AppleID as developer, enroll your mac, download the preview from the link onsite or google for detailed instructions. Make Bootable media (google how or download app to do it, it's just a terminal command) Download the Latest Clover revision (currently using r4568) and install it to your USB as UEFI and ESP (no need for drivers) Copy The contents of this Github repository into your EFI folder on the USB (Mount the EFI Partition via clover config, efi mounter, etc.) (No Boot Folder in EFI) If you have the same XPS Model as me you can use stock ACPI patched files (6200u, hd 520, 3200x1800,) if not delete contents of both folders (origin, patched) and will fix later via @syscls modified deploy) Installing Mojave (Clean Install)
      Boot PC off the USB, select your Installer as your Boot drive from clover menu config is currently set to FAKESERIAL and -v. I believe (@syscl's) deploy generates serial # information Once installer is loaded, go to disk utility and format as a GUID Partition Table with whatever partitions you want (Don't format whole drive to afps make sure it's GUID) Run the Mojave installer to the drive wait for it to finish, then turn off) From Clover, select the name of the Mojave Partition (not preboot, recovery, etc.) and not your USB stick either From here the installation will continue. DO NOT CLICK ON MOUSE OR KEYBOARD (crashes installer shortly after at least for me) Post Install (Clean Install)
      Reboot off your USB once again, load up your Mojave drive. First Boot will take long, if your using my ACPI files (from @sysl's deploy, edited) and have same model you should have everything out of box (except wifi) Regardless, run through the installer and set it all up. (without acpi) At this point screen should be fine, mouse, keyboard, no wifi should be present or bluetooth. No brightness control as well. go to terminal to mount EFI or via clover Config, EFI Mounter, etc, of both USB and the internal disk Copy and REPLACE the EFI folder from the USB into your hard drive. Unplug your USB and reboot and you should be able to boot without the USB now Turn off PC, boot into clover. Don't select a drive and press F4 and Fn+F4 a few times, wait a few seconds, then boot back to the drive Plug back in the USB, mount it's EFI, and run the modified Deploy Script on your Hard Drive EFI partition After deploy is finished, there will be VoodooI2C error as I deleted it from Kexts, for me it breaks Trackpad and Keyboard. For now will be using VoodooPS2. After Modded Deploy
      You should have no Internet at this point, the following next steps should resolve that. However, your Brightness, lidsleep, USB, bluetooth should be working Using your favourite Kext Installer (Put it on a USB or something to get it on the PC), install (credit @Rehabman's) FAKEPCIID and FAKEPCIID_Broadcomm texts that are included in the ManualKexts Folder Then run "Sudo kextcache -i /" from terminal, reboot, then run it again. By this point your wifi should be fixed, and everything should be done Post Install Notes
      Your welcome to transfer whatever other kexts you want to S/L/E, personally I leave them in the CLOVER Folder injected. Doing upgrade via mac app store is similar, just partitioning hard drive is harder. Apart from that same process essentially, not recommended Credits
      Credit Hackintosher.com for basic patches (although @syscl) covered some Credit to @syscl (clearly...) Credit to @Rehabman Credit to @syscl Kexts, and his contributers. ex. Lidwake.kext (although not fully compatible) Support
      Your welcome to open any issues on this thread, I personally have little DSDT knowledge so I will do my best to help! Thanks for Reading!
      - This is a clone from my GitHub, the link to the repository is below with all files
       
      https://github.com/tlefko/macOS-Mojave-XPS13-9350
       
      - I would really like to hear everyone's experience trying this guide so please let me know in the comments how it worked for you, if you plan to try it, etc.
       
      Checkout our official site here https://twortech.wixsite.com/pcmac
    • By ThomasMattOnline
      Hello Everyone,

      Trying to get Hardware Acceleration working on my Hackintosh (HEVC Support) however I am such a noob, OpenCore is very new to me and would love some support.
      I have included screenshots and the EFI that is currently working on my System, I have USB 2 & 3.0 all working, however, the only thing I can fault is my GPU not being hardware acceleration enabled.

      Final Cut Pro X - Recognises GPU
      VideoProc - Doesn't recognise anything.
       
      (I am running the latest version of OpenCore 0.5.9)

      Things I've tried: I tried following the post https://www.tonymacx86.com/threads/catalina-10-15-2-update-lost-hevc-h265-acceleration.288563/ - No Luck
      I have also tried: https://forums.macrumors.com/threads/activate-amd-hardware-acceleration.2180095/page-53?post=28255048#post-28255048 - No luck either!

      My friend online tells me I shouldn't need such Kext as he has the same build as me but when I load his EFI on my system it boots with no USB 2 or 3.0 (I'm keeping his EFI off here as I've uploaded mine.)

      Please note: I appreciate all (any) pieces of advice and please do bear in mind that I am a noob and may need whatever you say simplifying as I can get easily confused.


      config.plist

×