Звук в linux хуже чем в windows

Обновлено: 02.07.2024

Многие ругают Альсу, а может быть драйвер не идеальный. Когда была звуковая карта за 1000р звук в Linux был лучше чем в Windows, а как купил за 5000р, то сидя всё основное время в Linux и периодически слушая то что звучит в Windows (домашние сидят) и послушав некоторое время сам.. понял что в Windows звук лучше, детальнее, прозрачнее, хотя в Linux как мне показалось побольше басов. В Linux слушал и в прямом выходе на звуковую, без микширования, и тем более Pulse Audio. Обидно однако, придётся рвать с Пингвином (?хм..) Вот драйвер, отвечающий в Linux за звуковую, это ESI Juli@ одновременно поддерживает например ESI Maya44, M-Audio Revolution 5.1 или TerraTec Aureon 7.1, качество которой если верить обзору уступает даже Creative Audigy SE - т.е. драйвер не заточен конкретно под звуковую.

Если в Linux звук похуже чем в Windows, то в этом вероятнее всего виноваты ваши руки, ибо даже по дефолту звук в разы лучше чем на винде. ИМХО

Ну и в чём проблемы с руками-то? Я по дефолту и слушал - в Mandriva 2010, которую недавно снёс, в новой Ubuntu 10.10, в Linux Mint Debian Edition, в PCLinuxOS 2010.7. Кстати говоря в Бубунте 10.10 после где-то 5-го запуска вообще исчезли все аудиоустройства (снёс), PCLOS Gnome на 3-ю загрузку перестала грузиться (ничего не делал). Ну что там по умолчанию - вот пихают pulse audio, alsa всё выдаёт на частоте 44,1 или 48, сама не играет 24/96 и 24/48 как нужно - только в Audacious 2.4 всё идёт хорошо и частично с глюками в QMMP - ну тут без микширования получается.
Я вот и говорю что когда у меня стояла карта Creative Audigy SE то всё было супер, но эта карта более дорогая, драйвера конкретно под неё нет, как в Винде даже версии новые появляются.
Сейчас стоит вот ХР, ужос, непривычно, но пожалуй качество звука важнее. Да и отзывы читал, мало совсем (среди линуксоидов мало аудиофилов) что в Win звук лучше.

А мне по ФИГ :) Гений (58322) вы воще чё хотите? зачем задали вопрос? если потроллить, то это не ко мне, нету настроения. если есть какая то проблема, тогда надо внятно и толково поставить вопрос.

Кто шарит за звук в Windows и в Linux ? кто может пояснить чем он отличается ? какие есть нюансы ? можно ли сделать звук в Linux не хуже чем в Windows ? как обстоит вопрос с драйверами на популярные встройки типо Realtek все ли будет норм работать чи не ?


На популярные устройства дрова, в основном, есть, во всяком случае лично у меня всегда из коробки звук работает. Звуковых подсистем есть несколько, я советую ALSA без надстроек pulseaudio/pipewire, хотя возможно, тебе они подойдут из-за каких-то специфичных для них функций, которыми я не пользуюсь. Почитай о них поподробнее в интернете. Еще есть OSS, она более старая и многий нвоый софт про нее вообще не в курсе. Звук не хуже чем в винде, я б сказал такой же. Нюансы хз, если алсу решишь выбрать, при первом запуске у тебя канал в режиме mute будет, alsamixer’ом включается клавишей М, кажется.


Звук лучше всего в MacOS. Для профессиональной работы со звуком Мак просто обязателен. Потом уже Виндовз. В Линукс зоопарк, на низком уровне используется звуковая подсистема ALSA, прочитай про неё, сверху на неё ложится либо pulseaudio, для повседневного бытового использования, либо jack, для более профессиональной работы. Но сейчас переходный период, так как pulseaudio и jack заменяют новой прослойкой, pipewire. Нюансов, тонкостей и религиозных войн между любителями чистой ALSA, ненавистниками pulseaudio и фанатами jack хоть попой ешь. Не хочешь во всё это вникать и желаешь просто звукоинженерить или творить - покупай мак или оставайся на Виндовз. Однако для повседневного непрофессионального использования, типа музычку послушать, кино посмотреть, в игрушки поиграть или голосом поболтать всё обычно из коробки работает на любом свежем дистрибутиве.

Jameson ★★★★ ( 29.08.21 18:04:25 )
Последнее исправление: Jameson 29.08.21 18:05:33 (всего исправлений: 1)


макось конечно та еще хрень но звук в ней офигенный


Всё зависит от оборудования и поддержки

В windows могут с дравами поставятся всякие улучшайзеры звука, которые например поднимают низкие частоты. Это как в магазинах на телевизорах включают демонстрационный режим которое задирает контрастность.
Я думаю если сравнивать звук в linux скажем с телефоном или плеером никакой разницы быть не должно, т.е. без работы эквалайзеров, с одними и теме же наушниками/колонками звук должен быть практически идентичным. Конечно если в дистрибутиве нормальный конфиг для аудио из коробки, не происходит какого-нибудь ресемплинга.


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

это называется эквалайзер, совсем не факт что он с дровами будет да и надо ли.


В средним лучше в Windows. По понятным причинам — ориентация.

А так конечно зависит от разных ситуаций и применений.

Я давно не пользовался windows, но по моим воспоминаниям, лет 15 назад realtek поставлялся софт который позволял включить всякие режимы, т.е. это не просто эквалайзер, а штука для профанов, где можно было выбрать профиль или поставить галочку «объемное звучание». Мне почему-то кажется что когда люди слышат разницу в звуке межу windows и linux то дело именно в таких профилях.

Aber ★★★★ ( 29.08.21 18:19:26 )
Последнее исправление: Aber 29.08.21 18:22:05 (всего исправлений: 2)


У меня и сейчас в ноуте есть «Dolby Home Theater», и винда при установке с дровами ставит соответствующее дополнение. Звук становится не то чтобы лучше, но намного громче и «объемнее», тут действительно если не знать, то разницу сразу почувствуешь.

звук качественнее в Linux


Подтверждаю анонима. В Linux звук лучше.

Подтверждаю анонима. В Linux звук лучше.

А должно быть одинаково на одинаковом оборудовании.

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


А должно быть одинаково на одинаковом оборудовании.


В винде лучше. У меня на линуксе уровень громкости 150% равен примерно 40% на винде.



Слушать или работать?



какой бред ты несёшь, на внешнем usb аудиоинтерфейсе звук в маке и в линуксе абсолютно одинаковый

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


И почему же я бред несу? Я писал не про качество звука, он везде одинаковый, если ресемплинга нет, я писал про качество РАБОТЫ ЧЕЛОВЕКА со звуком. ПРОФЕССИОНАЛЬНОЙ работы. Собсно ты сам это же и написал. Не надо трахаться с конфигами и уйма профессионального софта.


кстати, и про винду поспорю, там гавна еще больше, чем в онтопике.

поэтому mac > linux > windows


Дед буквоед, понятно. Ладно, я сольюсь.


Не надо трахаться с конфигами

Напугал кота линунксоида сосиской конфигами =)


Канешно Win, на ноуте с семерочкой звук громкий и даже низкие частоты хорошо слышны, на линупсе с «православной чистой альсой» даже половины виндовой громкости нет, про низкие частоты вообще молчу - их в линупсе просто не существует.

… а не хухры-мухры.

Думаю, он зависит от оборудование, не от по

Дефолтно в винде лучше. Но с помощью пердолинга easyeffects, в частности с помощью эффектов bass enhancer, loudness, compressor я смог добиться вау-эффекта, после чего виндовый звук кажется примитивной пищалкой


с помощью эффектов bass enhancer, loudness, compressor я смог добиться вау-эффекта

Чисто технически всё перечисленное называется «портить звук».

Я знаю, но мне больше нравится именно испорченная версия, чем оригинал

звук качественее в платиновых проводах там в alse есть настройка «качество звука» «дискретизация» поиграй с ними. и звук станет такой же как «ввинде» если поставить слишком дохрена а по дефолту он так и ставит то звук становиться просто ужасен.


Зависит от критериев.

кто может пояснить чем он отличается ?

Реализацией звуковой подсистемы. Alsa — в Linux, а WASAPI — в Windows (ЕМНИП).

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

Papant ( 29.08.21 20:35:42 )
Последнее исправление: Papant 29.08.21 20:44:54 (всего исправлений: 2)


Дефолтно в винде лучше. Но с помощью пердолинга easyeffects, в частности с помощью эффектов bass enhancer, loudness, compressor я смог добиться вау-эффекта, после чего виндовый звук кажется примитивной пищалкой

Да, вот это очень хорошая иллюстрация того как обстоят дела.

Гробить звук всякими странными эффектами на винде раньше можно было намного успешнее. Теперь с easyeffects это непотребство начинает быть доступным и в линуксе. Но все-таки, еще не до конца винду догнало, потому что в винде намного более юзер френдли.

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


sap78 ★ ( 29.08.21 21:26:28 )
Последнее исправление: sap78 29.08.21 21:28:20 (всего исправлений: 2)

Да тут у половины «хороший звук» - это где фильтров больше накручено.


но все-таки что значит на маках лучше? будет ли он лучше при том же самом оборудовании при проведении сравнения?

Или на маках какой-то особенный аудиосервер? Скорее дело в проф. софте, который там есть.

Лол, «Виндовс лучше» — это при всех тех плясках, которые требуются просто для того, чтобы иметь в винде многоканальный звук? Драйвера там ещё какие-то отдельно ставить надо, ASIO-херасио или как там оно (после чего «обычное» аудио перестаёт работать, афаик). Спасибо, на хер.


как обстоит вопрос с драйверами на популярные встройки типо Realtek все ли будет норм работать чи не ?

Ну как бы «встройки» и «качественный звук» плохо совместимы между собой. Купи качественный внешний аудиоинтерфейс с поддержкой UAC2 (об этом редко пишут, но если девайс не очень старый, работает без дров на маке, а особенно если заявляет поддержку iPad, то он почти со 100% вероятностью использует стандартный протокол) и наслаждайся.

кто может пояснить чем он отличается ? какие есть нюансы ?

Для (полу-)профессионального использования (т.е. записи и сведении звуковых дорожек) есть нюансы, есть свои как плюсы так и минусы у всех популярных ОС, но, как я понимаю, это не твой случай.


А если ты аудиофил, то у тебя каждая ОСь будет «по-своему» звучать. Главно не забудь купить золотые usb-разъемы и силовые кабели из бескислородной меди.

annulen ★★★★★ ( 30.08.21 14:57:56 )
Последнее исправление: annulen 30.08.21 14:58:57 (всего исправлений: 1)

Ты кого больше любишь, маму или папу? Ну ведь блин детский сад просто <рука лицо>.

Конечно в Linux лучше, есть даже специальные версии Linux Media, заточенные под это. Про платину и бескислородную медь - я вообще рыдаю…


все-таки что значит на маках лучше?

Не шипит и не заикается.

Если голову не наполнять умом, то глупостью она наполнится сама.(с)аксиома.



совсем не аудиофилия, в отличие от

кабели из бескислородной меди


В линуксе со звуком две проблемы - лаптопы и пользователи.

Лучше ли звук в линуксе? Он такой, какой производитель сделал в чистом виде. Хлам купил? Получаешь звук хлам. Ставь эквалайзеры, не стесняйся.


Типа того, а если сетевых призрачностей и прочего наворачивать…

Но вот только 99% надо тупо воспроизводить звук без глюков, заиканий, шипений. И в случае не работоспособности без выяснения кто тут провинился.

Задался на выходных вопросом улучшения качества воспроизводимого звука на Linux. На ноутбуке установлена звуковая карта с Double Home Theater, под Windows есть возможность установить драйвера Double Home Theater v4, которые заметно улучшали качество звучания. На выходных появилось свободное время и решил провести разведку этого вопроса. И вот что накопал:

По умолчанию, после установки Ubuntu настройки звука выставлены в плохое качество, для улучшения необходимо внести корректировки в конфиг демона Pulse.

1. Открываем конфиг (потребуются права sudo):

Доступные значения для resample-method: src-sinc-best-quality, src-sinc-medium-quality, src-sinc-fastest, src-zero-order-hold, src-linear, trivial, speex-float-N, speex-fixed-N, ffmpeg.

Доступные значения для default-sample-format: u8, s16le, s16be, s24le, s24be, s24-32le, s24-32be, s32le, s32be float32le, float32be, ulaw, alaw.

Внимание: метод src-sinc-best-quality сильно нагружает CPU, поэтому в качестве альтернативы можно попробовать значения src-sinc-medium-quality или speex-float-N со значением N от 5 до 7. Если появились хрипы во время воспроизведения звука, пробуйте менять значение атрибута resample-method на более простой алгоритм, а для значения default-sample-format устанавливать значение более низкой дискретизации.

Настройки по умолчанию: CD quality: 16bit, 2 channels, 44100 Hz.

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

3. По завершению редактирования перезапускаем демона и наслаждаемся проделанной работой:

3 комментариев

Олег
Jul 26, 2017 @ 19:34:48

Рекомендую для меломанов значение resample-method заменить на copy (т.е resample-method = copy) иначе звук будеть сильно хуже Windows + ASIO. Но на мой слух звук в линукс вообще не для меломанов.

Михаил
Aug 23, 2017 @ 00:20:16

Спасибо за статью, толковое объяснение.

AVV
Mar 26, 2018 @ 16:06:04

Второе -- как у тебя плеер настроен? Не использует ли он для воспроизведения эмуляцию OSS вместо родного API ALSA?

Набери alsamixer -D<твоя_звуковуха> и посмотри, может частоту дискретизации можно менять.

> lspci | grep Audio
00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 60)

Под рутом:
> alsaconf
(произойдёт конфигурация и тест )
> alsamixer
(настройки и почитайте man alsamixer чтобы понимать что и как настраивать)

imho - про системный таймер забудь,

поставь mplayer и протестируй сами звуковые подсистемы (под юзером):
куда mplayer может вывести звук
> mplayer -ao help
тест alsa:
> mplayer -ao alsa file.mp3
тест oss:
> mplayer -ao oss file.mp3
и тд.
Или xmms переведи в английский, нажми Ctl+p (вылетит меню Preferences), первая вкладка слева - Audio I/O Plugin - снизу - Output Plugin - выбери подходящий.

Юзер должен быть включён в системную группу "audio", проверить разрешения на

/dev/dsp
/dev/mixer
/dev/snd/seq

Если не помогло - ставь SuSE.

Внимательно прочитал man - нет, настроек частоты дискретизации нет.

> mplayer -ao help


Available audio output drivers:
mpegpes DVB audio output
oss OSS/ioctl audio output
alsa ALSA-0.9.x-1.x audio output
arts aRts audio output
esd EsounD audio output
nas NAS audio output
sdl SDLlib audio output
null Null audio output
pcm RAW PCM/WAVE file writer audio output

> mplayer -ao alsa file.mp3

> sudo alsaconf
и
> sudo alsamixer

Или попробуй
> sudo /usr/sbin/alsaconf
и
> sudo /usr/bin/alsamixer

У вас аудиокарта не сконфигурирована (imho).

А нигде! Поменяй переменную системного окружения «LC_ALL=ru_RU.Твоя-Кодировка» на LC_ALL=C.

[user@localhost /home/user]$ LC_ALL=C xmms

Должны быть ещё установлены пакеты alsa-lib и alsa-util. Где-то в них и должен валяться alsaconf.

Больше вряд ли чем помочь смогу, так как в принцип создания конфигурялова для ALSA я ещё не вник должным образом. Но мне доподлинно известно, что например три обычные стерео звуковые карточки можно объединить в одну логическую шестиканальную, и получать звук 5.1.


Знаю, что такие провокационные названия ведут к бурным дебатам, тем более когда затронута повсеместно популярная операционная система Windows.
Интерес подобного сравнения возник в голове, после появления в моей системе нескольких интересных по звучанию ЦАП. Так как я большую часть времени провожу в среде Linux, то и выход звука на ЦАП изначально был реализован из операционной системы Linux (Xubuntu/alsa) и результат мне понравился. Тем больше появлялось во мне желание попробовать вывести звук на ЦАП из более широко распространенной в мире системы Windows, так как при ее безумной популярности в разработку софта для этой системы априори вовлечено намного больше людей и следовательно многие программные реализации должны быть более высокого качества.


Windows 10

Но быстрая миграция на Windows была невозможна, несколько терабайт моих жестких дисков были отформатированые в операционные системы абсолютно чуждые для Windows. После некоторого планирования я пришел к выводу, что мне нужно отформатировать 2 терабайтный диск из размеченной на тот момент на нем системы btrfs в ntfs. Спасение с него данных с учетом, что внезапно сложно найти в окружающем пространстве еще дисков с суммарной емкостью в 2 терабайта, растянулось на пару-тройку дней. И вот данные перенесены на временные носители и я отформатировал диск в ntfs для установки на него Windows. Я выбрал, как самую современную, Windows 10.
Установка прошла довольно быстро на мой 8 ядерный процессор и я приступил к настройке. Я поставил последние драйвера с официального сайта для звуковой карты EGO-SYS Juli@, которую использую в качестве выхода по оптике.
Так же было установлено ASIO и настроен foobar2000.


Ubuntu Linux

Что понравилось в звуке под Linux:
Искрометность, панч, большая острота
Высокое разрешение, лучшая ясность
Большая вариативность по громкости в звучании каждого звука
Высокая эмоциональность звучания
Даже при высокой громкости хочется прибавить еще

Мой вывод будет следующем, если любите хорошее звучание и хотите использовать компьютер, как цифровой транспорт, то необходимо выделить жесткий диск или раздел (достаточно 20-80 Гб) для установки Linux. Диски под виндоусный ntfs Linux отлично видит, так что сможете без проблем прослушивать свои файлы из виндоусных разделов. Под Linux вы получите существенно лучший результат по звучанию.
Windows 10 в качестве цифрового транспорта к сожалению разочаровывает.


25 Комментарии

Доброго вечера Александр!
Ну я не знаю, насчет Windows 10, на моей лицензионной 8 -ке все пока достойно звучит. Но! Album Player + ASIO. Зря Вы связались с foolbar2000 на Windows.
На многих форумах его ругают что с ASIO что без. Я сам сначала слушал foolbar сравнивал несколько раз, и отказался от него. Во-первых там чуть специфична настройка ASIO с foolbar, нужен плагин как Вы сами знаете и.т.д. С Album Player намного удобнее все! ASIO у Album Player поддерживается изнутри. И звук лучше!

Вероятнее всего что-то Вы недонастроили или Foolbar как-то не так работает.
На Windows честный ASIO если, и все настроено, то все идет напрямую в буфер карты. Хотя там можно вывод настраивать отдельно ( в Album Player)

и еще, ASIO под Windows разные( много есть на эту тему в интернете. Дело в том что можно установить, но как ни странно это звучит может, оказаться что это будет не тот(( А в составе ALBUM идет как раз нужный ASIO

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

Протокол ASIO обеспечивает потоковый режим вывода данных с минимальной задержкой и буферизацией. Ни какого отличия между Windows и Linux в режиме ASIO не может быть. Данные передаются бит в бит.

Доброго дня Александр!

Конечно , вот пишу.
Меня смущает то что разница в звуке у меня при переходе от FoolBar к Album Player больше, чем переключение любого плеера без вывода ASIO или с выводом ASIO.

Я скачивал и с торрента Album Player 2.106 x64 (у меня 64-х битная Windows)
С ним ставится ASIO, настройки к нем и доки у меня по пути:

AP2106_x64/EXTRAS/ASIO,
сама DLL ASIO -> AP2106_x64/AP2106_x64/out_asio.dll

Удаляете все предыдущин версии ASIO, ставите Album Player.

Запускаете AlbumPlayer , на нем правой кнопки мышки вызываете контекстное меню

Режим вывода
там окошко где например у меня список их четерох строк:
ASIO output (APlayer mod) v0.961 [out_asio.dll]
DirectSound APlayer.. [out_ds.dll]
Kerner Streaming Output v 3.90 [out_ks.dll]
Alpha-II WaveOut pluh-in v 1.2 [lut_wdm.dll]

Вообще в интернеете много чего про настройки AlbumPlayer

Когда все заработает будет эффект о котором может Вы знаете, что означает что звук идет только через ASIO, остальные все звуки Windows (кроме Album Player) будут недоступны (не слышны)! Чтобы были доступны, нужно снимать настройки на вывод ASIO (у меня так)

Ok, так и сделаю. Меня именно ваши пожелания интересовали, чтобы мог быть дан адекватный ответ. Передискретизации еще в устроствах-звуковая карта нужно отключать в Windows.

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

Не уверен, что будет принципиальная разница в плеерах, хотя на некоторых конфигурациях, бывает что слышно. На ноутбуке с недорогой звуковой картой ECHO Indigo I\O разницу в плеерах между Foobar и Album Player можно было услышать, на десктопе с профессиональной звуковой картой RME разницы не услышал, как ни вслушивался.

Попробуйте поставить в системный блок SSD хард. Звук может стать принципиально лучше. Из-за этого народ для звука не так давно покупал домой Mac Mini как HTPC.

Как-то сравнивал Виндовый ноут с той-же ECHO Indigo I\O (ЦАП CS4272) и планшет Ipad2 (с диджейским Трактором на борту). На планшете звук был лучше (

на компьютерные запчасти тратить финансы нет желания, меня звучание под Linux устраивает на 100% поэтому не вижу смыла. Под Windows я не слушаю.

Спасибо за сравнение, как попробуете альбом плеер, отпишите сюда результаты!

у меня звук лучше через Alpha-II WaveOut

Через все перепробовал, в Linux лучше звучит и все тут. Еще интересно линуксовые аудиофильские дистрибутивы попробовать Daphile и Ap-linux. Дафил уже скачал, в скором времени попробую. Более проработанную статью про аудио на Linux (полностью другая, не схожая с Аудиофильный Linux — bitperfect и pulseaudio) у меня взяли для публикации в толстом бумажном журнале.

Разница в звуке между Linux/Windows вызвана уровнем джиттера. Распределение ресурсов в этих двух системах организованно по разному. Отсюда и разница в звуке.

Простых решений не бывает.Недавно как раз тестировали ноутбуки как транспорт и однозначно победил win xp с album player против какого-то линукса.Слышали зто человек 6 поэтому врядли можно списывать на психоакустику.Правда операционки были на разных ноутбуках, и может быть железо повлияло на окончательную оценку.

Может быть люди были не особо продвинутые линуксоиды, чтобы хорошо линукс настроить (там же по умолчанию все идет через пульсаудио с конвертерами-улучшайзерами), у меня не то чтобы давний опыт по Линукс, а совсем досторический, и статьи некоторые в Энциклопедию Линукс мои есть, которая когда то выпускалась на лицушных сд (помоему трех). Да и в Компьютерре, был такой журнал, в самом начале 2000х я по Linux много что писал, да и сейчас пишу, только только в другой журнал.
Ноутбук не знаю, там наверное из за усб может что, но мой ПК с жулиа и Линукс (alsa+mpd+real-time ядро 6.44, по оптике) виндоус обыгрывает явно. На линуксе сочно, искрометно, в Виндоус тухловато.

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

Читайте также: