You are not logged in.
Hi
Devuan stable "Beowulf" is based on debian current stable "Buster". This version was released mid 2019 and contains python2 and depends on it for a lot of stuff and will do so in the rest of its lifetime. This way of freezing things and just fixing security and severe bugs is what brings the huge stability of the system. If you want to avoid python2 "upgrade" to testing "chimera". It is on the other hand not so well tested and contains bugs.
Have a nice day
Lars H
Hi
You get the list from "aplay -l" which you have given above. Seeing all files from the commandline "ls -a". Editing the file (as root) with "nano /etc/modprobe.d/alsa-base.conf" and add the two lines suggested in the previous post. Save and reboot. The numbers could as well be 0,0,1,0 or 0,0,0,1 depanding on the hdmi port you are using for your display. Hope this help. And as stated above, my advice could prove to be wrong. I am just suggesting what I would try myself ;-))
Have a nice day
Lars H
Hi
As explained. Edit it with your favorite editor and try with
# Disable the HDMI card which shows up first, but enable PCH
options snd-hda-intel enable=0,1,0,0
save and exit. As I told you I do not have this configuration myself. So try it out. If it is not working we look further.
Have a nice day
Lars H
Hi
From what I see the problem is not related to multiple sound devices as you have only one. What we need it to do is to let you get sound via hdmi, and not through the builtin speakers.
The file I think you wan to edit is /etc/modprbe.d/alsa-base.conf (or call it something else with *.conf in that directory) Assuming your screen is on hdmi0
# Disable the HDMI card which shows up first, but enable PCH
options snd-hda-intel enable=0,1,0,0
If your screen is plugged into another port adjust the 1 accordingly.
I hope this is to some help. I do not have this problem myself. But if aint broken dont fix it.
Lars H
Hi
Do you have enabled Pulseaudio. See here https://dev1galaxy.org/viewtopic.php?id=3728 . Normally I am against using pulseaudio. But in this case it may be the easy way, to get things working. If yoy HAVE enabled pulseaudio try to disable it. It might as well solve your problem. https://dev1galaxy.org/viewtopic.php?id=3732
Have a nice day
Lars H
Hi
You might have created a monster devuandebian. with parts from different distributions and versions. If you did get installed something from debian buster, you have at least upgraded some of the main parts of your system (libc among others). As I see it you have three options:
1) You might try to downgrade by using apt-get -t ascii dist-upgrade. Look carefully what it want to do. It might fail because downgrading is not supported
2)You might try to upgrade by changing your sources to beowulf. Run apt update, and then apt-get -t beowulf dist-upgrade. Look carefully what it want to do. It might have problems due to different packages between debian and devuan
3) Reinstall. That I am sure will do it.
Have a nice day
Lars H
Hi
Take a look here. https://dev1galaxy.org/viewtopic.php?id=3743 You have multiple sound cards.
Have a nice day
Lars H
Hi
And as professionel I am using jack for most of this when it really matters. It reduces latency together with alsa, which in that situation is the most important thing. I also think using pulseaudio is much simpler for the programmer, because he does not need to take care of a lot of small details. But on high end gear I can hear a difference between pulseadio and alsa because of the higher latency.
Have a nice day
Lars H
Hi again
We can help the best if you are using devuan repos only. If you install programs from other places they might very well be configured with both systemd, pulseaudio, libraryversions and other things that are not compatible with devuan. So be careful when you do that. If things work to your satisfaction then fine (using a bit of cpu sounds like an acceptable compromise). But take care when upgrading. You might break your system in the process.
Have a nice day
Lars H
Hi
It looks like you get sound working ;-)
I am a professional musician myself using my setup for everything. And I have removed all of pulseaudio. Using firefox, vlc, mpv, audacity, musescore with just alsa. And for professional work I use jack as audioserver.
Make sure your /etc/pulse/client.conf.d/00-disable-autospawn.conf looks like this:
# On linux systems, disable autospawn by default
# If you are not using systemd, comment out this line
autospawn=no
Then you should be safe that pulseaudio is not working. If you find any problems then try uninstall and purge pulseaudio with apt purge pulseaudio. Then apt will also remove pulseaudio configuration files (that might be your problem)
Have a nice day
Lars H
No
Do not be afraid. This is a the manual way to do this and by the way Head_on_a_Stick is a very reliable person. And it will not in any case break something that is not allready broken ;-() But more likely fix it ;-))))))))
Have a nice day
Lars H
Hi
Do you have multiple soundcards ??. Take a look with "alsamixer" in a terminal. F6 will allow you to choose and set your default soundcard. You can also choose soundcard in volumicon by right clicking and choose preferences. Hopefully this is your problem. If not we have to look a littel deeper. But the simple things first ;-))
Have a nice day
Lars H
Hi
Maybe try this https://dev1galaxy.org/viewtopic.php?id=3732 Howto disable pa see here https://dev1galaxy.org/viewtopic.php?id=3728 . And here do the opposite of what is suggested
Have a nice day
Lars H
Dont use pulseaudio
In most situations you do not need pulseaudio. Just use alsa instead. This will reduce latency and overhead.
Alsa is enabled by default. Volume and audio device can be choosen and adjusted in a terminal using the command "alsamixer".
If you want to adjust with a gui install volumeicon-alsa from a terminal with "apt install volumeicon-alsa" as root. Add it to your desktop startup (howto depend on the enviroment). But it can also be started from a terminal using the command "volumeicon" Right click the voulmeicon to configure preferences.
And that should be about it.
I personally would like to give an indication as to why those hacks are needed. There are plenty of hacks but this section will focus on those thrust upon us by upstream decisions.
Yes. This is my opinion as well. Devs and administrators should decide what i relevant and needed. The suggestion is to have a small goldmine of solutions and hacks of general interest and most common questions.
Have nice day
Lars H
What about
"Devuan workaround wiki"
It could over time contain quite a lot of stuff. Systemd related. How to avoid unneeded services. Upgrade solutions. And many others.
Have a nice day
Lars H
Hi
It has no effetct until you want to install something in backports. You are doing this by telling apt to use backports with "apt install -t beowulf-backports something".
Have a nice day
Lars H
Hi
You may be right about that one. But it can be solved by enviroment variables ;-)). For serious sound I am using jack anyway. Pulseaudio and jack are no good to use at the same time. But that is offcourse my special case.
Have a nice day
Lars H
larsH wrote:Then you do not need to activate pulseaudio. It is doing nothing today that alsa does not do.
How about autoselecting the non-HDMI output for laptops? ALSA doesn't do that.
(Sorry for the OT, OP.)
Hi
I hope FTW is not meant in a bad way :-)) . I simply consider pulseaudio i plague like systemd. And I have seen no arguments for the opposite. I am a professional musician and like everyone to have the best possible sound. And I can hear a difference for the better when pulseaudio is not used ;-))
Have a nice day
Lars H
larsH wrote:Hi
Then you do not need to activate pulseaudio. It is doing nothing today that alsa does not do. Except for adding latency ;-))
Have a nice day
You really need to put as your signature.
"volumeicon-alsa FTW!"
I like my hardware controls for alsa, well i have to using dwm..
Hi
Or use volumicon-alsa if you want a graphical application
Have a nice day
Lars H
Hi
Then you do not need to activate pulseaudio. It is doing nothing today that alsa does not do. Except for adding latency ;-))
Have a nice day
Hi
Will just mention that instead of enabling pulseaudio. Witch is software only and adding overhead and latency to your system, you can install volumeicon-alsa instead and add it to your desktop startup.
Hi
To me it was no joke but true. Sysvinit is slower at boot than systemd. But it is smarter and simpler and more reliable in so many other ways ;-))
Have a nice day
Lars H
Hi
Use btrfs. As long you do what the debian wiki suggest you should be very safe https://wiki.debian.org/Btrfs . Snapshots takes very little space (and time). I hav been using btrfs for a long time. I have used compression but today I am using it without. It makes it a lot faster and avoids trouble.
Have a nice day
Lars H
Hi
I think your wifi is never than the 4.19 kernel. So it is not supported by that. You can try the following http://ubuntuhandbook.org/index.php/201 … ntu-19-04/ or install a never kernel from backports.
Have a nice day
Lars H