Низкая громкость звука на ноутбуке Lenovo под Fedora

Так как Вы делаете это только для забавы и хотели бы иметь возможность играть вокруг с другой ОС, Вы могли бы также испытать OpenBSD.

На основе моего опыта у меня не было проблем при установке и выполнении довольно недавней версии OpenBSD в системе с Pentium I ЦП на уровне 166 МГц и 24 мегабайтов RAM.

Обычно возрождение и играть вокруг со старыми полями являются забавой, но Вы, вероятно, не будет долгое время использовать их-they're шумный, занимать место и энергию, которую они расходуют, не стоит того.

11
02.10.2013, 01:21
4 ответа

При выполнении alsamixer из командной строки, убедиться работать с --view all переключатель для обеспечения Вы смотрите на все доступные средства управления микшером.

alsamixer -V all

Кроме того, нажмите F6 в alsamixer и проверьте настройки на каждое перечисленное устройство.

1
27.01.2020, 19:59

У меня была подобная проблема одно время в Fedora 18. "pepperbox" API выпущенного Google для Flash имел некоторые серьезные проблемы со звуком, и я решил его путем входа / домой//.config/google-chrome и уничтожения PepperFlash, затем переустановки флеш-плагинов от Adobe.

0
27.01.2020, 19:59

Я сделал это в прошлом и имел довольно хороший успех с повышением объема. Единственная проблема с ним состоит в том при выключении его затем необходимо будет возвратиться в установки системы под значком динамика для возвращения его до 150%.

Однако с шагами ниже должен остаться "липким" от перезагрузки до перезагрузки.

                                     ss #1

Прибавление громкости

Если Вы щелкнете правой кнопкой по апплету динамика и выберете звуковые предпочтения, то Вы поднимете это диалоговое окно.

          ss #2

подтверждение и сохранение изменений

Поверните объем полностью до 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

Можно использовать команду 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]
6
27.01.2020, 19:59
  • 1
    "Единственная проблема с ним - то, при выключении его затем необходимо будет возвратиться в установки системы под значком динамика для возвращения его до 150%". Это - то, чего я действительно хотел бы избежать. То, что я хочу, - чтобы регулятор громкости значка динамика был изменен, или чтобы иметь более высокий максимум или быть постоянно повышенным. –  mattdm 06.10.2013, 00:24
  • 2
    @mattdm - я отчасти полагал, что это - то, чем Вы были после, но я полагал, что делаю снимок и предоставляю этот метод, что я использовал. Я буду продолжать рыть, видеть, могу ли я поднять что-то еще. –  slm♦ 06.10.2013, 00:27
  • 3
    @mattdm - это расстроило меня время от времени также. Кажется, что лучше должно быть что-то, если Вы узнаете что-нибудь, даже с маршрутом плагинов, совместно используйте назад здесь. Мне было бы любопытно знать это также! –  slm♦ 10.10.2013, 03:59
  • 4
    Кто-то объяснял, почему это происходит во-первых и почему мы не можем только устранить проблему вместо того, чтобы работать вокруг этого? –  Pavel Šimerda 19.01.2015, 18:55
  • 5
    @PavelŠimerda - Вы видите то, что было обсуждено об этом через этот Q/A. Никто никогда не упоминает это, и я продолжил использовать это обходное решение на Fedora 19 на тех же аппаратных средствах. Я должен упомянуть, что использовал это обходное решение, возможно, 2 + времена начиная с перемещения до декабря/2014 F19, таким образом, оно не похоже, оно уничтожает меня. Просто мои 0,02$. проблемы –  slm♦ 19.01.2015, 19:40

Из того, что я знаю, что можно использовать 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.


Править:

Хорошо. Задумался об этом. Это могло бы подойти. (Не знайте, как это вышло из меня сначала время вокруг.)

  1. В default.pa добавьте Импульсный Аудио модуль из Драйверов устройств.
  2. Аудио импульса перезапуска.
  3. Открытые настройки Sound и регулируемая громкость для исходного приемника к, например, 150%. (Или сделайте это командной строкой или задайте ее в default.pa как описано выше.)
  4. Выберите новый модуль/приемник как устройство для звукового вывода.

Это даст Вам 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.

3
27.01.2020, 19:59
  • 1
    Да, это похоже set-sink-volume подход является лучшим, который может обоснованно быть сделан, и он не обращается к реальному, хотят. О, хорошо. Я буду изучать плагины и видеть то, что они смогли делать для меня. –  mattdm 09.10.2013, 02:03
  • 2
    @mattdm: Да. Добавленный новое решение, которое могло бы соответствовать Вашим потребностям лучше. –  Runium 09.10.2013, 06:55

Теги

Похожие вопросы