Hello I have a problem on a flesh install of manjaro minimal on rpi4,
Headless instalation, an then update the system (sudo pacman -Syyu) reboot.
Then:
Install mpv, realtime-privileges and download big buck bunny sample.
Enable pipewire service an wireplumber as user, an then try to play the mp4, it play correctly but no sound, when I try to change the output to hdmi with wpctl, it does not appear.
and wireplumber service flags an error.
What is the correct way to install pipewire in minimal manjaron on rpi4?
Sorry for my bad English, I’m Argentinian.
System:
Kernel: 6.1.69-1-MANJARO-RPI4 arch: aarch64 bits: 64 compiler: gcc v: 12.1.0
clocksource: arch_sys_counter parameters: coherent_pool=1M 8250.nr_uarts=0
snd_bcm2835.enable_headphones=0 snd_bcm2835.enable_headphones=1
snd_bcm2835.enable_hdmi=1 snd_bcm2835.enable_hdmi=0
video=HDMI-A-1:640x480M@60 smsc95xx.macaddr=DC:A6:32:14:8F:C1
vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000
root=PARTUUID=d89b0549-02 rw rootwait console=ttyS0,115200 console=tty3
selinux=0 quiet splash plymouth.ignore-serial-consoles
smsc95xx.turbo_mode=N dwc_otg.lpm_enable=0 usbhid.mousepoll=8 audit=0
Console: pty pts/0 Distro: Manjaro ARM base: Arch Linux
Machine:
Type: ARM System: Raspberry Pi 4 Model B Rev 1.1 details: N/A rev: b03111
serial: <filter>
CPU:
Info: model: N/A variant: cortex-a72 bits: 64 type: MCP arch: ARMv8 family: 8
model-id: 0 stepping: 3
Topology: cpus: 1x cores: 4 smt: N/A cache: L1: 320 KiB
desc: d-4x32 KiB; i-4x48 KiB L2: 1024 KiB desc: 1x1024 KiB
Speed (MHz): avg: 600 min/max: 600/1500 scaling: driver: cpufreq-dt
governor: schedutil cores: 1: 600 2: 600 3: 600 4: 600 bogomips: 432
Features: Use -f option to see features
Vulnerabilities:
Type: gather_data_sampling status: Not affected
Type: itlb_multihit status: Not affected
Type: l1tf status: Not affected
Type: mds status: Not affected
Type: meltdown status: Not affected
Type: mmio_stale_data status: Not affected
Type: retbleed status: Not affected
Type: spec_rstack_overflow status: Not affected
Type: spec_store_bypass status: Vulnerable
Type: spectre_v1 mitigation: __user pointer sanitization
Type: spectre_v2 status: Vulnerable
Type: srbds status: Not affected
Type: tsx_async_abort status: Not affected
Graphics:
Device-1: bcm2711-hdmi0 driver: vc4_hdmi v: N/A bus-ID: N/A
chip-ID: brcm:fef00700 class-ID: hdmi
Device-2: bcm2711-hdmi1 driver: vc4_hdmi v: N/A bus-ID: N/A
chip-ID: brcm:fef05700 class-ID: hdmi
Device-3: bcm2711-vc5 driver: vc4_drm v: N/A bus-ID: N/A chip-ID: brcm:gpu
class-ID: gpu
Display: server: No display server data found. Headless machine?
tty: 211x49
Monitor-1: HDMI-A-1 size-res: N/A in console modes: 640x480
API: N/A Message: No API data available in console. Headless machine?
Audio:
Device-1: bcm2711-hdmi0 driver: vc4_hdmi bus-ID: N/A chip-ID: brcm:fef00700
class-ID: hdmi
Device-2: bcm2711-hdmi1 driver: vc4_hdmi bus-ID: N/A chip-ID: brcm:fef05700
class-ID: hdmi
API: ALSA v: k6.1.69-1-MANJARO-RPI4 status: kernel-api tools: N/A
Server-1: PipeWire v: 1.0.0 status: active with: 1: wireplumber
status: active 2: pw-jack type: plugin tools: pw-cat,pw-cli,wpctl
Network:
Device-1: bcm2835-mmc driver: mmc_bcm2835 v: N/A port: N/A bus-ID: N/A
chip-ID: brcm:fe300000 class-ID: mmcnr
IF: wlan0 state: down mac: <filter>
Device-2: bcm2711-genet-v5 driver: bcmgenet v: N/A port: N/A bus-ID: N/A
chip-ID: brcm:fd580000 class-ID: ethernet
IF: end0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Bluetooth:
Device-1: pl011 driver: uart_pl011 bus-ID: N/A chip-ID: arm:fe201000
class-ID: serial
Report: rfkill ID: hci0 rfk-id: 1 state: down bt-service: not found
rfk-block: hardware: no software: no address: see --recommends
Device-2: pl011 driver: N/A bus-ID: N/A chip-ID: arm:serial0
class-ID: serial
Report: This feature requires one of these tools: hciconfig/bt-adapter
Drives:
Local Storage: total: 14.84 GiB used: 2.73 GiB (18.4%)
SMART Message: Required tool smartctl not installed. Check --recommends
ID-1: /dev/mmcblk0 maj-min: 179:0 model: SB16G size: 14.84 GiB block-size:
physical: 512 B logical: 512 B tech: SSD serial: <filter> scheme: MBR
Partition:
ID-1: / raw-size: 14.36 GiB size: 14.07 GiB (97.98%) used: 2.69 GiB (19.1%)
fs: ext4 dev: /dev/mmcblk0p2 maj-min: 179:2
ID-2: /boot raw-size: 457.8 MiB size: 457.5 MiB (99.94%)
used: 50.6 MiB (11.1%) fs: vfat dev: /dev/mmcblk0p1 maj-min: 179:1
Swap:
Kernel: swappiness: 60 (default) cache-pressure: 80 (default 100) zswap: no
ID-1: swap-1 type: zram size: 2.7 GiB used: 0 KiB (0.0%) priority: 100
comp: lzo-rle avail: lzo,lz4,zstd max-streams: 4 dev: /dev/zram0
Sensors:
System Temperatures: cpu: 52.6 C mobo: N/A
Fan Speeds (rpm): N/A
Info:
Processes: 164 Uptime: 1m Memory: total: N/A available: 1.8 GiB
used: 173.6 MiB (9.4%) igpu: 76 MiB Init: systemd v: 255 default: graphical
tool: systemctl Compilers: N/A Packages: pm: pacman pkgs: 353 libs: 111
Shell: Bash v: 5.2.21 running-in: pty pts/0 (SSH) inxi: 3.3.31
Jan 18 11:52:00 raspi systemd[649]: Started PipeWire Multimedia Service.
[pi@raspi]~/Downloads $ systemctl --user status wireplumber
● wireplumber.service - Multimedia Service Session Manager
Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled)
Active: active (running) since Thu 2024-01-18 11:52:00 -03; 4min 39s ago
Main PID: 661 (wireplumber)
Tasks: 7 (limit: 1585)
CPU: 654ms
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service
└─661 /usr/bin/wireplumber
Jan 18 11:52:00 raspi systemd[649]: Started Multimedia Service Session Manager.
Jan 18 11:52:00 raspi wireplumber[661]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner
Jan 18 11:52:01 raspi wireplumber[661]: [0:09:00.499427073] [661] ERROR IPAModule ipa_module.cpp:172 Symbol ipaModuleInfo not found
Jan 18 11:52:01 raspi wireplumber[661]: [0:09:00.501055784] [661] ERROR IPAModule ipa_module.cpp:292 v4l2-compat.so: IPA module has no valid info
Jan 18 11:52:01 raspi wireplumber[661]: [0:09:00.501240186] [661] INFO Camera camera_manager.cpp:284 libcamera v0.1.0
Jan 18 11:52:01 raspi wireplumber[661]: GetManagedObjects() failed: org.freedesktop.DBus.Error.NameHasNoOwner
Jan 18 11:52:01 raspi wireplumber[661]: <WpPortalPermissionStorePlugin:0xaaaae3ab5b00> Failed to call Lookup: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.impl.portal.Permissi>
Jan 18 11:52:01 raspi wireplumber[661]: <WpPortalPermissionStorePlugin:0xaaaae3ab5b00> Failed to call Lookup: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.impl.portal.Permissi>
Jan 18 11:52:01 raspi wireplumber[661]: <WpPortalPermissionStorePlugin:0xaaaae3ab5b00> Failed to call Lookup: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.impl.portal.Permissi>
Jan 18 11:52:01 raspi wireplumber[661]: <WpPortalPermissionStorePlugin:0xaaaae3ab5b00> Failed to call Lookup: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.impl.portal.Permissi>
[pi@raspi]~/Downloads $ systemctl --user status pipewire
● pipewire.service - PipeWire Multimedia Service
Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled)
Active: active (running) since Thu 2024-01-18 11:52:00 -03; 4min 31s ago
TriggeredBy: ● pipewire.socket
Main PID: 660 (pipewire)
Tasks: 3 (limit: 1585)
CPU: 537ms
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
└─660 /usr/bin/pipewire