You are not logged in.

#1 2024-06-18 17:18:15

jojo06
Member
Registered: 2023-11-04
Posts: 365

[SOLVED] No output devices on KDE

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

#2 2024-06-19 08:12:09

impossibleveins23
Member
From: Israel
Registered: 2022-06-18
Posts: 171

Re: [SOLVED] No output devices on KDE

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 smile
* Please don't forget to mark as [SOLVED].

Offline

#3 2024-06-19 23:28:45

jojo06
Member
Registered: 2023-11-04
Posts: 365

Re: [SOLVED] No output devices on KDE

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.

http://0x0.st/XTfw.txt

Offline

#4 2024-06-20 00:15:37

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,081

Re: [SOLVED] No output devices on KDE

You're not loading any audio related kernel module here, what laptop is this exactly? What do you get from

lspci -k
lsusb #Needs usbutils

check 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

#5 2024-06-20 02:45:53

jojo06
Member
Registered: 2023-11-04
Posts: 365

Re: [SOLVED] No output devices on KDE

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: nvme

sudo 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 hub

In BIOS what i am gonna look exactly ?

Offline

#6 2024-06-20 08:17:05

impossibleveins23
Member
From: Israel
Registered: 2022-06-18
Posts: 171

Re: [SOLVED] No output devices on KDE

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 smile
* Please don't forget to mark as [SOLVED].

Offline

#7 2024-06-20 18:44:30

jojo06
Member
Registered: 2023-11-04
Posts: 365

Re: [SOLVED] No output devices on KDE

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

#8 2024-06-20 20:04:31

jl2
Member
From: 47° 18' N 8° 34' E
Registered: 2022-06-01
Posts: 1,222

Re: [SOLVED] No output devices on KDE

--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...

Upload longer text output like this

Offline

#9 2024-06-20 21:06:28

jojo06
Member
Registered: 2023-11-04
Posts: 365

Re: [SOLVED] No output devices on KDE

jl2 wrote:

--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

#10 2024-06-20 21:27:10

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,081

Re: [SOLVED] No output devices on KDE

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} wireplumber

give 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

#11 2024-06-21 02:50:17

jojo06
Member
Registered: 2023-11-04
Posts: 365

Re: [SOLVED] No output devices on KDE

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.0

systemctl 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

#12 2024-06-21 09:17:34

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,081

Re: [SOLVED] No output devices on KDE

That looks like it's supposed to look.

Offline

Board footer

Powered by FluxBB