Seems to work, however the utilities still report being from iproute2-5.8.0
instead of 5.9.0
.
For example:
# ls -l /usr/sbin/ip
-rwxr-xr-x. 1 root root 714808 Dec 4 10:23 /usr/sbin/ip
# ip -V
ip utility, iproute2-5.8.0
Working well so far.
Works.
Everything I use htop for seems to work fine.
Default test: PASS
Performance test: PASS
No new errors or warnings in dmesg.
Model: Dell Latitude 7490
CPU: Intel i7-8650U, GPU: UHD 620, Storage: Samsung 970 EVO, Network: Intel 8265 & Intel I219-LM
Default test: PASS
Performance test: PASS
No new errors or warnings in dmesg.
Model: Dell Latitude 7490
CPU: Intel i7-8650U, GPU: UHD 620, Storage: Samsung 970 EVO, Network: Intel 8265 & Intel I219-LM
Works.
It seems likely that the problem I am experiencing is the same as the one reported here: https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/423
After replacing pulseaudio
with pipewire-pulseaudio
and rebooting, my system has no sound and the gnome sound icon is missing. It seems that pipewire.service
is not able to correctly start on system boot.
In order for sound to work again and to restore the sound icon I have to restart pipewire.service
and then pipewire-pulse.service
.
Example of failed pipewire.service
after every boot:
● pipewire.service - Multimedia Service
Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; vendor preset: disabled)
Active: active (running) since Tue 2020-12-15 12:13:20 CST; 39s ago
TriggeredBy: ● pipewire.socket
Main PID: 2577 (pipewire)
Tasks: 4 (limit: 18855)
Memory: 4.9M
CPU: 55ms
CGroup: /user.slice/user-1000.slice/user@1000.service/pipewire.service
├─2577 /usr/bin/pipewire
└─2591 /usr/bin/pipewire-media-session
Dec 15 12:13:20 7490 systemd[2561]: Started Multimedia Service.
Dec 15 12:13:20 7490 pipewire[2577]: Failed to receive portal pid: org.freedesktop.DBus.Error.NameHasNoOwner: The connection does not exist
Dec 15 12:13:20 7490 pipewire-media-session[2591]: can't open control for card hw:0: Permission denied
Dec 15 12:13:20 7490 pipewire-media-session[2591]: v4l2: Cannot open '/dev/video0': 13, Permission denied
Dec 15 12:13:20 7490 pipewire-media-session[2591]: v4l2: Cannot open '/dev/video1': 13, Permission denied
Dec 15 12:13:20 7490 pipewire-media-session[2591]: oFono: Register() failed: org.freedesktop.DBus.Error.ServiceUnknown
Dec 15 12:13:20 7490 pipewire[2577]: ALSA lib seq_hw.c:466:(snd_seq_hw_open) open /dev/snd/seq failed: Permission denied
Dec 15 12:13:20 7490 pipewire[2577]: open failed: Permission denied
Dec 15 12:13:20 7490 pipewire[2577]: can't create node: Permission denied
Dec 15 12:13:20 7490 pipewire-media-session[2591]: error id:3 seq:3 res:-13 (Permission denied): can't create node: Permission denied
Default test: PASS
Performance test: PASS
No new errors or warnings in dmesg.
Model: Dell Latitude 7490
CPU: Intel i7-8650U, GPU: UHD 620, Storage: Samsung 970 EVO, Network: Intel 8265 & Intel I219-LM
Working fine on an Intel UHD 620 (KBL GT2).
Default test: PASS
Performance test: PASS
No new errors or warnings in dmesg.
Model: Dell Latitude 7490
CPU: Intel i7-8650U, GPU: UHD 620, Storage: Samsung 970 EVO, Network: Intel 8265 & Intel I219-LM
Besides the service and socket not automatically starting, pipewire-pulseaudio
still conflicts with the following packages:
kde-settings-pulseaudio
plasma-pa
steam
(from rpmfusion)
While I understand rpmfusion isn't at all an official repo, and this may not technically be an issue with pipewire, this conflict needs to be fixed before pipewire can be widely tested on Fedora. Steam has a large install base and it is important to allow testing audio in games with pipewire.
Default test: PASS
Performance test: PASS
No new errors or warnings in dmesg.
Model: Dell Latitude 7490
CPU: Intel i7-8650U, GPU: UHD 620, Storage: Samsung 970 EVO, Network: Intel 8265 & Intel I219-LM
Has worked fine for about a day of normal desktop usage.
Works fine so far on my Dell Latitude 7490 (DELL081C:00 044E:121F Touchpad).
After replacing pulseaudio, the pipewire service and socket are not enabled. Hence by default this will break users' audio without manual intervention.
Works for me.