Jump to content

[Guide] macOS High Sierra 10.13 - Dell Optiplex 780 (760) (755) (790) (990)


MacPeet
 Share

673 posts in this topic

Recommended Posts

On 4/13/2020 at 11:11 PM, MacPeet said:

The Optiplex780 had broken audio with AppleALC for codec AD1984A since 10.13.4. Since then I have been working with Rollback AppleHDA from 10.13.3 + Lilu / AppleALC. Here HDMI audio also worked with Mojave and the first Beta's Catalina. I will test new Clover and new Catalina on the 780 in the next few days.


happen to have had any luck? I have the same machine and gpu. I’ve used your CLOVER folder from above, added my serial, updated Lilu and AppleALC, tried installing to empty APFS ON primary SATA yet installation always fails with four minutes to go. Log file tells me volume can’t be converted to Apple File System. :-(

Link to comment
Share on other sites

@ chris1111

 

Finally time for it today.
Optiplex 780 Audio (AD1984A) has been broken since 10.13.4.
Rollback AppleHDA from 10.13.3 + latest AppleALC + Lilu still works with 10.15.4.

 

audio_HDMI.png.f51f7045ac647fac86eee5ac95740b64.png

 

Your Optiplex790 has a different device.

 

 

 

@unrealpants

 

This thread and # post1 is for HS only.
Everything else is experimental.

 

Here Catalina 10.15.4 including sound works very well with the GT710.

 

780_gt710_catalina.png.1cebdcb91e1f7f3c5d1486a389ae01e0.png


SMBIOS iMac10,1 is broken, raise to iMac13,1 for Catalina !!!
Mojave still works great with SMBIOS iMac10.1.

 

Link to comment
Share on other sites

4 hours ago, MacPeet said:

@ chris1111

 

Finally time for it today.
Optiplex 780 Audio (AD1984A) has been broken since 10.13.4.
Rollback AppleHDA from 10.13.3 + latest AppleALC + Lilu still works with 10.15.4.

 

audio_HDMI.png.f51f7045ac647fac86eee5ac95740b64.png

 

Your Optiplex790 has a different device.

 

 

 

@unrealpants

 

This thread and # post1 is for HS only.
Everything else is experimental.

 

Here Catalina 10.15.4 including sound works very well with the GT710.

 

780_gt710_catalina.png.1cebdcb91e1f7f3c5d1486a389ae01e0.png


SMBIOS iMac10,1 is broken, raise to iMac13,1 for Catalina !!!
Mojave still works great with SMBIOS iMac10.1.

 

What kind I do for the 790 optiplex ?

  • Like 1
Link to comment
Share on other sites

@chris1111

 

Optiplex790 has:

 

ALC269VB - for Dell Optiplex 790/990 - LayoutID 15 (0F) Version 1 - ManualMode
ALC269VB - for Dell Optiplex 790/990 - LayoutID 16 (10) Version 2 - SwitchMode

 

sorry my friend, i just saw i have hdmiaudio.kext in clover / kexts / other for audio inject hdmi GT710

Try this:

 

HDMIAudio.kext.zip

Link to comment
Share on other sites

8 hours ago, MacPeet said:

@chris1111

 

Optiplex790 has:

 

ALC269VB - for Dell Optiplex 790/990 - LayoutID 15 (0F) Version 1 - ManualMode
ALC269VB - for Dell Optiplex 790/990 - LayoutID 16 (10) Version 2 - SwitchMode

 

sorry my friend, i just saw i have hdmiaudio.kext in clover / kexts / other for audio inject hdmi GT710

Try this:

 

HDMIAudio.kext.zip

the kext will not work

I not need this kext in the past when the HDMI works 

 

See here

https://www.insanelymac.com/forum/topic/332512-guide-macos-high-sierra-1013-dell-optiplex-780-760-755-790-990/?do=findComment&comment=2640051

Link to comment
Share on other sites

@chris1111

ok, Optiplex780 and 790 are also different.
I also have another GT710 (MSI 2GB).


My configuration in the DSDT for Optiplex780:

IRQ fixes (PIC / RTC / TMR) and hda-gfx entries for HDMI + HDAU

Device (PEG0)
            {
                Name (_ADR, 0x00010000)  // _ADR: Address
                Device (GFX0)
                {
                    Name (_ADR, Zero)  // _ADR: Address
                    Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
                    {
                        Store (Package (0x02)
                            {
                                "hda-gfx", 
                                Buffer (0x0A)
                                {
                                    "onboard-1"
                                }
                            }, Local0)
                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                        Return (Local0)
                    }
                }
                Device (HDAU)
                {
                    Name (_ADR, One)  // _ADR: Address
                    Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
                    {
                        Store (Package (0x02)
                            {
                                "hda-gfx", 
                                Buffer (0x0A)
                                {
                                    "onboard-1"
                                }
                            }, Local0)
                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                        Return (Local0)
                    }
                }
            }

and

Device (HDEF)
            {
                Name (_ADR, 0x001B0000)  // _ADR: Address
                Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
                {
                    Store (Package (0x0A)
                        {
                            "built-in", 
                            Buffer (One)
                            {
                                 0x00                                           
                            }, 
                            "layout-id", 
                            Buffer (0x04)
                            {
                                 0x07, 0x00, 0x00, 0x00                         
                            }, 
                            "alc-layout-id", 
                            Buffer (0x04)
                            {
                                 0x0D, 0x00, 0x00, 0x00                         
                            }, 
                            "PinConfigurations", 
                            Buffer (Zero){}, 
                            "hda-gfx", 
                            Buffer (0x0A)
                            {
                                "onboard-1"
                            }
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
                }
            }

 

:(

Link to comment
Share on other sites

On 4/27/2020 at 1:41 AM, MacPeet said:

@ chris1111

 

Finally time for it today.
Optiplex 780 Audio (AD1984A) has been broken since 10.13.4.
Rollback AppleHDA from 10.13.3 + latest AppleALC + Lilu still works with 10.15.4.

 

audio_HDMI.png.f51f7045ac647fac86eee5ac95740b64.png

 

Your Optiplex790 has a different device.

 

 

 

@unrealpants

 

This thread and # post1 is for HS only.
Everything else is experimental.

 

Here Catalina 10.15.4 including sound works very well with the GT710.

 

780_gt710_catalina.png.1cebdcb91e1f7f3c5d1486a389ae01e0.png


SMBIOS iMac10,1 is broken, raise to iMac13,1 for Catalina !!!
Mojave still works great with SMBIOS iMac10.1.

 

I’d be happy if I could get it to install and I’d worry about audio later but 10.15.4 on my 780/gt710 fails with 4 minutes to go.

 

log file reports a an APFS conversion  Incompatibility  

 

did you use the exact clover.zip you shared a few posts ago? 

Link to comment
Share on other sites

@unrealpants

 

My post was a long time ago.
My SSD works with APFS for Mojave / Catalina.
Either use ApfsDriverLoader.efi in Clover / Drivers or current real apfs.efi.
I work with current real apfs.efi.
This is my current EFI folder for the Optiplex780. Clover 5106 including EFI-FIX for MSR-Locked.
I deleted the serial and UUID's. You have to enter yours!

config.plist is SMBIOS iMac10,1
config13.plist is SMBIOS iMac13,1

I switch if necessary.

 

780.zip

Link to comment
Share on other sites

Got it :D

 

FIX HDMI Dell Optiplex 790  GeForce GT 710 macOS Catalina 10.15.4 / macOS Mojave 10.14.6

Using Lilu.kext and AppleALC.kext + DSDT.aml

 

Put WhateverGreen.kext in 10.15 folder of Clover kexts :w00t::thumbsup_anim:

 

2004664154_Capturedcranle2020-04-3014_51_15.thumb.png.49b92e28c8f2a051c269606199892e0e.png

 

You can control the volume by installing this app

368180659_Capturedcranle2020-04-3015_00_44.png.297e61d20a3ca06347d3241950f74ab1.png

https://github.com/the0neyouseek/MonitorControl/releases/tag/v2.0.0

Enjoy!!! 2226636975.gif.0f02f03eef72aceab1e69cde69858c74.gif 2464933482-2.gif.df98a2165e16f236363c6f82ce4ab705.gif

 

Edited by chris1111
Also working macOS Mojave 10.14.6
  • Like 2
Link to comment
Share on other sites

1 minute ago, Rocky12 said:

Sorry of topic  

@ Chris1111    hi got it too HDMI Audio finally working on GTX 670 the sound icon is still blur386977226_Screenshot2020-04-30at22_49_19.png.a0c913fe7cf96518aa96689de12f4e64.png

 Its normal the Audio HDMI sounds is grey out , that's why you need using Monitor control :D

Link to comment
Share on other sites

Okay so you mean that it is something related to colours and nothing else

 

Okay my friend thanks for your help enjoy HDMI all the best :thumbsup_anim:

Edited by Rocky12
Link to comment
Share on other sites

Just now, Rocky12 said:

Okay so you mean that it is something related to colors and nothing else

 

Why is the Sound Menu Icon Grey?You will notice that after an HDMI sound output source (and many other output options) has been selected, the Sound menu icon turns grey:

grey-volume-menu-mac.jpg.ed39abc9a604af754f4505702fd1db15.jpg

 

This does not mean that exporting sound is not working, it simply means that sound volume must be controlled through the hardware the Mac is now outputting to through HDMI, which is typically a TV or presentation shooter, as the internal volume adjustment sliders and keyboard buttons will no longer work.

  • Thanks 1
Link to comment
Share on other sites

On 4/30/2020 at 11:54 PM, MacPeet said:

@unrealpants

 

My post was a long time ago.
My SSD works with APFS for Mojave / Catalina.
Either use ApfsDriverLoader.efi in Clover / Drivers or current real apfs.efi.
I work with current real apfs.efi.
This is my current EFI folder for the Optiplex780. Clover 5106 including EFI-FIX for MSR-Locked.
I deleted the serial and UUID's. You have to enter yours!

config.plist is SMBIOS iMac10,1
config13.plist is SMBIOS iMac13,1

I switch if necessary.

 

780.zip

 
it worked! I’m so delighted! Thank you so much! 

Link to comment
Share on other sites

On 4/30/2020 at 11:54 PM, MacPeet said:

@unrealpants

 

My post was a long time ago.
My SSD works with APFS for Mojave / Catalina.
Either use ApfsDriverLoader.efi in Clover / Drivers or current real apfs.efi.
I work with current real apfs.efi.
This is my current EFI folder for the Optiplex780. Clover 5106 including EFI-FIX for MSR-Locked.
I deleted the serial and UUID's. You have to enter yours!

config.plist is SMBIOS iMac10,1
config13.plist is SMBIOS iMac13,1

I switch if necessary.

 

780.zip

 
it worked! I’m so delighted! Thank you so much! 

  • Like 1
Link to comment
Share on other sites

  • 1 month later...
  • 1 month later...

So, I would like to upgrade my Sierra Dell OptiPlex 780 to High Sierra for a couple of software reasons. Most of the instructions in post one are for a clean install, but I also inferred that a direct update is possible, too? Just use the most recent version of Clover supported by Sierra, and copy the kexts from 10.2 into Clover/Kexts/Other?

 

I've got the High Sierra Installer. Will I just be able to launch it once I've updated Clover and copied the kexts?

 

Post one is two years old, so I'm not certain to what the "current" version of Clover Configurator would correlate now? I have Configurator 4.60.3.4 from 2018 on the machine now. The version of Clover on my Dell is 4200. Are those recent enough? What version should I install?

 

When you say "Note new BIOS and firmware data", what exactly does that mean? Do I need to manually enter those values in Configurator to edit my config.plist?

 

If I read this correctly, I will have a black screen until I can install the kext/bundle/plugin package described in post one into S/L/E?

 

Thanks in advance for any advice you can offer before I embark on this...

Link to comment
Share on other sites

Big Sur B3 run on my Optiplex 790 with OpenCore + GeForce GT 710 :wink_anim:

the system has been installed for more than a week already

Everything is perfect and boot twice as fast as Clover with OpenCore

842167055_ScreenShot2020-08-03at4_40_13PM.thumb.png.9e65bd0c594ba6539244cfc06c20cf9b.png

  • Like 2
Link to comment
Share on other sites

Ok, hoping someone can help me... I did go the direct update route after installing a more recent version of Clover (4920). Moved all kexts to Clover/Kexts/Other. Did have the black screen at startup, but followed instructions from @Macpeet to retroactively install the 4 kext/bundle/plugins from Sierra, and did, indeed have a picture in High Sierra when I rebooted. I have verified that I am using the Shrike Frambuffer, but the video is very glitchy. It reminds me of when I did an update on my main hack before NVIDIA drivers were available. Are there any additional steps I can take to stabilize the video? Thanks.

 

Link to comment
Share on other sites

I don't know if I'm asking in the wrong place or what... but if ANYONE would be kind enough to respond... I went ahead and tried to do a clean install (after backing up my system). I get through the first install sequence from the Install stick, then I select Install MacOS from [system SSD] after the first reboot. Installation goes well, but after it finishes and I reboot again, I can't see the system SSD. Only the Install USB. I've done this 3 times today. Can I PLEASE get some guidance on what I might do? I've removed the drive and hooked it up to another machine, and I can see all of the system files. I even tried installing Clover directly to the system SSD, and removed the install USB... but when I did, there was NO boot option. Frustrated as all get out. Can anyone offer some advice? Please? 

Link to comment
Share on other sites

 Share

×
×
  • Create New...