You are not logged in.
I installed KDE on the laptop, I use pipewire. `Pipewire is mandatory for Wayland, for screen sharing etc.` In X11 the desktop is already broken. No background, no taskbar. I use it in Wayland, it also worked with lightdm but I installed sddm because it was healthier (recommended).
How do I solve the sound problem?
Is it wrong to use lightdm?
Last edited by jojo06 (2024-06-21 02:50:55)
Offline
This sounds like few different problems.
1. Is the pipewire (+wireplumber) up and running? Do you run them as system or as the user?
2. Attach the log:
journalctl -b | curl -F 'file=@-' 0x0.st* Good formatted problem description will cause good and quick solution ![]()
* Please don't forget to mark as [SOLVED].
Offline
I remember starting it with --user when I was trying to solve the problem, but I also tried with --system, I don't know which one it works with now.
Offline
You're not loading any audio related kernel module here, what laptop is this exactly? What do you get from
lspci -k
lsusb #Needs usbutilscheck your BIOS whether the integrated sound card is disabled
Starting pipewire as a system service is almost always wrong, but you currently simply have no audio device on a kernel level, you need to fix that first.
Last edited by V1del (2024-06-20 00:22:52)
Offline
Its Asus Vivobook X1504VA.
sudo lspci -k
00:00.0 Host bridge: Intel Corporation Raptor Lake-P/U 2p+8e cores Host Bridge/DRAM Controller (rev 01)
Subsystem: ASUSTeK Computer Inc. Device 1623
Kernel driver in use: igen6_edac
Kernel modules: igen6_edac
00:02.0 VGA compatible controller: Intel Corporation Raptor Lake-P [UHD Graphics] (rev 04)
DeviceName: VGA
Subsystem: ASUSTeK Computer Inc. Device 287d
Kernel driver in use: i915
Kernel modules: i915, xe
00:04.0 Signal processing controller: Intel Corporation Raptor Lake Dynamic Platform and Thermal Framework Processor Participant (rev 01)
Subsystem: ASUSTeK Computer Inc. Device 1623
Kernel driver in use: proc_thermal_pci
Kernel modules: processor_thermal_device_pci
00:06.0 PCI bridge: Intel Corporation Raptor Lake PCIe 4.0 Graphics Port (rev 01)
Kernel driver in use: pcieport
00:08.0 System peripheral: Intel Corporation GNA Scoring Accelerator module (rev 01)
Subsystem: ASUSTeK Computer Inc. Device 1623
00:0a.0 Signal processing controller: Intel Corporation Raptor Lake Crashlog and Telemetry (rev 01)
Kernel driver in use: intel_vsec
Kernel modules: intel_vsec
00:14.0 USB controller: Intel Corporation Alder Lake PCH USB 3.2 xHCI Host Controller (rev 01)
Subsystem: ASUSTeK Computer Inc. Device 201f
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
00:14.2 RAM memory: Intel Corporation Alder Lake PCH Shared SRAM (rev 01)
Subsystem: ASUSTeK Computer Inc. Device 1623
00:14.3 Network controller: Intel Corporation Raptor Lake PCH CNVi WiFi (rev 01)
DeviceName: WLAN
Subsystem: Intel Corporation Device 02a4
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi
00:15.0 Serial bus controller: Intel Corporation Alder Lake PCH Serial IO I2C Controller #0 (rev 01)
Subsystem: ASUSTeK Computer Inc. Device 1623
Kernel driver in use: intel-lpss
Kernel modules: intel_lpss_pci
00:15.1 Serial bus controller: Intel Corporation Alder Lake PCH Serial IO I2C Controller #1 (rev 01)
Subsystem: ASUSTeK Computer Inc. Device 1623
Kernel driver in use: intel-lpss
Kernel modules: intel_lpss_pci
00:16.0 Communication controller: Intel Corporation Alder Lake PCH HECI Controller (rev 01)
Subsystem: ASUSTeK Computer Inc. Device 1623
Kernel driver in use: mei_me
Kernel modules: mei_me
00:1f.0 ISA bridge: Intel Corporation Raptor Lake LPC/eSPI Controller (rev 01)
Subsystem: ASUSTeK Computer Inc. Device 1623
00:1f.4 SMBus: Intel Corporation Alder Lake PCH-P SMBus Host Controller (rev 01)
Subsystem: ASUSTeK Computer Inc. Device 1623
Kernel driver in use: i801_smbus
Kernel modules: i2c_i801
00:1f.5 Serial bus controller: Intel Corporation Alder Lake-P PCH SPI Controller (rev 01)
Subsystem: ASUSTeK Computer Inc. Device 1623
Kernel driver in use: intel-spi
Kernel modules: spi_intel_pci
01:00.0 Non-Volatile memory controller: Micron Technology Inc 2400 NVMe SSD (DRAM-less) (rev 03)
Subsystem: Micron Technology Inc Device 1100
Kernel driver in use: nvme
Kernel modules: nvmesudo lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0aaa Intel Corp. Bluetooth 9460/9560 Jefferson Peak (JfP)
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hubIn BIOS what i am gonna look exactly ?
Offline
Check in the BIOS whether the option to disable onboard soundcard in on.
Following, lspci should show a row regarding audio device.
* Good formatted problem description will cause good and quick solution ![]()
* Please don't forget to mark as [SOLVED].
Offline
Yes, it was disabled in BIOS settings, I enabled it. Now there is sound, I tried it after reboot and it works.
How about `--system` or `--user` enabled situation ? How can i look did i start with which one and/or convert to `--user` ?
Offline
--system is only used when you have multiple users that want to control the same output devices or headless devices/servers
you want to go with --user.
However, shouldn't pipewire/wireplumber's systemd service use the --user by default? I highly recommend to use systemd to manage them, simply because it is the default and I don't see any reason not to.
Last edited by jl2 (2024-06-20 20:05:01)
Why I run Arch? To "BTW I run Arch" the guy one grade younger.
And to let my siblings and cousins laugh at Arsch Linux...
Offline
--system is only used when you have multiple users that want to control the same output devices or headless devices/servers
you want to go with --user.However, shouldn't pipewire/wireplumber's systemd service use the --user by default? I highly recommend to use systemd to manage them, simply because it is the default and I don't see any reason not to.
Why do users prefer --system --user then ? I thought that was the default. How can I change it to systemd ? And when I change it, the `--system --user` conf. will be disabled too, right ? I don't want to have problems in the future.
I would also like to ask why there are 2 different commands and why --user cannot be used when there is more than one user ? Or vice versa... What kind of problem can occur?
Offline
The main question here is who is allowed access to the sound device. In the vast majority of cases your current active user should get that which is why the --user service should be preferred. There are some things you'd have to be weary of for system wide services. But pipewire doesn't ship a system wide service by default, unless you actively messed with that this will be irrelevant.
--user can be used when there's more than one user, but the specific services are "per user" not "per system" so you'll have multiple instances depending on the user (which is what you'd normally want, otherwise random users can listen to what you're listening and vice versa) it's primarily about properly separating privileges.
for checking, what do the outputs of
systemctl --user status pipewire{,-pulse} wireplumber
systemctl status pipewire{,-pulse} wireplumbergive you?
If this is [SOLVED] please mark it as such by editing the title in your first post.
Last edited by V1del (2024-06-20 21:27:36)
Offline
systemctl --user status pipewire{,-pulse} wireplumber
● pipewire.service - PipeWire Multimedia Service
Loaded: loaded (/usr/lib/systemd/user/pipewire.serv
ice; disabled; preset: enabled)
Active: active (running) since Thu 2024-06-20 21:41:53 +03; 8h ago
Invocation: f80ab79055c24c019a595eb3e42488a5
TriggeredBy: ● pipewire.socket
Main PID: 1130 (pipewire)
Tasks: 3 (limit: 9045)
Memory: 16.4M (peak: 17.9M)
CPU: 380ms
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
└─1130 /usr/bin/pipewire
Jun 20 21:41:53 roses systemd[667]: Started PipeWire Multimedia Service.
Jun 21 00:02:57 roses pipewire[1130]: mod.client-node: 0x5edcf39cf490: unk
nown peer 0x5edcf39ae760 fd:65
Jun 21 00:04:08 roses pipewire[1130]: mod.client-node: 0x5edcf39ca4b0: unk
nown peer 0x5edcf39ae760 fd:65
● pipewire-pulse.service - PipeWire PulseAudio
Loaded: loaded (/usr/lib/systemd/user/pipewir
e-pulse.service; disabled; preset: enabled)
Active: active (running) since Thu 2024-06-20 21:41:55 +03; 8h ago
Invocation: aed2230be99145f7833863f9ccbb103f
TriggeredBy: ● pipewire-pulse.socket
Main PID: 1485 (pipewire-pulse)
Tasks: 3 (limit: 9045)
Memory: 14.1M (peak: 25.9M)
CPU: 436ms
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service
└─1485 /usr/bin/pipewire-pulse
Jun 20 21:41:55 roses systemd[667]: Started PipeWire PulseAudio.
● wireplumber.service - Multimedia Service Session Manager
Loaded: loaded (/usr/lib/systemd/user/wireplumbe
r.service; enabled; preset: enabled)
Active: active (running) since Thu 2024-06-20 21:41:53 +03; 8h ago
Invocation: 319ee770a3994250820208f774dbe086
Main PID: 1131 (wireplumber)
Tasks: 7 (limit: 9045)
Memory: 56.1M (peak: 56.4M)
CPU: 608ms
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service
└─1131 /usr/bin/wireplumber
Jun 20 21:41:53 roses systemd[667]: Started Multimedia Service Session Manager.
Jun 20 21:41:53 roses wireplumber[1131]: [0:00:12.840713423] [1131] ERROR IPAModule ipa_module.cpp:172 Symbol
ipaModuleInfo not found
Jun 20 21:41:53 roses wireplumber[1131]: [0:00:12.840727796] [1131] ERROR IPAModule ipa_module.cpp:292 v4l2-co
mpat.so: IPA module has no valid info
Jun 20 21:41:53 roses wireplumber[1131]: [0:00:12.840752958] [1131] INFO Camera camera_manager.cpp:313 libcam
era v0.3.0systemctl status pipewire{,-pulse} wireplumber
Unit pipewire.service could not be found.
Unit pipewire-pulse.service could not be found.
Unit wireplumber.service could not be found.Offline
That looks like it's supposed to look.
Offline