Давно заброшенная проблемка со звуком
Проблемка существует для меня уже очень давно, вот и подумал, может тут есть знающие люди, которые сталкивались с сабжем, который я опишу ниже. Постараюсь описать очень подробно.
Это касается громкости звука в наушниках. Ради примера хочу сказать, что, Шindows XP работала такая классная фича, как определение аудиоустройства (или как там, точно не помню). Смысл заключается вот в чём: когда я подключаю любой штекер (будь то от колонок или от наушников), интерфейс дров realtek спрашивает, что я подключил. Ну и, в зависимости от того, что я подключил, я выбираю наушники или колонки. Конечно же, если выбрать "стереоколонки", если я на самом деле подключил наушники, то последние будут играть тихо. А если при подключении наушников выбрать "наушники", то они играют круто, громко и вообще сказка-радость-идиллия. Можно выкрутить лишь 20% громкости в системе и наушники будут играть с такой громкостью, какая мне подходит.
Теперь говорю о Шindows 7 и о Gentoo (так же это касается таких дистрибутивов, как Ubuntu, Fedora, SliTaz и т.п.). Они не спрашивают меня о том, что я подключил. Следовательно, когда я подключаю наушники, то система "думает", что я подключил колонки, и получается так, что наушники играют тихо даже на при выставленной громкости системы на 100%, при этом наблюдаются почти незначительные, но неприятные уху нелинейные искажения.
Можно ли "переопределить" параметры так, чтобы система думала, что я подключаю не колонки, а наушники, и система выставляла бы нормальный уровень громкости?
Облазил очень-очень много форумов, но сабжи несколько отличались от моего. У меня-то передняя панель отключена, а к задней я подключаю или наушники, или колонки (в зависимости от того, в каком настроении соседи). Где-то рекомендуют крутить alsamixer (я его уже так крутил, что ручку сломал, вместе с мозгами). Странно, что мои наушники определяются как "front". Хотя, как я уже говорил, что туда не подключи, всё оно определяется как front. Где-то говорят, что можно поковыряться в alsaconf. Кстати говоря, alsaconf у меня не работал до тех пор, пока я не вкомпилил поддержку звука (вместе с snd-hda-intel) как модуль. Где-то говорят подгружать модуль с параметром "model=3stack" Где-то советуют ставить дрова с официального сайта realtek, только я не понимаю, отличаются ли они от тех, которые есть в ядре.
В общем, ни один из способов не изменил погоды. Правда скажу честно: не пробовал устанавливать драйвера с официального сайта, ибо не знаю последовательность действий и немного боюсь поломать систему.
Теперь подробнее о моём аппаратно-программном оборудовании:
head -n2 /proc/asound/card0/codec#0:
Codec: Realtek ALC883 Address: 0
uname -a:
Linux dev-tester 3.1.1-gentoo #4 SMP Sun Nov 20 03:08:11 EET 2011 x86_64 Intel(R) Core(TM)2 Duo CPU E7300 @ 2.66GHz GenuineIntel GNU/Linux
/etc/make.conf:
здеся
emerge --info:
http://pastebin.ru/FvlMzW0s
- Для комментирования войдите или зарегистрируйтесь
Тебе нужно перебрать все
Тебе нужно перебрать все варианты своего кодека, начиная наверно всёже с этих двух
Есть нубский вопрос: как
Есть нубский вопрос: как именно проверять? В какой(ие) файл(ы) заносить данные конфигурации? Если что, то /etc/modprobe.conf у меня нету.
Без претензий на истину: у
Без претензий на истину: у меня, например, это сделано так:
Попробуйте сделать аналогично.
Я ♥ Gentoo & Funtoo
для начала надо modprobe
для начала надо modprobe скармливать название модуля, чтобы выгружать/загружать и тестировать, вроде modprobe snd-hda-intel model=toshiba А ещё в ядре есть опция для включения переконфигурирования кодека на лету