Pertanyaan Suara hanya keluar dari speaker internal, tidak pernah headphone (laptop Alienware, Ubuntu 15.10)


Laptop Alienware 17 r3, speaker internal berfungsi dengan baik, headphone jack (s) tampaknya diabaikan, jadi saya tidak bisa mengeluarkan suara ke speaker eksternal. (Alienware memiliki jack "mikrofon" kedua, yang tampaknya dapat berfungsi ganda sebagai jack headphone lain.) Juga: Saya punya dual-boot ke Windows 10, dan headphone bekerja dengan baik di Windows.

Saya melihat bahwa pengguna lain pada dasarnya memiliki masalah yang sama Ubuntu 15.10 Headphone Tanpa Suara tapi sepertinya itu belum diselesaikan. Sistem saya hanya menampilkan variasi kecil dari laporan bug asli, jadi pasti masalah yang sama.

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:

> 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>

file konfigurasi 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: (bermain baik dari speaker built-in, mengabaikan headphone)

> 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

Output alsa-info.sh dapat ditemukan di sini: http://www.alsa-project.org/db/?f=464ac3c346a6be1214d385a2d44e74e587b2ba46

Semuanya berfungsi dengan baik dengan internal, speaker built-in. Tapi saya tidak bisa mengeluarkan suara dari headphone. Ada yang punya ide? Terima kasih!

Edit

Dalam hal ini membantu siapa saja, Windows 10 daftar kartu suara sebagai "Sound Blaster Recon3Di" (di mana headphone bekerja dengan baik).


10
2018-01-25 05:51


asal


Apakah Anda menemukan solusi? - vikramreddym
Tidak. Tampaknya Audio Kreatif tidak didukung di Linux linux. Sejauh yang saya tahu, tidak ada solusi. (Saya akhirnya mendapatkan laptop baru, dan membayar lebih banyak perhatian pada kompatibilitas linux dari masing-masing komponen perangkat keras, sebelum saya memilih model baru saya.) - Don Geddis


Jawaban:


Saya menemukan solusinya di suatu tempat. Lakukan hal berikut:

  • Di terminal, masukkan perintah "alsamixer".

  • Sebuah ASCI UI akan terbuka, gunakan tombol panah untuk menemukan item: "HP / speaker Auto Detect". itu akan mengatakan "Off" di sebelahnya.

  • Tekan M dan tag "Off" akan hilang.

  • Pasang kembali headphone Anda.

  • Nikmati!


3
2017-08-03 19:48



Saya memulai alsamixer, menemukan opsi HP / Speaker Auto Detect. Punyaku sudah menyala, tapi aku menekan M untuk mematikannya, lalu M lagi untuk mengaktifkannya kembali. Saya meniru headphone saya. Tidak ada efek sama sekali. Suara terus keluar dari speaker onboard, dan tidak ada suara yang keluar dari headphone. - Don Geddis
Pengaturan HP/Speaker Auto Detect  on dan HP/Speaker untuk off melakukan trik untukku - dimus


Saya memiliki masalah yang persis sama. Rupanya Alienware 17 r3 relatif model baru yang keluar pada akhir September tahun lalu sehingga banyak masalah driver ada.

FAQ:

Q.Wifi tidak berfungsi?

A.Ikuti tautan ini untuk memperbaiki kartu nirkabel Broadcom ath10k (killer wifi). https://github.com/kvalo/ath10k-firmware/pull/3 (Catatan: Kernel Anda harus lebih tinggi dari profil resmi ubuntu 15.10)

Q.Could tidak bisa boot dan drop ke initramfs?

A.Jika itu adalah masalah Guc i915, belum ada solusi karena saya sudah mencoba memperbarui firmware terbaru dari intel (kernel 4.3.3) tetapi masih 'firmware-4.bin'not menemukan masalah ada. Jika itu adalah masalah yang tidak ditemukan, coba tambahkan 'nvme' ke: / etc / initramfs-tools / modules dan jalankan 'update-initramfs -a' (kernel 4.4.0)

Q.Could not mount !!! Ubuntu akan membeku ketika kembali ke layar login kesatuan karena ssd terpisah dari sistem yang saya pikir. Masalah yang sangat mengganggu karena saya harus memindahkan laptop saya dengan tutup terbuka atau memilih opsi 'tidak melakukan apa-apa' dalam pengaturan daya.

Belum ada petunjuk.

Q.Hanya speaker internal yang berfungsi?

Belum ada solusinya. Sekarang saya menjalankan ubuntu 16.04 build setiap hari dan kernel 4.4 tetapi masih tidak ada suara dari headphone saya. Di sekitar kernel 4.4 rc6 diff, Lihat baris 772: https://github.com/torvalds/linux/blob/master/sound/pci/hda/patch_ca0132.c Sepertinya masalah ini ditandai tidak mendesak atau belum ada solusi cepat karena tidak ada kode sumber driver yang disediakan oleh Creative. Berharap siapa pun dapat menghubungi Materi Iklan untuk membantu memperbaiki masalah ini.

Masalah lain:

- Lampu tidak dapat diprediksi on / off setiap kali boot ke ubuntu, tidak ada perangkat lunak kontrol saklar lampu kerja.

-'BTRFS kesalahan tidak dapat menemukan root 8 'jika Anda menggunakan sistem file btrfs bukan ext4.


2
2018-01-28 01:04



Wow. Jadi sebenarnya tidak berhasil. Alienware kebetulan memilih kartu suara Kreatif, dan Creative tidak terlalu peduli tentang linux untuk menawarkan driver ... jadi benar-benar tidak ada perbaikan. Itu mengejutkan saya. Tapi saya sangat menghargai Anda mengisi informasi! - Don Geddis
Juga, fn + F11 tidak mematikan touchpad - adn


Saya baru-baru ini mendapat Alienware 17 R3, dan memiliki masalah yang sama, saya dipecahkan dengan memperbarui driver alsa ini situs:

Unduh * .deb yang sesuai untuk sistem berbasis Ubuntu Anda dan, sebelum menginstal paket .deb, pastikan Anda menjalankan:

sudo apt-get install dkms

Setelah itu reboot saja dan aktifkan opsi penemuan otomatis dengan alsamixer perintah untuk mengakses driver alsa Anda dari CLI Anda, dan itu berfungsi untuk saya.


2
2018-01-18 00:29



Ada dua paket untuk 16.04.1. Yang mana itu? oem-audio-hda-daily-dkms - 0.201702250731~ubuntu16.04.1  atau oem-audio-hda-daily-lts-xenial-dkms - 0.201702250732~ubuntu16.04.1 - vikramreddym


Saya menemukan solusi:

Saya beli Adaptor Audio USB ini

Tidak berhasil di luar kotak, bahkan setelah mengutak-atik pengaturan sistem. Itu terdeteksi, tetapi ketika saya mengubah suara ke default, saya masih terdengar dari laptop. Saya mencoba mengubah urutan pemuatan perangkat audio (Perangkat USB pertama), tetap tidak ada hasil.

Ternyata yang perlu saya lakukan adalah membuka pavucontrol (menginstalnya jika Anda tidak memilikinya) dan mengatur suara ke Perangkat Audio USB. Itu harus dilakukan untuk semua program audio secara terpisah (firefox, spotify, audacity, dll.). Setelah itu, mencolokkan headphone atau pengeras suara eksternal menyebabkan output dialihkan secara otomatis ke mereka.

Berikut ini adalah untaian forum yang lebih detail tentangnya


2
2018-02-01 19:36



"Secara manual mengubah pengaturan untuk setiap program" - ini berbau seperti Linux. - sixtytrees


Cobalah untuk mengubah perangkat output ke "Output Digital" dan lihat apakah headphone berfungsi.

Dalam laptop modern, Output Digital dan Analog dapat berbagi headphone jack yang membuat kernel tidak berhasil untuk menyimpulkan tujuan output dari informasi pin codec.

Itu masih bug tetapi setidaknya Anda bisa menggunakan headphone.


1
2018-06-28 16:09



Mengubah ke "Output Digital (S / PDIF)" tidak menghasilkan suara sama sekali: baik headphone, maupun speaker internal. - Don Geddis


Baris perintah ini berfungsi untuk saya:

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

Tambahkan /etc/rc.local untuk menjalankannya saat boot.


1
2017-09-11 02:55





Solusi Karly berhasil. Saya juga memiliki alien 17 R3 dengan ubuntu 16.04 4.4.0-59-generic kernal saya telah menunggu untuk perbaikan terlalu lama. Tim pengembangan Audio Ubuntu telah memperbarui audio pulsa (terima kasih Tuhan). Saya akan menguraikan solusi Karly selangkah demi selangkah.

  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. Pasang kembali headphone / jack
  6. Nikmati

untuk versi lain dari ubuntu yang dapat Anda navigasikan Landasan peluncuran dan ubah tautan di langkah 1 dan nama file di langkah 2


1
2018-02-03 11:07



Saya tidak melakukan langkah keempat dan headphone masih berfungsi. Apakah langkah ke-4 benar-benar diperlukan? - vikramreddym


Saya memiliki Alienware 17 R3 dan masalah yang sama.

Ketika saya memilih perangkat lain dalam alsamixer maka default, yaitu HDA Intel PCH, 'Deteksi Otomatis HP / Speaker' saya selalu mati. Saya bisa menyalakannya dengan menekan M, tetapi itu tidak membantu. Satu-satunya reaksi adalah ketika mencolokkan speaker / headphone ke salah satu jack, suara di speaker internal padam, tetapi speaker / headphone diam. Pada pengaturan standar tidak ada yang terjadi saat menggunakan jack.

Selain itu, pengaturan tidak menempel begitu setelah boot berikutnya 'HP / Speaker Auto Detect' mati lagi.

Sejauh ini saya belum menemukan perbaikan yang baik dan universal untuk itu, meskipun beberapa mengklaim bahwa saran di atas bekerja untuk mereka (di alienware 15, tidak yakin penyihir R).

Namun saya dapat menemukan solusi untuk kualitas suara default yang buruk. Di jendela suara jauh lebih baik daripada di linux di mana musik seperti dari kaleng, hanya mengerikan. Jika ada yang ingin memperbaikinya juga, inilah solusinya (baca sampai akhir topik):

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


0
2017-09-03 14:52