Hentikan suara dari speaker saat menghubungkan headphone

50

Saya kira pertanyaan ini sudah ada jawabannya di sini tetapi saya tidak dapat menemukannya. Saya menggunakan 12,04.

Memperbarui:

Masalahnya adalah saya bisa mendengar suara dari speaker laptop saya meskipun saya mencolokkan headphone saya. Headphone hanyalah headphone stereo standar. Dan hal yang paling menarik adalah semuanya bekerja seminggu yang lalu.

Saya mencoba untuk bermain pulseaudiodan alsamixerpengaturan - tidak ada hasil.

Ilay
sumber
Mesin apa yang Anda gunakan? Netbook? Laptop? Desktop? Tolong beritahu kami model dan spesifikasinya.
Drie
Juga, jika yang Anda maksudkan adalah Anda mendapatkan suara dari headphone dan speaker sekaligus ketika headphone terpasang, saya sarankan untuk mengedit posting Anda untuk mengklarifikasi bahwa ini adalah apa yang Anda katakan. Juga beri tahu kami tentang apa pun yang telah Anda coba sejauh ini (jika ada) untuk memperbaiki masalah ini. Juga, apakah ini pertanyaan yang Anda pikirkan?
Eliah Kagan
Lihat pertanyaan 'Terkait', yang terletak di kanan di halaman ini. Beberapa jawaban dapat membantu.
loklaan
Apakah Anda menginstal alat pengeditan suara atau video? Masalah serupa terjadi pada saya. Saya pikir itu Audacity (itu mengubah beberapa pengaturan port suara secara default). Solusi adalah menjalankan program itu dan mengubah beberapa pengaturan.
Ljiljan Veselinovic

Jawaban:

23

Solusi Asli

  1. Pergi ke situs resmi Realtek , terima penafian, lalu unduh driver audio untuk linux / unix. Anda harus memilih versi 3 untuk Kernel 3 atau lebih baru.

  2. Siapkan alat yang diperlukan untuk mengkompilasi driver ini.

    sudo apt-get install build-essential gcc make

  3. Ekstrak file yang diunduh, jalankan sudo ./installfile dari terminal setelah pergi ke folder yang diekstrak untuk mengkompilasi driver.

  4. Baca Readme.txtfile untuk informasi lebih lanjut.

  5. Instal gnome-alsamixer dengan perintah ini.

    sudo apt-get install gnome-alsamixer
    
  6. Buka gnome-alsamixer dengan mengetikkan alsamixer di tanda hubung.

  7. Pilih "Mode bisu otomatis" di jendela baru.

Mulai ulang dan lihat apakah sudah diperbaiki sekarang. (Langkah 6 dan 7 mungkin tidak perlu) . Otomatis akan secara otomatis diaktifkan setelah restart


Solusi 2:

Saya baru saja menemukan solusi lain:

(Ini bekerja untuk saya dengan profil Hanya S / PDIF, Suara dari headphone dan speaker dan tidak dapat beralih profil)

  1. Tambahkan ppa ini dengan perintah

     sudo apt-add-repository ppa:ubuntu-audio-dev/alsa-daily
    
  2. Perbarui daftar paket. oleh

    sudo apt-get update
    
  3. Kemudian instal paket "alsa-hda-dkms":

     sudo apt-get install alsa-hda-dkms
    

Reboot, Dan Lihat hasilnya!

Anwar
sumber
Saya punya masalah ini. tapi sekarang sudah diperbaiki. Anda dapat menginstal gnome-alsa-mixeruntuk mendapatkan kontrol lebih besar atas suara Anda. Perhatikan bahwa setelah kompilasi, suara akan dimatikan.
Anwar
apt-get install alsa-hda-dkmstelah bekerja untuk saya, terima kasih banyak.
Dmytro Sirenko
2
Hei! Saya mencoba menginstal alsa-hda-dkms. Dua langkah pertama bekerja tapi ketika pernah saya jalankan langkah ketiga sudo apt-get install alsa-hda-dkmsmemberikan kesalahan ini: E: Unable to locate package alsa-hda-dkms. Apakah paket ini dihapus dari repositori? Balasan!!
Saurav Kumar
@SauravKumar Apakah Anda menggunakan 12.04? Tampaknya paket tersebut sekarang telah dihapus, Pokoknya, masalahnya juga telah terpecahkan di pembaruan selanjutnya dari 12,04, Jadi, Anda mungkin ingin memperbarui Ubuntu Anda
Anwar
Hanya mengaktifkan bisu otomatis di alsamixer bekerja untuk saya. Terima kasih. (Ubuntu 14.04)
rodrigo-silveira
34

Ikuti langkah-langkah ini untuk membisukan speaker Anda secara otomatis saat mencolokkan headphone:

  1. Buka Terminal ( Ctrl+ Alt+ T)
  2. Ketik: alsamixerdan tekan Enter/Return
  3. Pilih perangkat suara yang benar dengan menekan F6
  4. Arahkan ke kanan dengan (tombol Panah Kanan) hingga Anda memilih Auto-Mute
  5. Tekan (tombol Panah Atas) dan pilih Diaktifkan (atau Line Out )
  6. Tekan Escuntuk keluar
pengguna247077
sumber
Hebat, ini berfungsi dengan sempurna tanpa perlu menambahkan repo dan / atau paket, atau mengedit file konfigurasi!
stragu
7
Bagi mereka yang hilang seperti saya, ada langkah yang hilang. Setelah # 2, tekan F6 untuk memilih perangkat audio Anda. Maka Anda akan melihat opsi yang disebutkan di # 3.
Nick Zinger
1
Orang-orang mengatakan kepada saya bahwa saya memiliki masalah dengan driver audio saya. Anda baru saja menyelamatkan saya dari banyak pemecahan masalah.
Marcel
setelah berjuang selama berbulan-bulan, Anda menyelamatkan saya ;-)
senseiwu
3
Saya sebenarnya ingin memutar audio pada speaker dan headphone secara bersamaan. Saya "Nonaktifkan" dan berfungsi dengan baik!
e18r
7

Saya juga mengalami masalah ini di laptop HP saya. Saya menemukan posting dan mengambil salah satu saran, yang menyarankan menambahkan dua baris ke bagian bawah file /etc/modprobe.d/alsa-base.conf:

options snd-hda-intel model=laptop
options snd-hda-intel position_fix=1 enable=yes

simpan dan reboot. Ini bekerja untuk saya!

Haiqhan
sumber
4

Seandainya masalah ini pada XUbuntu 12.04, meninjau halaman ini, menginstal gnome-alsamixer package, berlari gnome-alsamixer, memeriksa opsi "Headphone Jack Sense" di layar GUI gnome-alsamixer yang muncul, memverifikasi masalah teratasi. Terima kasih!

Bob
sumber
2

Perintah sudo apt-get install gnome-alsa-mixermelakukan trik untuk saya pada saya Compaq nw8000.

Saya dapat mengaktifkan opsi Headphone Jack Sense dan sekarang ini mengalihkan audio ke headphone ketika saya mencolokkan telepon kepala saya.

crazygoda
sumber
1
Paket ini adalah gnome-alsamixer pada 14,04
Attila Fulop
2

Saya memiliki masalah yang sama pada 13.04 dengan Asus X201E, dan mencoba gnome-alsamixersolusi tetapi gagal karena gnome-alsamixer jatuh dengan " Tidak tahu apa yang harus dilakukan untuk elemen mixer" Mode Auto-Mute "! ". Jadi saya membuka baris perintah alsamixerdan menavigasi ke Mode Bisu Otomatis menggunakan panah (hanya Mut Otomatis yang terlihat di jendela terminal) dan mengaturnya dari Dinonaktifkan ke Diaktifkan. Sekarang menghubungkan headphone, menonaktifkan speaker internal.

asterx
sumber
2

Yang berhasil bagi saya adalah menjalankan alsamixer dan mengaktifkan opsi auto-mute. Saya melakukan ini ketika headphone terhubung dan semuanya mulai bekerja dengan sempurna.

Vishal
sumber
1

setelah memutakhirkan dari 15.04 -> 15.10 dan sekarang pada 16.10 (di mana masalah dimulai)

satu-satunya resolusi yang bekerja untuk saya adalah melakukan instal ulang penuh

dpkg -l | grep 'alsa-'
apt-get install --reinstall  alsa-base alsa-utils
pengguna3258557
sumber
instal ulang alsa tidak bekerja untuk saya.
seorang pembuat kode
1

Yang ini bekerja untuk saya dengan sempurna.

  1. Edit /etc/modprobe.d/alsa-base.confsebagai pengguna super dengan editor teks favorit Anda, misalnya:

    sudo gedit /etc/modprobe.d/alsa-base.conf
    
  2. Di akhir file rekatkan yang berikut:

    alias snd-card-0 snd-hda-intel
    options snd-hda-intel model=dell-m4-1 enable_msi=1
    
  3. Simpan dan Mulai Ulang.

Jika ini tidak berhasil, ubah di baris kedua bagian yang akan model=dell-m4-1dituju model=hp-m4.

Ahmed Riad
sumber
0

Cobalah mencolokkan headphone Anda dengan benar. Ini terjadi pada saya sekali dan kemudian setelah memperbaiki pin headphone dengan benar itu berfungsi dengan baik.

Pranit Bauva
sumber
terima kasih atas jawabannya, tetapi ini bukan masalah yang sama.
Ilay
0

Saya memiliki masalah yang sama persis dengan instalasi baru Xubuntu. Saya mencoba banyak hal termasuk mengetik alsamixer di terminal. Opsi itu tidak ada di sana untuk saya nyalakan Headphone Jack Sense. Saya menginstal gnome-alsamixer dan menemukan opsi Headphone Jack Sense, memeriksanya dan sayangnya tidak ada audio dari speaker pc saat headphone terpasang. Ini bekerja untuk saya.

Jason
sumber
0

Berjalan alsamixerdi terminal bekerja untuk saya, atur ke Auto Mute dan Anda akan menemukan mesin Anda akan memutar suara melalui satu atau yang lain daripada keduanya

Gordon Quinn
sumber
0

di alsamixer, coba gunakan tombol panah Up, lalu putar semuanya hingga 100% dan Anda akan melihat bilah kanan muncul. Setelah itu putar kunci panah ke% yang Anda suka. Sekarang itu harus turun bersama dan speaker kanan Anda akan bekerja di kedua sisi.

Malas Lee
sumber
0

Pada Asus X551MA saya mengalami masalah ini segera setelah saya mengganti Windows dengan Ubuntu 14.04. Bahkan jika saya mematikan speaker aslamixer, mereka akan muncul kembali secara tidak terduga.

Ketika saya sampai pada langkah ketiga dalam prosedur pemecahan masalah ini , itu sepertinya telah memperbaiki segalanya. Ini adalah perintah yang rumit dan panjang yang menginstal berbagai paket, jadi saya tidak yakin bagian mana yang benar-benar diperlukan:

sudo apt-get update;sudo apt-get dist-upgrade; sudo apt-get install pavucontrol linux-sound-base alsa-base alsa-utils lightdm ubuntu-desktop linux-image-`uname -r` libasound2; sudo apt-get -y --reinstall install linux- sound-base alsa-base alsa-utils lightdm ubuntu-desktop linux-image-`uname -r` libasound2; killall pulseaudio; rm -r ~/.pulse*; ubuntu-support-status; sudo usermod -aG `cat /etc/group | grep -e '^pulse:' -e '^audio:' -e '^pulse- access:' -e '^pulse-rt:' -e '^video:' | awk -F: '{print $1}' | tr '\n' ',' | sed 's:,$::g'` `whoami`
Brian Z
sumber
0

Cukup pergi ke alsamixer (alsamixer di terminal) dan gunakan tombol panah kanan / kiri untuk menavigasi ke pengaturan speaker dan klik M. Ini akan menonaktifkan speaker tetapi bukan headphone.

Rhys
sumber
0

Ini bekerja untuk saya (Ubuntu 14.04 LTS berjalan pada laptop Compaq NC6120):

  1. Ctrl+ Alt+ T(untuk membuka terminal)
  2. Tipe alsamixer
  3. Tekan sampai Anda mendapatkan opsi "Headphone Jack Sense"
  4. Tekan muntuk mengaktifkan (membisukan speaker secara otomatis saat headphone terpasang)
XqRG
sumber
0

18,04

Tak satu pun dari jawaban di atas bekerja untuk saya di 18,04. Saya mencoba beberapa dari mereka menginstal ulang audio pulsa hingga alsamixer di terminal dll. Tapi tidak ada yang berhasil. Semuanya up to date.

Masalah saya adalah:

Suara ganda dari headphone (volume rendah) dan Speaker (Volume 120%) (volume keras gila keluar dari Amp saya (s / pdif)), ketika memilih "Headphone - Audio Bawaan" dalam pengaturan Suara (kotak ketiga dalam gambar saya ). Ketika memilih s / pdif itu akan pergi ke tingkat Audio normal dari speaker saya. Sangat aneh karena bekerja dengan baik selama berbulan-bulan dan memulai ini tanpa alasan seminggu yang lalu setelah pembaruan.

Sebuah jawaban di atas memberikan cara yang rumit untuk menginstal Gnome Alsa Mixer, tapi saya baru saja melakukannya:

sudo apt-get install gnome-alsamixer

Saya telah bertindak banyak hal, sangat sulit untuk mengatakan apa urutan acara yang sempurna, tetapi dengan instalasi Gnome Alsa Mixer ini

Mode Auto-Mute tidak banyak berpengaruh. Saya mematikan semua pengaturan IEC958, tidak yakin apa yang mereka lakukan, tetapi pengaturan yang menghentikan perilaku gila (headphone dan speaker pada volume penuh) mematikan OFF "IEC956 Default-PCM" sesuai kotak 1 di gambar menggunakan Gnome Alsa Mixer

Pertanyaan Ekstra tentang cara Gnome Alsa Mixer bekerja di sini menunggu jawaban:

Bagaimana cara kerja GNome Alsa Mixer dengan pengaturan saya

Lalu saya

NZ Dev
sumber