Hackintosh Sound Drivers

Posted on  by  admin
Hi Everyone,
  1. Universal Sound Drivers
I have successfully built an AMD Hackintosh with macOS Sierra 10.12.6 (Windows is on the same computer, seperate HDDs for both OS). Everything works (OS, Ethernet, Nvidia Drivers) except the sound. I have a Corsair Void 7.1 Wired Headset (USB), and the headset works perfectly on Windows, no issues. but whenever I use it on Mac, it makes a crackle and pop sound VERY LOUDLY whenever there is the slightest bit of bass, or whenever a video is started / unpaused, and also lags A LOT behind the video that's playing. I have done some research online, and I believe it might be because of not installed drivers for ALC1150 (although it might be other kexts, I don't know). I don't know how to install sound drivers on AMD Hackintoshes, and I have done research online, but all the tutorials are for Multibeast. Again, I don't know whether it is drivers for ALC1150 or other kexts. I did plug in some Apple Earphones (Headphone Port Version, into the front IO headphone port) and while they didn't have NEARLY as much bass as the headset (although that might be due to the way the different devices are made) they still had some crackles and pops, and lagged significantly behind the video. Any help on this problem would be greatly appreciated as I can not find anything for AMD.

Oct 23, 2016 - After that go to Drivers section and choose the proper audio and network options for. It is a critical task for macOS Sierra on Hackintosh PC.


TL;DR: Crackling noise in headset, probably ALC1150 drivers (maybe kexts), don't know how to install drivers for ALC1150, need help.
SPECS
[*]AMD FX-8320 (overclocked to 4.4GHz)
[*]MSI 970 Gaming Motherboard
[*]MSI GTX 960 4GB
[*]16GB DDR3 RAM
[*]Corsair H105 AIO Watercooling
[*]Corsair VOID 7.1 USB Headset (White)
Yours Sincerely,
Ziggy

Universal Sound Drivers

~~~~~~~~~~~~~~~~~~~~~~~~(also I am new to Hackintoshing)

My original procedure from January 2016 is documented on my blog.I did a reinstall from scratch in April 2017 while building my dotfiles project.This repository tracks the hackintosh specific information.

macOS Sierra installation

Follow UniBeast: Install macOS Sierra on Any Supported Intel-based PC.Exceptions:

  • Disk Utility cannot see NVMe drive

    • Apply the 10.12.4 NVMe patches to CLOVER/config.plist on the installation media EFI volume.
    • May also need to copy IONVMeFamily.kext from an existing macOS 10.12.4 /System/Library/Extensions folder to CLOVER/kexts/Other on the installation media EFI volume since it may not be included in the macOS installer.
  • Boot failure (showing prohibited sign): no root volume

    This time I also applied the same patches to the system Clover immediately following installation due to difficulties getting Clover to inject HackrNVMeFamily-10_12_4.kext.I later found I needed a newer Clover to get the network kext injected, but did not yet return to testing whether this was the same problem.

  • MultiBeast 9.0.1 configuration

    • Quick Start > UEFI Boot Mode
    • Drivers > Audio > Realtek ALCxxx > ALC892
    • Drivers > Audio > Realtek ALCxxx > Optional HD 4600 HDMI Audio
    • Drivers > Misc > FakeSMC v6.21-311-g2958f55.1723
    • Drivers > Misc > FakeSMC Plugins v6.21-311-g2958f55.1723
    • Drivers > Misc > FakeSMC HWMonitor Application v6.21-311-g2958f55.1723
    • Drivers > Misc > NullCPUPowerManagement v1.0.0d2
    • Bootloaders > Clover v2.3k r3766 UEFI Boot Mode
    • Customize > System Definitions > iMac > iMac 14,2
    • Customize > SSDT Options > Sandy Bridge Core i5 / i7 Overclocked
  • Ethernet fails when booting from system Clover

    Support for the onboard Intel I218V was reportedly added to AppleIntelE1000e v3.3.3, which is installable by MultiBeast.I saw 'IntelMausi..' on the downloads page for a RehabMan version, so I copied IntelMausiEthernet.kext manually by USB key to the system Clover, as mentioned below.MultiBeast 9.0.1 installed to the system Clover v2.3k r3766, but that version apparently cannot inject kexts properly or at all.Again using a USB key, I manually upgraded the system Clover to v2.4k r4049, after which kext injection worked.

Post install configuration

Copy to CLOVER/kexts/Other:

  • FakePCIID.kext from RehabMan-FakePCIID-2017-0109.zip (source code)

USB

The USB 3.1 ports are separate from USB 2.0 and USB 3.0 and work natively in 10.12.

Configure USB 2.0 and USB 3.0 ports

  • Copy to CLOVER/kexts/Other:
    • FakePCIID_XHCIMux.kext from RehabMan-FakePCIID-2017-0109.zip (source code)

      Routes devices on XHC port USB 2.0 pins to EHC1, helping with port limit.

    • USBInjectAll.kext from RehabMan-USBInjectAll-2017-0112.zip (source code)

  • Custom SSDT for USBInjectAll.kext
    • Compile SSDT-UIAC.dsl with MaciASL from RehabMan-MaciASL-2017-0117.zip
    • Save result SSDT-UIAC.aml to CLOVER/ACPI/patched.

USB 3.1 PCI-E card

My addon card (dodocool DC26 SuperSpeed USB 3.1 PCI-E, ASM1142 chipset) initially did not work.I thought it might be because I had not yet connected the card to an additional (SATA) power supply.The DC22 product page states the extra power is only required to enable higher charging current on both ports:

Free pdf downloads for all engine sizes and models for volkswagen t5 other. View and download volkswagen transporter workshop manual online 1980 transporter automobile pdf manual download automobile volkswagen transporter t5 manuallines. Samsung galaxy s2 bedienungsanleitung pdf. View and download volkswagen transporter t5 manuallines online transporter t5 automobile pdf manual download. Available for free download in blend obj c4d 3ds max ma and many more also check these 252 premium 3d volkswagen transporter models vw transporter t5 fl. 1000 3d vw transporter 3d models found free file download source available in max obj lwo see 3d previews before download.

PCIe or SATA 15-pin power connector for power supply

Panasonic kx-t7030 programming manual

Hackintosh Sound Drivers

Supply power directly from PCIe bus or from 15-pin SATA power connector. When using the 15-pin SATA power connector, it supports up to 5V 2A bus power on each USB 3.1 port.

The DC26 product page does not specifically say the SATA power is optional or required:

Excellent Performance

The 15-pin SATA power connector supplies power to USB-C enabled devices, and supports up to 5V 900mAh output on each USB 3.1 port.

The ports worked once I removed the EHC1->EH01 patch I had previously determined I needed.I found the DC26 does indeed require the SATA power connector, though.The statement 'up to 5V 900mAh output' seems to be wrong: my Nexus 6P reported 1720 mA charging current.

Intel HD graphics

I primarily use a discrete graphics card, but I want to take advantage of onchip processor features such as Intel Quick Sync Video.I do not believe it is set up properly yet based on the Messages app crashing when first showing certain videos and on VDADecoderCheck failing.Maybe it is a problem with macOS Sierra.I need to review the UEFI settings related to the proressor, such as VT-d.

Copy to CLOVER/kexts/Other:

  • FakePCIID_Intel_HD_Graphics.kext from RehabMan-FakePCIID-2017-0109.zip (source code)

    8086:0412 is the native device-id for HD4600 desktop. By injecting 0412, AppleIntelFramebufferAzul and AppleIntelHD5000Graphics will load. And since, FakePCIID will also be attached to these devices, it will successfully fool both kexts that the device an Intel HD4600 Desktop IGPU (0412).

Intel network

Copy to CLOVER/kexts/Other:

  • IntelMausiEthernet.kext from RehabMan-IntelMausiEthernet-v2-2017-0321.zip (source code)

    System information utility shows 'Intel I218V2 PCI Express Gigabit Ethernet'.ASUS specifications show 'IntelĀ® I218V, 1 x Gigabit LAN, Dual interconnect between the Integrated Media Access Controller (MAC) and Physical Layer (PHY) Gigabit IntelĀ® LAN Connection- 802.3az Energy Efficient Ethernet (EEE) appliance'.

Other

I forgot what SSDT-SB-OC.aml is or where it came from.

Coments are closed
Scroll to top