Jump to content


  • Content Count

  • Joined

  • Last visited

Reputation Activity

  1. Like
    Wanderer3 got a reaction from Fergarth in Nvidia Web Driver updates for macOS High Sierra (UPDATE Jan 29, 2020)   
    Thanks Cyberdevs, did everything you suggested and got a fresh install of HS up and running with Nvidia drivers on my GTX 970.
  2. Like
    Wanderer3 reacted to Cyberdevs in Nvidia Web Driver updates for macOS High Sierra (UPDATE Jan 29, 2020)   
    Now we're talking
    Clean install, web driver installation, nvram, kext cache clean up before restart. and this time I added the NVWebDriverLibValFix.kext to the /L/E and fixed the permissions.
    I chose the Nvidia web driver before rebooting  and also used the AGDPFix then rebooted the system and Viola!
    But I guess the NVWebDriverLibValFix.kext did the trick this time Thanks to @Badruzeus and @SavagAUS for pointing it out

  3. Like
    Wanderer3 got a reaction from fabiosun in Nvidia Web Driver updates for macOS High Sierra (UPDATE Jan 29, 2020)   
    Black screen after installing new High Sierra NVIDIA driver and applying AGDP fix on new install of High Sierra. I have also installed LILU and NvidiaGraphicsFixup. My card is GTX 970. iMac 17.1. The system seems to hand over to the Nvidia card, and monitor shows a signal is being received, but screen is black. With the black screen problem in Sierra, the monitor screen was black but this was because no signal was being received. This is a different problem.
    Any suggestions will be welcome.
  4. Like
    Wanderer3 got a reaction from DSM2 in [pre-release] macOS High Sierra   
    Try removing EmuVariableuefi driver from Drivers64UEFI folder and reboot.
    After High Sierra public Beta 4 install i got the same message on reboot, and this seemed to fix it.
  5. Like
    Wanderer3 reacted to darkvoid in [FIX] macOS Sierra DP1 BCM94532Z WiFi   
    On macOS Sierra DP1, when using a BMC94532Z NGFF WiFi card, AirportBrcm4360.kext no longer successfully loads.
    This problem is caused by the driver not being able to initialize the fvco (frequency voltage controlled oscillator).
    Apply the following patch in Clover to enable WiFi using the BCM94352Z:
    Kext: AirPortBrcm4360 Find: 81F952AA00007529 Replace: 81F952AA00006690 Through Clover config.plist:
    <dict> <key>Comment</key> <string>AirPortBrcm4360 - fcvo</string> <key>Disabled</key> <false/> <key>Find</key> <data>gflSqgAAdSk=</data> <key>Name</key> <string>AirPortBrcm4360</string> <key>Replace</key> <data>gflSqgAAZpA=</data> </dict>
  6. Like
    Wanderer3 reacted to Brumbaer in [GUIDE] El Capitan on ASRock X99E-itx/ac using a 5960x   
    I use an overclocked Skylake as my work system. It is very fast and has a very small footprint. It works flawlessly, so live got boring fast and I decided to bring some excitement into my computer life.

    What could be more exciting than a 5960x ?

    I wanted an itx board and you can choose the x99 itx board your heart desires as long as it is an AsRock X99E-itx/ac - the only x99-itx board I could find.

    I had a GTX980TI available, from my Skylake, which had been replaced by a short GTX970, to allow for a smaller package (19x19x24.5 cm).
    From my ATX days I also had a Super Flower 750W power supply and two 8GB DDR4-3000 memories available.
    For storage I used a 512GB SM951- AHCI version for easy install.
    For cooling I chose a Kraken 41. I use an Kraken 31 on my Skylake and the case of the X99 would be a bit larger, large enough to hold a Kraken 41.

    For a case I built a frame of profiles 22x22x36.5 cm large. In real tower style, largest dimension is the height, just as I prefer it.

    Besides the system I used an SanDisk Extreme 64GB memory stick. It's an fast USB stick with 245MB/s read and 190MB/s write speed. And it really delivers this kind of performance when connected to an USB 3.0 port.

    I used my Skylake to prepare the install stick.

    The target system consisted of:
    Intel 5960x AsRock X99E-itx/ac NVidia GTX980TI 512GB SM951 - AHCI 2x8GB DDR4-3000 G.Skill RipJaws 4 Super Flower SF-750F NZXT Kraken 41 For preparation of the installation stick I used:
    SanDisk Extreme 64GB Hackintosh The software used included
    El Capitan - already installed on Hackintosh OS X El Capitan Installation Application The config.plist attached to this post Clover v2_4 r3543 - Bootloader USBInjectAll.kext 0.5.11 - USB Support AppleALC.kext v1.0.8 - Audio FakeSMC.kext v6.18.1934 IntelMausiEthernet.kext v1.0.2d8 - Ethernet NullCPUPowerManagement.kext v1.0.0d2 - To get decent performance by switching of power management VoodooTSCSync.kext - Synchronizing TSC of CPUs BrcmFirmwareRepo.kext v2.2.3 - BT BrcmPatchRAM2.kext v2.2.3 - BT FakePCIID_Broadcom_WiFi.kext v1.3.1 - WiFi Test2.efi - Addresses memory problem with X99 boards cudadriver-7.5.29-macos.dmg - Cuda Driver  WebDriver-346.03.05f02.pkg The driver version has to fit your OS X system build. - NVidia Graphics Card Driver Kext Utility - Installing Kexts and rebuilding kext caches. Clover Configurator - What the name suggests. The versions given are the ones I used. Other versions - especially newer ones - should work as well. For each OS X build there is a special WebDriver. Make sure you download the correct  WebDriver version for your OS X.
    Don't ask me where to find the software, if you can't manage to find it, you probably shouldn't try installing a Hackintosh.

    There is other useful software, but that is all that is needed to get the system up and running.
    If you know your way around you will get by by using the attached config.plist and reading the in depth section. Otherwise look at the Step by Step.
    Bold: Names of finder objects
    Underline: Buttons, menu options etc.
    Bold Underline: Key presses and Text to be entered. Text surrounded by <> describes a special function key. I.e. <Return> stands for the Return or Enter key.
    Italic: Text in dialogs or special terms
    Step by Step

    Preparing the USB stick

    Download all needed software to the computer you will use to prepare the USB stick.
    The USB stick will be erased. So save any contents you might want to keep.
    Start Disk Uitility Select the Stick itself. If your stick is already formatted it may show multiple lines. Select the first one. It usually named after the product. In my case it's SanDisk Extreme In the bottom right corner of the main window the Device: can be found. It will be something like disk1. Note the value. Select Erase Name: a Format: OS X Extended Journaled Scheme: GUID Partition Map Press Erase Quit Disk Utility Open Terminal ​enter the following. This is all in one line. When entered press the <Return> key.
    sudo /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia --applicationpath /Applications/Install\ OS\ X\ El\ Capitan.app --volume /Volumes/a Enter <Return> Enter Password Enter Y Enter <Return> Wait this will take a while - using a fast USB stick pays off here. When finished enter (you will need the device noted above, preceded by /dev/ and succeeded by s1).
    diskutil mount /dev/disk1s1 Enter <Return> You will see a new Volume called EFI in the side Bar of your Finder window. Rename it to INSTEFI. This is not strictly needed, but will help to distinguish the million of EFI volumes floating around. Start Clover Advance by pressing Ok to step Installation Type Change Install Location to your Install stick (Install OS X El Capitan) Customize Select Install for UEFI Booting Only Drivers64UEFISelect OsxAptioFix2Drv-64 Install Quit Clover Prepare VoodooTSCSync.kext
    On a 5960x there are 16 CPUs numbered 0..15. They have to use the same timebase, this is done by VoodooTSCSync.kext.
    The syncronizing has to take place when the last CPU is initialized. For that VoodooTSCSync.kext must know the number of the last CPU. In Finder goto VoodooTSCSync.kext Right Click on VoodooTSCSync.kext and select Show package contents Enter Contents folder Right click Info.plist and open with TextEdit Search for IOCPUNumber Make sure in the line following the found on  there is 15 between the <integer> and </integer> statements
    <key>IOCPUNumber</key> <integer>15</integer> Save and Quit In Finder copy Test2.efi to INSTEFI/EFI/CLOVER/drivers64UEFI In Finder goto INSTEFI/EFI/CLOVER/kexts Delete all folders, but Other Copy USBInjectAll.kext, AppleALC.kext, FakeSMC.kext, IntelMausiEthernet.kext, NullCPUPowerManagement.kext, VoodooTSCSync.kext into Other folder Replace config.plist in INSTEFI/EFI/CLOVER with the attached one. Copy BrcmFirmwareRepo.kext, BrcmPatchRAM2.kext, FakePCIID_Broadcom_WiFi.kext, cudadriver-7.5.29-macos.dmg, WebDriver-346.03.05f02.pkg, Kext Utility and Clover Configurator onto  the stick Install OS X El Capitan Eject Install OS X El Capitan BIOS Settings
      Insert USB Stick in USB 3.0 port on your target machine Press and hold Clear CMOS Button on back panel. Power on
    Nothing will happen Release Clear CMOS Button Press <Del> Key to enter BIOS settings. OC Tweaker Screen CPU Configuration Intel SpeedStep Technology Disabled Intel Turbo Boost Technology Enabled ​Advanced Screen CPU Configuration CPU C State Support Enabled ​Chipset Configuration PCIE1 Link Speed Gen3 USB Configuration Intel USB 3.0 Mode Enabled Boot Screen Boot Option 1 select the UEFI: on USB stick Exit ScreenSave Changes and Exit Install OS X In Clover Menu select Boot Install OS X El Capitan
    Text will scroll through
    Gray screen will appear
    Apple with progress bar will appear and will only advance very slowly
    Dark grey screen will appear Select language for install You might want to use the Disk Utility option to format your new system disk Select OS X Installation Acknowledge whatever Select drive to install your system on
    Takes some minutes to install and will finally restart After restart boot from your new OS Drive Finish Installation Post Installation In Finder goto 
    /System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AppleGraphicsDevicePolicy.kext/Contents/ Drag Info.plist onto the Desktop Open Info.plist on Desktop with TextEdit Replace all
    g>none Replace all 
    g>none Save and Quit Copy Info.plist from Desktop back into Contents folder Select  Authenticate Replace Enter Password Start Kext Utility Enter password Wait for Enjoy message Drag BrcmFirmwareRepo.kext, BrcmPatchRAM2.kext and FakePCIID_Broadcom_WiFi.kext from Finder onto Kext Utility Window. Enter password Wait for Enjoy message Quit Mount the EFI Partitions ​Start Terminal
    The following commands are only valid if you have just the USB Stick and one system drive. If you have more drives you will have to find the device names of your USB Stick and your system drive by using diskutil list. Enter 
    diskutil mount /dev/disk0s1 Enter
    diskutil mount /dev/disk1s1 Quit Rename the partition EFI to OSEFI Copy EFI Folder from INSTEFI to OSEFI Eject INSTEFI Open EFI/CLOVER/config.plist on OSEFI with Clover ConfiguratorIn Boot Section Remove Verbose flag Remove nv_disable flag Set nvda_drv flag Set Default Boot Volume to the name of your system partition. Kernel and Kext PatchesEdit the AirPortBrcm4360 patch to use your WiFi country code.​ Set the XXYY bytes to hold the Ascii value of your WiFis country code.
    66C706XXYYEB2BIn this case it's DE for Germany.
    66C7064445EB2B Save and Quit Install Cuda Driver by double clicking it's dmg and starting the pkg. Install WebDriver by double clicking it's pkg. The system will restart Remove USB stick before the system boots In depth
    I only used the I218-V port so far. And it is handled by IntelMausiEthernet.kext.
    For AppleALC.kext to work you will need the FixHDA Patch and an Audio Inject value of 1 in Clover.
    When USB 3.0 is enabled the board will rout all ports to the XHCI controller. So the EHC controllers can be ignored.
    For USBInjectAll.kext to work, the XHCI ACPI device must be named XHC. A Clover patch renames XHCI to XHC.
    I added the ports to exclude from the ones available in the Clover Boot Args. This leaves HS ports 1 to 6, 11, 13 and 14 and SS ports 1 to 6.
    HS and SS Ports 1 to 4 being assigned to the 3.0 connectors on the back panel, Port 13 and 14 to the USB 2.0 connectors on the back panel.
    Port 6 being connected to the Krakens USB and Port 11 to the boards BT chip. The other ports are currently not in use.
    They are on a Mini PCIE card, BCM20702A0 and  and rather well supported. 
    BrcmFirmwareRepo.kext and BrcmPatchRAM2.kext  take care of BT and FakePCIID_Broadcom_WiFi.kext takes care of WiFi.
    To get 5GHz working you will need a Clover Patch. The replacement must be adapted to hold your WiFis country code 66C7064445EB2B would set the country code to DE for Germany.
    Install Cuda and WebDriver as usual. The config.plist uses MacPro 6,1, so you will have to patch AppleGraphicDevicePolicy.kext.
    This leaves only the CPU
    The 5960x will hang on boot, this is solved with the Brumbaer 5960x patch.
    The CPUs will have different TSC values which is corrected by VoodooTSCSync.kext. Remember to make sure that the IOCPUNumber in the Info.plist is set to the correct value (15 for 5960x).
    The Haswell-E will work with xcpm, but will not run at full speed for whatever reasons. To get some power management and a decent performance the xcpm is switched off and P-states are disabled. To get some power management  C-States are used. xcpm will be switched on automatically and while being switched on will ignore P-State BIOS settings. To switch xcpm off, an unsupported CPU is faked. This requires the NullCPUPowerManagement.kext to prevent KPs.
    Obviously the P-States have to be switched off  (EIST option) and C-States have to be enabled in BIOS.
    Usual Last Words
    If you follow this guide, you do so on your own risk.
    Hope I haven't made any mistakes, didn't forget something or mix up files.
    I didn't do any long time test, or tests for sleep, hand-off etc.. But if there are any problems with those the usual remedies should apply.
    If there is interest I can add some pictures of the rig and performance numbers.
  7. Like
    Wanderer3 got a reaction from xtddd in Nvidia Web Driver updates for macOS Sierra (UPDATE Sept 27, 2019)   
    Maybe my experience is just entirely unrelated,
    when I trialled the first beta version of Sierra I did it in a new partition created on my existing El Capitan install SSD, booted the system from clover installed in el capitan EFI. All my relevant kexts have always been in the clover extra folder, so no need to create a folder for 10.12.
    I have a skylake processor so I am using iMac 17.1 system def. After reaching desktop on first beta install I changed the appropriate board ID status to none, installed the Nvidia web driver for my GTX970 and rebooted with NVDA_drv=1 boot flag still set, this was always set, and never changed this at any time. On subsequent Sierra beta updates, I found it was first necessary to uninstall the Nvidia web drivers before rebooting and installing new beta version or I got a black screen on second stage boot, even with NV_disable flag set.
    I am currently running Sierra GM using same procedure for install with full GPU acceleration (or what passes for full acceleration on my hack, lol).
    Hope this helps
  8. Like
    Wanderer3 got a reaction from Allan in Clover UEFI Usb boots to El Capitan install screen but target SSD not showing in Disk Utility   
    the good news is, I have successfully installed El Capitan, i did try to follow the methods you linked to on Olarila, but the bios layouts were too dissimilar, so I tried again with a fresh installation of Clover, removed everything except my target drive, used minimal kexts, i.e. FakeSMC, NullpowerManagement, and three kext patches, set bootlegs -v Nvda_drv=0 and booted into ElCapitan install, where for the first time ever, the target drive was visible, installed El Capitan, and reached the desktop.
    I copied over my EFI from boot drive to main drive and successfully rebooted. I had a problem with installation of Nvidia drivers using nvda_drv=1, but this was fixed by changing profile in SMBIOS to Mac pro 3.1. Mizen's brilliant work on IntelMausiEthernet.kext fixed my network problems, I've never had a better connection, ever, and although I still have a few things to fix, sound etc, I am well pleased with the result.
    Maybe it's a little early, but I would like to thank everyone who has helped me get this far, if it wasn't for the brilliant work you all do, and the unselfish way you all share, I would still be floundering.
    My best regards to you all. 
  9. Like
    Wanderer3 got a reaction from Allan in Clover UEFI Usb boots to El Capitan install screen but target SSD not showing in Disk Utility   
    Thanks again Allan,
    I will do as you suggest and report back ASAP.