LINUX.ORG.RU

Звук в любом дистрибутиве linux

 , ,


0

1

Вот обясните мне пожалуйста, просветите меня тёмного. Почему в любом дистрибутиве linux, звук ощутимо хуже по качеству? Я не один день пользую linux дистрибутивы, и компьютерного железа у меня поменялось достаточно. Но вот звук в дистрибутивах остался каким-то. Windows - это как хорший, добротный уселитель(класса А) с колонками , a linux звучит как китайская дешёвая бубнелка с AliExpress.

    • подскажите действительно хорошую звуковую карту, или ещё что под linux. Можно даже связку дистрибутив + компьютерное железо порекомендовать(желательно разжевать всё это).

Чтоб не плевался от глухопердящего звука, а радовался что наконец то ушёл с Windows. Ибо хочется и видос в интернете глянуть(и не в интернете тоже), и музыку понормальному послушать!!!

    • Если такого решения нет, или вы его не знаете, то тогда тоскапечаль.


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

Ты явно что-то делаешь не так, если у тебя в игровой прошивке звук получается лучше. Либо же у тебя встроенная звуковушка совсем уж убогая (или колонки - отстой)... Я, честно говоря, ни разу не замечал, чтобы даже на встроенной звуковухе было плохо, если колонки нормальные подключены.

Но можешь попробовать пошаманить с софтовыми фильтрами в ~/.asoundrc.

P.S. Да, тут следующее сообщение в тему: я совсем забыл, что бывают люди, которые зачем-то пульсу ставят. Естественно, первым делом нужно этот шлак удалить.

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

> Почему в любом дистрибутиве linux, звук ощутимо хуже по качеству?

Это PulseAudio его «улучшает».

ZenitharChampion ★★★★★
()

Скажи спасибо PulseAudio. Её архитектура просто отвратительно подходит для хорошего звука, это признается всеми, потому и делают замену в виде PipeWire. Но это ещё не готово.

Если хочешь хороший звук, то нужно использовать или голую ALSA, или JACK. Но их тоже нужно настраивать для по-настоящему хорошего звука, плюс желательно использовать RT или lowlatency ядро.

Vsevolod-linuxoid ★★★★★
()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 1)

ощутимо хуже по качеству?

Субъективщина. Откуда мы знаем что есть для тебя хорошо. Покажи что есть правильно на твой взгляд. Возможно под линухами как раз звучит правильно, но так привык к вендовому звуку, который через встроенное ПО прогоняется и обрабатывается, чтобы скрыть убогость звуковухи. Тогда можно пробовать навесить плагины к пульсе. Но ты не написал модель звуковухи и даже не модель ноутбучного железа и прочие технические детали. Пришел тупо поныть сюда. Советую к мозгоправу сходить

P.S. нытиков сверху с пульсой головного мозга - в игнор.

xDShot ★★★★★
()

Windows - это как хорший, добротный уселитель(класса А) с колонками , a linux звучит как китайская дешёвая бубнелка с AliExpress.

Ничего улучшать не нужно, MS работает над ухудшениями :)

quickquest ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

Скажи спасибо PulseAudio. Её архитектура просто отвратительно подходит для хорошего звука, это признается всеми, потому и делают замену в виде PipeWire

Нет, pulseaudio вообще никак не влияет на качество воспроизводимого звука в силу как раз своих особенностей реализации.

А вот PipeWire влияет.

И делают PipeWire совсем не для того чтобы улучшить качество звука, а для того чтобы объединить в одном pulseaudio и JACK и обеспечить работу JACK приложений во flatpak. Качество тут вообще не причем.

James_Holden ★★★
()

Связываю это с драйверами на звук.В linux они общего назначения. Вот и получаем на выходе что попало. А в Винде драйвера от производителя. Вот и получаем качественный звук

debian000 ★★
()
Ответ на: комментарий от Vsevolod-linuxoid

Если хочешь хороший звук, то нужно использовать или голую ALSA, или JACK

Не нужно. Надо использовать pulseaudio.

Но их тоже нужно настраивать для по-настоящему хорошего звука

Никак ты их не настроишь. Вот я попрошу сейчас объяснить, какие настройки и что, ты расскажешь?

желательно использовать RT или lowlatency ядро

Для воспроизведения RT ядро не только не нужно, но и очень вредно. Оно ничего не дает и только вызывает проблемы у части приложений.

RT ядро нужно для реалтаймовой обработки звука (и то это спорно очень, сейчас практически не нужно), куда простое воспроизведение файлов не относится никак.

James_Holden ★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

Если хочешь хороший звук, то нужно использовать или голую ALSA, или JACK. Но их тоже нужно настраивать для по-настоящему хорошего звука, плюс желательно использовать RT или lowlatency ядро.

Ты пишешь чушь. JACK, RT и low latency нужны при записи с обработкой в реальном времени, но не при прослушивании.

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

Охренеть, что-то реально понимающий регистрант. Моё почтение, сэр.

По теме: взять любой приличный USB DAC/Amp, наушники класса «от $300», и радоваться жизни.

anonymous
()
Ответ на: комментарий от James_Holden

Надо использовать pulseaudio.

Угу. Давай, прилепи на велосипед еще три колеса и рассказывай, как здорово на нем ездить! Есть голая alsa или голый oss, они отлично работают. Никакая надстройка над ними не нужна! ОДНОЗНАЧНО!!!

Что до софтовой настройки альсы, то погугли про ~/.asoundrc и что туда можно запихать. Вполне можно софтовый эквалайзер настроить или еще какой-нибудь постпроцессинг, если колонки слишком дерьмовые и нужно, например, убрать низкие частоты (или, наоборот, завысить их).

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

глухопердящего звука

Я думаю у многих тут подозоение, что в винде у тебя работает улучшайзер программный, которые там в драйверах на звуковухи присутствуют чуть реже чем всегда.

Тут нужен ответ на вопрос: а как в винде у тебя выводится звук? Какой плеер и какое API используется? Просто через микшер винды или через WASAPI?

Улучшайзер точно выключен?

James_Holden ★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

PipeWire. Но это ещё не готово

А что там не доделали? Я поставил pipewire-pulse вместо pulseaudio и все программы работают, даже с виртуальными устройствами

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

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

А два или больше потока через голую алсу - уже проблемы. Интересно, а ты осознаешь, какие именно?

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

Вполне можно софтовый эквалайзер настроить или еще какой-нибудь постпроцессинг, если колонки слишком дерьмовые и нужно, например, убрать низкие частоты (или, наоборот, завысить их).

Это никак не относится к качественному воспроизведению звука. Костыляние под пластиковое фуфло увы меня не интересует. И никого не должно интересовать, кто заявляет о звуке. Для звука надо аналоговую часть сначала нормальную иметь, а потом уже алсы крутить.

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

Чувак, я пользуюсь дома нормальной звуковухой с аппаратным микшером. А там, где у меня нет аппаратного микшера, я настраиваю софтовый dmix и не парюсь, что не услышу «блымцк», когда загрузится торрент, если в это время я слушаю музыку или смотрю видео.

pulseaudio придумали для вантузоидов, которые мозгом шевелить не умеют!

Для звука надо аналоговую часть сначала нормальную иметь, а потом уже алсы крутить.

Ты — «аудиофил» что ли? Тогда с тобой вообще бессмысленно разговаривать!

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

pulseaudio придумали для вантузоидов, которые мозгом шевелить не умеют!

Нет, это как раз для линуксоидов.

Чтобы ковыряться и думать как устранять проблемы.

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

Чувак, я пользуюсь дома нормальной звуковухой с аппаратным микшером.

Ты не понимаешь проблематики вообще, так и есть. Дело не в том какой микшер, а в том как он микширует два потока с разной частотой дискретизации.

Твоя звуковуха как в таком случае работает, ты хоть малейшее представление имеешь?

не парюсь, что не услышу «блымцк», когда загрузится торрент,

Уровень требований к аудиосистеме просто топовый. Блымцк надо услышать.

pulseaudio придумали для вантузоидов, которые мозгом шевелить не умеют!

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

А что, мотыгой можно любой участок обработать, зачем тракторы?

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

Скорей, чтобы на ровном месте искать проблемы. Почему-то обладатели звука без pa не создают такого потока нытья, как обладатели звука с pa. Хотя, думаю, тут скорей другой фактор: линуксоид никогда не поставит себе в систему ни pa, ни systemd, ни прочую дрянь, противоречащую принципам KISS и UNIX-way. А вот вантузятники тащат всякое дерьмище, а потом ноют, что у них не работает…

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от James_Holden

два потока с разной частотой дискретизации

Это никому не нужно. Разве что больным на голову «аудиофилам», которые позолоченные кабели с золотыми разъемами покупают и твердят, что «ламповый звук лучше, чем на ОУ».

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

Это никому не нужно

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

Так и пиши - я считаю что это нафиг не нужно. Это твое мнение, и его все уважают. Но не надо его натягивать на всю планету.

К тому же, ты сам постоянно воспроизводишь несколько потоков с разной частотой дискретизации, и видимо сам не осознаешь этого. Ты даже технически не прав.

James_Holden ★★★
()

после установки гнома заметил, что звук там играет хуже чем в кде. не знаю совпадение или нет.

fakeroot
()

Разве правка /etc/pulse/daemon.conf не работает? Всегда, на всех дистрибутивах менял и меняю sample-rate, resample-method, sample-format и вот это вот всё.

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

линуксоид никогда не поставит себе в систему ни pa, ни systemd, ни прочую дрянь, противоречащую принципам KISS

Очень хорошо, что это стремящееся к нулю меньшинство.

Но вне зависимости от существования пуристов, дистрибутивы типа Alpine Linux и самосборов Gentoo вполне выполняют свои прикладные задачи на рынке там, где это требуется: некоторые серверные ниши и embedded/лёгкая портируемость между разными архитектурами. Десктопа тут, конечно же, нет.

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

Это команда выключения PulseAudio. Команда echo добавляет в файл ~/.config/pulse/client.conf параметр autospawn = no. Без этого, попытка завершить процесс pulseaudio приведёт к его перезапуску в ту же секунду.

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

Можно это почти всё оставить в покое и менять avoid-resampling (по памяти, может немного не так называться).

anonymous
()
Ответ на: комментарий от James_Holden

Настройки пульсы по умолчанию портят звук, слышно на среднем качестве наушников и чуть выше АС.

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

Пипин вообше по умолчанию звук убожество и требует настройки

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

Настройки пульсы по умолчанию портят звук, слышно на среднем качестве наушников и чуть выше АС

Да, это хреново конечно, но ее хотя бы можно настроить.

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

Делаю так с 2008 года, разве что раньше он располагался по адресу ~/.pulse/client.conf. Всё нормально, «пульсу» можно включить вручную, если в этом возникнет необходимость.

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

Имея несколько хромбуков, мне трудно назвать это десктопом в том понимании, которое в него вкладывают «линуксоиды». Это вид «embedded», как по мне.

Программки с GNU/Linux, конечно, можно запускать. Но их можно и на Android запускать, что не делает последний десктопной системой.

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

Ну вот ты готов теперь всем людям, которые прочитали твой пост это объяснять и поднимать им пульсу вручную?

James_Holden ★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

ALSA умеет в микширование своими силами

Умеет, но не так как нужно. Ты не в теме совсем, поэтому это надо тебе посоветовать - хватит писать бред. Сначала матчасть изучи.

ALSA не умеет менять частоту дискретизации микшера на лету в зависимости от того какие приходят потоки. Поэтому микширование через dmix неизбежно требует ресемплинга, а в реальной жизни это приводит к необходимости настройки частоты дискретизации на 48 кГц и ресемплинга всего что воспроизводится на 48 кГц. Потому что иначе будет еще большее фуфло.

А воспроизводится у кого как, музыка в 44.1 кГц, кино в 48 кГц.

Нормально решить проблему позволяет только пульса - она ресемплит только если два потока идет с разной частотой дискретизации. Иначе она просто меняет частоту дискретизации микшера.

Именно эта функция и позволяет говорить что пульса лучше всего подходит для качественного воспроизведения звука, потому что она позволяет исключить ресемплинг.

Без пульсы это сделать нельзя никак, можно только убрать dmix и выводить все напрямую в ALSA без ресемплинга, но тогда будет работать только один поток. Микшера не будет.

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

Твоя звуковуха как в таком случае работает, ты хоть малейшее представление имеешь?

А, кстати, как?
Прямо как в 2006-ой год вернулся, когда наличие аппаратного микшера в моей audigy4 считалось прямо масхэвом небывалом. Там ещё два кварца стояло для 44100 и 48000, чтобы ресэмплинг не делать. Это тоже было строго необходимо

А вот в нынешней Clarett нигде не написано, есть ли аппаратное микширование и какая нативная частота. Но если в DAW встречаются куски с разной - начинается жопа. До сих пор.

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

В том то и дело, что никто не знает как, но все адепты аппаратного микшера уверены, что там магическим образом все правильно разруливается само.

А вот спроси какая там частота у микшера и какой алгоритм ресемплинга, и никто не ответит.

Ну кроме тех которые занимаются записью, как ты, и поэтому в теме проблем.

Как пульса работает хоть изучить можно, и настроить как нужно ее можно.

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

огда наличие аппаратного микшера в моей audigy4 считалось прямо масхэвом небывалом. Там ещё два кварца стояло для 44100 и 48000, чтобы ресэмплинг не делать

А вот спроси, почему это именно так было. Зачем такие сложности, если dmix был, а в винде тем более из коробки микшер всегда был, перегоняешь все в 48 кГц и вуаля.

А вот чтобы ресемплинг не делать. Попробуй-ка ты его не делать. Вот пульсу со временем допилили до того, что она может в своем микшере ресемплинг не делать. А сейчас умники из PipeWire взяли и основную фичу пульсы выкинули на мороз.

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