kulaklık jakı 2014 yılında satın alınan Dell XPS 13 ile çalışmıyor


9

Kulaklık jakına benzer şekilde çalışmıyor mu? , Bir Dell XPS 13'üm var ve Ubuntu 16.04'e yükselttiğimden beri, dahili hoparlörler iyi çalışırken kulaklık jakım artık çalışmıyor. kulaklıkları taktığımda bana eskisi gibi mikrofon veya kulaklık olup olmadığını soran bir pencere görmüyorum.

Bahsedilen bağlantıdaki her çözümü denedim ve hiçbiri işe yaramadı (yeniden başlatma veya sudo alsa force-reload'dan sonra bile): - analog-output-headset.conf / usr / share / pulseaudio / alsa-mixer / paths / - modifiye / vb. /modprobe.d/alsa-base.conf

Linux çekirdeğini 4.6'ya güncellemeyi denedim ama işe yaramadı.

Bahsedilen bağlantıda yorumlarda gördüğüm gibi bununla karşılaşan tek kişi ben değilim + Kulaklıklar 15.04 Dell XPS 13'te çalışmıyor



Bunu cevaplamak için çok geç, ama iyi bir nokta Nathan, artık dell xps 13'üm yok (sic :( süper üzgün) ama yine
Jeremie

Yanıtlar:


7

İlk önce Ubuntu ses sorun giderme adım 1'i izleyerek her şeyi sıfırdan güzel bir şekilde yeniden kurdum : https://help.ubuntu.com/community/SoundTro Sorun GidermeProsedürü ve koştu:

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`

15.04 Dell XPS 13 yanıtında kulaklıktan gelen çözüm ile kulaklıktaki ses seviyesini açmayı başardım :

Her önyüklemeden ve belki de her askıya alındıktan sonra, terminali açmam ve hacim ayarlamaları için bir CLI uygulaması olan alsamixer'i çalıştırmam gerekiyor. "Kulaklık" sütununu seçmek için ok tuşlarını kullanın. Altta "M" yazıyorsa, sesini açmak için "M" tuşuna basın. Ses seviyesini kulaklık sütununda en üst düzeye çıkarmak için yukarı oka basın. Ardından "Hoparlör" sütununa gitmek için ok tuşlarını kullanın. Hoparlörlerden ve kulaklık jakından ses gelmesini istemiyorsanız, muhtemelen tamamen kapatmak istersiniz.

[UPDATE] Kulaklıklarımı her taktığımda çalıştırabileceğiniz bir komut satırı buldum :

amixer -c 1 set Headphone on;amixer -c 1 set Headphone 100%

bunu elde etmek için

doğru kartı bulmak için:

amixer controls

ilk kartı kullanmak ve bu kartta hangi kontrollerin bulunduğunu görmek için

amixer -c 1

açmak için

amixer -c 1 set Headphone on

ses seviyesini ayarlamak

amixer -c 1 set Headphone 100%

Son soru, amixerkomutun nereye yerleştirilebileceğidir, böylece ses düzeyi ayarları her bozulduğunda yeniden tetiklenir.
Mark Stosberg

2
Aynı sorunu yaşıyorum ve sorum şu, neden buna ihtiyacım var? :)
Evert

İlk tepkim "beni gerçekten rahatsız eden bu sorunu çözmek için" yanıt vermek olurdu ama biraz agresif gelebilir :). Daha basit bir şey bulduysanız, lütfen cevaplayın!
Jeremie

1
@Jeremie Sanırım Evert, temel şeyleri çalıştırmak için neden bu tür 'hack'lere ihtiyacımız olduğu konusunda Dell / Ubuntu geliştiricilerine hitaben bir soru soruyordu veya tamamen katılıyorum. Her neyse, çözümünüz XPS 13 9350 DevEd'imde çalıştı. Önceden yüklenmiş 14.04 ile geldi (kulaklık düzgün çalışıyordu), ancak 16.04'e bir dist yükseltmesi yaptıktan sonra artık çalışmıyor.
Bas Swinckels

3

Dell XPS 15 kulaklıklarımda farklı çözümler denedikten sonra hala tespit edilemedi, sadece analog dahili hoparlörler kullanıldı (daha önce de çalışmadı).

Daha sonra @ Jeremy'nin cevabındakiamixer komutları denedim , ancak bir Launchpad'in kullanıcı önerisinden aşağıdakileri uyguladıktan hemen sonra hiçbir şey olmadı:

rm -r ~/.config/pulse/
pulseaudio -k && sudo alsa force-reload
sudo reboot

Komutları yürütürken ve dizüstü bilgisayar yeniden başlatılırken kulaklıkların jak bağlantısına her zaman bağlı olmasına izin verdim.

Yeniden başlatma kulaklıkları, çıkış aygıtlarında hala listelenmemiş olmalarına rağmen ses ürettikten sonra, yalnızca dahili analog hoparlörler listelenir, ancak ses aslında kulaklıklardan gelir. O zamandan beri kulaklıklarımı takmadım veya sistemi yeniden başlatmadım.

Kredi , bu Launchpad hata yorumunda Camilo Prieto kullanıcısına gidiyor .


3

Nabız ses seviyesi kontrolüne, giriş cihazlarına gittim ve DAHİLİ MIC'İ YERLEŞTİRDİM ve kulaklıklarım tekrar çalıştı.

2016 XPS 13 Ubuntu 18.04


2
Bu benim için de işe yaradı. Aslında, hemen sonra dahili mikrofonun sesini tamamen kapattım ama kulaklıklar çalışmaya devam etti.
Rien Heuver

ditto & garip - dell sorunu veya nabız sorunu merak?
nd34567s32e

1
Bu kabul edilen cevap olmalı, en az 18.04. Benim için de çalıştı. Very garip bir sorun olsa
muyiscoi

0

Ubuntu 16.04 çalıştıran yeni bir Dell XPS 13 9360'ım var ve bu sorunu çözdüğüm yol alsamixer'daki ikinci Kulaklık ayarını 22 olarak ayarlamaktır (bunu ayarlayabileceğiniz birkaç seviye vardır).


0

Biraz daha yeni XPS 13 (9370) ile de bu problemim var, ancak benim durumumda sorun dizüstü hoparlörleri ve kulaklık çıkışı arasında geçiş yapmakla ilgili. Nedense bir jak bağlandığında kulaklık amplifikatörü her zaman açılmaz. Bunu düzeltmek için amplifikatörü zorla etkinleştirmem gerekiyor.

Ne yapacağımı anlamak cat /proc/asound/card0/codec#0için, çalışırken ne zaman çıktısını karşılaştırdım ve Stereo Amp-Out / HP Out (Sağda Sağ) bölümünde bir fark fark ettim:

Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
 Control: name="Headphone Playback Switch", index=0, device=0
   ControlAmp: chs=3, dir=Out, idx=0, ofs=0
 Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
 Amp-Out vals:  [0x00 0x00]
 Pincap 0x0001001c: OUT HP EAPD Detect
 EAPD 0x2: EAPD
 Pin Default 0x04211020: [Jack] HP Out at Ext Right
   Conn = 1/8, Color = Black
   DefAssociation = 0x2, Sequence = 0x0
 Pin-ctls: 0xc0: OUT HP

Son değer olan Pin-ctls, kulaklık jakı çalışırken 0xc0, çalışmadığında 0x00'dür. Yani, çıktı çalışmadığında, ben bu bit çevirin:

sudo hda-verb /dev/snd/hwC0D0 0x21 SET_PIN_WIDGET_CONTROL 0xc0

Kesin ses kartına bağlı olarak değerler farklı olabilir, ancak bu yöntem diğer insanlar için işe yarayabilir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.