Jump to content

wern apfel

  • Content Count

  • Joined

  • Last visited

  • Days Won


wern apfel last won the day on November 5 2016

wern apfel had the most liked content!

1 Follower

About wern apfel

  • Rank
    InsanelyMac Legend

Profile Information

  • Gender
  • Location

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. wern apfel

    AppleALC — dynamic AppleHDA patching

    I've never really taken care of the pin configuration, in most cases it works with the default config, even the external microphone has been working here for years. See here and here. Just for fun, add the CA0132 pin config from the AppleALC resources to the PinConfigurator and se the result. Also see some optical glitches on HiDPI mode.
  2. Is the AppleGFXHDA.kext loaded? I do not think that they have a discrete 6 channel output with that patch. Apple use these DSP functions to split the left and right channel to 6 channels. IMHO. is the way we patch the AppleHDA.kext wrong, Windows and Linux do not use three 2 channel outputs but one 6 channel output. Try out the attached tool to enable volume control with layout 7 and the patched AppleALC from this topic. To make it work, you have to start Windows once. enable VC for layout 7.zip
  3. For HDMI audio, you have a second controller whose ID is changed by FakePCIID, but both IDs are supported. You can try it without patching the ID. Use the boot argument "no-controller-patch" You can also try the edited DSDT. DSDT.aml.zip I also use a SSDT, but without AppleALC. Why did you add a delay? is it necessary Does it also have two headphone jacks? If so, you can try the AppleALC from the attachment. AppleALC.kext_1.3.5_Alien_18.zip
  4. What did you try? Do you see an HDAU device in the IOReg?. Upload an IOReg dump for further investigation.
  5. As far I know, the audio ACPI device name is on SkyLakes mainboards and newer HDAS, you probably have a patch somewhere else. But it does not matter as log as it works. That's the best we can have so far, but without volume control when using the aggregate device. BTW. after a fresh Mojave installation, wakeup works as expected, just migrated the data with the Migration Assistant and all apps are working. Even Photoshop and Filemaker are still registered.
  6. I bought a RX 580, it works without WhateverGreen, just like the card i still use, AMD HD7770. I only use the hda-gfx entry for HDMI/DP. With AppleALC, you do not need a KextsToPatch entry. Layout 7 is for experimenting! Interestingly, I have the same issue after upgrading High Sierra with Mojave. It seems that when upgrading with the final Mojave revision something goes wrong, while it works on an upgraded High Sierra install with the first Developer preview. I usually copy the kexts manually and use a script to repair permissions and rebuild the cache. Use the commands I posted here. Was it a new install or an upgrade? I expect sleep to work on a fresh install. About Nvidia: It will probably take longer, the driver have to be rewritten for Metal 2. Just a guess. It should be there, see screenshot. But if it works, you do not need it.
  7. Make sure the Lilu.kext and AppleALC.kext are in clover/kexts/Other CodecCommander in /L/E and the AppleHDA.kext is unchanged. Also needed is the HDAS to HDEF patch and a layout-id, if you need only line-out and the headphones use layout 2. For further troubleshooting an ioreg dump could be useful. Probably only with a kext that identifies the codec address and loads it to that address. You can try out Ubuntu live. I use Ubuntu.
  8. Get well soon! Yes, if the driver works as it should. HDMI uses a different codec, mostly from the graphic card. Normally the firmware stays in the codec RAM. If you can control the volume, the firmware is loaded. Your assumption is correct, the switcher disables the DSP, just run the DSP enable tool again. This DSP folder contains the Apple DSP settings for the iMac Pro and the 2018 MacBooks that no longer use the AppleHDA.kext. If you loose the sound on the front speakers, try the reset tool, but note that it also clears the DSP RAM.
  9. wern apfel

    AppleALC — dynamic AppleHDA patching

    Are you talking about ALC892? If so there are no resources for layout 11 or 13. Since all ALC892 resources have a digital output and arsradus mainboard does not have one, he needs new resources.
  10. Here's the app, but bear in mind it's in an early beta stage. You should use it with AppleALC with layout-id 7, also use the provided tool to enable DSP. Since we can not load the required firmware within macOS, you need to start Windows or linux once to load the firmware. Actually it's just for experimenting! enable DSP for layout 7.zip CA0132Tool.zip
  11. I'm not sure what you want to do, I guess you want to load the Creative firmware. If so the firmware is under /lib/firmware/ctefx.bin, but the driver will load that firmware, just start Linux once and reboot to macOS. Attached is a new tool to set the streams for layout7 and DSP. Only use it while the firmware is loaded! Tomorrow I'll upload a tool with more settings options. set stream for layout 7 with DSP.zip
  12. The screenshot is from the GA-Z170X-Gaming 7 mainboard user manual. My mainboard is a G1.Sniper M3. Maybe Gigabyte removed it on new BIOS revisions.
  13. I hope "discrete" is the right word for it, but in any case it's different than fake surround. Fake surround is simply stereo, channels 1, 3, 5 are the left channel and 2, 4, 6 the right channel. While true 5.1 are six separate channels, a 6-channel encoded video/audio file is needed. The multi-out device is fake surround only with the aggregate device is 5.1 possible. If you start Linux and reboot to macOS the firmware is still in the RAM and you can use some features. Another tool is needed. In the user manual I can see that it is possible to enable DSP in the BIOS, I wonder what happens when you enable it. Could not find any information on the net about it.
  14. wern apfel

    AppleALC — dynamic AppleHDA patching

    It is possible to use all devices, but some must to be in switch mode. One of the two inputs is the microphone, it is only configured as line-in. Take a look at the resources from the attachment. For layout 10 you should have four 2-channel streams, the first input device is the rear and front microphone in switch mode, the second device is line-in. Layout 11 has only three 2-channel streams, line-in and the rear microphone are in switch mode, the front microphone as second device. Platforms101.xml.zip
  15. wern apfel

    AppleALC — dynamic AppleHDA patching

    I do not have a data sheet or your codec, but as far as I know, all Realtek 8xx codecs have only 2 ADCs, which means you can use only 2 input devices at the same time. You can have the two microphones in the switch mode, or one of the microphones with line-in. You can try layout 10 and 11. AppleALC.kext.zip