Спотворене та руйнуване аудіо


11

Після встановлення 12.04 Precision на моєму ПК я зіткнувся з деякими проблемами зі звуковим виходом, які не виникали при використанні Lucid.

Звук хопливий і спотворений в нижніх тонах. Оскільки у мене немає досвіду налаштування / тестування та виконання будь-яких аудіопристроїв, мені потрібна допомога навіть для діагностики проблеми.

Оновлення

$ sudo lshw -c multimedia

  *-multimedia  

       description: Audio device
       product: Radeon X1200 Series Audio Controller
       vendor: Hynix Semiconductor (Hyundai Electronics)
       physical id: 5.2
       bus info: pci@0000:01:05.2
       version: 00
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi bus_master cap_list
       configuration: driver=snd_hda_intel latency=32
       resources: irq:19 memory:fdafc000-fdafffff
  *-multimedia
       description: Audio device
       product: SBx00 Azalia (Intel HDA)
       vendor: Hynix Semiconductor (Hyundai Electronics)
       physical id: 14.2
       bus info: pci@0000:00:14.2
       version: 00
       width: 64 bits
       clock: 33MHz
       capabilities: pm bus_master cap_list
       configuration: driver=snd_hda_intel latency=32
       resources: irq:16 memory:fe024000-fe027fff

Оновлення 2

Це має щось спільне з обсягом. Якщо звук тихий, він не хопливий, якщо звук гучний, то він починає хиткий.


Вибачте, що ви маєте на увазі під «низьким діапазоном»? Чи не впливають зграбність та спотворення на всі звуки?
Останній

Звук в цілому хиткий і спотворений лише для низьких тонів. Мені здається, це якась проблема буферизації чи щось подібне.
нещастя

1
Будь ласка, оновіть питання за допомогою пастіна від sudo lshw -c multimedia.
Останній

1
У мене така ж проблема ... звуки баси викликають рубання / заїкання відтворення у відео / аудіо. зменшення гучності вниз зменшує приємність. Я не можу слухати mp3 чи дивитись vlc, не чуючи звуку. (драйвер snd_hda_intel для Intel 6 / C200 серії)
beanaroo

Відповіді:


10

На жаль, я, здається, знайшов рішення в своїй системі, використовуючи той самий драйвер (хоча і інший аудіопристрій)

  1. Відкритий термінал: gksudo gedit /etc/modprobe.d/alsa-base.conf
  2. Додайте наступний рядок:

    options snd-hda-intel model=generic
    
  3. Перезавантажте систему

Моє аудіо, здається, працює нормально. Повна гучність, флеш вміст, відео, аудіо файли. Повідомте нас, чи допоможе це.


Кредит йде на Adity yes


це зробило річ:]
Нещастя

Це не допомогло мені правильно працювати в Steam . (Для майбутніх
Googlers

@earthmeLon Це рішення призначено для загальносистемної проблеми. Не обмежується однією програмою. Вибачте.
beanaroo

ей, це не працювало для мене? У мене Intel i5 2-го покоління Dell з динаміками IDT
Едвард Торвальдс

Мені доведеться це перевірити.
Старійшина Гек

5

Можливе рішення - відключення "автоматичного відключення звуку" в alsamixer. Він використовується, коли виникає помилка "перемикання на навушники і знову назад" (в основному у великих обсягах).

Спочатку відкрийте свій термінал або натисніть:

CTRL + ALT + T

Потім введіть і натисніть "enter":

$ alsamixer

На цьому екрані з'явиться:

Екран змішувача Alsa в терміналі

Скористайтеся стрілкою праворуч, поки ви не вибрали "Автоматичне відключення звуку"

Далі натисніть стрілку вниз, щоб встановити значення "Відключити" (див. Текст над ним).

Нарешті, натисніть, Escщоб застосувати та вийти

Це воно.


2

Встановіть alsa-інструменти:

sudo apt install alsa-tools

Створіть і збережіть сценарій у / usr / local / bin:

sudo vi /usr/local/bin/sound_fix.sh

Всередині сценарію напишіть це:

#!/bin/bash
hda-verb /dev/snd/hwC0D0 0x20 SET_COEF_INDEX 0x67
hda-verb /dev/snd/hwC0D0 0x20 SET_PROC_COEF 0x3000

Запустіть сценарій як root у терміналі, щоб негайно виправити проблему.

Надати дозвіл на запуск за допомогою:

sudo chmod 700 [path_to_script_folder]/sound_fix.sh

Запустіть сценарій, використовуючи:

./[path_to_script_folder]/sound_fix.sh

Щоб запустити скрипт при запуску, використовуйте cron за допомогою команди @reboot:

sudo crontab -e

а потім додайте рядок у crontab:

@reboot [full_path_to_script_folder]/sound_fix.sh

Щоб запустити скрипт на резюме з призупинення, скопіюйте його в

/lib/systemd/system-sleep

Щоб отримати докладніші технічні деталі щодо цього виправлення, перегляньте це посилання.


ідеальна відповідь, працюючи 18.04
Геній

0

Для тріскучого шуму в навушниках, особливо з лівого боку. Напишіть скрипт із наступними рядками

hda-verb /dev/snd/hwC0D0 0x20 SET_COEF_INDEX 0x67
hda-verb /dev/snd/hwC0D0 0x20 SET_PROC_COEF 0x3000

Не забудьте виконати його як root.

А для систем, у яких не встановлено hda-verb, ви можете встановити hda-verb у відповідних менеджерів пакетів

Додайте скрипт до сценаріїв запуску, інакше буде необхідність запускати сценарій щоразу, коли система завантажується

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.