Jump to content

Dell Precision 7710: no audio after updating to macOS Big Sur


OSTips

Recommended Posts

Hi,

I created a hackintosh with Dell 7710.

The specs are:

  • Intel i7-6920HQ
  • Nvidia Quadro M3000M, which is disabled
  • Intel Corporation HD Graphics 530


I have the problem, that after updating my hackintosh from Catalina to Big Sur, graphics card has less RAM (From 2048mb to 1536mb) and the sound stopped working, it isnt showed in the setting or anywhere. I have an Realtek soundcard with
ALC293 Codec.

I use Clover Configurator.

 

I am new here, so if anything is written wrong, I apologise in advance.

Best regards.

 

Precision_7710_BigSur.jpg

 

  • Like 1
Link to comment
Share on other sites

  • Administrators

1536MB VRAM is the correct default value; you must have had a patch in Catalina that increased VRAM to 2GB. See the Whatevergreen User Manual.

In order to get audio, make sure you inject latest versions of Lilu + AppleALC kexts; you may then experience with the various layout ids available for ALC293 as per listed in the AppleALC wiki. See here.

 

I invite you to post a zipped copy of your Clover EFI folder and specify the version of Clover + Clover Configurator app you're using.

  • Like 1
Link to comment
Share on other sites

  • Administrators

There's some cleanup to do in order to get rid of the obsolete/deprectated/conflicting stuff. Right now, it's as if everything was thrown at the Hack in the hope that things will work but that's the best recipe for trouble. For instance:

  • you should not be injecting all those Bluetooth RAM patching kexts but only the appropriate ones. Read-up the GitHub repo to that effect.
  • FakePCIIDxxxx kexts are deprecated and no longer useful, you can get rid of them.
  • I don't think you can use VoodooPS2 kexts and SmartTouchpad kexts

Lookup the 7510 guide posted by Jake Lo in our Guides section.

 

Same applies to your config settings, especially the properties injected for the iGPU which are ridiculous:

iGPU01.jpg

iGPU02.jpg

iGPU03.jpg

iGPU04.jpg

iGPU05.jpg

iGPU06.jpg

iGPU07.jpg

iGPU08.jpg

 

There's absolutely no need for such a large set of properties! One must wonder why you opted for 4-port framebuffer layout 0x191B0005 rather than the usual 3-port layout 0x19160000? In addition, most properties you inject are basically the exact same things that are natively contained in the layout!

ID: 193B0005, STOLEN: 34 MB, FBMEM: 0 bytes, VRAM: 1536 MB, Flags: 0x0023130A
TOTAL STOLEN: 35 MB, TOTAL CURSOR: 1 MB (1572864 bytes), MAX STOLEN: 137 MB, MAX OVERALL: 138 MB (145244160 bytes)
Model name: Intel Iris Pro Graphics 580
Camellia: CamelliaDisabled (0), Freq: 1388 Hz, FreqMax: 1388 Hz
Mobile: 1, PipeCount: 3, PortCount: 4, FBMemoryCount: 4
[0] busId: 0x00, pipe: 8, type: 0x00000002, flags: 0x00000098 - ConnectorLVDS
[1] busId: 0x05, pipe: 9, type: 0x00000400, flags: 0x000001C7 - ConnectorDP
[2] busId: 0x04, pipe: 10, type: 0x00000400, flags: 0x000001C7 - ConnectorDP
[3] busId: 0x06, pipe: 10, type: 0x00000400, flags: 0x000001C7 - ConnectorDP
00000800 02000000 98000000
01050900 00040000 C7010000
02040A00 00040000 C7010000
03060A00 00040000 C7010000

As such, your injections for connectors con0, con1, con2, con3 , pipecount, portcount, memorycount, stolenmem, fbmem, mobile, flagscamellia, etc. are therefore utterly useless though harmless. Same goes for device_id since you're basically injecting your iGPU's own id! You may keep the patch for unifiedmem which is meant to increase VRAM to 2048MB but that's not mandatory at all.

 

You really should get rid of all those and only stick to the bare minimum, i.e.:

AAPL,ig-platform-id        05003B19        DATA     // selects SKL layout 0x193B0005
AAPL,slot-name             internal@0,2,0  STRING
hda-gfx                    onboard-1       STRING
framebuffer-patch-enable   1               NUMBER   // enables framebuffer patching
framebuffer-unifiedmem     00000080        DATA     // sets VRAM to 2048MB

and, unless you've patched your BIOS through Grub shell to increase DVMT pre-allocated memory to 64MB or 96MB (if it's set at 32MB by default), you would normally be expected to add the following patches:

framebuffer-fbmem          00009000        DATA     // sets cursor memory to 9MB
framebuffer-stolenmem      00003001        DATA     // sets FB memory to 19MB

 

See this thread for explanations and details.

  • Like 1
Link to comment
Share on other sites

Hi,

 

I finnaly managed to fix graphics and audio.

 

I have 2 more questions:

  • My Bluetooth is always on, I cant turn it off and it doesnt work. How do I fix that?
  • For Wifi, I use Heliport. Is there any other app for intel Wifi, that supports EAP auth? (In school I need to have it to connect to wifi)?

 

Screenshot 2021-12-30 at 21.34.14.png

Link to comment
Share on other sites

Yes, I have been thinking about that in a while now. Are there any limitations regarding which Broadcom model is compatible with the 7710 motherboard?

And just a side question: After using Big Sur for a while and upgrading it to 11.6.2, somewhere in that process I lost brightness control. How do I fix that?

 

Best regards.

Link to comment
Share on other sites

Hi, I have tried your suggestion, but i didnt help, or maybe I did it wrong(You can reset it by pressing F11 and rebooting in Clover, as I found the info on the internet, right?)

 

One more side question: Image Capture. I have a scanner, that works with Image capture on my Imac, but it doesnt work here. How to fix that?

 

Best regards and happy new year.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...