I have an Aceline AMIC-11 microphone.
Plasma worked fine on KDE, but when I installed Hyprland-dots JaKooLit on opensuse tumbleweed with a server package set and a text interface, I found that the microphone sound was just lousy. There is no such problem on Windows.
What do I need to install to make the sound normal?
Did you mean to say the mic worked fine on Plasma/KDE?
I don’t know much about mics but someone more knowledgeable will be along shortly.
Yes, that’s right. The microphone worked fine on KDE Plasma (Tumbleweed) and on Windows. I reinstalled the system and selected, during installation, a set of “Server” packages to install Hyprland on a clean system.
Might not be something “to install”. IIRC the “server” setup uses a different kernel scheduler config since it doesn’t need to respond to desktop events in “quasi-real-time” but should optimize disk access etc. So a better option might be to start with the installation of a “basic” desktop and then add Hyprland, or play with scheduler and/or kernel configs if you know what you are doing.
The fact is that I’m completely new to linux, so I don’t want to waste time reinstalling again. I’ve already practically set up wine, Hyprland, etc…
I’d like to adjust the sound here, I think it’s quite real.
Please describe “lousy” sound.
Do you have Pipewire (or Pulseaudio) properly installed and configured?
If ‘pipewire-pulseaudio’ is installed, you can use pavucontrol to check the mic/boost level?
Depends on what lousy means, if distorted try to reduce the mic volume to 60% if static noise try to setup the RNNoise plugin for Pipewire.
One short word catches, but the second and subsequent ones do not, has a lot of noise and the microphone volume slider jumps a lot in the discord. The words themselves are poorly legible.
There is an “Analog duplex” in the configuration, and in “Advanced” there is only an input delay setting.
I tried to reduce it to 60%. Yes, it removes the noise, but the sound quality leaves much to be desired and the words I say are still swallowed by the microphone
If you have a VM or secondary machine, try a diff between your currently installed packages and the ones in KDE.
Please open a terminal and issue:
sudo zypper se -i pipewire pulse alsa rtkit
then copy the result (including the leading prompt, the command, and the trailing prompt) here between “pre-formatted text” tags (use the </> button above the editing area).
Hi, there is a wiki regarding Hyperland in arch linux. Included is, how to configure the audio.
I am not sure if it is of value to you because I never tried what you installed. Worth checking though.
I have tried the auto-install script for OpenSuse in a VM just to see what the hype around Hyprland was, turned out to install more packages than my default bloated Gnome install
Sorry for the long answer.
This is the output of the sudo zypper se -i pipewire pulse alsa rtkit
command:
hip@localhost ~ sudo zypper se -i pipewire pulse alsa rtkit
[sudo] пароль для root:
Загрузка данных о репозиториях...
Чтение установленных пакетов...
S | Name | Summary | Type
---+--------------------------------+-----------------------------------------+------
i | alsa | ALSA — продвинутая звуковая архитекту-> | пакет
i+ | alsa-firmware | Файлы прошивок для ALSA | пакет
i | alsa-oss | Библиотека с поддержкой LD_PRELOAD, к-> | пакет
i | alsa-oss-32bit | Библиотека с поддержкой LD_PRELOAD, к-> | пакет
i | alsa-plugins | Дополнительные плагины для библиотеки-> | пакет
i | alsa-plugins-pulse-32bit | Плагин PulseAudio для библиотеки ALSA | пакет
i | alsa-plugins-speexrate | Плагин конвертера скорости для библио-> | пакет
i | alsa-plugins-upmix | Плагин PCM Up-mix для библиотеки ALSA | пакет
i | alsa-ucm-conf | Профили ALSA UCM | пакет
i | alsa-utils | Служебные программы ALSA | пакет
i | libpipewire-0_3-0 | Мультимедийная платформа, предназначе-> | пакет
i | libpipewire-0_3-0-32bit | Мультимедийная платформа, предназначе-> | пакет
i | libpulse-mainloop-glib0 | Обёртка главного цикла GLIB 2.0 для P-> | пакет
i | libpulse0 | Клиентский интерфейс для PulseAudio | пакет
i | libpulse0-32bit | Клиентский интерфейс для PulseAudio | пакет
i | pipewire | Мультимедийная платформа, предназначе-> | пакет
i | pipewire-alsa | PipeWire media server ALSA support | пакет
i | pipewire-jack | PipeWire JACK implementation | пакет
i | pipewire-lang | Translations for package pipewire | пакет
i | pipewire-libjack-0_3 | PipeWire libjack replacement libraries | пакет
i | pipewire-modules-0_3 | Modules For PipeWire, A Multimedia Fr-> | пакет
i | pipewire-modules-0_3-32bit | Modules For PipeWire, A Multimedia Fr-> | пакет
i | pipewire-pulseaudio | PipeWire PulseAudio implementation | пакет
i | pipewire-spa-plugins-0_2 | Plugins For PipeWire SPA | пакет
i | pipewire-spa-plugins-0_2-32bit | Plugins For PipeWire SPA | пакет
i | pipewire-spa-tools | The PipeWire SPA Tools | пакет
i | pipewire-tools | The PipeWire Tools | пакет
i | pulseaudio-setup | Set-up script for PulseAudio | пакет
i | pulseaudio-utils | Утилиты PulseAudio | пакет
i | pulseaudio-utils-32bit | Утилиты PulseAudio | пакет
i | rtkit | Демон политики и отслеживания реально-> | пакет
hip@localhost ~
I found only the tabs “Media keys”, “Stop DPM while using applications” and “Media key notifications” - all this tells me nothing…
I see that everything essential seems to be already installed.
Many “non essential” packages are also there, but since they were “automatically installed by the solver” ( see the “i” mark in the first column) I think they were required by other installed packages.
For instance all the -32 bit packages were required by Wine? And so a doubt: do you mean that the microphone doesn’t work “in an app running in Wine”? If so, may it be a Wine problem and not a system sound problem?
Also, alsa-firmware appears to be installed “by user request” (see the “i+”): it is needed only if you use some exotic sound hardware, are you sure you need it? Does your microphone need it?
No, I’m using a linux discord. (No wine).
I have no idea about alsa. Which firmware should I try?
I think you need no firmware unless you use unusual sound hw, but alsa-firmware does no harm if no hw needs it.
I’m not familiar with discord, I see there is no “discord” package in the official openSUSE repositories, so did you install anything and following which guide? Or are you using it in a browser and if so which browser or …?