You are not logged in.

#1 2025-03-31 05:27:13

LinuxLover471
Member
Registered: 2025-02-23
Posts: 93

Alsaequal cpp.so not found after reinstalling caps.

Hi, I hope that you are doing well.

My speakers are too much bassy, and I can't really hear the dialogue of my games and videos on youtube unless I get too close. I had found out about a program named "pulseeffects" in debian, it worked for me really well. But I use ALSA now, and I wanted something similar for it, Which will let me just select some setting like "Treble boosted" or something similar, After a bit of searching, I found out about alsaequal but I can't really set it up. When I created /etc/asound.conf file with the contents in the arch wiki, the command "alsamixer -D equal" reported that-

Failed to load plugin "caps.so": caps.so: cannot open shared object file: No such file or directory

I searched about this too, and found out about this post https://bbs.archlinux.org/viewtopic.php?id=148917

It said to install caps from aur and I tried to install caps from pacman first and I already had it installed. I tried restarting but the issue still remains.

Summary-
I want to have something similar to pulseeffects which will let me select a simple preconfigured setting. (priority)
I want to use alsaequal and fix caps.so error. (less priority)

contents of /etc/asound.conf

ctl.equal {
    type equal;
}

pcm.plugequal {
    type equal;
    # Normally, the equalizer feeds into dmix so that audio
    # from multiple applications can be played simultaneously:
    slave.pcm "plughw:0,0";
    # If you want to feed directly into a device, specify it instead of dmix:
    #slave.pcm "plughw:0,0";
}

# Configuring pcm.!default will make the equalizer your default sink
pcm.!default {
# If you do not want the equalizer to be your default,
# give it a different name, like pcm.equal commented below
# Then you can choose it as the output device by addressing
# it in individual apps, for example mpg123 -a equal 06.Back_In_Black.mp3
# pcm.equal {
    type plug;
    slave.pcm plugequal;
}

output of aplay -l

**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC883 Analog [ALC883 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 1: ALC883 Digital [ALC883 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 3: HDMI 0 [LG FHD]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

I use the aux port behind my cpu, so it's not anything related to nvidia, it's probably the first one and not the second one, it's for output as much as I know.

Thanks,
LL

Last edited by LinuxLover471 (2025-03-31 07:09:06)

Offline

#2 2025-03-31 06:56:37

LinuxLover471
Member
Registered: 2025-02-23
Posts: 93

Re: Alsaequal cpp.so not found after reinstalling caps.

Hi, I managed to find a workaround, by manually specifying the path, we can workaround this issue by-

$ LADSPA_PATH=/usr/lib/ladspa alsamixer -D equal

I think the program looks for the package at the wrong place.

Edit-
I take my words back, the settings don't have any effect, even though I am using the right sound device.

Last edited by LinuxLover471 (2025-03-31 07:07:53)

Offline

#3 2025-03-31 12:03:12

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 13,535

Re: Alsaequal cpp.so not found after reinstalling caps.

alsaequal is an aur package .

Moving to AUR Issues, Discussion & PKGBUILD Requests


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.

clean chroot building not flexible enough ?
Try clean chroot manager by graysky

Offline

Board footer

Powered by FluxBB