Contribute
Register

Dell Alienware 15 R3

Status
Not open for further replies.
But I can only see the volume control gets enabled, and I can drag it around as well, but no sound what so ever.

Your patched AppleHDA components are probably not patched for your codec.
Likely the PathMap is wrong.

In addition to the other things mentioned in post #99.
 
I won't go searching multiple posts for the "Problem Reporting" info.
Please attach all data in one reply.

Also, avoid editing previous posts when information is requested.

Note: Your ioreg shows audio working. You will need to describe in detail what your issue is.

And.. ioreg/Clover/etc shows other obvious problems:
- CPU PM not implemented correctly
- ACPI not patched correctly (no accommodation for _OSI("Darwin")), suggest _OSI->XOSI + SSDT-XOSI.aml
- drivers64UEFI is wrong (OsxAptioFix*.efi are mutually exclusive)
- you're injecting kexts that are already installed (InjectKexts should be "Detect")

Sorry, will pay attention double check before posting, not to edit previous posts.
I will try to fix these issues, thanks.
 
Now I tried to fix the issues you pointed out:
- CPU PM not implemented correctly
- ACPI not patched correctly (no accommodation for _OSI("Darwin")), suggest _OSI->XOSI + SSDT-XOSI.aml
- drivers64UEFI is wrong (OsxAptioFix*.efi are mutually exclusive)
- you're injecting kexts that are already installed (InjectKexts should be "Detect")

I have some questions now...
- How should I patch the AppleHDA then? It seems patching AppleHDA manually is very complex...
- You said that my internal display is on Nvidia, not Intel, so is it possible to use the Intel HD630 instead of Nvidia?(maybe disable Nvidia?)

And about patching SSDT, I noticed that SSDT-15 corresponds to my Nvidia card.
If I want to disable Nvidia card , I will just have to add these two lines in \_SB.PCI0.PEG0.PEGP._INI:
External(\_SB.PCI0.PEG0.PEGP._OFF, MethodObj)
_OFF()
Then save as aml, move to CLOVER/ACPI/patched, set DropOem=true inside config.plist, right?

Thanks.

kextstat & kextcache output:
demonoids-Air:temp demonoid$ kextstat|grep -y acpiplat
13 2 0xffffff7f82688000 0x60000 0x60000 com.apple.driver.AppleACPIPlatform (5.0) 65E05472-6AE7-3308-8CC8-FA6CB0DB2AEE <12 11 7 6 5 4 3 1>
demonoids-Air:temp demonoid$ kextstat|grep -y appleintelcpu
demonoids-Air:temp demonoid$ kextstat|grep -y applelpc
demonoids-Air:temp demonoid$ kextstat|grep -y applehda
92 1 0xffffff7f825ab000 0x1d000 0x1d000 com.apple.driver.AppleHDAController (279.48) ED51F180-19C8-3DE1-AF81-0E389D98ADDE <91 90 73 12 7 6 5 4 3 1>
122 0 0xffffff7f8290e000 0xb5000 0xb5000 com.apple.driver.AppleHDA (999.1.1fc1) 806B8C17-50CA-3C6B-90B3-195F38D8FB89 <121 92 91 90 77 73 6 5 4 3 1>
123 0 0xffffff7f825a7000 0x2000 0x2000 com.apple.driver.AppleHDAHardwareConfigDriver (279.48) 14690424-1048-3F1D-8A3D-41657C97EB67 <4 3>
demonoids-Air:temp demonoid$
demonoids-Air:temp demonoid$ sudo touch /System/Library/Extensions && sudo kextcache -u /
Password:
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext Lilu.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IntelGraphicsFixup.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext AppleBacklightInjector.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooTSCSync.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Trackpad.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Mouse.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Keyboard.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Controller.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext USBInjectAll.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext SATA-100-series-unsupported.kext
kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext HackrNVMeFamily-10_12_4.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_XHCIMux.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext CodecCommander.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext AtherosE2200Ethernet.kext
kext-dev-mode allowing invalid signature -67013 0xFFFFFFFFFFFEFA3B for kext AppleMobileDevice.kext
kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext aDummyHDA.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIBatteryManager.kext
KernelCache ID: 6BE25E9DE282DB14849544F5ACFF470E
 

Attachments

  • Debug.zip
    2 MB · Views: 82
- How should I patch the AppleHDA then? It seems patching AppleHDA manually is very complex...

See FAQ/google. Yes.. it is very complex. You will also need to read the Intel HDA spec.

- You said that my internal display is on Nvidia, not Intel, so is it possible to use the Intel HD630 instead of Nvidia?(maybe disable Nvidia?)

I don't have your laptop, so you will need to conduct experiments (BIOS settings, experiments in Windows, etc).

And about patching SSDT, I noticed that SSDT-15 corresponds to my Nvidia card.
If I want to disable Nvidia card , I will just have to add these two lines in \_SB.PCI0.PEG0.PEGP._INI:

Then save as aml, move to CLOVER/ACPI/patched, set DropOem=true inside config.plist, right?

ACPI patching basics:
https://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/
 
There seems to be a problem wit applehda wit all the Dell related laptops with Kaby Lake. I have a XPS 15 9560 with the same codec alc 3266 (alc 298) and have the same issue and nowhere have I found a solution. I've also tried many of the steps rehabman has mentioned in this thread.
 
There seems to be a problem wit applehda wit all the Dell related laptops with Kaby Lake. I have a XPS 15 9560 with the same codec alc 3266 (alc 298) and have the same issue and nowhere have I found a solution. I've also tried many of the steps rehabman has mentioned in this thread.

Did you remember FakePCIID.kext + FakePCIID_HDMI_Audio.kext?
Some KabyLake computers need it...
 
With NvidiaGraphicsFixup installed, the web driver finally works...
TdvwGtP.png
 
With NvidiaGraphicsFixup installed, the web driver finally works...
TdvwGtP.png

I guess your signature is inaccurate then... and you really don't have HD630...
 
Did you remember FakePCIID.kext + FakePCIID_HDMI_Audio.kext?
Some KabyLake computers need it...
Would these kexts also affect audio on a Skylake build? I am having the same exact audio issue with my Alienware 17 R4. I have volume controls and microphone, but no sound whatsoever out of the speakers.
 
Would these kexts also affect audio on a Skylake build? I am having the same exact audio issue with my Alienware 17 R4. I have volume controls and microphone, but no sound whatsoever out of the speakers.

Yes.
Always worth a try.
 
Status
Not open for further replies.
Back
Top