Как включить звуковую карту в Линуксе?
Звуковая карта ASUS Xonar Essence STX не работает в Линуксе 17.2 Mint, производитель карты сообщил, что драйверы не планируют производить и в Линуксе она работать не может. В интернете некоторые пишут, якобы карта как-то включается, возможно это могут делать продвинутые программисты. С другой стороны в настройках звука карта отображается, все галочки и ползунки включены, кроме этого карта издаёт щелчки при загрузке системы (специальные реле — особенность этой карты), таким образом системы видит карту автоматически, но все плееры молчат, звука нет вообще, как будто что-то надо включить и я не знаю что и где. У кого работает эта карта в Линуксе и что вы делали?
Ответы
Там ваша карточка указана как рабочая, начиная с kernel 2.6.30. Вероятно, вам надо поставить драйверы alsa. Не исключено, чтобы всё это заработало, понадобится ещё PulseAudio.
Да, но где и что именно надо скачать, допустим какой драйвер?
Гипотетически, всё это должно присутствовать в репозиториях Mint. В моём дистрибутиве это был, по-моему, alsa-driver (ставился исключительно для максимальной функциональности карты, «чтобы было», так как ядро сразу определило новое устройство, а мне, по большому счёту, нужно только воспроизведение).
По идее, новое ядро подхватывает вашу карту без проблем, никакие драйверы не нужны. Могу лишь предположить, что что-то вы делаете не так. Например, если у вас есть встроенная звуковая карта, то лучше её отключить в BIOS’е, а то могут быть конфликты прерываний. Есть ещё интересный момент: иногда карточка прописывается в системе как бы не до конца и определяется как Dummy Audio Device. Это происходит, если поставить карточку и перезагрузить компьютер, не воткнув в линейный выход включённую акустику или наушники — устройство звуковоспроизведения вроде как есть, но звуков не издаёт. Тогда карту надо перепрописать заново и перезагрузить компьютер с включённой акустикой.
Кроме того, раз Mint — это вариация на тему Debian/Ubuntu, лучше спросить, как «заводится» Xonar, на англоязычном форуме Ubuntu (там просто люди относительно вменяемые, а не дикари).
Более того, Линукс так и обозначает карту в настройках звука — ASUS Xonar Essence STX, я нажимаю на неё, всё включено, это явно что-то мешает уже после железа, в биосе встройка отключена, это я знаю, попробую ещё при включённой аппаратуре запуститься.
Там на английском и настраивать много похоже http://www.alsa-project.org/main/index.php/Matrix:Module-virtuoso
Сомневаюсь, что в вашем случае необходимо ковыряться в конфигурациях и мучить командную строку. Полагаю, что раз Mint, как они пишут, works out of the box, with full multimedia support and is extremely easy to use, там должны быть нормальные утилиты с человеческим GUI для настройки аудио и всего остального.
Только авторизованные пользователи могут отвечать на вопросы, пожалуйста, войдите или зарегистрируйтесь.
Как включить звуковую карту Asus Xonar Essence STX и режим ASIO?
Производитель не выпускает драйвер для Линукса, а давно я как-то пробовал запустить на Линуксе эту звуковую карту, но не удавалось. В Линуксе я новичок, никогда не пользовался этой системой, поэтому ничего не знаю. Может быть сейчас разработчики Линукса усовершенствовали систему и стоит ещё раз попробовать? Какую версию Линукса лучше поставить для этой звуковой карты, чтобы точно заработала? Если кто-то использует данную звуковую карту Asus на Линуксе, то подскажите алгоритм действий для её запуска, что требуется для включения режима ASIO?
Насколько я знаю, «ASIO» в лине из коробки. Поэтому устанавливать можно любой. Всё уже и так в ядре.
Хорошо бы прям кто-то сказал, кто лично использует эту карту на Линуксе, чтобы уже точно узнать.
Поправочка: как такового ASIO в линуксах нет, ибо это проприетарный протокол, причём реализуется на софтварном уровне. Но в линуксе звук и так работает напрямую со звуковой картой, по крайней мере через ALSA.
Хорошо бы прям кто-то сказал, кто лично использует эту карту на Линуксе, чтобы уже точно узнать.
Вообще очень строптивая карта. Шумит при воспроизведении частоты 41кГц в наушниках. https://www.head-fi.org/f/threads/white-noise-coming-from-my-essence-stx-from.
На вендах это решается легко установкой драйверов с сайта, которые выставляют по дефолту частоту в 96000 ГЦ — и думать больше ни о чем не надо.
А на линуксах придётся попердолиться. Ибо иначе всё будет шипеть как в дешевом китайском приемнике.
Так то её поддержку завезли в линуксы этак в 2010 году. Но только с аудиосистемой как был трах-бабах так и остался.
fornlr ★★★★★ ( 16.07.17 14:20:37 MSK )
Последнее исправление: fornlr 16.07.17 14:27:31 MSK (всего исправлений: 3)
Я расписал для тех, кто будет читать этот тред, чтобы не вводить в заблуждение.
Для справки: в оффтопикОС звук идёт через драйвер, ядро и только потом, после всех программных задержек и обработок, в хардварь, потому им там без ASIO очень печально. В линуксе единственной лишней прослойкой является pulseaudio и dmix’ы, если избавиться от, можно (почти) напрямую работать с хардварью.
Напомню ещё раз, что ASIO — программная реализация работы с хардварью.
Не надо дублировать сообщения, я прочитал весь тред прежде чем ответить.
Вообще, я ASUS не воспринимаю серьёзно. Они ставят очень дешёвый чипсет от C-Media (ребрендированный), и никакая грамотная разводка железку не спасёт.
Попердолиться — это строчку в daemon.conf пульсы поменять?
Использую ASUS Xonar D2 (та, которая 7.1 и без предусилителя для наушников). ALSA работает с картой уже давно (модуль, вроде, зовётся snd-virtuoso ). Никаких особых телодвижений не нужно даже в изощрённых дистрибутивах, типа Arch.
ASIO как такового в Linux нет, потому что и без него кол-во прослоек между пользовательским приложением и железом варьируется от одной (ALSA, оно же ядро) до двух-трёх (ALSA, dmix и/или PulseAudio).
Если тебе слушать музыку и листать интернетики — ставь PulseAudio с default-sampling-rate равным максимальной частоте твоей карты (скорее всего, 192кГц), аналогично с default-sample-format .
Если надо работать с кучей входов-выходов или писать музыку — обрати внимание на JACK (JACK Audio Connection Kit).
spijet ★★★ ( 16.07.17 17:33:22 MSK )
Последнее исправление: spijet 16.07.17 17:43:04 MSK (всего исправлений: 1)
[впечатления] ASUS Xonar Essence STX
В продолжении темы ESI Juli@ и ALSA, где мой выбор пал на сабжевую карту. Хочу описать свои впечатления.
До я этого использовал EMU-0404PCI, на частоте дискретизации 48k, с программным ресемплингом с помощью libsamplerate в самом лучшем качестве.
03:00.0 PCI bridge: PLX Technology, Inc. PEX8112 x1 Lane PCI Express-to-PCI Bridge (rev aa) 04:04.0 Multimedia audio controller: C-Media Electronics Inc CMI8788 [Oxygen HD Audio]
Использую Gentoo x86_64, с ядром 2.6.30-gentoo-r9. Собрал alsa-driver-1.0.22.1 c поддержкой модуля virtuoso. Alsa-driver почему-то Hard Masked, тем не менее собралось оно успешно.
И выполнил alsaconf, собственно на мое удивление — это вся настройка.
Еще убрал /etc/asound.conf оставшийся от 0404.
Скриншот alsamixer, после того ужаса, который был в 0404, микшер этой карты можно назвать действительно минималистичным.
Качество звука на линейном выходе поразило, но не сразило. Т.к. 0404 тоже лыком шита. Не буду здесь расписывать терминами из «мурзилок», скажу только, что на мой слух качество превосходит 0404 как раз так, как я собственно и ожидал услышать. Схемотехнику усилителя для акустических систем использую подобную описанной ниже.
Качество выхода для наушников оставило двоякое впечатление. Во-первых, как плюс, стоит отметить регулировку усиления для использования наушников с разным сопротивлением от 16 до 600 Ом. Во-вторых ОУ с токовой обратной связью TPA6120A2 действительно старается! Но при этом уступает моему самодельному гибридному усилителю для наушников, на мой субъективный взгляд. Да и привык я к ламповому звучанию, хотя лампы перевариваю только в усилителях напряжения, для выхода использую обычно однотактный повторитель в классе А с генератором тока, вместо резистора на полевых транзисторах. Так же я отметил повышенный уровень шума встроенного усилителя на низкоомных наушниках, слышно это без приборов 🙂
Теперь что касаемо частот дискретизации при прослушивании музыки.
Программы которые использовал:
По-умолчанию в ALSA используется простенькая передискретизация в 48k всего и вся, а так же работает dmix, если программа выводит через default.
Теперь по порядку, начну с mplayer и его GUI SMPlayer. Через dmix, т.е. вывод на default работает хорошо, все что ниже 48k апсемплит, все что выше (96, 192) даунсемплит в 48k. При этом играет сносно вполне даже можно слушать. Не осиливает вывод на hw:0,0 все что выше 48k — «птичьи голоса» и искажения.
Далее, с остальными программами я тестирую вывод только через hw:0,0 т.е. мимо dmix’a.
qmmp Эта программа показала самые лучшие результаты! Воспроизводит без проблем все, что поддерживает карта, т.е. 44.1, 48, 96, 192k — в зависимости от исходного материала естественно. Звучание самое качественное, ИМХО. Минимальное значение поддерживаемой частоты дискретизации удалось выяснить запустив файлы на 22,5 и 11,2k — составило оно 32k, при этом прослушивались «птичьи голоса».
kaffeine (xine) Тут нет слов, одни эмоции (отрицательные). Не осилил даже при использовании dmix вывод 96 и 192 с даунсемплингом. Годится только для просмотра видео, и то не совсем т.к. сыроват еще на мой взгляд.
И последний представитель — audacious. Осиливает 96 и 192, но как-то кривовато, слышно разницу между ним и qmmp.
Проверить что происходит со звуковой картой и определить параметры вывода можно с помощью:
cat /proc/asound/card0/pcm0p/sub0/hw_params
access: MMAP_INTERLEAVED format: S32_LE subformat: STD channels: 2 rate: 192000 (192000/1) period_size: 19200 buffer_size: 96000
В общем на сегодняшний день слушать музычку высокого разрешения можно только в qmmp имхо, раздражает только его венампоподобный интерфейс. По сравнению с 0404 получил от покупки данной карты намного больше удовольствия. Огорчают только проблемы с регулятором master в Kmix, о которых еще писал m0rph в теме про Юлию. На слух, проблем в 44.1k не заметил, хотя вендузятники об этом писали в каждом обзоре.
Для чего я это все тут написал, ну хотя бы для тех же самых анонимусов, которые в прошлом консультировали меня с 0404. Да и интересующимся качественным звуком с компьютера (хотя не бывает такого!) наверное тоже будет интересно.
Кастую в тред ist76 для задания вопроса, как полностью отключить dmix?
Так же спасибо m0rph за информацию.
В планах проверить запись, т.к. с 0404 я так ее и не осилил. А так же провести замеры на аппаратных приборах.
Thread: Asus Xonar Essence STX
First Cup of Ubuntu
Asus Xonar Essence STX
I’m running 11.04 and using a Asus Xonar Essence STX. This sound card features a build in headphone amp and when I switch over to headphones and the amp clicks in (including when booting ubuntu) I get a very loud click from my headphones (n.b the sound card clicks anyway when the amp kicks in, but this is actually coming from the headphones) and since the headphones are quite expensive I’m concerned that this might damage the headphones.
If I boot into Windows then then the amp on the sound card «clicks» but there is no sound produced through the headphones.
Anyone any ideas what is causing this and how I can prevent it?
Way Too Much Ubuntu
Re: Asus Xonar Essence STX
Mine does the same, suspect it is just changing the current. I just make sure to turn it down before making any changes.
Do you know what drivers you are using? I know very little about this but apparently the sampling rate of the card can be adjusted, but I don’t see a control anywhere to adjust this. I’m assuming that higher sampling rates are better. Anyone care to enlighten me?
First Cup of Ubuntu
Re: Asus Xonar Essence STX
Getting enlightened on this subject is perhaps the most wasteful exercise one can indulge in. I’ve searched high and low, both on the ASUS website (fat chance of getting anything helpful there!) as well as on various Linux and Ubuntu forums. All that you get is various wildly crazy suggestions such as downgrading «alsa» or mysterious people claiming that it worked clean as a whistle after installation of the 11.04 OS. My weird situation is that the card is recognized among a myriad of others that are on my machine (unfortunately). I have turned off the on-board card but I have two others, one from my ATI display controller and the other is a USB audio controller that is connected to my PC. Perhaps I should disable these other two as well but I am not convinced I will get anything to work even then.
Perhaps my frustration is very evident here but I would humbly submit that if the card shows up in the recognized list and, if as per the Alsa website, this chipset is supported, then I am mystified as to why my card doesn’t work.