Jump to content
Welcome to InsanelyMac Forum

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.


  • Content count

  • Joined

  • Last visited

  • Days Won


Zenith432 last won the day on November 18 2017

Zenith432 had the most liked content!

1 Follower

About Zenith432

  • Rank
    InsanelyMac Legend

Contact Methods

  • Website URL

Profile Information

  • Gender

Recent Profile Visitors

19,492 profile views
  1. usb 3.0s?

    It's not the same. When you put a search string without dots like "AppleUSBXHCI", it searches for substring, so it will match com.apple.driver.usb.AppleUSBXHCI and com.apple.driver.usb.AppleUSBXHCIPCI, and apply the patch to both. When you put full bundle name with dots, it does exact match, so patch is only applied to com.apple.driver.usb.AppleUSBXHCI as it should.
  2. Clover General discussion

    @apianti: your solution in Rev 4436 does not work with GCC. Since gEfiHashAlgorithmSha1Guid is defined both in CloverPkg.dec and MdePkg.dec, its C definition is inserted into AutoGen.c for HashServiceFix twice which cause compilation to break. I have not checked with Xcode.
  3. Clover General discussion

    This workaround is useless because gEfiHashAlgorithmSha1Guid is a global variable, not a preprocessor symbol so "#ifndef gEfiHashAlgorithmSha1Guid" is always true. When compiling with GCC on both macOS and Linux I get multiply defined symbol error because of definition in MdePkg.dec (which ends up in AutoGen.c for HashServiceFix module) and HashServiceFix.c. arthurpt and ricoc90 report above is about Xcode build. So I suggest replacing "#ifndef gEfiHashAlgorithmSha1Guid" with "#if !defined(__GNUC__) || defined(__clang__)", so that gEfiHashAlgorithmSha1Guid is defined in HashServiceFix.c if not compiling on GCC. Let me know if it's ok, I'll commit it.
  4. @SAngeli: As desribed here sudo defaults delete /Library/Preferences/com.apple.windowserver.plist DisplayResolutionEnabled and then after restarting virtual machine sudo /Library/Application\ Support/VMware\ Tools/vmware-resolutionSet 1920 1080
  5. Clover General discussion

    It is probably a local problem. I do not experience such misery, but SF svn repository is usually sluggish compared to github git.
  6. Clover General discussion

    You can update to EDK2 svn r26767 or githib commit 9c7d0d4. I put 26764 in the commit msg because it's the last one that contained a change impacting the patches.
  7. Clover General discussion

    @LuCyr04: update to latest edk2 and reapply Patches_for_edk2
  8. Apple released macOS 10.13.4 Update

    @mulder77, bluenote56: I changed SMBIOS Model ID from iMac18.2 to iMac 18.1 and it fixed the problem. The solution is posted in the thread I linked.
  9. Intel HD 630 acceleration

    @aerz, ctich: Thanks! Changing Model ID from iMac 18.2 to iMac 18.1 fixed the problem. I didn't need to change DVMT, and ig-platform-id is already set correctly by gma.c.
  10. Apple released macOS 10.13.4 Update

    Anyone try 10.13.4 with Kabylake graphics (HD630, model 0x5912)? I'm getting flicker and screen artifacts. See my post here Any help is appreciated.
  11. Intel HD 630 acceleration

    I installed macOS 10.13.4, with Intel HD Graphics 630 (model 0x5912), using AppleIntelKBLGraphics AppleIntelKBLGraphicsFramebuffer and I'm getting massive flicker and screen artifacts. This happens with patches posted in this thread for ComputeLaneCount/PAVP-disable. So I tried with latest Lilu 1.2.2/IntelGraphicsFixup 1.2.6. Flicker still there! Anyone else run into this or know of a solution? Thanks!
  12. usb 3.0s?

    Here's patch with shorter hex strings <dict> <key>Comment</key> <string>change 15 port limit to 22 in XHCI kext (270-series) 10.13.4</string> <key>Find</key> <data>g32UDw==</data> <key>MatchOS</key> <string>10.13.4</string> <key>Name</key> <string>com.apple.driver.usb.AppleUSBXHCI</string> <key>Replace</key> <data>g32UFg==</data> </dict>
  13. Clover Change Explanations

    Rev 4406 Updated built_gcc7.sh to create GCC 7.3 toolchain for use with './ebuild.sh -t GCC53'. Note that latest binutils is 2.30, but due to some unresolved bug, all versions of binutils later than 2.27 cause build failures.
  14. Clover Bug/Issue Report and Patch

    @apianti: I was responding to your post #2758.
  15. Clover Bug/Issue Report and Patch

    I'm talking about build_gcc7.sh. It uses /usr/bin/xcrun only once to find the full pathname to xcode SDK root, which is stored in a file (or symlnk) somewhere under /private/var. The full pathname to SDK root is then passed to GCC configure which generates makefiles with full pathnames for the build tools to use.