That’s unfortunate.
Think, I’ll make a new partition and install Arch on it, to see if things work there.
It will need to be a distro using a recent kernel.
That’s unfortunate.
Think, I’ll make a new partition and install Arch on it, to see if things work there.
It will need to be a distro using a recent kernel.
So, I’ve installed Arch Linux. Had to fiddle a bit, but the sound runs there without problems. Well, except for the webbrowser. Maybe the pulse audio version in openSUSE isn’t the newest and that’s causing the problems? Or the alsa drivers? I couldn’t get a peep out of alsa-mixer in Arch neither, so I think, it’s probably pulse audio. Photon makes sound thusfar with VLC as its backend. You’ll probably just need a bleeding-edge distro atm with the NUCs.
Good to know. For completeness, it would be nice to see the diagnostic output for Arch. It can be installed using
wget -O alsa-info.sh http://www.alsa-project.org/alsa-info.sh
I’d like to know about the working configuration in /etc/modprobe.d/alsa-base.conf as well.
[QUOTE=Kocha;2714899]Maybe the pulse audio version in openSUSE isn’t the newest and that’s causing the problems? Or the alsa drivers?[QUOTE]
PulseAudio depends on the underlying ALSA layer, so the kernel version and associated ALSA drivers are relevant to providing the necessary hardware support.
Explained well here:
http://tuxradar.com/content/how-it-works-linux-audio-explained
This should us about the kernel module associated with the ‘Broadwell-U Audio Controller’
/sbin/lspci -nnk
I would be willing to bet a significant amount it is not pulse.
The kernel module snd-hda-intel could not be loaded. That sort of issue has zero to do with pulse audio. It makes no technical sense this would be pulse. None.
This is most likely a kernel/alsa-driver solveable issue. I posted (albeit it was speculation) a possible work around to the problem with openSUSE.
I’m glad to read this now works for you with arch and I am a firm believer one should stick with what works. BUT if you wanted to try openSUSE again, then the way to solve this is to write a bug report on openSUSE describing the problem, and assuming the SuSE-GmbH packager is not on vacation nor on a business trip, and I would also bet they would have this fixed within one to two weeks for your PC. Possibly if anyone else with openSUSE has the same problem, then I highly recommend going the bug report route and help us fix this for the openSUSE distribution.
.
alsa-info.sh:
http://www.alsa-project.org/db/?f=597e1464ae24a6259e39c101af05918d279dfa38
I can’t find the file alsa-base.conf anywhere.
/sbin/lspci -nnk:
00:00.0 Host bridge [0600]: Intel Corporation Broadwell-U Host Bridge -OPI [8086:1604] (rev 09) Subsystem: Intel Corporation Device [8086:2057]
00:02.0 VGA compatible controller [0300]: Intel Corporation Broadwell-U Integrated Graphics [8086:1
62b] (rev 09)
Subsystem: Intel Corporation Device [8086:2057]
Kernel driver in use: i915
Kernel modules: i915
00:03.0 Audio device [0403]: Intel Corporation Broadwell-U Audio Controller [8086:160c] (rev 09)
Subsystem: Intel Corporation Device [8086:2057]
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
00:14.0 USB controller [0c03]: Intel Corporation Wildcat Point-LP USB xHCI Controller [8086:9cb1] (
rev 03)
Subsystem: Intel Corporation Device [8086:2057]
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
00:16.0 Communication controller [0780]: Intel Corporation Wildcat Point-LP MEI Controller #1 [8086
:9cba] (rev 03)
Subsystem: Intel Corporation Device [8086:2057]
Kernel driver in use: mei_me
Kernel modules: mei_me
00:19.0 Ethernet controller [0200]: Intel Corporation Ethernet Connection (3) I218-V [8086:15a3] (r
ev 03)
Subsystem: Intel Corporation Device [8086:2057]
Kernel driver in use: e1000e
Kernel modules: e1000e
00:1b.0 Audio device [0403]: Intel Corporation Wildcat Point-LP High Definition Audio Controller [8
086:9ca0] (rev 03)
DeviceName: CIR Device
Subsystem: Intel Corporation Device [8086:2057]
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
00:1c.0 PCI bridge [0604]: Intel Corporation Wildcat Point-LP PCI Express Root Port #1 [8086:9c90]
(rev e3)
Kernel driver in use: pcieport
Kernel modules: shpchp
00:1c.3 PCI bridge [0604]: Intel Corporation Wildcat Point-LP PCI Express Root Port #4 [8086:9c96]
(rev e3)
Kernel driver in use: pcieport
Kernel modules: shpchp
00:1d.0 USB controller [0c03]: Intel Corporation Wildcat Point-LP USB EHCI Controller [8086:9ca6] (
rev 03)
Subsystem: Intel Corporation Device [8086:2057]
Kernel driver in use: ehci-pci
Kernel modules: ehci_pci
00:1f.0 ISA bridge [0601]: Intel Corporation Wildcat Point-LP LPC Controller [8086:9cc3] (rev 03)
Subsystem: Intel Corporation Device [8086:2057]
Kernel driver in use: lpc_ich
Kernel modules: lpc_ich
00:1f.2 SATA controller [0106]: Intel Corporation Wildcat Point-LP SATA Controller [AHCI Mode] [808
6:9c83] (rev 03)
Subsystem: Intel Corporation Device [8086:2057]
Kernel driver in use: ahci
Kernel modules: ahci
00:1f.3 SMBus [0c05]: Intel Corporation Wildcat Point-LP SMBus Controller [8086:9ca2] (rev 03)
Subsystem: Intel Corporation Device [8086:2057]
Kernel modules: i2c_i801
02:00.0 Network controller [0280]: Intel Corporation Wireless 7265 [8086:095a] (rev 59)
Subsystem: Intel Corporation Dual Band Wireless-AC 7265 [8086:9010]
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi
I read your workaround, but I honestly lack the skills to try this. I don’t even know how to install those .c files.
And I’ll gladly try openSUSE again, I even have it installed on my laptop. Will use Arch untill it’s fixed here. I don’t know how to correctly file a bug report, so that’s another problem. I’m just a hobbyist, when it comes to Linux desktops.
Ok, sound runs now everywhere on the Arch install. It seems that KDE didn’t save my multimedia settings the first time. Now I’ve set it up again and everything works.
Also: I tried gaming on openSUSE. Games ran terrible. Games like Magicite and Hero Siege and Tales of Maj’Eyal that run on every old machine ran at 5fps. On Arch, they run without a problem. So I guess, the graphic card drivers need to be updated on openSUSE, too.
Well done in getting this to work on Arch. Honestly - if my sound did not work in openSUSE GNU/Linux, and it worked in another distribution, I would have that ‘other’ distribution installed in a boot partition on my PC and I would use that ‘other’ distribution until I had sound working. So I fully agree with your approach.
wrt openSUSE and bug reports … there is guidance on how to write a bug report here: https://en.opensuse.org/openSUSE:Submitting_bug_reports When using bugzilla for openSUSE one typically logs on with one’s openSUSE forum username and password. One attachs to the bug report the text file one gets from running the script:
/usr/sbin/alsa-info-sh --no-upload
and ensures the bug report has a complete description of the problem, including a note that it works fine on another distribution, and include the same alsa-info text file from the ‘other’ distribution where sound works.
BUT - a problem for some users with writing openSUSE bug reports is likely one will then be asked to participate in the bug solving process - which could require removing the functional ‘other’ distribution (which may be unacceptable if one has insufficient hard drive space for two distributions) and also go without sound for a while while the fixes are tested. The fixes also may require a higher level of GNU/Linux knowledge which can exceed one’s knowledge and so time may be required to research the suggestions/recommendations given by those answering the bug report.
Hence I fully understand an approach of simply sticking with what works (arch linux in your case).
Wrt the arch linux script output, I note HDMI is sound card-0 and the analog sound is sound-card-1. That likely would cause problem in openSUSE for users who do not know how to work around such (as typically its better to have analog sound as sound card-0 and not sound-card-1). So WELL DONE in getting sound to work in Arch.
Best wishes in your GNU/Linux experiences.
.
Ok, I think, I leave the bug report to someone who knows better what to do. I guess, I’m not the only one with that problem.
Thank you! I’m having a blast with Linux right now. Learning a lot new things with each day.