Ubuntu'nun ses mikseri seviyelerimi ayarlama şeklini nasıl değiştirebilirim?


14

Şu an için sesimle ilgili biraz rahatsız edici bir sorun yaşadım ve sonunda bu konuda bir şeyler yapma zamanının geldiğine karar verdim.

Araç çubuğundaki ana ses düzeyi kaydırıcısını her ayarladığımda veya dizüstü bilgisayarımda ses seviyesi kısayol tuşları kullandığımda Ubuntu, mikser düzeylerimi garip bir şekilde ayarlıyor. GNOME ALSA Mikser'i açtığımda, SigmaTel STAC9200'üm için üç çıkış sürgüsü olduğunu fark ettim: Master, PCM ve LFE. Master ve LFE'nin her ikisinde de Sessiz onay kutuları vardır.

Sesi kısma kısayoluma bir kez bastığımda, Master ve LFE sesini açar ve PCM ve LFE sürgüleri yaklaşık yarıya kadar yükselir. Ana kaydırıcı sıfırda kalır. Başka bir basış PCM ve LFE'yi yaklaşık 4/5'e kadar getiriyor ve Master altta hareketsiz kalıyor.

Ubuntu, ana çıkış mikserinde yaklaşık% 15 -% 20 arasında gerçekleşen PCM ve LFE maksimum oluncaya kadar Master'ı hareket ettirmez.

Bunun etkisi, yaklaşık% 15 -% 20'ye kadar hiç ses alamamam (Master sıfır olduğu için) ve bu eşiği geçtiğimde hemen yüksek bir bass sesi alıyorum (görünüşte LFE'den) . Kulaklık kullanırsam, bu eşiğe kadar ses alamazım, ama en azından ses aldığımda beni patlatmaz.

PulseAudio yapılandırmasında veya başka bir yerde çıkış mikserinizin davranışını değiştirebilecek bir şey var mı?


1
Wiki.ubuntu.com makalesi mükemmeldi. Bunu bir cevap olarak göndermeliydin.
DLH

2
Daniel T Chen: Lütfen yorumunuzu cevap olarak gönderin. Daha da iyisi, bağlantının bir gün çalışmaması durumunda ilgili bölümü belirtin.
Stefano Palazzo

Maalesef, yanıtı (daha fazla) uygun bölüme taşıdım. Ayrıca, aralıklı İnternet erişimim var, bu yüzden sorunları hemen çözemiyorum. Anlayışınız için teşekkürler.
Daniel T Chen

Yanıtlar:


23

Ses yığınında bu belirtiye katkıda bulunabilecek birçok katman vardır. En doğrudan PulseAudio'nun varsayılan davranışıdır ve bunu http://pulseaudio.org/wiki/PulseAudioStoleMyVolumes adresinden okuyabilirsiniz . Https://wiki.ubuntu.com/DebuggingSoundProblems/KarmicCaveats#Volume%20range%20anomalies adresinde katkıda bulunduğum talimatları kullanarak bazı örnekler üzerinde çalışabilirsiniz :

Hacim aralığı anomalileri

PulseAudio'nun en son sürümü, mikser kontrollerini kullanarak ses kartının ses seviyesini kontrol etmeye çalışır. Genellikle bu iyi çalışır, ancak bazı durumlarda bu düzgün çalışmaz. (Bu PulseAudio'nun veya ALSA'nın hatası olsun, bu wiki sayfasının kapsamı dışındadır. Daha fazla arka plan bilgisi burada .)

Teşhis

Aşağıdakilerden herhangi birini yaşarsınız:

  • Hacimde atlar, örn.% 20'nin altındaki her şey sessize alınırsa ve% 21 çok yüksekse.
  • Ses seviyesi belirli (düşük) bir seviyenin üzerine ayarlanmışsa aşırı yüklenmiş (bozuk ses)
  • Aralığın bazı bölümlerinde ses seviyesi değişmez, örneğin% 20,% 70 kadar yüksekse.

Düzelt / Geçici Çözüm

PulseAudio'nun ses seviyesini nasıl kontrol ettiğini kontrol eden birkaç değişken vardır. /etc/pulse/default.paTüm kullanıcıların davranışını değiştirmek için düzenleyebilir (bunu yapmak için root olmanız gerekir) veya ~/.pulse/default.payalnızca geçerli kullanıcının davranışını değiştirmek için bu dosyayı kopyalayıp bu dosyayı düzenleyebilirsiniz.

Yukarıda belirtilen dosyayı açın. Satır ifadesini bulun ve şu şekilde load-module module-udev-detectdeğiştirin:

load-module module-udev-detect ignore_dB=1

Değişikliklerinizi denemek için PulseAudio'yu aşağıdaki komutla yeniden başlatın:

killall pulseaudio

PulseAudio otomatik olarak büyür (kendini yeniden başlatır).

Yukarıdaki geçici çözümün yetersiz olduğunu görebilirsiniz, bu durumda PulseAudio'yu yalnızca bir mikser kontrolünü, örneğin PCM'yi (cf. alsamixer) kontrol edecek şekilde yapılandırabilirsiniz. Satır ifadesini bulun ve şu şekilde #load-module module-alsa-sinkdeğiştirin:

load-module module-alsa-sink control=PCM

(satırın başındaki # işaretini kaldırmayı unutmayın!) İsteğe bağlı olarak PCM'yi PulseAudio'nun kontrol etmesini istediğiniz mikser kontrolü ile değiştirin.

Daha sonra killall pulseaudioyukarıdaki gibi yapmanız ve arka plan programının otomatik olarak görüntülenmesine izin vermeniz gerekir.

Son olarak, bu anomali aslında bir hata olup olmadığını kullanmanız gerekir ubuntu-bug alsa-base.


Bu iki satırı varsayılan olarak değiştirmek. Pa mükemmel çalıştı. Teşekkürler!
DLH

Ben aynı ses yongaseti var ve hat yük modülü modülü-alsa-lavabo kontrol = PCM bana pürüzsüz ses verdi (i ignore_dB = 1 gerek yoktu). Bu, bu yonga seti ile ilgili bir hata gibi görünüyor.
Eric Drechsel

Teşekkürler, ancak bu en uygun çözümden uzaktır. Sıkıca, Ubuntu Sistem Ayarları Ses panelindeki ses cihazlarını tamamen karıştırıyor. İkincisi, benim için kalıcı görünmüyor.
thnee

Siz bir dahisiniz! Denediğim tüm harici ses bağdaştırıcılarıyla (3+) bu sorunlardan birini (% 20 ish gibi ses yok) yaşadım. Şimdiye kadar. AMAN TANRIM. Tek ihtiyacım ignore_dB = 1 bayrağıydı. Diğeri hiçbir şey yapmadı. Çok müteşekkirim. Çok fazla harici ses bağdaştırıcısı ile aynı sorunu yaşadığım için bu bayrak varsayılan olarak açık olmalıdır (10 $ ile 50 $ arasında). (@Thnee açıklanan sorunların hiçbiri yaşadım). Dikkat çeken şey, Ubuntu 16.04 ve sonrasında bu sorunları yaşadım. Şu anda 17.04'deyim.
fgblomqvist
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.