I have four machines running Leap 15.3 and two running Leap 15.2. All of them are able to play audio through VLC, I gather because VLC has its own dedicated codecs. Audio from the browser (Firefox, Chrome, etc.) does not work on the 15.3 platforms.
I have followed the multimedia guide on this forum (Welcome to multimedia sub-area), the short guide (posted 08/22/21), the openSuSE Wiki, opensuse-guide.org (1-click, command line, YaST, including package switching), and suggestions in posts by frequent posters to the forums - nothing works. Moreover, I ran into multiple conflicts that required choices - perhaps I made wrong ones. Ironically, neither of the 15.2 machines are using codecs from the Packman repository - just the openSuSE main and update OSS repositories.
Thanks for the replies. I did switch to Packman - in YaST and command line - as instructed in numerous places as part of the codec install. No audio.
Is 15.3 different from 15.2 to the extent that the main repository codecs fail to work on 15.3?
larryr - I see that pipewire is installed on at least one 15.2 platform and two of the 15.3 platforms. Other than the description I read in various places, it’s not clear to me whether it is running (systemctl does not so indicate). I could uninstall the packages in YaSt, but I’m not sure what that would accomplish. Please advise.
Pulseaudio is running on only one of the 15.3 machines (see the first listed alsa script); it’s not running on the two 15.2 machines. But I have full sound on the 15.2 platforms.
At least two earlier posts in this forum state that the op had sound with 15.2 but not 15.3. Perhaps this issue will resolve itself as a result of a future patch. For the moment, I will keep my two 15.2 installations unless I can generate sound other than VLC on the 15.3 platforms. Nevertheless, I’m appreciative of and remain open to suggestions.
Which desktop environments are you using? It might only be triggered on demand in your environments. For KDE and Gnome users it is started upon user login… https://en.opensuse.org/SDB:Pulseaudio
PulseAudio is enabled by default in openSUSE installations. The daemon is automatically started if an application tries to use pulseaudio. Logging in to KDE or Gnome desktop environments will trigger it to start for example.
Sauerland - here are the reports for one 15.3 platform and one 15.2 platform, confirming what is stated in the initial post - the 15.2 platforms provide audio with codecs from the main/update openSuSE repos.
for machine 6 - leap 15.3:
linux-6:~ # zypper se -si libavcodec
Loading repository data...
Reading installed packages...
S | Name | Type | Version | Arch | Repository
---+------------------+---------+-----------------+--------+-----------
i+ | libavcodec57 | package | 3.4.8-pm153.5.4 | x86_64 | Packman
i+ | libavcodec58_134 | package | 4.4-pm153.2.6 | x86_64 | Packman
linux-6:~ #
* * *
for machine 5 - leap 15.2:
linux-5:~ # zypper se -si libavcodec
Loading repository data...
Reading installed packages...
S | Name | Type | Version | Arch | Repository
---+--------------+---------+-------------------+--------+-----------------------
i+ | libavcodec57 | package | 3.4.4-lp152.3.7 | x86_64 | Main Repository
i+ | libavcodec58 | package | 4.2.1-lp152.2.6.1 | x86_64 | Main Update Repository
linux-5:~ #
Operating System: openSUSE Leap 15.3
KDE Plasma Version: 5.18.6
KDE Frameworks Version: 5.76.0
Qt Version: 5.12.7
Kernel Version: 5.3.18-59.19-preempt
OS Type: 64-bit
Processors: 4 × AMD Phenom™ II X4 840T Processor
Memory: 5.6 GiB of RAM
for machine 5 - leap 15.2:
Operating System: openSUSE Leap 15.2
KDE Plasma Version: 5.18.6
KDE Frameworks Version: 5.71.0
Qt Version: 5.12.7
Kernel Version: 5.3.18-lp152.92-preempt
OS Type: 64-bit
Processors: 8 × Intel® Core™ i7 CPU 960 @ 3.20GHz
Memory: 11.7 GiB of RAM
The versions of KDE Plasma are both 5.18.6.
Perhaps my initial post was not clear. The 15.2 machines have always played audio and video from VLC and the Internet browsers with the codecs from the openSuSE repos - NOT Packman. Moreover, they are not using pulseaudio. I cannot explain why this is the case, only that it works. And it ain’t broke [sic].