LINUX.ORG.RU

Не работает звук в gentoo и все...

 , ,


0

1

Привет, ЛОР! Собрал gentoo - все нормально, но есть одно но… звук нифига не работает. Поддержка alsa в ядре включена, linux-firmware есть, все нужные alsa пакеты есть, драйвер для звуковухи собрал. Хотя подобная ерунда была у меня в арче-десктопе: вылечил поставив пакет pulseaudio-alsa. В ubuntu есть пакет alsa-base. Тут тоже все поставил - все прописал. Даже gentoo-kernel-bin пробовал. И все также нету звука и не работает MOC:

FATAL_ERROR: No valid sound driver

ЧЯНДТ?

Пробовал все плееры: консольные и не-консольные, в браузере музон запускал - ноль эмоций



Последнее исправление: Dumppper001 (всего исправлений: 1)

Ответ на: комментарий от Dumppper001
  • добавляем в .bashrc следующие (Необязательно, но иногда клиент не понимает на каком порту ему искать mpd):
export MPD_PORT=6600
  • стряпаем файл для mpd ~/.config/mpd/mpd.conf либо /etc/mpd.conf
db_file            "~/.config/mpd/database"
log_file           "~/.config/mpd/log"

# Optional
music_directory    "~/music"
playlist_directory "~/.config/mpd/playlists"
pid_file           "~/.config/mpd/pid"
state_file         "~/.config/mpd/state"
sticker_file       "~/.config/mpd/sticker.sql"
bind_to_address      "localhost"
port				"6600"
auto_update			"yes"
auto_update_depth	"9"
filesystem_charset	"UTF-8"
#id3v1_encoding		"cp1251"
state_file_interval	"2"
audio_output {
         type                    "alsa"
         name                    "PCH" # имя аудиокарты
         options                 "dev=dmixer"
 }

пути по своему вкусу, возможно файлики типа database playlists - надо будет создать вручную через touch

  • Стартуем его, у меня он стартует вместе с сессией wm, вы можете настроить запуск через openrc, для запуска от определенного пользователя в директории /etc/init.d/ надо создать ссылку на mpd вида mpd.username и дабавить службу
  • ncmpcpp должен сам к нему подцепиться после запуска
  • не забудь сделать db update (это клиентом) иначе он не увидит содержимое папки
Silerus ★★★★
()
Ответ на: комментарий от Dumppper001

gentoo, mpv - видео, mpd - аудио (emacs (mingus) -управление содержимым плейлиста) + mpc - управление старт/стоп/перемотка забиндинные комбинации клавиш

Silerus ★★★★
()
Ответ на: комментарий от Dumppper001

я выбрал mpd, потому что мне не нравилось, что плееры занимают место на рабочем столе. Сейчас управление идет с комбинаций клавиш, свое состояние mpd выводит на панель, а если мне надо поправить плейлист - для это есть emacs, который у меня за основной редактор.

Silerus ★★★★
()
Ответ на: комментарий от Silerus

пробовал запустить mpd с ncmpcpp и вот ошибка:

Aug 11 13:47 : exception: Failed to bind to '127.0.0.1:6600'
Aug 11 13:47 : exception: nested: Failed to bind socket: Address already in use
Dumppper001
() автор топика
Ответ на: комментарий от Dumppper001

нет он не запустился, еслиб запустился было бы две строки Перегузись? на всякий случай, выполни в терминале mpd, а в другом mpc (media-sound/mpc) - должен быть статус. Ты его еще как службу не запускаешь ведь?

Silerus ★★★★
()
Ответ на: комментарий от Dumppper001

и все продолжает говорить что порт занят? Попробуй сменить номер порта везде. и еще после запска выполни mpc ls - должен показать имя верхнего католога

Silerus ★★★★
()
Последнее исправление: Silerus (всего исправлений: 1)
Ответ на: комментарий от Dumppper001

что ничего не показывает. Сам mpd должен стартануть вообще без выхлопа, выхлоп окажется в лог файле. Кстати покажи его содержимое.

Silerus ★★★★
()
Ответ на: комментарий от Silerus

тоже самое только вместо localhost вставил 127.0.0.1

Dumppper001
() автор топика
Ответ на: комментарий от Silerus

что то типа того:

artyom@artyom-Aspire-V3-551:~$ mpd -v
config_file: loading file /home/artyom/.config/mpd/mpd.conf
Aug 11 16:34 : exception: Failed to bind to '127.0.0.1:6600'
Aug 11 16:34 : exception: nested: Failed to bind socket: Address already in use
Dumppper001
() автор топика
Ответ на: комментарий от Silerus

пока пробую дома на убунте - гента на работе

слишком много всего - к тому же я так и не нашел то что юзает 6600 порт

Dumppper001
() автор топика
Ответ на: комментарий от Silerus

нет… первый раз я прислал с ключом а то что я нашел а второй раз с ключом p но во все разы 6600 порт почему то занят и он подключится к нему не может

Dumppper001
() автор топика
Ответ на: комментарий от Dumppper001

поставь другой порт, у меня почему то ощущение что у тебя mpd стартует как служба, но настройки он берет не оттуда

Silerus ★★★★
()
Ответ на: комментарий от Silerus

поставил порт 25565

наконец то нашел лог

config_file: loading file /home/artyom/.config/mpd/mpd.conf
Aug 11 17:17 : path: SetFSCharset: fs charset is:
Aug 11 17:17 : libsamplerate: libsamplerate converter 'Fastest Sinc Interpolator'
Aug 11 17:17 : vorbis: Xiph.Org libVorbis 1.3.6
Aug 11 17:17 : opus: libopus 1.3.1
Aug 11 17:17 : sndfile: libsndfile-1.0.28
Aug 11 17:17 : hybrid_dsd: The Hybrid DSD decoder is disabled because it was not explicitly enabled
Aug 11 17:17 : exception: Decoder plugin 'wildmidi' is unavailable: configuration file does not exist: /etc/timidity/timidity.cfg
Aug 11 17:17 : adplug: adplug 2.3.1
Aug 11 17:17 : simple_db: reading DB
Aug 11 17:17 : exception: Input plugin 'tidal' is unavailable: No Tidal application token configured
Aug 11 17:17 : exception: Input plugin 'qobuz' is unavailable: No Qobuz app_id configured
Aug 11 17:17 : curl: version 7.68.0
Aug 11 17:17 : curl: with GnuTLS/3.6.13

но открываю ncmpcpp и музыки нету хотя я выставил именно ту папку где она лежит в mpd

Dumppper001
() автор топика
Ответ на: комментарий от Dumppper001

c mpc это делаеться так:

  • mpc update
  • mpc ls|mpc add
  • mpc toggle И да еще раз клиенты, если это не указано где-то еще берут данные о порте из переменной окружения MPD_PORT - не забудь установить ее export MPD_PORT=
Silerus ★★★★
()
Последнее исправление: Silerus (всего исправлений: 1)
Ответ на: комментарий от samy_volosaty

пробовал но мне кажется что нужен только alsa чтоб играло а все остальное потом добавлю

Dumppper001
() автор топика
Ответ на: комментарий от samy_volosaty

ну как сказать… недавно поставил… из чрута дебиана на работе

Dumppper001
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.