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)
- Wake on WLAN (WoWLAN) support? HOT 7
- REDRIX: Sound not work in orignal ChromeOS HOT 1
- chromebook cant connect/detect google on first setup after firmware recovery HOT 5
- Acer Chromebook C738t USB option to boot wint show in Mr Chromebox's Boot menu! [image](https://github.com/MrChromebox/firmware/assets/136679962/8b240330-db2b-44df-ade9-96af74f60c8a) HOT 3
- Unable to unlock CFGLock HOT 4
- (Rwlegacy) ubuntu 23.04 dummy output (no sound) HOT 1
- Chromebook 314 CB314-3HT bios write protection screw HOT 6
- Firmware isn't initializing TPM PCRs HOT 5
- Cannot recover to ChromeOS from UEFI, Dell 3100 2 in 1, Grabbiter HOT 2
- Possible Solution: Acer C720P Issue with Stock + RW_LEGACY: read HWID from GBB in functions.sh (line 513) HOT 1
- OS verification does not activate HOT 8
- No fan control on Asuka HOT 6
- Acer Chromebook 11 (CB3-131) does not load UEFI firmware HOT 1
- * HOT 2
- First boot good, subsequent boots crash once, then boot slowly HOT 14
- Asus CX5400 fails to detect nvme drives HOT 10
- Acer c738t is not recognizing bootable usb. HOT 1
- No keypress event is being registered for the fullscreen key (BLOOGUARD chromebook) HOT 19
- Windows 11 blue screen: problem install for Acer Chromebook Spin 514 HOT 1
- No audio on framework 13 chromebook (banshee) 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.