Comments (21)
Fixed via IGD OpRegion for Ivy Bridge and Haswell.
Broadwell has a different "chipmunk" issue.
from firmware.
edited title to reflect working state of HDMI audio under Windows as of 11/16 UEFI firmware release
from firmware.
I'll test soon on OS X to see if it has been fixed as well.
from firmware.
Confirmed. Still broken on OS X. HSW and BDW.
from firmware.
This is a non-issue in the firmware. HDMI audio in macOS doesn't work on my non-chromebook Lenovo Flex 3 hackintosh either (Intel HD 520 with Phoenix UEFI firmware). macOS just needs extra configuration and possibly patches.
from firmware.
If we can find a way to make it work w/o any changes to the firmware, and there's nothing to be gained by adding anything to the firmware (too OS X specific, as with the graphics, and makes more sense in an SSDT), then I will gladly close this issue.
from firmware.
@ReddestDream I recently figured out the reason. Basically pci device 8086:160c
was not named as HDAU
in DSDT. So I named that device as HDAU and HDMI audio works now.
You can use this dsdt with AppleALC.
https://github.com/xjbhenry/asus-chromebox-cn62-hackintosh/blob/master/ACPI/dsl/SSDT-HDAU.dsl
from firmware.
@xjbhenry The fix was not that simple originally. Tho it is good to know that maybe AppleALC fixes this problem now . . .
from firmware.
@coolstar I think we need to add HDAU
in SSDT.
from firmware.
@xjbhenry The fix was not that simple originally. Tho it is good to know that maybe AppleALC fixes this problem now . . .
@ReddestDream Yes, AppleALC can add hda-gfx
and layout-id
for you, and make these values consistent between HDEF
and HDAU
. So you don't need to manually set them.
from firmware.
Oh lol I forgot about this issue, but yes I can confirm.
I’ve been using OpenCore to add HDAU via SSDT for an eternity and had HDMI audio working in macOS on my C720, but I forgot about it lol
from firmware.
Guess we can close this then?
from firmware.
Well might be a good idea to add HDAU to Coreboot's ACPI tables
from firmware.
Ah. Maybe . . .
from firmware.
Well might be a good idea to add HDAU to Coreboot's ACPI tables
for what device(s)? There's maybe 1-2 that can run MacOS passably? and if one can work around it in OpenCore, same as one would on a normal PC, then I'm not sure how much of an issue this is
from firmware.
from firmware.
For Asus Chromebox 2 (CN62) GUADO, I think potentially we could add HDAU for all Haswell/Broadwell
from firmware.
Coreboot could have the HDAU for HSW/BDW devices with the ADR set.
sure, I can do that. Just need the snippet and where to add it
from firmware.
Something like this could work
Device (HDAU)
{
Name (_ADR, 0x00030000) // _ADR: Address
}
Could probably add it to src/northbridge/intel/haswell/acpi/haswell.asl and src/soc/intel/broadwell/acpi/systemagent.asl underneath the include for drivers/intel/gma/acpi/pch.asl
(Don't stick it in drivers/intel/gma/acpi/ though because Skylake+ does not have a separate HDAU device. They run HDMI audio through the normal HDEF as a 2nd codec)
from firmware.
done
from firmware.
confirmed working in 4.12 release; closing
from firmware.
Related Issues (20)
- "verify it contains a 64-bit UEFI OS" shows up 80% of the time HOT 3
- bugzzy no longer suspends as of 20240615 HOT 8
- Stuck on this screen when booting from USB drive HOT 2
- hp c1030 i7-10610u/16G,the screen don‘t adjust brightness in win11 after updated the new version"MrChromebox-2405 Release" HOT 5
- USB 3.0 add-on cards have issues with UAS/UASP under Samsung Chromebox Stumpy HOT 8
- HP 14 G5 Chromebooks - TianoCore "beeps" but doesn't "engage" HOT 4
- The ubuntu bootup drops into a initramfs prompt HOT 12
- kefka 2in1 hinge not detected HOT 9
- SD was detected once, never again HOT 4
- Wireless card issue on Pixelbook 2017 HOT 1
- Fan runs at full speed after power loss Asus Chromebox 3 CN65 (teemo) HOT 9
- [feature-request] Any chance to add support for Acer Spin 513 (model: LAZOR-FHYR) ? HOT 1
- Cannot power Acer Chromebox CXI3 with MrChromebox firmware with Windows 11 with Power delivery (USB Type C) HOT 3
- HP Chromebook 11A G6 EE turns on upon lid open or power cable plugged in even after full shutdown. HOT 7
- USB bakcup device failed to mount; cannot proceed. HOT 5
- UEFI Menu & Coreboot logo during boot shows only when USB C (Display port) monitor is connected otherwise blank HOT 4
- M.2 Wifi card slot doesn't work on BUDDY HOT 6
- CVE-2023-31315 sinkclose HOT 2
- ELEMI: MicroSD & eMMC not bootable / not able to be recognized by the firmware and lead to ' failed: verify it contains a 64-bit UEFI OS ' error, RECURRENT of #572 with extra eMMC non-bootable malfunction HOT 7
- System isn't recognize the device disk space. HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from firmware.