Так как Вы делаете это только для забавы и хотели бы иметь возможность играть вокруг с другой ОС, Вы могли бы также испытать OpenBSD.
На основе моего опыта у меня не было проблем при установке и выполнении довольно недавней версии OpenBSD в системе с Pentium I ЦП на уровне 166 МГц и 24 мегабайтов RAM.
Обычно возрождение и играть вокруг со старыми полями являются забавой, но Вы, вероятно, не будет долгое время использовать их-they're шумный, занимать место и энергию, которую они расходуют, не стоит того.
При выполнении alsamixer из командной строки, убедиться работать с --view all
переключатель для обеспечения Вы смотрите на все доступные средства управления микшером.
alsamixer -V all
Кроме того, нажмите F6 в alsamixer и проверьте настройки на каждое перечисленное устройство.
У меня была подобная проблема одно время в Fedora 18. "pepperbox" API выпущенного Google для Flash имел некоторые серьезные проблемы со звуком, и я решил его путем входа / домой//.config/google-chrome и уничтожения PepperFlash, затем переустановки флеш-плагинов от Adobe.
Я сделал это в прошлом и имел довольно хороший успех с повышением объема. Единственная проблема с ним состоит в том при выключении его затем необходимо будет возвратиться в установки системы под значком динамика для возвращения его до 150%.
Однако с шагами ниже должен остаться "липким" от перезагрузки до перезагрузки.
Если Вы щелкнете правой кнопкой по апплету динамика и выберете звуковые предпочтения, то Вы поднимете это диалоговое окно.
Поверните объем полностью до 150%. После того как это было поднято, можно закрыть это диалоговое окно. Если Вы переходите к оболочке и вводите команду amixer
можно подтвердить это:
$ amixer
Simple mixer control 'Master',0
Capabilities: pvolume pswitch pswitch-joined penum
Playback channels: Front Left - Front Right
Limits: Playback 0 - 65536
Mono:
Front Left: Playback 98304 [150%] [on]
Front Right: Playback 98304 [150%] [on]
Simple mixer control 'Capture',0
Capabilities: cvolume cswitch cswitch-joined penum
Capture channels: Front Left - Front Right
Limits: Capture 0 - 65536
Front Left: Capture 65536 [100%] [off]
Front Right: Capture 65536 [100%] [off]
Если Вы затем выполняете эту команду, можно сохранить это состояние так, чтобы в следующий раз Вы перезапустили свою систему, это будет значение по умолчанию.
# saves settings
$ sudo alsactl store
# confirm file's created
$ ls -l /etc/asound.state
-rw-r--r-- 1 root root 4761 Oct 5 16:54 /etc/asound.state
Можно использовать команду amixer
изменить объем также.
100%
$ amixer sset Master 100% | grep Front
Playback channels: Front Left - Front Right
Front Left: Playback 65536 [100%] [on]
Front Right: Playback 65536 [100%] [on]
150%
$ amixer sset Master 150% | grep Front
Playback channels: Front Left - Front Right
Front Left: Playback 65536 [100%] [on]
Front Right: Playback 65536 [100%] [on]
Примечание: Этот метод не позволяет Вам повышаться, чем 100%, как бы то ни было.
бесшумный режим
$ amixer sset Master muted | grep Front
Playback channels: Front Left - Front Right
Front Left: Playback 65536 [100%] [off]
Front Right: Playback 65536 [100%] [off]
небесшумный режим
$ amixer sset Master unmuted | grep Front
Playback channels: Front Left - Front Right
Front Left: Playback 65536 [100%] [on]
Front Right: Playback 65536 [100%] [on]
Из того, что я знаю, что можно использовать softvol плагин для ALSA и установить max_dB
значение. Что-то в направлении:
pcm.!default {
type plug
slave.pcm "softvol"
}
pcm.softvol {
type softvol
slave {
pcm "hw:0,0"
# pcm "dmix" or this or the like.
}
control {
name "PreAmp"
card 0
}
min_dB -5.0
max_dB 30.0 # 50.0 is max
resolution 16
}
Возможно, некоторые подсказки здесь также. Затем перезагрузите alsa, игру, например. speaker-test -c2 -twav
получить загруженный и затем скорректировать усилитель в alsamixer.
Если Вы хотите закрыть PulseAudio, не забудьте деактивироваться autospawn
.
echo autospawn=no >> ~/.pulse/client.conf
или не прокомментируйте это в глобальном client.conf
(в /etc/pulse/
и т.п.). (Также видели некоторую замену daemon-binary
с /bin/true
.)
Однако использование pactl и т.д., возможно, было бы более предпочтительным.
От командной строки скажите:
pactl set-sink-volume 0 65536 # 100%
pactl set-sink-volume 0 98304 # 150%
pactl set-sink-volume 0 131072 # 200%
| |
| +----- Based on volume steps
+------- Sink number
Чтобы перечислить и определить приемники, скажите:
pactl list sinks
pacmd list-sinks # a bit more verbose, and list "volume steps"
Как всегда man
и pacmd -h
, pactl -h
.
Регулировать громкость по умолчанию к, например, 150%-е редактирование ./pulse/default.pa
и добавьте строку:
set-sink-volume 0 98304
|
+-- (Use full name if one e.g. have multiple USB-soundcards.)
Поскольку удобство добавляет псевдоним или короткий сценарий для устанавливания этого значения, когда когда-либо Вы хотите.
Для перезапуска PA говорят pulseaudio -k
, и pulseaudio --start
.
Другая опция состояла бы в том, чтобы изучить плагины, например, LADSPA и shw в ALSA или PulseAudio.
Править:
Хорошо. Задумался об этом. Это могло бы подойти. (Не знайте, как это вышло из меня сначала время вокруг.)
default.pa
добавьте Импульсный Аудио модуль из Драйверов устройств.default.pa
как описано выше.)Это даст Вам 150% как 100% при использовании метра нормальной громкости.
Пример – использование module-remap-sink
:
Не не комментируйте, как говорится в документе.
В default.pa
:
.ifexists module-remap-sink.so
# Using remap-sink as dummy, not doing any re-mapping.
load-module module-remap-sink sink_name=VolDummy master=0 sink_properties=device.description=CrankThaVolume
.fail
.endif
# Set it as default:
set-default-sink VolDummy
Затем Аудио импульса перезапуска, чтобы зарегистрировать новый модуль.
Издание:
$ pactl list modules # Should show "Usage counter: 1" for the module in question.
$ pactl list sinks
должен показать новый приемник. Можно все еще провернуть объем для ведущего устройства при помощи командной строки и/или добавляющих строк к default.pa
.
set-sink-volume
подход является лучшим, который может обоснованно быть сделан, и он не обращается к реальному, хотят. О, хорошо. Я буду изучать плагины и видеть то, что они смогли делать для меня.
– mattdm
09.10.2013, 02:03