14 Replies Latest reply on Oct 28, 2017 5:15 PM by Cliffhanger

    Linux HDMI 5.1 audio not working


      I'm running a skull canyon NUC with Ubuntu 16.04 connected via HDMI 2.0 to a Samsung TV.


      I recently setup 5.1 speakers on the TV, it was working fine with a 2.0 setup but the extra speakers and sub don't seem to work at all. The speakers themselves are working with the TV and other devices just not the the NUC.


      I've tried using https://01.org/linuxgraphics/downloads/intel-graphics-update-tool-linux-os-v2.0.4 to update tool to see if that fixes the issue but no joy so far.


      I found this post with a firmware update that you can only run on windows to resolve this issue... is there any way with linux to get the same fixes? NUC6I7KYK (Skull Canyon NUC): No 5.1 over HDMI

        • 1. Re: Linux HDMI 5.1 audio not working
          Intel Corporation
          This message was posted on behalf of Intel Corporation

          Hello ShadowReaver,


          Please let me review your thread, I will update your thread as soon I have more information.


          In the meantime, could you please let me know your BIOS version?




          • 2. Re: Linux HDMI 5.1 audio not working

            Thanks Amy


            The BIOS version is KYSKLi70.86A.0037.2016.06.03.1032

            • 3. Re: Linux HDMI 5.1 audio not working

              Hello ShadowReaver

              Since you can upgrade the firmware only under Windows, I've for a suggestion for you: Create Windows 10 installation media, using Microsoft Media Creation Tool:

              Download Windows 10 . Install Windows 10, temporary, only for firmware upgrade. During Windows installation, click on "I don't have a product key" when you will be asked to insert one. The installation process will continue till ends. Window will work few weeks without activation, just enough for you to upgrade the firmware. After firmware upgrade, you will return to your Ubuntu. I know that this is long way, but if you want have good audio ... you can do it.

              • 4. Re: Linux HDMI 5.1 audio not working

                This is exactly what I am trying to avoid doing, I don't really want to wipe everything off my device and rebuild it again so that I can install a firmware patch.


                I attempted to work around it by using Windows 10 To Go (A windows live image essentially for the *nix users), but for whatever reason that doesn't want to boot on the skull canyon either so I'm pretty much screwed at this point.

                • 5. Re: Linux HDMI 5.1 audio not working

                  Installing Windows as I've have described in my post #3 is for now the best if not only way to update your firmware.  Before installing Windows you shall make an image of your disk and restore it after firmware upgrade. In the net you can find different tutorials how to do such disk image for Linux.



                  • 6. Re: Linux HDMI 5.1 audio not working

                    Hi ShadowReaver,


                    Just checking, did you get the system updated with the HDMI 2.0 firmware? Still having issues?



                    Ronny G

                    • 7. Re: Linux HDMI 5.1 audio not working

                      Hi Ronny,


                      So here's how I installed the firmware updates without destroying any data:

                      1. dd the data on the hdd to a backup drive.
                      2. Use a linux live image to shrink the ext4 partition.
                      3. Put an NTFS partition on the newly reclaimed space.
                      4. Install windows on to that partition.
                      5. Boot into the new windows partition and install the firmware updates.
                      6. Boot back into the live image and install boot-repair and then run it to restore the grub boot loader that windows destroys.
                      7. Done.


                      That said though even when using the windows partition, the only audio option available in windows seems to be 2.0. I pretty much just gave up and decided to let the TV do the up-mixing, it's not perfect but I think I'm done fiddling.

                      • 8. Re: Linux HDMI 5.1 audio not working

                        Hi ShadowReaver


                        I am sorry that you had to go thru that process to get Windows on the system just to update the HDMI 2.0 firmware. This request to have a Linux version has been forwarded up to the product developers but there are no plans for now. I will keep asking.

                        Thanks for letting us know all the details and even if not perfect I hope that you have a good experience with the product.



                        Ronny G

                        • 9. Re: Linux HDMI 5.1 audio not working

                          I would too appreciate if I have the option to upgrade the HDMI firmware without need to go through all the pains with windows installation on the machine. I would understand if it was an issue with some noname equipment made by some garage company. But your are claiming that you are the industry leader, so prove it, and make the OS independent solution for us.

                          • 10. Re: Linux HDMI 5.1 audio not working

                            For good reason, Linux is not a formally-supported environment. Formally supporting and validating Linux - even if only a single release of a single distro - will cost five to ten thousand dollars and this cost would need to incorporated (absorbed) into the cost of all of the units sold. I am sure that those folks using Windows - which represent likely 95% of all NUC purchasers - are not going to be willing to pay a significantly-extra amount for their units just to cover the cost of this Linux validation (that they are never going to use)...



                            • 11. Re: Linux HDMI 5.1 audio not working

                              @ShadowReaver Thanks for the instructions on how you updated your system. I tried to install from a windows live usb I made but no luck since windows refused to boot off of that, so I'll follow in your path.


                              @rguevara any updates on whether a firmware upgrader will be made for linux? My two cents is that future such firmware updates should at least be able to applied in the bios if Intel doesn't want to support the linux community (unless I'm missing some limitation that would prevent that.)


                              • 12. Re: Linux HDMI 5.1 audio not working

                                I suspect that Windows refuses to boot from your USB because the USB was formatted before for linux. You can fix you USB format with SD formatter tool: SD Memory Card Formatter for Windows Download - SD Association . Format your USB with this tool to FAT32 and prepare your Windows Installation using Microsoft Media Creation tool (see my post #3 above).




                                • 13. Re: Linux HDMI 5.1 audio not working

                                  Thanks for the response! I was a bit sloppy in the wording of my last post, technically it booted but got stuck at a "Just a moment..." screen indefinitely, for whatever reason removing the ethernet cable  seemed to do the trick and I was able to install Windows and the firmware update. 

                                  • 14. Re: Linux HDMI 5.1 audio not working

                                    So, I used to have one of those cheap Android TV boxes. It was cheap but not very stable so I decided to invest in better quality. I bought an Intel NUC7i3BNH to use as a media box running Linux. The specs showed that this would be an ideal machine. But it seems almost impossible to get the surround sound working in  spite of claiming that it could handle 7.1 surround. After following numerous threads I discovered that the firmware needed updating. i.e. the product needed fixing straight from the box - not very inspiring! But to do this I needed Windows installed. So I went about the long and expensive task of buying a copy of Windows and installing it just so that could run the firmware updater. It now has the latest firmware patch and latest audio/video drivers but this has not fixed the problem. So, in spite of investing a lot of time and money into this project I have a box that still does not manage to do what a $50 Android box can. So, Intel, pleased tell me how to fix this. Is the unit broken, do I need to send it back or is the some other patch that can fix the problem?