Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » UNIX » Качество звука в Linux ниже, чем в Windows

Модерирует : ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

bourger

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Имеется железо: встроенная звуковая карта на материнской плате MSI 6712 - VIA VT 8235 (AC97).
Имеются две ОСи: Windows XP и Ubuntu 6.06.
Со всем этим имеется проблема: качество звука в Ubuntu не годится никуда, при воспроизведении audio CD звучит как будто это mp3 с битрейтом 64 или даже 32.
Используется ALSA, ковыряние в обычных системных настройках не помогает... Куда рыть?

Всего записей: 176 | Зарегистр. 16-12-2005 | Отправлено: 10:08 21-03-2007 | Исправлено: bourger, 19:03 21-03-2007
snop



local root
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ubuntu=bad sound, Windows=good sound

----------
Русский Mambo уже здесь

Всего записей: 1591 | Зарегистр. 27-04-2002 | Отправлено: 11:40 21-03-2007
bourger

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо за наводку, snop, стало больше источников информации, однако в той теме обсуждается немного другая проблема, с высокочастотным шумом в одном из каналов, на звуковом чипсете Intel. У меня никаких шумов нет, звук чистый, просто очень плохой .
Видимо, надо поставить специальные драйвера чипсета?..

Всего записей: 176 | Зарегистр. 16-12-2005 | Отправлено: 18:07 21-03-2007
Aq_UNDERSCOPE_0

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ядро -- 2.6? Тогда там есть такой параметр -- system timer clock, который можно выставить на 50, 100, 300 и 1000 Гц. Для звука и видео рекомендуется  ставить 300 или 1000.
 
Второе -- как у тебя плеер настроен? Не использует ли он для воспроизведения эмуляцию OSS вместо родного API ALSA?
 
Третье -- некоторые AC'97-кодеки работают с частотой дискретизации только 48кГц. А компакт-диск записывается с частотой 44,1кГц. Возможно, делается программное "пережатие", и делается плохо.
 
Набери alsamixer -D<твоя_звуковуха> и посмотри, может частоту дискретизации можно менять.
 
-----------------
У меня лично сто&#769;ит M-Audio Delta44, и качество звука в Linux выше намного!

Всего записей: 492 | Зарегистр. 16-12-2005 | Отправлено: 11:15 22-03-2007
bourger

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

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

Нет, вроде нельзя.
Что касается остального, то нельзя ли поподробнее? Я в линуксе без году неделю, и с трудом понимаю, о чем речь
Цитата:
параметр -- system timer clock, который можно выставить на 50, 100, 300 и 1000 Гц

Как это сделать?
Цитата:
как у тебя плеер настроен?

У меня Звуковыжималка (SoundJuicer). Странное дело, единственный параметр, который там можно менять - формат вывода (FLAC, OGG и т. д.). Об ALSA или OSS речи вообще нет (как и в системных настройках).
Есть еще один простенький плеер, там вообще из настроек только выбор темы, и есть XMMS, но в котором ничего нельзя понять, так как он русские символы искажает, а все настройки на русском Латиница в нем нормально отображается, но при досмотре аббревиатур ALSA или OSS обнаружено не было...

Всего записей: 176 | Зарегистр. 16-12-2005 | Отправлено: 12:28 22-03-2007
snop



local root
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Попробуй вот это
http://ubuntuforums.org/showthread.php?t=295698

----------
Русский Mambo уже здесь

Всего записей: 1591 | Зарегистр. 27-04-2002 | Отправлено: 19:32 22-03-2007
bourger

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
snop, очень познавательная тема, но опять немного не про то - только про способ кодирования mp3 (т. е. тот самый формат вывода). У меня проблема явно в настройках вывода звука на акустику (а не в файл). То есть звук из любого источника - с диска, из файла - одинаково паршивый... Подозреваю, что это какой-то общий линуксовский глюк со встроенными звуковухами с АС'97 - на нескольких форумах видел похожие темы, и везде  либо заглавные посты остаются без ответа, либо тема глохнет на первой странице...

Всего записей: 176 | Зарегистр. 16-12-2005 | Отправлено: 03:10 23-03-2007
sda00



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
bourger
sda@black:~> 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...
 

Всего записей: 928 | Зарегистр. 15-02-2004 | Отправлено: 05:14 23-03-2007 | Исправлено: sda00, 05:17 23-03-2007
bourger

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
> alsaconf
command not found
 
> alsamixer
 
Внимательно прочитал man - нет, настроек частоты дискретизации нет.
 
> mplayer -ao help
 

Код:
MPlayer 2:0.99+1.0pre7try2+cvs20060117-0ubuntu8 (C) 2000-2006 MPlayer Team
CPU: Advanced Micro Devices Sempron/Athlon MP/XP Thoroughbred; Duron Applebred (Family: 6, Stepping: 1)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 0
Compiled with runtime CPU detection.
 
 
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
 
91 audio & 204 video codecs
 

 
> mplayer -ao alsa file.mp3
 

Код:
MPlayer 2:0.99+1.0pre7try2+cvs20060117-0ubuntu8 (C) 2000-2006 MPlayer Team
CPU: Advanced Micro Devices Sempron/Athlon MP/XP Thoroughbred; Duron Applebred (Family: 6, Stepping: 1)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 0
Compiled with runtime CPU detection.
 
 
91 audio & 204 video codecs
Linux RTC init error in ioctl (rtc_irqp_set 1024): Permission denied
Try adding "echo 1024 > /proc/sys/dev/rtc/max-user-freq" to your system startup scripts.
Opening joystick device /dev/input/js0
Can't open joystick device /dev/input/js0: No such file or directory
Can't init input joystick
Setting up LIRC support...
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support.
You will not be able to use your remote control.
Playing <>/1.mp3.
Audio file file format detected.
Clip info:
 <>
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
AUDIO: 44100 Hz, 2 ch, s16le, 256.0 kbit/18.14% (ratio: 32000->176400)
Selected audio codec: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
Building audio filter chain for 44100Hz/2ch/s16le -> 0Hz/0ch/??...
alsa-init: 1 soundcard found, using: default
alsa: 44100 Hz/2 channels/4 bpf/65536 bytes buffer/Signed 16 bit Little Endian
AO: [alsa] 44100Hz 2ch s16le (2 bytes per sample)
Building audio filter chain for 44100Hz/2ch/s16le -> 44100Hz/2ch/s16le...
Video: no video
Starting playback...

> mplayer -ao oss file.mp3

Код:
 mplayer -ao oss <>/1.mp3
MPlayer 2:0.99+1.0pre7try2+cvs20060117-0ubuntu8 (C) 2000-2006 MPlayer Team
CPU: Advanced Micro Devices Sempron/Athlon MP/XP Thoroughbred; Duron Applebred (Family: 6, Stepping: 1)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 0
Compiled with runtime CPU detection.
 
 
91 audio & 204 video codecs
Linux RTC init error in ioctl (rtc_irqp_set 1024): Permission denied
Try adding "echo 1024 > /proc/sys/dev/rtc/max-user-freq" to your system startup scripts.
Opening joystick device /dev/input/js0
Can't open joystick device /dev/input/js0: No such file or directory
Can't init input joystick
Setting up LIRC support...
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support.
You will not be able to use your remote control.
Playing <>/1.mp3.
Audio file file format detected.
Clip info:
 <>
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
AUDIO: 44100 Hz, 2 ch, s16le, 256.0 kbit/18.14% (ratio: 32000->176400)
Selected audio codec: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
Building audio filter chain for 44100Hz/2ch/s16le -> 0Hz/0ch/??...
AO: [oss] 44100Hz 2ch s16le (2 bytes per sample)
Building audio filter chain for 44100Hz/2ch/s16le -> 44100Hz/2ch/s16le...
Video: no video
Starting playback...
 

Есть ощущение, что oss звучит получше alsa. Но все равно плохо.

Цитата:
xmms переведи в английский

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

Всего записей: 176 | Зарегистр. 16-12-2005 | Отправлено: 06:24 23-03-2007
sda00



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Установите пакет "alsa"
и сделай:
 
> sudo alsaconf
и
> sudo alsamixer
 
Или попробуй
> sudo /usr/sbin/alsaconf
и
> sudo /usr/bin/alsamixer
 
У вас аудиокарта не сконфигурирована (imho).  

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

А Вы хоть понимаете, что это такое и как оно реализовано в *nix системах с поддержкой oss/alsa?

Всего записей: 928 | Зарегистр. 15-02-2004 | Отправлено: 08:36 23-03-2007 | Исправлено: sda00, 08:40 23-03-2007
bourger

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Переустановил драйвер alsa, сделал
sudo alsaconf
и
sudo alsamixer
 
Цитата:
А Вы хоть понимаете, что это такое и как оно реализовано в *nix системах с поддержкой oss/alsa?

Нет, полностью, конечно, не понимаю Но искал в настройках цифры 48000 и  44100. Они встречаются только в конфигурационных файлах. Пробовал менять эти значения...
 
В общем, не помогло...

Всего записей: 176 | Зарегистр. 16-12-2005 | Отправлено: 03:31 24-03-2007
Aq_UNDERSCOPE_0

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
 А можно узнать, где эта опция находится? Совершенно ничего нельзя прочесть в настройках...  

 
А нигде! Поменяй переменную системного окружения «LC_ALL=ru_RU.Твоя-Кодировка» на LC_ALL=C.
 
Глобально она меняется в файле /etc/bashrc, но возможно методы настроек твоего дистрибутива могут отличаться. Если ты глобально поменял значение этой переменной, то софт ВЕСЬ перейдёт на US_english. Локально же, запусти xmms не кликом по иконке, а из x-term'а:
 
[user@localhost /home/user]$ LC_ALL=C xmms
 
Должны быть ещё установлены пакеты alsa-lib и alsa-util. Где-то в них и должен валяться alsaconf.
 
Больше вряд ли чем помочь смогу, так как в принцип создания конфигурялова для ALSA я ещё не вник должным образом. Но мне доподлинно известно, что например три обычные стерео звуковые карточки можно объединить в одну логическую шестиканальную, и получать звук 5.1.

----------
The Aquihost Workstation Master

Всего записей: 492 | Зарегистр. 16-12-2005 | Отправлено: 03:02 25-03-2007
bourger

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ага, получилось полазить в настройках xmms. Там их столько...
Но все равно, на качество звука они не влияют.
Все пакеты alsa установлены, запуск alsaconf (да, теперь оно запускается) не помогает.
Вот такая ерунда... Видимо, это проблема именно этого звукового чипсета именно с Linux.

Всего записей: 176 | Зарегистр. 16-12-2005 | Отправлено: 00:07 26-03-2007
sda00



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
bourger
imho - это либо 100% проблема скажем так - дистрибутива Ubuntu, который, несмотря на заявления, не совсем подходит для начинающих пользователей, либо дело сугубо в Ваших руках. А посему, если Вы не в состоянии настроить Ubuntu (а установки "по-умолчанию" неприемлимы), - ставьте SuSE.

Всего записей: 928 | Зарегистр. 15-02-2004 | Отправлено: 12:20 26-03-2007
bourger

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sda00
Забыл сказать - такая же штука со звуком была в Mandriva 2007. Я ее именно поэтому снес и поставил Убунту. Думал, звук поправится... Фиг. Поэтому, мне кажется, установка SuSE тоже вряд ли поможет. Хотя... при случае надо будет проверить.
Вариант с кривыми руками - разумеется, основной, учитывая мой линуксовый стаж . Буду разбираться дальше.

Всего записей: 176 | Зарегистр. 16-12-2005 | Отправлено: 20:03 26-03-2007 | Исправлено: bourger, 20:03 26-03-2007
varant



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Только что смотрел фильм "Лабиринт Фавна" в КУБУНТУ 6.10, звук реально намного кристальнее и объемнее, нежели в винде. В мастдае глухо и как-то задавленно все звучало, а в кубунту фильмы смотреть намного интереснее. Паралельно были: прием/раздача торрентов, скачивание файлов по списку и назначенному времени и еще пара личных задач, и нисколько не тормазило, когда в той же икспи или висте уже при раздаче торрентов приходилось выбирать ИЛИ торрент, ИЛИ фильм.
 

Всего записей: 1216 | Зарегистр. 20-12-2006 | Отправлено: 20:28 26-03-2007
bourger

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

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

Всего записей: 176 | Зарегистр. 16-12-2005 | Отправлено: 21:01 26-03-2007
Grego

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Повторюсь и в этой теме - всем у кого проблемы со звуком советую использовать OSS Linux http://www.4front-tech.com/linux.html  
Мне она нравится гораздо больше, чем ALSA. Странно, что сейчас про нее совсем не вспоминают, это ведь ответвление конкурирующего проекта opensound.

Всего записей: 21 | Зарегистр. 16-12-2005 | Отправлено: 15:39 26-06-2007
aol

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bourger
 
В /usr/share/alsa/alsa.conf найдите строчку defaults.pcm.minperiodtime и  установите её значение в 0, defaults.pcm.dmix.rate в "44100", defaults.pcm.rate_converter в "samplerate_best", слушать через плееры в которых можно указать вывод на ALSA мимо Pulseaudio (например Audacious).

Всего записей: 1 | Зарегистр. 11-07-2016 | Отправлено: 19:28 11-07-2016 | Исправлено: aol, 10:50 17-08-2016
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Операционные системы » UNIX » Качество звука в Linux ниже, чем в Windows


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru