I am hoping someone can point me in the right direction. If there is a post I have missed, please let me know. Thanks in advance!
I have read the F35 common issues post, and others online, and the “no sound” solutions offered have not resolved my current problem.
After a clean installation (MacOS previously), the sound icon / toggle in top right of screen display but there is no sound coming from internal speakers - browser or Spotify app. Bluetooth speaker works though
Once I applied the first batch of updates, which included alsa updates, the sound icon / toggle disappeared from top right after restart to complete updates. Sound settings showed no devices. To re-baseline, I performed another fresh install to get back to my original state(#1 above).
Questions:
Do I need to install a driver?
For pipewire and pipewire.service, both show active but preset to “disabled”. How do I enable and will this help solve the sound issue for the internal speakers?
If I get this resolved with guidance on here, will the alsa updates break it again?
Is there anything else I can provide to help troubleshoot?
Output: john@john-MBP ~]$ systemctl --user status pipewire ● pipewire.service - PipeWire Multimedia Service
Please try to create file sudo touch /etc/modprobe.d/audio-intel.conf then open the file and add options snd-intel-dspcfg dsp_driver=1 save and try to reboot.
Syaifur, Thanks! I successfully created and edited the audio-intel.conf file with “options snd-intel-dspcfg dsp driver=1”.
However, when I rebooted after the .conf file creation, Fedora installed the updates which caused the previous issue in item #2 (e.g. sound icon disappears in top right / no devices in Sound settings)
After the updates, I am unsure what is causing the sound icon/device disappearance but assume it is pipewire.
Here is what I find now:
pipewire, pipewire.service are active after the updates.
Wireplummer was not found after rebooting then eventually started working. However, the sound icon / devices still do not display
Output:
[john@fedora ~]$ systemctl --user status wireplummer
Unit wireplummer.service could not be found.
15 minutes later I got this:
[john@fedora ~] systemctl --user status wireplumber
● wireplumber.service - Multimedia Service Session Manager
Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; vendor preset: enabled)
Active: active (running) since Sat 2022-01-22 13:46:10 PST; 43min ago
Main PID: 1696 (wireplumber)
Tasks: 4 (limit: 9317)
Memory: 5.0M
CPU: 281ms
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service
└─1696 /usr/bin/wireplumber
Jan 22 13:46:10 fedora systemd[1435]: Started Multimedia Service Session Manager.
Jan 22 13:46:11 fedora wireplumber[1696]: Failed to set scheduler settings: Operation not permitted
Here is what I see installed.
[john@fedora ~]$ sudo dnf list installed pipewire*
Installed Packages
pipewire.x86_64 0.3.38-1.fc35 @fedora
pipewire-alsa.x86_64 0.3.38-1.fc35 @fedora
pipewire-gstreamer.x86_64 0.3.38-1.fc35 @fedora
pipewire-jack-audio-connection-kit.x86_64
0.3.43-3.fc35 @updates
pipewire-libs.x86_64 0.3.38-1.fc35 @fedora
pipewire-pulseaudio.x86_64 0.3.38-1.fc35 @fedora
pipewire-utils.x86_64 0.3.38-1.fc35 @fedora
Let me know if I can provide anything else and I REALLY appreciate your help.
Hi, just for double check: the line is not dsp driver=1 but dsp_driver=1 with underscore not with space.
options snd-intel-dspcfg dsp_driver=1
All above are trying to find the sound card other than HDMI when running aplay -l. If we can detect sound card other than HDMI, then we can start with pipewire/wireplumber.
There a typo wireplumber and not wireplummer.
I also have above error recently after some update. But the sound still working fine.
Last thing, may be you want to try again with options snd-intel-dspcfg dsp_driver=2. I remembered there a report that some user (different manufacture) with skylake intel (as far as i know, macbook 2017 using skylake) can get the sound with this conf.
If this still not work, I suggest to report it to bugzilla particularly to alsa.