31

mvt пишет:

я как-то неправильно понял?

Неправильно ab speaker-test - это программка, генерирующая поток для проверки звуковой системы.

32

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

33

urfin пишет:

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

хорошо. Просто - никогда не возникало необходимости...

34 (14.03.2014 18:08:22 отредактировано Konlor95)

urfin пишет:
Konlor95 пишет:

поменял, все равно speaker-test  -c 2 выдает S16_LE. Комп перезагружал.

По-моему, speaker-test выдает значения не карты, а собственного генерируемого потока.

Да, вы правы. Поменял 48000Hz на 44100Hz и перезагрузил, все равно выдает 48000. Но как тогда качественный звук получить ? Жалко, так как на Windows он качественней. Каждый звук слышен четко, и при большой громкости динамики не выдают дребезг, как на Linux( я уже столько дистров перепробовал, чтобы мне подошел, но ни в одном проблемы со звуком решить не смог).

Asus K53SD Intel Core i3, 4gb RAM, Intel HD 3000 + nVidia 610m

35

Konlor95,  есть такое в Linux, постарайтесь не выставлять в миксере PCM на максимум (достаточно 90%), в большинстве случаев от искажений помогает.

36 (14.03.2014 22:02:29 отредактировано Konlor95)

А еще способов нет ? Качество ресемплинга повысить как-нибудь ? Снизить уровни некоторых частот ?

Asus K53SD Intel Core i3, 4gb RAM, Intel HD 3000 + nVidia 610m

37

Konlor95, покажите вывод

aplay -D plughw:0,0 -v /usr/share/sounds/alsa/test.wav

только вместо 0,0 подставьте реальные данные, если они отличаются (посмотрите по выводу aplay -l).

38

    
datafile4@linux-5x5h:~> aplay -D plughw:0,0 -v /usr/share/sounds/alsa/test.wav
Playing WAVE '/usr/share/sounds/alsa/test.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
Plug PCM: Hardware PCM card 0 'HDA Intel PCH' device 0 subdevice 0
Its setup is:
  stream       : PLAYBACK
  access       : RW_INTERLEAVED
  format       : S16_LE
  subformat    : STD
  channels     : 2
  rate         : 44100
  exact rate   : 44100 (44100/1)
  msbits       : 16
  buffer_size  : 22052
  period_size  : 5513
  period_time  : 125011
  tstamp_mode  : NONE
  period_step  : 1
  avail_min    : 5513
  period_event : 0
  start_threshold  : 22052
  stop_threshold   : 22052
  silence_threshold: 0
  silence_size : 0
  boundary     : 6207086186423386112
  appl_ptr     : 0
  hw_ptr       : 0
Asus K53SD Intel Core i3, 4gb RAM, Intel HD 3000 + nVidia 610m

39

Konlor95, скачайте себе этот файлик в ~/TEMP. Установите в /usr/share/alsa/alsa.conf следующие параметры:

defaults.pcm.dmix.rate 48000
defaults.pcm.dmix.format "S24_LE"

В /etc/pulse/daemon.conf установите следующие параметры (да, я знаю, что вы отключили pulseaudio, но все равно):

resample-method = src-sinc-best-quality
default-sample-format = s24le
default-sample-rate = 48000
alternate-sample-rate = 48000

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

aplay -D plughw:0,0 -v ~/TEMP/1.wav

1.wav это файл, который вы скачали, он кодирован в 48000Гц и 24bit. Покажите вывод, должно быть что-то типа:

+ открыть спойлер

aplay -D plughw:0,0 -v ~/TEMP/1.wav
Playing WAVE '/home/onn/TEMP/1/1.wav' : Signed 24 bit Little Endian in 3bytes, Rate 48000 Hz, Stereo
Plug PCM: Linear conversion PCM (S32_LE)
Its setup is:
  stream       : PLAYBACK
  access       : RW_INTERLEAVED
  format       : S24_3LE
  subformat    : STD
  channels     : 2
  rate         : 48000
  exact rate   : 48000 (48000/1)
  msbits       : 24
  buffer_size  : 24000
  period_size  : 6000
  period_time  : 125000
  tstamp_mode  : NONE
  period_step  : 1
  avail_min    : 6000
  period_event : 0
  start_threshold  : 24000
  stop_threshold   : 24000
  silence_threshold: 0
  silence_size : 0
  boundary     : 1572864000
Slave: Hardware PCM card 0 'HDA ATI SB' device 0 subdevice 0
Its setup is:
  stream       : PLAYBACK
  access       : MMAP_INTERLEAVED
  format       : S32_LE
  subformat    : STD
  channels     : 2
  rate         : 48000
  exact rate   : 48000 (48000/1)
  msbits       : 32
  buffer_size  : 24000
  period_size  : 6000
  period_time  : 125000
  tstamp_mode  : NONE
  period_step  : 1
  avail_min    : 6000
  period_event : 0
  start_threshold  : 24000
  stop_threshold   : 24000
  silence_threshold: 0
  silence_size : 0
  boundary     : 1572864000
  appl_ptr     : 0
  hw_ptr       : 0

40 (15.03.2014 22:50:47 отредактировано Konlor95)

datafile4@linux-5x5h:~> aplay -D plughw:0,0 -v /home/datafile4/Downloads/1.wav
Playing WAVE '/home/datafile4/Downloads/1.wav' : Signed 24 bit Little Endian in 3bytes, Rate 48000 Hz, Stereo
Plug PCM: Linear conversion PCM (S32_LE)
Its setup is:
  stream       : PLAYBACK
  access       : RW_INTERLEAVED
  format       : S24_3LE
  subformat    : STD
  channels     : 2
  rate         : 48000
  exact rate   : 48000 (48000/1)
  msbits       : 24
  buffer_size  : 24000
  period_size  : 6000
  period_time  : 125000
  tstamp_mode  : NONE
  period_step  : 1
  avail_min    : 6000
  period_event : 0
  start_threshold  : 24000
  stop_threshold   : 24000
  silence_threshold: 0
  silence_size : 0
  boundary     : 6755399441055744000
Slave: Hardware PCM card 0 'HDA Intel PCH' device 0 subdevice 0
Its setup is:
  stream       : PLAYBACK
  access       : MMAP_INTERLEAVED
  format       : S32_LE
  subformat    : STD
  channels     : 2
  rate         : 48000
  exact rate   : 48000 (48000/1)
  msbits       : 32
  buffer_size  : 24000
  period_size  : 6000
  period_time  : 125000
  tstamp_mode  : NONE
  period_step  : 1
  avail_min    : 6000
  period_event : 0
  start_threshold  : 24000
  stop_threshold   : 24000
  silence_threshold: 0
  silence_size : 0
  boundary     : 6755399441055744000
  appl_ptr     : 0
  hw_ptr       : 0

но aplay -D plughw:0,0 -v /usr/share/sounds/alsa/test.wav выдает то же самое, что и до этого. Причем дребезг про  воспроизведении скачанного файла присутствует.

Asus K53SD Intel Core i3, 4gb RAM, Intel HD 3000 + nVidia 610m

41

Konlor95, бес с ним, с этим test.wav ab Можете оставить настройки в alsa.conf, а можете поменять на S32_LE. Судя по всему, эффект будет тот же. В каких-то случаях не будет выполняться лишнее декодирование, в каких-то наоборот будет добавляться. Это будет зависеть от параметров кодирования файла и настроек кодека в проигрывателе. Если же осталось чувство некоторой неудовлетворенности и есть жгучее желание, то все, что еще могу посоветовать - это воспользоваться поиском в интернете - читать, тщательно просеивая найденное, пробовать и тд и тп. bk

42

Спасибо всем большое !

Asus K53SD Intel Core i3, 4gb RAM, Intel HD 3000 + nVidia 610m