Linux'ta Harici Ses Kartındaki Ses Sorunları Nasıl Giderilir



Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin

Daha önce düzgün çalıştığı sırada Linux altında harici bir ses kartıyla sorun yaşıyorsanız, önce pavucontrol programını yüklemek ve herhangi bir şey olup olmadığına bakmak isteyeceksiniz. Bundan sonra video veya ses donuyorsanız, varsa entegre bir kart seçmeyi deneyin. Hangi pavucontrol konfigürasyon profilini seçerseniz seçin, entegre kartla ilgili herhangi bir sorun olmazsa, biraz bilgi toplamanız gerekir. Öte yandan, hala bir şey duymuyorsanız, ses çıkış cihazlarınızdaki fiziksel bağlantıları kontrol etmek isteyeceksiniz. Dahili tümleşik ses sistemleri bile genellikle kulaklık jaklarına sahiptir, bu nedenle bir çift bağlayın ve ne olacağını görün.



GNOME Shell, Unity veya KDE Plasma kullanıyorsanız, aslında yeni bir cihaz taktığınıza dair bir bildirim alabilirsiniz. Değilse, CLI isteminde aplay -l komutunu vermeyi deneyin ve donanım oynatma cihazınızın görünüp görünmediğini kontrol edin. Varsa, lspci -v | grep Audio bundan sonra CLI isteminde. Hiçbir şey almazsanız, lspci -v | ile tekrar deneyin. grep audio, çünkü komut büyük / küçük harfe duyarlıdır. Hiçbir şey görünmezse, donanımı güvenli bir şekilde çıkarıp yeniden takmayı deneyin. Görünürse, sorunu çözmek için alsamixer ile çalışmanız gerekir.





Yöntem 1: Ses Sorunlarını Düzeltmek için alsamixer kullanma

Oldukça renkli bir ncurses yazılımı parçasını yüklemek için CLI istemine alsamixer yazın. Tüm ses seviyelerinin doğru olduğundan emin olun. Ses seviyelerini artırmak veya azaltmak için imleç tuşlarını kullanabilirsiniz. Farklı ayarlar arasında geçiş yapmak için sol ve sağ imleç tuşlarına basın. Genel olarak, Master, Headphon, Speaker, PCM ve Line Out ses seçenekleri şu an için en önemli olanlardır. Bazı etiketler ilk başta hata gibi görünse de, geliştiriciler tarafından standart bir terminal öykünücüsünün genişliğine uyması için 'Headphon' ve 'Mic Boos' gibi terimler kasıtlı olarak seçildi. Alışılmadık şekilde adlandırılmış gibi görünseler bile, bunları görüntülerse, yüklemeniz hatalı değildir.

Buradaki ses seviyelerini yeniden ayarladıktan sonra, başka bir programda bazı sesler oluşturmayı deneyin. HTML5 nesnelerinin ses cihazınıza yazma şekli nedeniyle, ses sistemini kontrol etmek için bir Web tarayıcısından bir veya iki çevrimiçi video oynatmak iyi bir fikirdir. Bu yardımcı olmazsa, bir cihaz adı girmeyi denemek için F6'ya basabilirsiniz. Bunu yapmak, sizden varsayılandan farklı bir seçenek seçmenizi isteyen ilkel bir modal açılır kutusu açacaktır. Çoğu durumda, '- (varsayılan)' etiketli bu ilk seçenek, imlecinizin başlayacağı yerdir. Aynı cihaza atanmış olabilen veya atanmayabilen 0 numaralı ikinci bir liste öğeniz olacaktır. Bunu buna ayarlamayı deneyin ve ardından ses sisteminizden çıkmak ve test etmek için Esc tuşuna basın. Alsamixer yazın ve çalışmazsa miksere geri dönmek için enter tuşuna basın. Bash kullanıyorsanız, girilen son komutu almak için genellikle yukarı itebilir veya alternatif olarak !! ve çalıştırdığınız son komutu çalıştırmak için enter tuşuna basın.



Cihazınız görünmüyorsa veya varsayılan ve 0. seçenekler harici cihazınız değil entegre dahili cihazınız olarak ayarlanmışsa, “cihaz adını girin…” seçeneğini seçebilir ve lspci -v | tarafından verilen cihaz adını kullanabilirsiniz. grep ses komutu. Ayrıca Çok Kanallı Hızı Sıfırlama veya Çok Kanallı Dahili Saat değerlerini değiştirmeyi deneyebilirsiniz. Genel olarak, çoğu cihaz 44100'e ayarlanmalıdır. Bu, sesinizi geri yüklemelidir. Bunu denedikten sonra, bir değişiklik olup olmadığını görmek için tekrar bir test yapmak isteyeceksiniz. Bu noktada, sesi geri yükleyebilmelisiniz. Bazı programlar kendi değerlerini belirleme eğilimindedir, bu nedenle ara sıra bu karıştırıcıyı veya grafik eşdeğerini çalıştırmak isteyebilirsiniz. LXDE, Xfce4, KDE Plasma, Unity ve GNOME Shell'de saatin yanındaki sistem tepsisinde bulunan ana ana ses kontrolünü kullanmayı da unutmayın. Alsamixer'deki “” kontrolü aslında grafik çubuğun yaptığı dahili Linux çekirdeği değerlerini değiştirir, bu yüzden bunları birbirinin yerine kullanmaktan çekinmeyin.

Yöntem 2: Hem Dahili Tümleşik hem de Harici Ses Sistemlerini İncelemek için hoparlör testini kullanın

Dahili entegre veya harici ses kartında daha fazla inceleme yapmak isterseniz, ALSA aslında bunu yapmak için size başka bir yardımcı program sağlar. Bağlı cihazlarınızın gerçekten ses ürettiğinden emin olmak için genel bir pembe gürültü akışı oluşturmak için komut satırında hoparlör testi yapın. Pembe gürültüyü duyduğunuzdan emin olduktan sonra program sürekli olarak çalışıyorsa programdan çıkmak için CTRL'yi basılı tutmanız ve C'ye basmanız gerekir ya da belirli bir ton oluşturmak veya belirli bir uzunlukta çalıştırmak için bazı seçenekleri kullanabilirsiniz. zaman.

Alsamixer'e girdiğiniz aygıtın adını biliyorsanız ve yalnızca onu test etmek istiyorsanız, programı hoparlör testi -D pcmName olarak çalıştırın ve pcmName'i gerçek adla değiştirin. Belirli bir ton oluşturmak için -f ### 'yi hertz cinsinden bir sayı ile de ekleyebilirsiniz. Bu, ses sisteminizde bazı tonları duyabiliyorsanız ancak şu ana kadar tam bir ses spektrumunu duyamıyorsanız kullanışlıdır.

Program için belirli bir süre ayarlamak için -p veya –period ve ardından bir sayı kullanabilirsiniz, ancak konuşmacı testinin zamanı ölçme yöntemi biraz mantıksızdır. Değerin mikrosaniye cinsinden olması gerekir ve kullanımdaki dönemlerin sayısını ayarlamak için bir büyük harf karakteriyle -P kullanabilirsiniz. Bu programın çıkardığı sesleri duyabildiğinizden emin olduktan sonra, genellikle artık harici ses kartınızı doğru şekilde yapılandırdığınıza güvenebilirsiniz.

4 dakika okundu