You are not logged in.
AI has absolutely nothing to do with Devuan and would be totally OT on a Devuan wiki even though it is tolerated on the forum in moderation.
_https://dev1galaxy.org/viewtopic.php?pid=56023#p56023
If you quote AI, you might be mobbed by AI haters.
_https://dev1galaxy.org/viewtopic.php?pid=56023#p56023
EDIT:
It is a sort of "public censorship"
You marked the AI stuff, which is the correct way to site it - good.
On the other hand ...
AI translates to Artificial Idiot in my world. I like stupid things in (e.g.) movies, but not in a technical al forum. Please do not (re-)post such stuff. Thanks.
_https://dev1galaxy.org/viewtopic.php?pid=55991#p55991
The term "public censorship" implies situations where people self-censor, choosing not to express their views publicly for fear of backlash or to conform to perceived public opinion, a phenomenon sometimes called public opinion pressure.
Certain philosophers, particularly Plato in The Republic, claimed that the state's legal censorship is much better than public censorship. The state was supposed to protect the freedom of the individual from the public.
Trial of Socrates
_https://en.wikipedia.org/wiki/Trial_of_Socrates
The theoretical end-stage of communism is a stateless society. That is why, perhaps, the Russian geneticist Nikolai Vavilov was sentenced to death in 1941.
Last edited by igorzwx (2025-09-05 16:32:26)
Offline
@kapqa . . . That is because it is nonsense. You might find it interesting that that statement was made by the most likely candidate to fit that description. Oh, the irony of it all!
Edit: The swift response by "the one who never sleeps" says it all.
Some discussion of AI is one thing but participation is another. There has never been an official discussion of this issue. This is just my personal take on things . . .
What a waste of time and bits discussing this nonsense . . .
Online
If you quote AI, you might be mobbed by AI haters.
it is the thin line called "satira" that a lot of fall prey to; so it is best avoided, such to give less space to misinterpretations.
but pungent remarks can hardly be called satira, and as such should be fully welcomed by awakening minds and such type.
i dislike censorshop, but even more so disonesty, travestie, misguidance, untruthfulness, and fautora of AI dominance are in for a rude awakening;
Offline
to get back to original topic:
now have installed devuan 5.0 (with cinnamon, alas);
issue at hand is that i don't have fallback mechanism; it seems with arateconf i can not easily implement?
for example at the moment i have only
internal audio +
hdmi audio
translates to
(arateconf)
0 >> hdmi
1 >> intel audio hd?
2 >> intel audio hd?
intel audio hd is listed twice, but i have only one audio card to my knowlegdge?
so i need to set (2) as (default playback) because if i set (1) then there is no sound;
now, however, i would like to for example, fallback to (0>hdmi) if i switch off the loudspeakers ; and switch back to (2>intel audio hd) if i turn on the loudspeaker;
normally , this would be also achievable through sound applet in task bar; but cinnamon does not seem to offer such option; maybe i have made again a bad decision by not heeding your advice of using M A T E, but the window management is nice on cinnamon, can also be adapted on mate;
do you think this is issue with cinnamon or how could i improve the situation with alsa - arateconf? do ineed to manually set options for switchting sound card in alsa configuration?
thanks.
Offline
This is your inxi:
$ inxi -A
Audio:
Device-1: AMD Navi 31 HDMI/DP Audio driver: snd_hda_intel
Device-2: AMD Rembrandt Radeon High Definition Audio driver: snd_hda_intel
Device-3: AMD Family 17h/19h HD Audio driver: snd_hda_intel
Device-4: Cambridge Audio USB 1.0 driver: snd-usb-audio type: USB
API: ALSA v: k6.8.0-79-generic status: kernel-api
You have
1-2. two HDA codecs
3. HDMI codec
4. USB DAC
Everything should work.
Run arateconf and configure ALSA for your needs.
You may also need
alsamixer
Run
man alsamixer
and read it.
_https://man.archlinux.org/man/alsamixer.1.en
Unmute with alsamixer - ArchWiki
_https://wiki.archlinux.org/title/Advanced_Linux_Sound_Architecture#Unmute_with_alsamixer
You can create two ALSA configs with different default devices and toggle them with a script
EXAMPLE:
_https://dev1galaxy.org/viewtopic.php?pid=57177#p57177
Off-topic:
Satire is an ancient tool for defending freedom of speech.
Have you read Aristophanes and Juvenal?
Instead of inventing myths, read the output from the terminal and try to understand it.
Last edited by igorzwx (2025-09-05 20:10:06)
Offline
thanks , will look into it; the DAC is relegated into another task, so my config could stand for HDMI and why two Intel HDA.
Audio:
Device-1: AMD driver: snd_hda_intel
Device-2: AMD Rembrandt Radeon High Definition Audio driver: snd_hda_intel
Device-3: AMD Family 17h/19h HD Audio driver: snd_hda_intel
API: ALSA v: k6.1.0-38-amd64 status: kernel-api
| Main menu |
---------------
Curr. | Used | Play (def) | Rec (def) | Available cards
----------|------|------------|-----------|-----------------------------------
0 - >>>>> | * | * * | * * | HDA-Intel - HDA ATI HDMI
1 - | * | * | * | HDA-Intel - HD-Audio Generic
2 - | * | * | * | HDA-Intel - HD-Audio Generic
it is AMD graphics, but Intel driver;
Aristophanes, Juvenal? No, i am still learning to read properly. computer screen reading tending to dislike but still on it, also bit of a mystery.
But fallback mechanism would be not bad, maybe KDE has implemented into Phonon, if i remember correctly from KDE 3 or 4.
Thanks for guiding me along to also stand on my own feet.
Gonna take a recess ... to read.
Ciao.
Last edited by kapqa (2025-09-05 21:01:20)
Offline
"snd" means "sound"
snd_hda_intel is a "generic" ALSA driver for Intel HDA codecs
AMD is not producing audio codecs and sound cards (as far as I know).
AMD primarily focuses on producing central processing units (CPUs) and graphics processing units (GPUs), not standalone audio hardware. Instead, most PCs with AMD processors rely on integrated audio solutions, often Realtek chipsets, on the motherboard, or digital audio output via HDMI from the AMD GPU for sound. The "AMD High Definition Audio Device" mentioned in technical support contexts refers to the audio functionality that comes with the graphics card, not a separate sound card or codec produced by AMD.
A generic driver is a basic driver that provides essential functionality for common hardware without needing a specific driver from the manufacturer. It acts as a placeholder, enabling the computer's operating system to communicate with hardware using standard protocols and features, though it may lack the full capabilities of manufacturer-specific drivers.
$ lsmod | grep oss
oss_hdaudio 155648 4
osscore 618496 3 oss_hdaudio
oss_hdaudio is a generic Open Sound System v.4 (OSS4) driver for Intel HDA codecs.
It provides more functionality and better sound quality than ALSA's snd_hda_intel
Off-topic
_https://en.wikipedia.org/wiki/Yes_Minister
Yes Minister is a British political satire sitcom written by Antony Jay and Jonathan Lynn. Comprising three seven-episode series, it was first transmitted on BBC2 from 1980 to 1984. A sequel, Yes, Prime Minister, ran for 16 episodes from 1986 to 1988.
One can find them in YouTube.
In Linux, /proc/asound/cards is a virtual file that lists the audio sound cards detected by the Advanced Linux Sound Architecture (ALSA) kernel system. It's not a real file but a kernel interface that generates its contents on-the-fly from ALSA's internal list of sound cards. You can read this file to see the registered audio devices, along with their index numbers, driver names, and identifying strings.
cat /proc/asound/cards
and compare with
arateconf
To configure ALSA, you need:
1. arateconf
2. alsamixer (to unmute and/or set volume level)
It is a very simple task, because arateconf is interactive and self-explanatory.
Pressing the F6 key within the alsamixer brings up a list of available sound cards, allowing you to select a different one to adjust its settings, which you can navigate using the arrow keys.
Unmute with alsamixer
_https://wiki.archlinux.org/title/Advanced_Linux_Sound_Architecture#Unmute_with_alsamixer
AMD graphics cards provide audio functionality primarily for outputting sound over digital display connections like
1. HDMI via the AMD High Definition Audio Device driver,
2. DisplayPort via the AMD High Definition Audio Device driver.
Does your video card have a DisplayPort output?
Your arateconf output:
Curr. | Used | Play (def) | Rec (def) | Available cards
----------|------|------------|-----------|-----------------------------------
0 - >>>>> | * | * * | * * | HDA-Intel - HDA ATI HDMI
1 - | * | * | * | HDA-Intel - HD-Audio Generic
2 - | * | * | * | HDA-Intel - HD-Audio Generic
It may mean:
0 - HDMI audio of the CPU's built-in graphics chip (iGPU)
1 - AMD HD Audio through DisplayPort (or HDMI port) of AMD video card
2 - Intel HD Audio chip integrated to motherboard
That is why, perhaps, you reported: "i need to set (2) as (default playback) because if i set (1) then there is no sound".
You may need to unmute "sound card 1" with alsamixer. It may work, if your display has integrated speakers or a headphone-style jack (audio output port).
One of your "HD-Audio Generic" might be the AMD High Definition Audio through DisplayPort (or HDMI) of AMD video card.
Sound card 1 (or 2) "HD-Audio Generic" in your sound settings may refer to the AMD High Definition Audio Device, which is responsible for transmitting audio over the DisplayPort or HDMI connection from your AMD video card to your display.
An AMD video card typically has one hardware-accelerated audio codec for the GPU's audio output, such as the AMD High Definition Audio Device.
The sound output from an HDMI port can originate from either the dedicated graphics card's chip or the CPU's built-in graphics chip (iGPU), and the source depends on which device is connected to the monitor. If your PC has a dedicated graphics card, the audio should come from its HDMI port, not the motherboard's HDMI port, which is tied to the iGPU.
"Sound card 0" HDMI audio "HDA ATI HDMI" might may refer the CPU's built-in graphics chip (iGPU).
Last edited by igorzwx (2025-09-09 17:54:15)
Offline
fyi, you can run this to get more detailed info out of inxi, the xxx works on other flags too...
inxit -Axxx
Offline
could be that uninstalling pipewire getting more difficult and resulting in similar troubles as with Debian 7 and uinstalling Pulseaudio at time;
tried with RaspiOS latest /(based on Trixie) and it would lead to broken Desktop/Black Screen and just cursor moving;
tried with Linux Mint 22.2 (based on Ubuntu 24.04 noble, although hardinfo2 reports it based on Debian testing/sid) and uninstalling pipewire seem difficult
inxi -Axxx
Audio:
Device-1: AMD Navi 31 HDMI/DP Audio driver: snd_hda_intel v: kernel pcie:
speed: 16 GT/s lanes: 8 bus-ID: 03:00.1 chip-ID: 1002:ab30 class-ID: 0403
Device-2: AMD Rembrandt Radeon High Definition Audio vendor: ASUSTeK
driver: snd_hda_intel v: kernel pcie: speed: 16 GT/s lanes: 16
bus-ID: 13:00.1 chip-ID: 1002:1640 class-ID: 0403
Device-3: AMD Family 17h/19h HD Audio vendor: ASUSTeK
driver: snd_hda_intel v: kernel pcie: speed: 16 GT/s lanes: 16
bus-ID: 13:00.6 chip-ID: 1022:15e3 class-ID: 0403
API: ALSA v: k6.14.0-33-generic status: kernel-api
Server-1: PipeWire v: 1.0.5 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
sudo apt-get purge pulseaudio pulseaudio-utils pavucontrol pulseaudio-module-bluetooth pipewire pipewire-bin pipewire-pulse
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package 'pulseaudio' is not installed, so not removed
Package 'pavucontrol' is not installed, so not removed
Package 'pulseaudio-module-bluetooth' is not installed, so not removed
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
pipewire-alsa : Depends: pipewire (= 1.0.5-1ubuntu3.1) but it is not going to be installed
pipewire-audio : Depends: pipewire-pulse
Depends: wireplumber but it is not going to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
but this is bit out of place since Devuan just function really well, thanks for that.
Last edited by kapqa (2025-10-07 17:37:47)
Offline
It is not difficult to remove pipewire from Linux Mint.
Run
dpkg -l | grep pipewire
Remove pipewire-alsa, pipewire-audio, wireplumber and other pipewire packages TOGETHER with other crap
sudo apt-get purge pulseaudio pulseaudio-utils pavucontrol pulseaudio-module-bluetooth pipewire pipewire-bin pipewire-pulse pipewire-alsa pipewire-audio wireplumber
It does work on Linux Mint MATE.
It was tested by Linux Mint users.
It should also work on RaspiOS.
tried with RaspiOS latest /(based on Trixie) and it would lead to broken Desktop/Black Screen and just cursor moving
If KDE depends on PipeWire, remove KDE and install MATE.
...modern versions of KDE, especially the underlying components, have a strong dependency on PipeWire for its audio server... While it may still be possible to run KDE with PulseAudio, newer versions of core components like KWin have made PipeWire (specifically the pipewire-session-manager, which is provided by wireplumber) a direct dependency
The problem is that you create myths about problems instead of thinking how to solve them.
Nobody else had problems with arateconf since 2010.
Last edited by igorzwx (2025-10-08 23:54:05)
Offline
@igorzwx,
thanks, it would function for 22.1 linux mint, but not for 22.2, maybe on mate yes, but i tried cinnamon.
also big issues for raspios trxie, there is however possibility to start from non-desktop and go from there , but one gets a very trimmed-down desktop, which one 2GB ram can be also blessing; however, the raspi-os desktop is rather polished, nice (mate).
if you want, i'll send you my raspi4 so you can check out with arateconf , since it seem not function on arm64 (build failure) but maybe jsut doing it wrong;
best of wished
(KDE is bit lame on forum etc, but overall the desktop is quite nice, atleast is was previously, and audio offered more tuning option).
Last edited by kapqa (2025-10-09 12:31:33)
Offline
It does work on the latest Linux Mint MATE.
Pipewire was removed without problems.
The fftrate ALSA plugin was installed and configured without any problems.
BlueALSA also works on Linux Mint MATE
_https://dev1galaxy.org/viewtopic.php?pid=56780#p56780
and the script to toggle ALSA configs also works without problems.
_https://dev1galaxy.org/viewtopic.php?pid=57177#p57177
Bluetooth headphones: Bowers & Wilkins PX7 S2e
Install Devuan MATE on your RaspberryPi and start a new topic.
Last edited by igorzwx (2025-10-09 13:47:46)
Offline
have re-install RasPiOS Bookworm since it give me no issues when uninstalling Pipewire/Pulseaudio; think it is based on MATE but could be wrong; have not used Gnome 2 quite some time; mate is not my favorite, but have fond memories of Debian Squeeze.
on another computer running Devuan 5.0 after uinstalling Pulseaudio now it shows
API: ALSA v: k6.1.0-31-amd64 status: kernel-api with: apulse
type: pulse-emulator
is this proper alsa or do i still need to uninstall packages?
don't use bluetooth anymore most of times since it is considerable health hazard; but previously liked to connect Ipad to Internet via Bluetooth PAN which function well, less so with Android models. Nowadays it is implemented also on Gnome3; but it proably best to ditch/skp 2.4Ghz frequency altogether. certainly using Bluetooth Emitter on your head is next to foolish (but then i am using a Smartwatch that has also Bluetooth, so who am i to call out folishness; but atleast i can use AirPlane Mode on the watch and it still give me most of functionality, but still consider me part big time foolish to use it).
Last edited by kapqa (Yesterday 10:31:22)
Offline
If you are not a masochist, you may better stay with MATE desktop.
Do not remove apulse! It is needed to run applications which do not have ALSA backend. For example:
apulse discord
_https://github.com/i-rinat/apulse
apulse: PulseAudio emulation for ALSA.The program provides an alternative partial implementation of the PulseAudio API. It consists of a loader script and a number of shared libraries with the same names as from original PulseAudio, so applications could dynamically load them and think they are talking to PulseAudio. Internally, no separate sound mixing daemon is used. Instead, apulse relies on ALSA's dmix, dsnoop, and plug plugins to handle multiple sound sources and capture streams running at the same time. dmix plugin muxes multiple playback streams; dsnoop plugin allow multiple applications to capture from a single microphone; and plug plugin transparently converts audio between various sample formats, sample rates and channel numbers. For more than a decade now, ALSA comes with these plugins enabled and configured by default.
apulse wasn't designed to be a drop-in replacement of PulseAudio. It's pointless, since that will be just reimplementation of original PulseAudio, with the same client-daemon architecture, required by the complete feature set. Instead, only parts of the API that are crucial to specific applications are implemented. That's why there is a loader script, named apulse. It updates value of LD_LIBRARY_PATH environment variable to point also to the directory where apulse's libraries are installed, making them available to the application.
Name comes from names of both ALSA and PulseAudio. As aoss was a compatibility layer between OSS programs and ALSA, apulse was designed to be compatibility layer between PulseAudio applications and ALSA.
apulse relies on ALSA's dmix, dsnoop, and plug plugins to handle multiple sound sources and capture streams running at the same time.
It means that you should also install the fftrate ALSA plugin and configure it correctly
_https://dev1galaxy.org/viewtopic.php?id=6644
$ arateconf
...
A - Show all plugins [ ]
M - Plug-ins:
[X] Convert, [ ] Expand, [X] Asym
[ ] Play Vol, [X] Dmix
[ ] Rec. Vol, [X] Dsnoop
[ ] Phonon, [ ] Normalizator
I do not use Bluetooth headphones, because of low sound quality. But they can be used with ALSA.
You may post your theory about "Bluetooth and health hazard" to "Off-topic" forum. It might be interesting to discuss.
think it is based on MATE but could be wrong
Post here the output of these commands:
inxi -Axxx
inxi -Sxxx
echo $XDG_CURRENT_DESKTOP
For example:
inxi -Sxxx
System:
Host: devuan Kernel: 6.1.0-40-amd64 arch: x86_64 bits: 64 compiler: gcc
v: 12.2.0 Desktop: MATE v: 1.26.0 info: mate-panel wm: marco v: 1.26.1 vt: 7
dm: LightDM v: 1.26.0 Distro: Devuan GNU/Linux 5 (daedalus)
$ inxi -S
System:
Host: devuan Kernel: 6.1.0-40-amd64 arch: x86_64 bits: 64 Desktop: MATE
v: 1.26.0 Distro: Devuan GNU/Linux 5 (daedalus)
$ echo $XDG_CURRENT_DESKTOP
MATE
Last edited by igorzwx (Yesterday 13:45:18)
Offline
will check on raspi for your commands, very helpful, thanks.
on this computer here , the apulse shows, would not uninstall it, but was just wondering why it is shown as "active" probably not using it atm.
/tmp/movescreen-master$ inxi -Axxx
Audio:
Device-1: Intel 82801JD/DO HD Audio vendor: Dell driver: snd_hda_intel
v: kernel bus-ID: 00:1b.0 chip-ID: 8086:3a6e class-ID: 0403
Device-2: AMD Baffin HDMI/DP Audio [Radeon RX 550 640SP / 560/560X]
vendor: Sapphire driver: snd_hda_intel v: kernel pcie: speed: 2.5 GT/s
lanes: 8 bus-ID: 01:00.1 chip-ID: 1002:aae0 class-ID: 0403
API: ALSA v: k6.1.0-40-amd64 status: kernel-api with: apulse
type: pulse-emulator
rich@devuan:/tmp/movescreen-master$ inxi -Sxxx
System:
Host: devuan Kernel: 6.1.0-40-amd64 arch: x86_64 bits: 64 compiler: gcc
v: 12.2.0 Desktop: Xfce v: 4.18.1 tk: Gtk v: 3.24.36 info: xfce4-panel
wm: xfwm v: 4.18.0 vt: 7 dm: SLiM v: 1.4.0 Distro: Devuan GNU/Linux 5
(daedalus)
rich@devuan:/tmp/movescreen-master$ echo $XDG_CURRENT_DESKTOP
XFCE
EDIT: but maybe this apulse is needed for kernel so that alsa can play several streams at the same time=?
Last edited by kapqa (Yesterday 13:33:16)
Offline
EDIT: but maybe this apulse is needed for kernel so that alsa can play several streams at the same time=?
apulse is not needed for kernel.
apulse is needed for you, if you want to use media applications which do not have ALSA backend.
ALSA is mixing streams in the user space, not in the kernel.
ALSA needs the fftrate plugin configured correctly to be able to play several streams at the same time with normal sound quality.
$ arateconf
...
A - Show all plugins [ ]
M - Plug-ins:
[X] Convert, [ ] Expand, [X] Asym
[ ] Play Vol, [X] Dmix
[ ] Rec. Vol, [X] Dsnoop
[ ] Phonon, [ ] Normalizator
See: _https://dev1galaxy.org/viewtopic.php?id=6644
A talent for creating credible myths involves blending familiar elements with fantastical ones to explain real-world phenomena...
A credible myth connects a familiar, real-world fact with a magical or fantastical reason for its existence.
If you have a talent, use it to develop your potential and take action. Start by understanding your own strengths and then consistently practice and apply your talent in every way possible, even by using the underlying qualities of your talent in other areas of your life. Remember that action is what matters, so begin before you feel completely ready to achieve results.
Last edited by igorzwx (Yesterday 14:58:01)
Offline
oh, thank you, now i see why the raspi would fail to play several streams at once when pipewire/pulse uninstalled, since it would lack probably this fftrate (arateconf ddid not compile yet)
however , am not good at telling stories, so will confine myself for the time being at listening;
this one liked , still to heed its advice
_https://www.youtube.com/watch?v=aw52Its0YKU&list=RDaw52Its0YKU&start_radio=1
Offline
Do you have compiled packages of fftrate plugin?
On RaspberryPi, run command
file /usr/bin/aplay
and post the output here.
Last edited by igorzwx (Yesterday 15:29:16)
Offline