Jump to content
Sign in to follow this  
Followers 0
DarkAlex97

Audio is not working on Catalina [OpenCore][Vanilla]

7 posts in this topic

Recommended Posts

Hi guys i just installed Catalina using Open Core. Everything is working except audio. I tried to install the os multiple times chaning some parameters but nothing.
I followed this guide: https://khronokernel-2.gitbook.io/opencore-vanilla-desktop-guide/

I'm pretty sure the problem is here:

Post image

Maybe i'm setting a wrong layout-id? Am i missing something?
I tried different layouts (1 and 11) (the one in the picture above is 11) https://github.com/acidanthera/applealc/wiki/supported-codecs
Here's the content of the USB:

Post image

And here's the config.plist i'm using https://pastebin.com/2QBpqafb

My hardware:
CPU: intel i7 8700k
GPU: integrated intel hd630
RAM: Corsair ddr4 16GB (2x8)
Motherboard: ASUS ROG Strix Z370-E -> Audio: Realtek S1220A

Any help is much appreciated :3

Share this post


Link to post
Share on other sites
Advertisement

What's stopping you from trying out other layouts?

ALCS1220A_codec.jpg.a71212e2d7721742e40d53a71258bed0.jpg

 

One thing strikes me though... Are you sure your HDEF (or whatever name) audio device is located at 0x0b, not 0x1b ?

Edited by Hervé

Share this post


Link to post
Share on other sites
26 minutes ago, Hervé said:

What's stopping you from trying out other layouts?

ALCS1220A_codec.jpg.a71212e2d7721742e40d53a71258bed0.jpg

 

One thing strikes me though... Are you sure your HDEF (or whatever name) audio device is located at 0x0b, not 0x1b ?

 

Is there a way to try other layouts without reinstalling the OS from scratch?

 

Also i'm not sure about the 0x0b, how can i check it out?

Does

 gfxutil -f HDEF 

works also if audio is not working?

Sorry but i'm kinda a noob 

Edited by DarkAlex97

Share this post


Link to post
Share on other sites

You're joking right? There's absolutely no need to re-install the OS from scratch to change the audio layout-id !!! It's a simple matter of adjusting the relevant parameter of your config file... This may also be injected in a patched DSDT if you're using one.

 

Simply use IORegistryExplorer app to identify your audio device (HDEF or otherwise). You may save the output and attach it to your next post. If you want to use Terminal, try any of the following commands:

ioreg -l | grep HDEF
ioreg -l | grep @0b
ioreg -l | grep @1b
ioreg -l | grep @0B
ioreg -l | grep @1B

 

But, given that I/O address 0x001b0000 has been the standard one for built-in audio device of most computers for years and the fact that your config file also contains the following lines:

  1.         <key>Block</key>
  2.         <dict>
  3.             <key>PciRoot(0x0)/Pci(0x1b,0x0)</key>
  4.             <array>
  5.                 <string>MaximumBootBeepVolume</string>
  6.             </array>
  7.         </dict>

I'd say it's fair to say your HDEF (or otherwise) may indeed located @1b... Unless this part of the config is just something leftover from a file you picked-up somewhere and tried to modify for your own system.

Edited by Hervé

Share this post


Link to post
Share on other sites

Where i can find the config file?

 

Here's what i found about HDEF in the register 

 

image.thumb.png.cd64a71ecaf530791026a5ebf6394103.png

 

and here's the output from the terminal

image.png.1e22c3f6645330c21a7c94ed0c284032.png

 

I also attached the ioreg output

iMac di Alessandro.ioreg

 

As for the DSDTs i used mine without modification generated with SSDTTime

And these two https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/SSDT-PLUG.dsl

https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/SSDT-EC-USBX.dsl

compiled with MaciASL

Edited by DarkAlex97

Share this post


Link to post
Share on other sites

I got it! The config file on the USB, i tought i had to edit a file on the harddisk

Anyway the correct address was 0x1f 0x3

Thanks :D

Share this post


Link to post
Share on other sites
On 12/29/2019 at 1:38 PM, DarkAlex97 said:

I got it! The config file on the USB, i tought i had to edit a file on the harddisk

Anyway the correct address was 0x1f 0x3

Thanks :D

How did you figure out it was 0x1f 0x3?  I'm having the same issue with similar specs.   Not sure where to look or what to change on the config.plist

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.

Announcements

  • Similar Content

    • By STLVNUB
      *Put the script into its own folder as it will create other folders*
      What is BTB?
      Script file to clone and help build Clover or Opencore repos
      Script will create link to itself in /usr/local/bin/bob
      Script SHOULD fix up any stray bobs you may have.
      Then you only need to type bob. and a parameter
      "a" for ACID repo, official
      "d" for ACID repo DUET build
      "c" for CLOVER
      "e" to erase UDK Folder
      Easier typing bob than.....usual stuff
      YOU WILL NEED TO cmod+x THE SCRIPT
      Enjoy
       
    • By datta0
      Hi, I have a small problem with my Open core Hackintosh build.
      I actually got EFI from someone on the internet and tweaked it a bit so I could get up and running.
      Here is my EFI.
      My laptop boots fine but while booting, it shows the apple logo for the first 5 seconds, then goes blank for 2-3minutes and then I see apple login screen.
      This happens every time. I tried a few config edits but didn't work.
      Can someone look into my EFI and suggest any necessary changes that can improve boot times?

      Thanks in advance 
    • By Raffay1234
      I'm transitioning from Clover to Opencore. I thought the process will be simpler but it turns out it isn't. I have created a bootable Catalina USB with Opencore but stuck at this error. I have attached my EFI and the verbose output. Anyone please provide some guidance please?
       
      The laptop is HP Pavilion 15 Gaming:
      Intel Core i7-9750H
      16GB RAM
      256GB SSD + 1TB SSD
      PS2 Keyboard + I2C Trackpad
       

      EFI.zip
×