Sound isn't working on my fresh Tumbleweed install

Hello,

I’m a new user of OpenSuse, since yesterday lol!

I have just one problem with my new installation : I have no sound. In Yast -> Sound, I can see this :

Not configured - Comet Lake PCH cAVS
Not configured - TU104 HD Audio Controller

I tried to configure both, to restart PulseAudio service, nothing is working :beat-up:

My computer is a Dell G7 7700, and the soundcard seems to be a Realtek ALC3281.

How can I proceed to make sound work ?

Thank your for your help :shame:

Welcome to openSUSE and to openSUSE forums !

I am not so much familiar with Comet Lake, but I am wondering if perhaps it needs the firmware called “soc-firmware”. If that is not installed, could you install it and reboot? Then test sound.

Also when you say you tested the sound, what does your ‘sound test’ consist of ?

Note also, that openSUSE nominally comes with minimal video and minimal audio codecs (compared to other distributions) and its standard for many of us to add the 3rd party Packman packager repository to obtain the desired codecs, and also in yast software management switch selected apps to that repository. Please post if you need help on how to do that.

… and my apologies if you have done this already.

If you have done the above and there is no audio still, then perhaps you could run a diagnostic script to provide more information? With your PC connected to the internet, as a regular user, open a bash shell and in that shell type:

/usr/sbin/alsa-info.sh

… select the ‘share/upload’ option when prompted, and let the script run to completion. When it is complete, look in the bash shell and it will give you a URL/address where the diagnostic information obtained from the script has been uploaded. Please copy that address and paste the address (just the address) here.

We can take a look at it and see if it provides any hints.

And it is of course possible that this is a pulse/pipewire issue, so pay attention to any advice you are given in that regards …

One final note, this audio should work. I note from Linux hardware that audio should work on your PC: https://linux-hardware.org/?probe=c94e982acf&upgrade

@oldcpu,

Thank your for your detailed message :smiley:

I want to try all your ideas one by one.

I didn’t add the 3rd party Packman packager repository yet. So how can I do that please ? :slight_smile:

I’m on OpenSUSE Tumbleweed.

Then I will try your other propositions !

Thanks.

There is guidance on how to add the Packman packager repository here: SDB:Installing codecs from Packman repositories - openSUSE Wiki

I typically use the guidance under option-2 plus I switch system packages to Packman , but you may be more comfortable using only the approach under option-3. Option-3 is IMHO easier to understand as it gives a more simple explanation as to how one should do the “switch system packages” step.
.

Heyyy @oldcpu :smiley:

I followed the guidance on how to add the Packman packager repository, with the option-3 (YaST), and now my Comet Lake is fully functional after a reboot rotfl!

I will remember the procedure !

I take this opportunity to ask you about all these video, audio codecs and drivers which are not included by default in OpenSUSE : do you have any advice about other stuff to install ? For example, on Ubuntu, I’m used to use NVidia proprietary driver. Is it useful on OpenSUSE, knowing that I’m not a gamer, but I use KDE desktop ?

Never mind, I’m really happy and will work on my OpenSUSE right now, thank you again :shake:

My hope is that other’s will chime in here, as I have pretty basic hardware (no nvidia card in my main PC) and hence I normally stick with basic drivers. The only game I play on the computer is chess, where the graphics demand from that is pretty basic. I am contemplating upgrading an old computer with a new GPU, in which case then I may get into a proprietary nvidia driver.

A lot depends on one’s use. I typically install “pavucontrol” (pulse audio volume control) so I can better control the audio, but I don’t know how important that may be with Tumbleweed.

I like to have a backup command line editor , so I always install “mc” (midnight commander). I dislike the default text editor that comes with KDE, so I install ‘leafpad’.

I do NOT use the videolan 3rd party repository, but rather I obtain my vlc version from Packman. There was a time (maybe still true? ) where there would be issues/conflicts with codecs from Packman and videolan. My preferred video player is smplayer from Packman. I also like to use kdenlive (video editor) from openSUSE and handbrake (from packman) for editing videos. I use ffmpeg a lot as well.

Because on occasion I will compile an app, I also installed the ‘Base development’ pattern. Since I use a ‘kernel-default’, I thus then install a ‘kernel-default-devel’, and ‘kernel-source’. Sometimes I will also install ‘kernel-syms’ to assist in compiling kernel modules. You may need such for Tumbleweed if you use a proprietary nvidia driver (others will need to chime in here and advise if I am correct or wrong).

For my network scanner (HP), I have installed ‘xsane’ and ‘hplip-sane’ (in addition to hplip)

I prefer Chrome over Firefox, so I typically go to the Google Chrome site and download Chrome.

… things are starting to get user specific … so a lot depends on your specific interests to decide what you wish to download. And I do not nominally use Tumbleweed, so what I do may not be fully applicable to Tumbleweed.
.