Sound cards messed up on 12.3 by install

Well, finally I found the courage to upgrade from 12.2, but still keeping a backup! :slight_smile:
After admiring the speed and rendering quality I attempted to configure the sound getting a cold shower. Near the 2 sound cards built in the laptop I have two more as peripherals: one are just a couple of passive speakers connected to better sound, the other is an Aureon which I use to power my headset. I get just one output, I mean the laptop card and speakers, equal which card I test. The card names seam to be also messed up. If I understand how sound works under Linux I have 4 levels: on top alsa, partially configurable in yast. Then pulseaudio, then phonon because I use kde, and finally the applications. First I should reconfigure alsa and so on. I see tho ways: reinstall from scratch with no devices connected and add them progressively or reset completely the sound installation and also try progressively after rebooting. That is easy in kde, but how to that with alsa and phonom?
Thanks for any valid idea.

I recommend you install the application pulse audio volume control (pavucontrol) to give you more control over the configuration of your multiple sound devices.

You can find guidance in a couple of blogs here (with both being recommended reading) :

Hi oldcpu, like always you are right, but well, I had already installed pulse. I decided to reinstall opting for a minimal configuration, no multimedia and even no sound, all that to keep things under control. The 2 additional sound device were keept disconnected.
Then I added the multimedia extensions and installed gstreamer + totem (this one just to have some front-end.
Then I installed a possibly complete pulse and after that the internal analog card in yast, where the hdmi one doesn’t have a big future on my laptop, so, I left that one unregistered.
Important: First save the yast configuration, then restart yast/sound for checking purposes and it will work.
With the same procedure I installed the missing usb devices, here also, each one had to sound on totem to pass the test. They like very much Boccherini quintets, I recommend you that music lol!
Well, now the relevant part:
Many people have 2 sound cards. Usually the reason is that one is connected to the headset and they can switch programmatically between speakers and headset, with no plugging-unplugging. pulse knows about very well, so:

pacmd list-sinks
and I get the numbers associated with the cards: 0, 1. 2,…

pacmd set-default-sink 1
and I get as primary card the one associated with the number one

I can write a bash script with just that command, then associate the script with some key combination (xbindkeys) and so I get it working on my remote. Or I can simply make some button on my desktop with that script . Linux is great, on Windows that is not so easy: you have to write an appropriate keyboard hook, everybody will suspect a keylogger (what is technically true), then you will need to write and compile a very special utility and so on. I don’t recommend you using windows…
Again seriously, always thanks for your kindness and big heart.