Звук лише із внутрішніх динаміків, ніколи в навушниках (ноутбук Alienware, Ubuntu 15.10)


9

Ноутбук Alienware 17 r3, внутрішні колонки добре працюють, гніздо для навушників ігнорується, тому я не можу отримати звук на зовнішній динамік. (У Alienware є другий роз'єм для мікрофона, який, мабуть, може подвоїтися як інший роз'єм для навушників.) Також: у мене це двояке завантаження для Windows 10, і навушники добре працюють під Windows.

Я побачив, що інший користувач мав по суті ту ж проблему Ubuntu 15.10 Headphones No Sound, але, схоже, це не було вирішено. Моя система показує лише невеликі відхилення від початкового звіту про помилку, тому це, безумовно, те саме.

inxi:

> inxi -Fxz
System:    Host: jakku Kernel: 4.2.0-25-generic x86_64 (64 bit gcc: 5.2.1)
           Desktop: Unity 7.3.2 (Gtk 3.16.7-0ubuntu3)
           Distro: Ubuntu 15.10 wily
Machine:   System: Alienware product: Alienware 17 R3 v: 1.2.3
           Mobo: Alienware model: Alienware 17 R3 v: A00
           Bios: Alienware v: 1.2.3 date: 11/11/2015
CPU:       Quad core Intel Core i7-6700HQ (-HT-MCP-) cache: 6144 KB
           flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 20726
           clock speeds: max: 3500 MHz 1: 2600 MHz 2: 3294 MHz 3: 3355 MHz
           4: 3369 MHz 5: 3381 MHz 6: 2600 MHz 7: 3183 MHz 8: 3207 MHz
Graphics:  Card-1: Intel Device 191b bus-ID: 00:02.0
           Card-2: NVIDIA GM204M [GeForce GTX 980M] bus-ID: 01:00.0
           Display Server: X.Org 1.17.2 driver: nvidia
           Resolution: 3440x1440@59.97hz, 1920x1080@60.02hz
           GLX Renderer: GeForce GTX 980M/PCIe/SSE2
           GLX Version: 4.5.0 NVIDIA 352.63 Direct Rendering: Yes
Audio:     Card Intel Sunrise Point-H HD Audio
           driver: snd_hda_intel bus-ID: 00:1f.3
           Sound: Advanced Linux Sound Architecture v: k4.2.0-25-generic
Network:   Card-1: Qualcomm Atheros Device e0a1
           driver: alx port: d000 bus-ID: 3b:00.0
           IF: enp59s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
           Card-2: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter
           driver: ath10k_pci bus-ID: 3c:00.0
           IF: wlp60s0 state: down mac: <filter>
           Card-3: Atheros usb-ID: 001-004
           IF: null-if-id state: N/A speed: N/A duplex: N/A mac: N/A
Drives:    HDD Total Size: 1128.2GB (33.5% used)
           ID-1: /dev/sda model: SanDisk_X300_M.2 size: 128.0GB
           ID-2: /dev/sdb model: HGST_HTS721010A9 size: 1000.2GB
Partition: ID-1: / size: 33G used: 6.4G (21%) fs: ext4 dev: /dev/sda6
           ID-2: swap-1 size: 16.38GB used: 0.00GB (0%) fs: swap dev: /dev/sda7
RAID:      No RAID devices: /proc/mdstat, md_mod kernel module present
Sensors:   System Temperatures: cpu: 57.0C mobo: N/A gpu: 0.0:57C
           Fan Speeds (in rpm): cpu: N/A
Info:      Processes: 244 Uptime: 1:34 Memory: 1293.5/15947.5MB
           Init: systemd runlevel: 5 Gcc sys: 5.2.1
           Client: Shell (tcsh 6.18.01) inxi: 2.2.16 

dmesg:

> dmesg | grep snd
[    2.350920] snd_hda_intel 0000:00:1f.3: enabling device (0000 -> 0002)
[    2.351041] snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[    2.376447] snd_hda_codec_ca0132 hdaudioC0D0: autoconfig for CA0132: line_outs=1 (0xb/0x0/0x0/0x0/0x0) type:speaker
[    2.376449] snd_hda_codec_ca0132 hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    2.376450] snd_hda_codec_ca0132 hdaudioC0D0:    hp_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    2.376451] snd_hda_codec_ca0132 hdaudioC0D0:    mono: mono_out=0x0
[    2.376452] snd_hda_codec_ca0132 hdaudioC0D0:    inputs:
[    2.376453] snd_hda_codec_ca0132 hdaudioC0D0:      Mic=0x12
[    2.376454] snd_hda_codec_ca0132 hdaudioC0D0:      Line=0x11

lspci:

> sudo lspci -v | grep -A7 -i "audio"
00:1f.3 Audio device: Intel Corporation Sunrise Point-H HD Audio (rev 31)
    Subsystem: Dell Device 0708
    Flags: bus master, fast devsel, latency 32, IRQ 136
    Memory at dd128000 (64-bit, non-prefetchable) [size=16K]
    Memory at dd100000 (64-bit, non-prefetchable) [size=64K]
    Capabilities: [50] Power Management version 3
    Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
    Kernel driver in use: snd_hda_intel

гра:

> aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: CA0132 Analog [CA0132 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 1: CA0132 Digital [CA0132 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

pacmd:

> pacmd
Welcome to PulseAudio 6.0! Use "help" for usage information.
>>> list-sinks
1 sink(s) available.
  * index: 0
    name: <alsa_output.pci-0000_00_1f.3.analog-stereo>
    driver: <module-alsa-card.c>
    flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
    state: SUSPENDED
    suspend cause: IDLE 
    priority: 9959
    volume: front-left: 19986 /  30% / -30.95 dB,   front-right: 19986 /  30% / -30.95 dB
            balance 0.00
    base volume: 46396 /  71% / -9.00 dB
    volume steps: 65537
    muted: no
    current latency: 0.00 ms
    max request: 0 KiB
    max rewind: 0 KiB
    monitor source: 0
    sample spec: s16le 2ch 48000Hz
    channel map: front-left,front-right
                 Stereo
    used by: 0
    linked by: 0
    configured latency: 0.00 ms; range is 0.50 .. 341.33 ms
    card: 0 <alsa_card.pci-0000_00_1f.3>
    module: 6
    properties:
        alsa.resolution_bits = "16"
        device.api = "alsa"
        device.class = "sound"
        alsa.class = "generic"
        alsa.subclass = "generic-mix"
        alsa.name = "CA0132 Analog"
        alsa.id = "CA0132 Analog"
        alsa.subdevice = "0"
        alsa.subdevice_name = "subdevice #0"
        alsa.device = "0"
        alsa.card = "0"
        alsa.card_name = "HDA Intel PCH"
        alsa.long_card_name = "HDA Intel PCH at 0xdd128000 irq 136"
        alsa.driver_name = "snd_hda_intel"
        device.bus_path = "pci-0000:00:1f.3"
        sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card0"
        device.bus = "pci"
        device.vendor.id = "8086"
        device.vendor.name = "Intel Corporation"
        device.product.id = "a170"
        device.product.name = "Sunrise Point-H HD Audio"
        device.form_factor = "internal"
        device.string = "front:0"
        device.buffering.buffer_size = "65536"
        device.buffering.fragment_size = "32768"
        device.access_mode = "mmap+timer"
        device.profile.name = "analog-stereo"
        device.profile.description = "Analog Stereo"
        device.description = "Built-in Audio Analog Stereo"
        alsa.mixer_name = "Intel Skylake HDMI"
        alsa.components = "HDA:11020011,10280708,00100918 HDA:80862809,80860101,00100000"
        module-udev-detect.discovered = "1"
        device.icon_name = "audio-card-pci"
    ports:
        analog-output-lineout: Line Out (priority 9900, latency offset 0 usec, available: yes)
            properties:

    active port: <analog-output-lineout>

конфігураційні файли pulseaudio:

> cd /usr/share/pulseaudio/alsa-mixer/paths/
> ls
analog-input-aux.conf              analog-output-headphones-2.conf
analog-input-dock-mic.conf         analog-output-headphones.conf
analog-input-fm.conf               analog-output-lineout.conf
analog-input-front-mic.conf        analog-output-mono.conf
analog-input-headphone-mic.conf        analog-output-speaker-always.conf
analog-input-headset-mic.conf          analog-output-speaker.conf
analog-input-internal-mic-always.conf  analog-output.conf
analog-input-internal-mic.conf         analog-output.conf.common
analog-input-linein.conf           hdmi-output-0.conf
analog-input-mic-line.conf         hdmi-output-1.conf
analog-input-mic.conf              hdmi-output-2.conf
analog-input-mic.conf.common           hdmi-output-3.conf
analog-input-rear-mic.conf         hdmi-output-4.conf
analog-input-tvtuner.conf          hdmi-output-5.conf
analog-input-video.conf            hdmi-output-6.conf
analog-input.conf              hdmi-output-7.conf
analog-input.conf.common           iec958-stereo-output.conf

тест гучномовців: (відтворює чудово вбудовані динаміки, ігнорує навушники)

> speaker-test -t wav -Dplug:front

speaker-test 1.0.29

Playback device is plug:front
Stream parameters are 48000Hz, S16_LE, 1 channels
WAV file(s)
Rate set to 48000Hz (requested 48000Hz)
Buffer size range from 64 to 16384
Period size range from 32 to 8192
Using max buffer size 16384
Periods = 4
was set period_size = 4096
was set buffer_size = 16384
 0 - Front Left
Time per period = 1.195038
 0 - Front Left
Time per period = 1.450744
 0 - Front Left

Вихідні дані alsa-info.sh можна знайти тут: http://www.alsa-project.org/db/?f=464ac3c346a6be1214d385a2d44e74e587b2ba46

Все добре працює із внутрішніми вбудованими динаміками. Але я не можу витягти звук із навушників. У когось є якісь ідеї? Дякую!

Редагувати

Якщо вона допомагає комусь, Windows 10 зазначає звукову карту як "Sound Blaster Recon3Di" (де навушники працюють чудово).


Ви знайшли рішення?
vikram99

Ні. Схоже, Creative Ubuntu під Linux не підтримується Creative Audio. Наскільки я можу сказати, вирішення немає. (Зрештою, я отримав новий ноутбук і приділяв набагато більше уваги сумісності Linux для кожного компонента обладнання, перш ніж обрати нову модель.)
Дон Геддіс,

Відповіді:


3

Я десь знайшов рішення. Зробіть наступне:

  • У терміналі введіть команду "alsamixer".

  • Відкриється інтерфейс ASCI, використовуйте клавіші зі стрілками, щоб знайти пункт: "Автоматичне виявлення HP / колонок". поруч із ним буде сказано "Вимкнено".

  • Натисніть M, і тег "Off" зникне.

  • Повторно підключіть навушники.

  • Насолоджуйтесь!


Я запустив alsamixer, знайшов опцію HP / Speaker Auto Detect. Моя вже була увімкнена, але я натиснув M, щоб вимкнути його, потім знову M, щоб увімкнути його. Я підключив навушники. Ефекту взагалі не було. Звук продовжує виходити із вбудованих динаміків, а із навушників не виходить звук.
Дон Геддіс

Постановка HP/Speaker Auto Detect onі HP/Speakerзробити offтрюк для мене
dimus

2

У мене було саме таке питання. Мабуть, Alienware 17 r3 є порівняно новою моделлю, яка виходить наприкінці вересня минулого року, тому існує багато проблем з водієм.

FAQ:

Q.Wifi не працює?

A. Дотримуйтесь цього посилання, щоб виправити бездротову карту Broadcom ath10k (вбивця Wi-Fi). https://github.com/kvalo/ath10k-firmware/pull/3 (Примітка: Ваше ядро ​​має бути вище офіційного зображення ubuntu 15.10)

Q. Не вдалося завантажитися та перейти до initramfs?

A.Якщо це проблема i915 Guc, поки немає рішення, оскільки я вже намагався оновити найновішу вбудовану програму від Intel (ядро 4.3.3), але все ще не знайдено проблеми з прошивкою-4.bin. Якщо проблему ssd не знайдено, спробуйте додати 'nvme' до: / etc / initramfs-tools / module та запустіть 'update-initramfs -a' (ядро 4.4.0)

Q. Неможливо встановити !!! Ubuntu замерзне, коли повернеться до екрана входу в єдність через відстеження ssd від системи, я думаю. Дуже дратує питання, оскільки мені доведеться перенести свій ноутбук із відкритою кришкою або вибрати параметр "не робити нічого" в налаштуваннях живлення.

A. Ще немає підказки.

Q.Один лише внутрішній динамік працює?

A. Ще немає рішення. Зараз я запускаю ubuntu 16.04 щоденну збірку та 4.4 ядро, але все ще не звук у навушниках. Приблизно ядро 4.4 RC6 відмінностей, см лінії 772: https://github.com/torvalds/linux/blob/master/sound/pci/hda/patch_ca0132.c Схоже , ця проблема відзначена не актуальна чи ні швидкого вирішення ще оскільки вихідний код драйвера не надається Creative. Сподіваємось, що хтось міг би звернутися до Creative, щоб допомогти виправити цю проблему.

Інші питання:

-Непередбачувані включення / вимикання індикаторів щоразу при завантаженні в ubuntu, поки немає програмного забезпечення управління перемикачем світла.

-'BTRFS помилка не змогла знайти корінь 8 ', якщо ви використовуєте файлову систему btrfs замість ext4.


1
Ого. Так що насправді це просто не працює. Alienware вибирав звукову карту Creative, а Creative недостатньо дбає про Linux, щоб запропонувати драйвери ... тож насправді не виправлено. Це мене дивує. Але я дуже вдячний, що ви заповнили інформацію!
Дон Геддіс

Крім того , fn + F11не вимикається сенсорна панель
АДН

2

Нещодавно у мене з'явився Alienware 17 R3, і в мене була така ж проблема, я вирішив оновленням драйвера alsa на цьому сайті:

Завантажте * .deb, відповідний для вашої системи на базі Ubuntu, і, перш ніж встановлювати пакет .deb, переконайтеся, що ви запускаєте:

sudo apt-get install dkms

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


Є два пакети на 16.04.1. Яка вона? oem-audio-hda-daily-dkms - 0.201702250731~ubuntu16.04.1 або oem-audio-hda-daily-lts-xenial-dkms - 0.201702250732~ubuntu16.04.1
vikram99

2

Я знайшов вирішення:

Я купив цей аудіоадаптер USB

Це не вийшло з коробки, навіть після знайомства з налаштуваннями системи. Це було виявлено, але коли я змінив голос на типовий, я все одно отримав звук з ноутбука. Я спробував змінити порядок завантаження аудіопристроїв (спочатку USB-пристрій), результатів все ще не було.

Виявилося, що все, що мені потрібно було, - це відкрити pavucontrol (встановити його, якщо у вас його немає) і встановити звук на USB Audio Device. Це потрібно зробити для всіх аудіопрограм окремо (firefox, spotify, audacity тощо). Після цього підключення навушників або зовнішніх динаміків призводить до автоматичного перемикання виходу на них.

Ось більш детальна тема форуму про це


"Вручну змінити налаштування для кожної програми" - це пахне Linux.
шістдесят

1

Спробуйте змінити вихідний пристрій на "Цифровий вихід" і перевірте, чи працюють навушники.

У сучасних ноутбуках Цифровий та Аналоговий вихід можуть використовувати спільний роз'єм для навушників, що змушує ядро ​​не виводити мету виводу з інформації про контактний кодек.

Це все-таки помилка, але принаймні ви можете користуватися навушниками.


1
Перехід на "Цифровий вихід" (S / PDIF) "взагалі не дає звуку: ні навушники, ні внутрішні колонки.
Дон Геддіс

1

Цей командний рядок працює для мене:

amixer -c 0 sset "HP/Speaker Auto Detect" on

Додати, щоб /etc/rc.localвін запустився під завантаженням.


1

Рішення Карлі зробило трюк. У мене теж є прибульці 17 R3 з ubuntu 16.04 4.4.0-59-загальним ядром, я занадто довго чекав виправлення. Команда розробників ubuntu Audio оновила імпульсне звук (слава богу). Я збираюся детально розробити рішення Карлі.

  1. wget https://code.launchpad.net/~ubuntu-audio-dev/+archive/ubuntu/alsa-daily/+files/oem-audio-hda-daily-dkms_0.201702030732~ubuntu16.04.1_all.deb
  2. sudo dpkg -i oem-audio-hda-daily-dkms_0.201702030732~ubuntu16.04.1_all.deb
  3. amixer -c 0 sset "HP/Speaker Auto Detect" on
  4. amixer -c 0 sset "HP/Speaker" on
  5. Повторно підключіть навушники / гніздо
  6. Насолоджуйтесь

для інших версій ubuntu ви можете перейти до Launch Pad та змінити посилання на кроці 1 та ім'я файлу на кроці 2


1
Четвертого кроку я не робив і навушники все ще працюють. Чи дійсно необхідний 4-й крок?
vikram99

0

У мене є Alienware 17 R3 та те саме питання.

Коли я вибираю інший пристрій в alsamixer, який за замовчуванням, а саме HDA Intel PCH, мій 'HP / Speaker Auto Detect' завжди вимкнено. Я можу ввімкнути його, натиснувши кнопку M, але це не допоможе. Єдина реакція полягає в тому, що при підключенні колонок / навушників до одного з гнізда звук у внутрішніх динаміках вимикається, але колонки / навушники мовчать. У налаштуваннях за замовчуванням нічого не відбувається при використанні гнізда.

Крім того, налаштування не дотримується, тому після наступного завантаження "HP / Speaker Auto Detect" знову вимикається.

Поки що я не знайшов жодного доброго і універсального виправлення для цього, хоча деякі заявляють, що вище поради спрацювали для них (у чужорідному програмному забезпеченні 15, не впевнений, що відьма R).

Однак мені вдалося знайти рішення для поганої якості звуку за замовчуванням. У Windows звук був набагато кращим, ніж у Linux, де музика була як з банок, просто жахлива. У випадку, якщо хтось захотів це також виправити, ось рішення (читайте до кінця теми):

https://forum.manjaro.org/t/solved-terrible-sound-in-linux-much-better-in-windows/8203/22

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