Friday, 24 February 2017

Mainline kernel support for BYT and CHT HDMI audio

Finally HDMI audio on Bay Trail and Cherry Trail devices will be officially supported in mainline kernel starting from v4.11:

Linus,
please pull sound updates for v4.11-rc1 from:
git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git tags/sound-4.11-rc1
The topmost commit is 7086b7b3d101e0e6fca2bf7ca2f14483fc881837
----------------------------------------------------------------
sound updates for 4.11-rc1
here is the update of sound bits for 4.11: again at this time, no bigchanges in ALSA and ASoC core but only cosmetic changes likeconsitifaction. Meanwhile, quite a lot of developments are seen ina few driver side.
ALSA Core:- Clean up, consitification of some ops
HD-audio:- A slight behavior change of single_cmd option- Quirks for AmigaOne X1000, Samsung Ativ Book 8, Dell AiO, ALC221 HP,and fixes for Lewisburg controller- Realtek ALC299, ALC1220 codecs
Others:- USB-audio: Tascam US-16x08 DSP mixer quirk- Intel HDMI LPE audio support for Baytrail / Cherrytrail; thiscontains some updates in drm/i915 for the new platform binding
ASoC:- Lots of updates in Intel drivers, mostly for DisplayPort and HDMIon Skylake and onwards, as well as more Baytrail / Cherrytrailboards support- Channel mapping support for HDMI- Support for AllWinner A31 and A33, Everest Semiconductor ES8328,Nuvoton NAU8540.

See http://lkml.iu.edu/hypermail/linux/kernel/1702.2/04904.html for the complete details of the patches being upstreamed.

9 comments:

Frankstar said...

Best News 2017, ty for keeping us up to date

Uomo Ragno said...

Great news! And the WIFI is supported?

Unknown said...

Next Generation Intel® Core™ processors with Intel® HD Graphics - KabyLake
6th Generation Intel® Core™ processors with Intel® HD Graphics - Skylake
5th Generation Intel® Core™ processors with Intel® HD Graphics - Broadwell
4th Generation Intel® Core™ processors with Intel® HD Graphics - Haswell
3rd Generation Intel® Core™ processors with Intel® HD Graphics - Ivy Bridge>
2nd Generation Intel® Core™ processors with Intel® HD Graphics - Sandy Bridge
Intel® Celeron® Processors with Intel® HD Graphics - Broxton
Intel® Celeron® Processors with Intel® HD Graphics - Braswell
Intel® Celeron® Processors with Intel® HD Graphics - Bay Trail
Intel® Atom™ N450 with Intel® Graphics Media Accelerator 3150 (Pine Trail)
For the latest intel drivers for 16.04 here is the link

https://01.org/linuxgraphics/downloads/intel-graphics-update-tool-linux-os-v2.0.2

To enable hardware video decoding in the browsers the following is needed once the intel drivers are installed
#mplayer example of hd decoding

mplayer -vo vaapi:dm=0 -va vaapi

#For enabling it in chrome and chromium

google-chrome --ignore-gpu-blacklist --enable-vaapi --enable-internal-flash --enab
le-bundled-ppapi-flash --enable-gpu-rasterization --enable-native-gpu-memory-buffer
s

Anonymous said...

Would it be possible to try to set
DeviceDrivers->RealTimeClock->PC-style 'CMOS' to Module for the next build?

On some devices, the RTC driver otherwise conflicts with mmc, and causes trouble. See this one:
https://bugzilla.kernel.org/show_bug.cgi?id=150881#c41
On Thinkpad 8 this causes mmc1 not to work, making wifi unusable. On other devices, it blocks mmc0 and therefore access to the eMMC storage.

Ed Humble said...

Yes. Both high and low bands. I have it in the 5.775 range.

Unknown said...

AFAIK VAAPI only works in Chromium after applying a patch. Google only officially supports HW video decoding in Chrome OS, Mac OS and Windows.

Linuxium said...

The latest update on bugzilla does not look promising. I'll keep an eye on it to see where it goes.

Unknown said...

You are correct, but the flash player supports it :)

Anderson Guerra said...

Hey, did manage to use linux on thinkpad 8?

Post a Comment

All comments now moderated so that spam can be deleted.