Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New Audio Solution Needed #33

Open
K2IE opened this issue Feb 19, 2021 · 5 comments
Open

New Audio Solution Needed #33

K2IE opened this issue Feb 19, 2021 · 5 comments

Comments

@K2IE
Copy link

K2IE commented Feb 19, 2021

Current Linux kernels no longer support the /dev/dsp sound device. A new solution is needed to enable sound.

@TimothyPMann
Copy link
Owner

If your distro uses pulseaudio, can't you run "padsp xtrs ..."? I thought I had added a hint to the man page to do that, but apparently I didn't (?!). Or has a kernel change broken that too?

@TimothyPMann
Copy link
Owner

p.s. Even if padsp still works, it would be good modernize xtrs's sound support, of course.

@K2IE
Copy link
Author

K2IE commented Mar 15, 2021

This is interesting. When I run padsp xtrs I get:

ERROR: ld.so: object '/usr/lib64/pulseaudio/libpulsedsp.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.

I'm using the system provided library package.

This I'm sure has nothing to do with xtrs, but I'm unable to validate whether padsp works because it does not work on my system.

@TimothyPMann
Copy link
Owner

TimothyPMann commented Mar 15, 2021

Maybe you are using a precompiled 32-bit binary of xtrs. What does "file xtrs" report (where xtrs is the path to your xtrs binary)?

@K2IE
Copy link
Author

K2IE commented Mar 15, 2021

Yes it turned out I was using a 32 bit version I had built for some reason that I do not recall. But when I originally looked at the Makefile, I didn't see any 32 bit directive. After your comment I went back and remembered Makefile.local. Rebuilt as 64 bit and can confirm that on Fedora 33 padsp does provide sound. Thank you @TimothyPMann

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants