Nasıl Yapılır: Ubuntu888 ve türevlerinde ALC12.04 ile ilgili ses sorunlarını düzeltme

Bu makale , Ubuntu 12.04 ve bu sürüme dayalı tüm dağıtımlarla yaşadığım ( ironik bir şekilde... ) bir sorundan kaynaklanıyor . İronik olan şu ki, bir LTS sürümü olmasına rağmen, kullandığım ilk sürümdü ve bu bilgisayarda bir soruna neden oldu. Bu durumda, bir ses sorunu.

Sorun aslında o kadar ciddi değil, ancak günlük kullanımda can sıkıcı olabiliyor. İşte olanlar: Kulaklık takılıyken bilgisayarımı açıyorum, Ubuntu'ya ( veya bir LTS sürümüne ) önyükleme yapıyorum ve biraz müzik dinliyorum. Sıkıldığımda kulaklıkları çıkarıyorum ve müziği monitör hoparlörlerinden dinlemek istediğimde, kesinlikle ses gelmiyor. Bilgisayarı kulaklıklar takılı değilken açarsam, müzik hoparlörlerden geliyor, ancak kulaklıkları takınca her iki ses çıkışından da geliyor.

İlk birkaç gün boyunca arama yaptım ama konuyla ilgili herhangi bir bilgi bulamadım , bu yüzden öylece bıraktım. Şimdi elementaryOS Luna Beta 2'yi (ki bu elbette Ubuntu 12.04 tabanlı) kurdum ve şaşırtıcı bir şekilde hata hala devam ediyordu. Tekrar arama yaptım ve sonunda birkaç forumda bir çözüm buldum . İzlenecek adımlar şunlardır:

  1. Mikseri açıyoruz ALSA komutu çalıştırmak: alsamixer Bir kez orada, "Yonga»Sahip olduğumuzdan emin olmak için ALC888. Bu çip genellikle ses sistemlerine entegre edilmiştir Intel HDA.
  2. Karıştırıcıyı anahtarla kapatıyoruz [ESC]. Ardından, bir Intel HDA (Hack'in işe yaraması için bunlardan biri olmalı). Terminalde yazıyoruz: lsmod | grep snd Diyen bazı satırları arıyoruz snd_hda_intel. Bu, gereksinimleri karşıladığımız anlamına gelir.
  3. Şu komutu yerine getiriyoruz: sudo <editor> /etc/modprobe.d/alsa-base.conf Değiştirirler nano, leafpad veya gedit gibi tercih ettiğiniz düzenleyici tarafından.
  4. Dosyanın sonuna şöyle bir kod satırı ekleyeceğiz: options snd-hda-intel model=auto Bu senin için işe yaramazsa, dene options snd-hda-intel model=auto probe_mask=1 Bu, ALSA'ya kesin bir model oluşturmaya çalışmak yerine otomatik olarak ve genel olarak ses kartını tanımlamasını söyler.
  5. Dosyayı kaydedip yeniden başlatıyoruz. Sonra test ederiz.

Sorun olması durumunda ...

Bu adımları izlerken bir sorununuz olabilir, bazılarını çözümünüzle birlikte bırakmam mümkündür:

  • «Düzenlemem gereken dosya yorum yazdığınız yolda değil«. Belki farklı bir yoldadır, mlocate paketini kurmayı ve şunu çalıştırmayı deneyebilirsiniz: cd / sonra dosyayı bulmak için alsa-base.conf'u bulun. Değilse, sıfırdan oluşturmayı deneyin ve kod satırını ekleyin.
  • «Hatlardan birini ekledim, kaydettim, yeniden başlattım ve şimdi sesim yok. Ses paneli bana 'beceriksizce çık' diyor«. Bu kod doğru olmayabilir. Bir başkasıyla değiştirmeyi deneyin veya her durumda silin. Sonra yeniden başlatın ve tamamlayın.
  • «Benim için hiçbir çizgi çalışmadı«. Entegre sesinizin biraz farklı olması mümkündür, her durumda Çipinize göre daha kesin bir model için model = auto değiştirmeyi denemelisiniz.

Hepsi bu, çok basit bir şey, umarım size yardımcı olmuştur. Herhangi bir sorunuz veya sorununuz varsa, yorumlar aşağıdadır 


Google'da tercih edilen kaynak olarak ekleyin.