1

Я вот что то не пойму. у меня скорее всего не работает pulse audio, как я считаю.


Spoiler

Консоль
[root@localhost userboy]# ps aux | grep pulseaudio
userboy   3191  0.2  0.1 535192  7224 ?        S<l  01:09   1:45 /usr/bin/pulseaudio --start --log-target=syslog
root     15268  0.0  0.0 103132   968 pts/2    S+   14:23   0:00 grep --color pulseaudio
[root@localhost userboy]# pactl stat
Сейчас используется: 1 блоков содержащих всего 63,9 Кб байт.
Выделено за всё время: 1462663 блоков содержащих всего 1,2 Гб байт.
Размер кэша сэмплов: 0 Б
Server String: unix:/run/user/500/pulse/native
Library Protocol Version: 29
Server Protocol Version: 29
Is Local: yes
Client Index: 26
Tile Size: 65472
User Name: userboy
Host Name: localhost
Server Name: pulseaudio
Server Version: 5.0.0-0.20131220.1.mga4
Default Sample Specification: s16le 2ch 44100Гц
Default Channel Map: front-left,front-right
Default Sink: alsa_output.pci-0000_00_1b.0.analog-stereo
Default Source: alsa_input.pci-0000_00_1b.0.analog-stereo
Cookie: c803:b036
[root@localhost userboy]# pactl list sink-inputs
[root@localhost userboy]# systemctl status osspd.service
osspd.service
   Loaded: not-found (Reason: No such file or directory)
   Active: inactive (dead)

[root@localhost userboy]# pacmd ls
Нет запущенного демона PulseAudio или не запущен в качестве сессионного демона.
[root@localhost userboy]# lspcidrake -v | grep -i audio
snd_hda_intel   : Intel Corporation|6 Series/C200 Series Chipset Family High Definition Audio Controller [MULTIMEDIA_AUDIO_DEV] (vendor:8086 device:1c20 subv:1849 subd:3892) (rev: 05)
[root@localhost userboy]# /usr/sbin/lsmod | grep snd
snd_hda_codec_hdmi     41102  1
snd_hda_codec_realtek    56933  1
snd_hda_intel          52267  4
snd_hda_codec         192906  3 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_intel
snd_hwdep              17698  1 snd_hda_codec
snd_pcm               102078  4 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,saa7134_alsa
snd_page_alloc         18710  2 snd_pcm,snd_hda_intel
snd_timer              29378  1 snd_pcm
snd                    83274  20 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_hda_codec,snd_hda_intel,saa7134_alsa
soundcore              15047  1 snd
[root@localhost userboy]# /usr/sbin/fuser -v /dev/snd/pcm
Указанное имя файла /dev/snd/pcm не существует.
[root@localhost userboy]#

2

Проверьте в Mageia Control Center вкладка Оборудование - Настройка звука включен ли там pulseaudio.

3

Userboy пишет:

у меня скорее всего не работает pulse audio

Все работает.
В выводе ps ux же всё ясно написано

Userboy пишет:

userboy   3191  0.2  0.1 535192  7224 ?        S<l  01:09   1:45 /usr/bin/pulseaudio --start --log-target=syslog

Userboy пишет:

[root@localhost userboy]# pacmd ls
Нет запущенного демона PulseAudio или не запущен в качестве сессионного демона.

А вы от пользователя команду эту выполните, а не от root smile

Консоль
[xxblx@localhost ~]$ su
Пароль:
[root@localhost xxblx]# pacmd ls
Нет запущенного демона PulseAudio или не запущен в качестве сессионного демона.
[root@localhost xxblx]# exit
exit
[xxblx@localhost ~]$ pacmd ls
Memory blocks currently allocated: 1, size: 64,0 Кб.
Memory blocks allocated during the whole lifetime: 443063, size: 998,7 Мб.
Memory blocks imported from other processes: 0, size: 0 Б.
Memory blocks exported to other processes: 0, size: 0 Б.
...

Как видно из вывода, команда дает вывод, если ее от пользователя запускать.

з.ы. PulseAudio от обычного пользователя, а не от root запускается на старте сессии.

Fedora & GNOME

4

xorg пишет:

Проверьте в Mageia Control Center вкладка Оборудование - Настройка звука включен ли там pulseaudio.

  Включено. Но вот проблема

Intel Corporation|6 Series/C200 Series Chipset Family High Definition Audio Controller

В настоящий момент для карты используется драйвер ALSA "snd_hda_intel" (драйвером по умолчанию является "snd_hda_intel")

Вот что там написанно. Это означает что используется ALSA?

5

Userboy пишет:

Включено. Но вот проблема

Intel Corporation|6 Series/C200 Series Chipset Family High Definition Audio Controller

В настоящий момент для карты используется драйвер ALSA "snd_hda_intel" (драйвером по умолчанию является "snd_hda_intel")

Вот что там написанно. Это означает что используется ALSA?

Не надо всё мешать в одну кашу.
ALSA - архитектура звуковых драйверов, звуковые драйвера и программный микшер.
PulseAudio - звуковой сервер.
Это разные сущности. Скажем так, PulseAudio работает поверх ALSA (это не совсем корректное определение, но примерно так и есть, в детали не вдаюсь).
Без PulseAudio звук работать может, без ALSA вне зависимости от наличия PulseAudio - нет.

Fedora & GNOME

6

xxblx пишет:
Userboy пишет:

Включено. Но вот проблема

Intel Corporation|6 Series/C200 Series Chipset Family High Definition Audio Controller

В настоящий момент для карты используется драйвер ALSA "snd_hda_intel" (драйвером по умолчанию является "snd_hda_intel")

Вот что там написанно. Это означает что используется ALSA?

Не надо всё мешать в одну кашу.
ALSA - архитектура звуковых драйверов, звуковые драйвера и программный микшер.
PulseAudio - звуковой сервер.
Это разные сущности. Скажем так, PulseAudio работает поверх ALSA (это не совсем корректное определение, но примерно так и есть, в детали не вдаюсь).
Без PulseAudio звук работать может, без ALSA вне зависимости от наличия PulseAudio - нет.

А как мне установить pulse audio equalaizer?

7

Userboy, установить пакет pulseaudio-module-equalizer
Или через GUI, или через терминал:

Консоль: root
[root@localhost ~]# urpmi pulseaudio-module-equalizer

Fedora & GNOME

8

xxblx пишет:

Userboy, установить пакет pulseaudio-module-equalizer
Или через GUI, или через терминал:

Консоль: root
[root@localhost ~]# urpmi pulseaudio-module-equalizer

Пакет pulseaudio-module-equalizer-5.0-0.20131220.1.mga4.x86_64 уже установлен
Как теперь его запустить?

9

Консоль: user
[user@localhost ~]$ qpaeq

Fedora & GNOME

10

xxblx пишет:

Консоль: user
[user@localhost ~]$ qpaeq

Консоль
There was an error connecting to pulseaudio, please make sure you have the pulseaudio dbus module loaded, exiting...

11

Выполнить

Консоль: user
[user@localhost ~]$ pactl list short

если в выводе нет module-dbus-protocol, то нужно загружать модуль.

Можно даже сделать так (так будет проще)

Консоль: user
[user@localhost ~]$ pactl list short | grep module-dbus-protocol

если вывод пустой, то загружать модуль
Консоль: user
[user@localhost ~]$ pactl load-module module-dbus-protocol

Fedora & GNOME

12

xxblx пишет:

Выполнить

Консоль: user
[user@localhost ~]$ pactl list short

если в выводе нет module-dbus-protocol, то нужно загружать модуль.

Можно даже сделать так (так будет проще)

Консоль: user
[user@localhost ~]$ pactl list short | grep module-dbus-protocol

если вывод пустой, то загружать модуль
Консоль: user
[user@localhost ~]$ pactl load-module module-dbus-protocol

А как его загрузить? У меня магея 64 бит. В каталоге программ я его не нашёл.

13 (2014-07-18 12:38:10 отредактировано Userboy)

Userboy пишет:
xxblx пишет:

если вывод пустой, то загружать модуль

Консоль: user
[user@localhost ~]$ pactl load-module module-dbus-protocol

А как его загрузить? У меня магея 64 бит. В каталоге программ я его не нашёл.

Консоль
[userboy@localhost ~]$ pactl load-module module-dbus-protocol
Не удалось: Инициализация модуля не удалась

14

Вывод

Консоль: user
[user@localhost ~]$ pactl list short

покажи

Fedora & GNOME

15

xxblx пишет:

Вывод

Консоль: user
[user@localhost ~]$ pactl list short

покажи

Консоль
0       module-device-restore
1       module-stream-restore
2       module-card-restore
3       module-augment-properties
4       module-switch-on-port-available
5       module-udev-detect      tsched=0
6       module-alsa-card        device_id="0" name="pci-0000_00_1b.0" card_name="alsa_card.pci-0000_00_1b.0" namereg_fail=false tsched=no fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes card_properties="module-udev-detect.discovered=1"
7       module-jackdbus-detect  channels=2
8       module-bluetooth-policy
9       module-bluetooth-discover
10      module-bluez5-discover
11      module-esound-protocol-unix
12      module-native-protocol-unix
13      module-gconf
14      module-default-device-restore
15      module-rescue-streams
16      module-always-sink
17      module-intended-roles
18      module-suspend-on-idle
19      module-systemd-login
20      module-position-event-sounds
21      module-role-cork
22      module-filter-heuristics
23      module-filter-apply
24      module-x11-publish      display=:0
25      module-device-manager   do_routing=1
26      module-x11-xsmp display=:0 session_manager=local/localhost:@/tmp/.ICE-unix/2667,unix/localhost:/tmp/.ICE-unix/2667
51      module-dbus-protocol
0       alsa_output.pci-0000_00_1b.0.analog-stereo      module-alsa-card.c      s16le 2ch 48000Гц       SUSPENDED
0       alsa_output.pci-0000_00_1b.0.analog-stereo.monitor      module-alsa-card.c      s16le 2ch 48000Гц       SUSPENDED
1       alsa_input.pci-0000_00_1b.0.analog-stereo       module-alsa-card.c      s16le 2ch 44100Гц       SUSPENDED
0       module-systemd-login.c  (null)
4       protocol-native.c       kdeinit4
8       module-x11-xsmp.c       (null)
9       protocol-native.c       knotify4
11      protocol-native.c       kdeinit4
12      protocol-native.c       chrome
48      protocol-native.c       pactl
0       alsa_card.pci-0000_00_1b.0      module-alsa-card.c

16

Userboy пишет:

51      module-dbus-protocol

Нужный модуль загрузился. Теперь надо снова пробовать запускать эквалайзер. Если и на этот раз не заработает, тогда я уже даже в чем и дело.

Fedora & GNOME

17

xxblx пишет:
Userboy пишет:

51      module-dbus-protocol

Нужный модуль загрузился. Теперь надо снова пробовать запускать эквалайзер. Если и на этот раз не заработает, тогда я уже даже в чем и дело.

А как его вывести на рабочий стол в интерфейсе?

18

Userboy пишет:

А как его вывести на рабочий стол в интерфейсе?

Может быть есть какие-то сторонние решения, но, насколько мне известно, официальный эквалайзер - qpaeq

Fedora & GNOME