LINUX.ORG.RU

Проблема со звуком. Неправильно определяется звуковая карта?

 , ,


0

1

Доброго времени суток всем. Во время очередного обновления арчика случилась проблема. Перестал работать правый динамик (ноутбук). Сам динамик рабочий, проверял (упаси хоспаде) на масдайке (дуалбут). Проверял в альсамиксере и pavucontrol, все нормально. Путем гуглежа было выявлено, что, скорее всего, виной всему неверное определение звуковой карты по умолчанию, но это не точно. Прописывал вручную, на очень недолгое время проблема исчезла, пока не сделал высокую громкость (больше 100%), потом опять гуглеж, вроде проблема исправлялась, на время, и все по новой. Т.е. старые решения уже не помогали, пробовал загрузиться с live cd убунты, там тоже не работает динамик. Экспериментальным путем было выявлено, что если перезагрузиться на масдайку, потом вырубить ноутбук, а потом загрузиться обратно в родной арчик, то это тоже помогает, звуки изменения громкости идут с обоих динамиков, но как только проиграет какой нибудь звук, то все обратно ломается. Я очень плохо соображаю в звуке в линуксе. Прошу помощи. Заранее благодарю. Система Arch Linux, DE Plasma, так что просто снести пульс не могу, ибо зависимость.

Вот выхлопы (уже после манипуляций):

aplay -l

**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: HDMI [HDA Intel HDMI], device 9: HDMI 3 [HDMI 3]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: HDMI [HDA Intel HDMI], device 10: HDMI 4 [HDMI 4]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
aplay -L

null
    Discard all samples (playback) or generate zero samples (capture)
pulse
    PulseAudio Sound Server
sysdefault:CARD=PCH
    HDA Intel PCH, ALC283 Analog
    Default Audio Device
front:CARD=PCH,DEV=0
    HDA Intel PCH, ALC283 Analog
    Front speakers
surround21:CARD=PCH,DEV=0
    HDA Intel PCH, ALC283 Analog
    2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=PCH,DEV=0
    HDA Intel PCH, ALC283 Analog
    4.0 Surround output to Front and Rear speakers
surround41:CARD=PCH,DEV=0
    HDA Intel PCH, ALC283 Analog
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=PCH,DEV=0                                                                                                                                                                        
    HDA Intel PCH, ALC283 Analog                                                                                                                                                                 
    5.0 Surround output to Front, Center and Rear speakers                                                                                                                                       
surround51:CARD=PCH,DEV=0                                                                                                                                                                        
    HDA Intel PCH, ALC283 Analog                                                                                                                                                                 
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers                                                                                                                            
surround71:CARD=PCH,DEV=0                                                                                                                                                                        
    HDA Intel PCH, ALC283 Analog                                                                                                                                                                  
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers                                                                                                                          
hdmi:CARD=HDMI,DEV=0
    HDA Intel HDMI, HDMI 0
    HDMI Audio Output
hdmi:CARD=HDMI,DEV=1
    HDA Intel HDMI, HDMI 1
    HDMI Audio Output
hdmi:CARD=HDMI,DEV=2
    HDA Intel HDMI, HDMI 2
    HDMI Audio Output
hdmi:CARD=HDMI,DEV=3
    HDA Intel HDMI, HDMI 3
    HDMI Audio Output
hdmi:CARD=HDMI,DEV=4
    HDA Intel HDMI, HDMI 4
    HDMI Audio Output
cat /proc/asound/modules

 0 snd_hda_intel
 1 snd_hda_intel
lsmod | grep '^snd' | column -t

snd_hda_codec_hdmi     57344   1   
snd_hda_codec_realtek  110592  1   
snd_hda_codec_generic  86016   1   snd_hda_codec_realtek
snd_hda_intel          45056   4   
snd_hda_codec          151552  4   snd_hda_intel,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
snd_hda_core           94208   5   snd_hda_intel,snd_hda_codec,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
snd_hwdep              20480   1   snd_hda_codec
snd_pcm                135168  4   snd_hda_intel,snd_hda_codec,snd_hda_core,snd_hda_codec_hdmi
snd_timer              36864   1   snd_pcm
snd                    98304   16  snd_hda_intel,snd_hwdep,snd_hda_codec,snd_timer,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek,snd_pcm

Сносить пульс не надо, его просто убить командой pulseaudio -k (если я правильно помню). Чтобы исключить его и продолжить на голой Альсе.

Также проверить, не запущен ли какойнить jack, или jackdbus. Если запущен - убить. И на голой альсе все звуки проверять.

Deleted ()
Ответ на: комментарий от tgwt

Ну, теперь смотри,ты говоришь, что звук пропадает после того как больше ста процентов громкость поднимешь. Это значит на пульсе, да? А как потом у тебя всё это «отлипает»?

Мне на ум приходит перегрузка канала звуковой карты. Я одно время на лаптопе тоже делал звук больше ста процентов. Ну невозможно с этими разностями громкости в интернете. Но из-за перегруза каналов аудиокарты звук со временем начал хрипеть страшно, я думал конденсаторы какиенить, или сам усилитель, но в сервисе сказали, что динамики попортились.

Может у тебя при перегрузке канала что-то происходит с картой физически? Попробуй убрать все свои изменения и просто не поднимать звук выше 100%. Больше идей не приходит.

Deleted ()
Ответ на: комментарий от Deleted

Убрал, но проблему не решило, откатил изменения в выборе звуковухи по умолчанию, динамик так и не работает. Попробую вкатить обратно изменения. Но, мне кажется, это проблему не решит, потому что на лайве убунты и минта динамик не работает также, но на масдайке работает. Динамик, кстати, тоже хрипеть начал, может тоже из-за того что делал больше 100%, но как тогда масдайка делает звук громким? У меня просто система громкая на ноутбуке стоит, че бы ей не воспользоваться как бы.

tgwt ()
Ответ на: комментарий от tgwt

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

Хрипеть начало? поздравляю. У тебя же громкая система, да? :)

Deleted ()
Ответ на: комментарий от Deleted

Но ведь раньше работало нормально (понимаю, что звучит как из уст старой бухгалтерши:)). Можно попробовать снести все, оставить альсу, поставить что нибудь, для чего не нужна пульса, но разве это поможет? Как уже говорил, на лайве тоже теперь не работает. Вот шо делать, как понять, если бы хотя бы знал в чем проблема, там бы уже попроще было. Придется страдать или использовать внешние динамики.

tgwt ()
Ответ на: комментарий от tgwt

Спикер тестом проверял, не работает.

Значит pulseaudio не при чем.

Вывод dmesg чтоли сюда пихнуть?

Только ссылку.

nvl ★★ ()
Ответ на: комментарий от tgwt

У тебя звуковуха нормально мапится, да? Стерео, никаких несуществующих каналов? И в альсамиксере никаких переключений режимов? Или опять же, несуществующих каналов и прочих подозрительностей?

вывод amixer дай

Deleted ()
Последнее исправление: Chelobaka (всего исправлений: 1)
Ответ на: комментарий от Deleted
Simple mixer control 'Master',0
  Capabilities: pvolume pswitch pswitch-joined
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 65536
  Mono:
  Front Left: Playback 22935 [35%] [on]
  Front Right: Playback 22935 [35%] [on]
Simple mixer control 'Capture',0
  Capabilities: cvolume cswitch cswitch-joined
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 65536
  Front Left: Capture 8251 [13%] [on]
  Front Right: Capture 8251 [13%] [on]

tgwt ()
Ответ на: комментарий от tgwt

нде. ну, я всё же склонен думать о неисправности. Когда железо дохнет, бываеттакое, что в винде не работает, а в линуксе работает. А бывает наоборот.

Отключить и включить в биосе можешь? Может проресетится?

Deleted ()
Ответ на: комментарий от tgwt

Ёптить.. это же тебе микшер пульса показывает... надо так

amixer -c 0

Вот мой для сравнения

Simple mixer control 'Master',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback 0 - 87
  Mono: Playback 83 [95%] [-3.00dB] [on]
Simple mixer control 'Headphone',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 87
  Mono:
  Front Left: Playback 0 [0%] [-65.25dB] [off]
  Front Right: Playback 0 [0%] [-65.25dB] [off]
Simple mixer control 'Speaker',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 87
  Mono:
  Front Left: Playback 87 [100%] [0.00dB] [on]
  Front Right: Playback 87 [100%] [0.00dB] [on]
Simple mixer control 'PCM',0
  Capabilities: pvolume
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 255
  Mono:
  Front Left: Playback 255 [100%] [0.00dB]
  Front Right: Playback 255 [100%] [0.00dB]
Simple mixer control 'Mic',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 0 [0%] [-34.50dB] [off]
  Front Right: Playback 0 [0%] [-34.50dB] [off]
Simple mixer control 'Mic Boost',0
  Capabilities: volume
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 3
  Front Left: 0 [0%] [0.00dB]
  Front Right: 0 [0%] [0.00dB]
Simple mixer control 'IEC958',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'Capture',0
  Capabilities: cvolume cswitch
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 31
  Front Left: Capture 31 [100%] [30.00dB] [on]
  Front Right: Capture 31 [100%] [30.00dB] [on]
Simple mixer control 'Auto-Mute Mode',0
  Capabilities: enum
  Items: 'Disabled' 'Enabled'
  Item0: 'Enabled'
Simple mixer control 'Digital',0
  Capabilities: cvolume
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 120
  Front Left: Capture 60 [50%] [0.00dB]
  Front Right: Capture 60 [50%] [0.00dB]
Simple mixer control 'Internal Mic',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 0 [0%] [-34.50dB] [off]
  Front Right: Playback 0 [0%] [-34.50dB] [off]
Simple mixer control 'Internal Mic Boost',0
  Capabilities: volume
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 3
  Front Left: 0 [0%] [0.00dB]
  Front Right: 0 [0%] [0.00dB]
Simple mixer control 'Loopback Mixing',0
  Capabilities: enum
  Items: 'Disabled' 'Enabled'
  Item0: 'Disabled'

Deleted ()
Последнее исправление: Chelobaka (всего исправлений: 1)
Ответ на: комментарий от tgwt
aplay -l

**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]

card0:device0

А в dmesg - card1:device0

[   10.344704] snd_hda_codec_realtek hdaudioC1D0: autoconfig for ALC283: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
[   10.344708] snd_hda_codec_realtek hdaudioC1D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[   10.344711] snd_hda_codec_realtek hdaudioC1D0:    hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
[   10.344713] snd_hda_codec_realtek hdaudioC1D0:    mono: mono_out=0x0
[   10.344714] snd_hda_codec_realtek hdaudioC1D0:    inputs:
[   10.344717] snd_hda_codec_realtek hdaudioC1D0:      Mic=0x12

nvl ★★ ()
Ответ на: комментарий от nvl

У меня тоже самое в dmesg но звук работает как надо.

Deleted ()
Ответ на: комментарий от nvl

Там выхлопы после манипуляций с картой звуковой, дмесг уже с откатом изменений

tgwt ()
Ответ на: комментарий от Deleted
Simple mixer control 'IEC958',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958',1
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958',2
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958',3
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958',4
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]

Да, шо то он отличается

tgwt ()
Ответ на: комментарий от tgwt

Ага, это hdmi. Тогда не 0, а 1 карточкую

Deleted ()
Ответ на: комментарий от Deleted

Вот amixer -c 1

Simple mixer control 'Master',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback 0 - 87
  Mono: Playback 51 [59%] [-27.00dB] [on]
Simple mixer control 'Headphone',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 87
  Mono:
  Front Left: Playback 0 [0%] [-65.25dB] [off]
  Front Right: Playback 0 [0%] [-65.25dB] [off]
Simple mixer control 'Speaker',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 87
  Mono:
  Front Left: Playback 87 [100%] [0.00dB] [on]
  Front Right: Playback 87 [100%] [0.00dB] [on]
Simple mixer control 'PCM',0
  Capabilities: pvolume
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 255
  Mono:
  Front Left: Playback 253 [99%] [-0.40dB]
  Front Right: Playback 253 [99%] [-0.40dB]
Simple mixer control 'Mic Boost',0
  Capabilities: volume
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 3
  Front Left: 0 [0%] [0.00dB]
  Front Right: 0 [0%] [0.00dB]
Simple mixer control 'Capture',0
  Capabilities: cvolume cswitch
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 63
  Front Left: Capture 39 [62%] [12.00dB] [on]
  Front Right: Capture 39 [62%] [12.00dB] [on]
Simple mixer control 'Auto-Mute Mode',0
  Capabilities: enum
  Items: 'Disabled' 'Enabled'
  Item0: 'Disabled'
Simple mixer control 'Loopback Mixing',0
  Capabilities: enum
  Items: 'Disabled' 'Enabled'
  Item0: 'Disabled'

tgwt ()
Ответ на: комментарий от Deleted

Кстати, вчера проверил, в биосе нельзя включить/отключить, старый у меня биос.

tgwt ()
Ответ на: комментарий от Deleted

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

tgwt ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.