Katılım
21 Aralık 2023
Mesajlar
280
Çözümler
1
Beğeniler
258
Dün bilgisayarımda müzik dinlerken kulaklıkta ses patlaması oldu. Pipewire'a geçmeye çalıştım ama pek beceremedim. Ondan sonra PulseAudio'yu tekrar kurdum ancak ses kartımı görmüyor şu an. Sadece Dummy Output gösteriyor.
 
Son düzenleyen: Moderatör:
Hangi init sistemi kullanıyorsunuz bilmiyorum ama pipewire'nin root olmadan etkinleştirilmesi gerekiyor. Bununla beraber /etc/pipewire gibi root izni gerektiren dizinlere ekleyeceğiniz en küçük ayar pipewire'yi bozuyor. Ayrı bir config yaptıysanız root yetkisiyle o dizindeki config dosyasını silin.

Ha, hiçbir şey yapmadan durduk yere bozulduysa ses kartını ve kabloları da kontrol edin derim. Pipewire ve pulseaudio durduk yere bozulmaz genelde.
 
Hangi init sistemi kullanıyorsunuz bilmiyorum ama pipewire'nin root olmadan etkinleştirilmesi gerekiyor. Bununla beraber /etc/pipewire gibi root izni gerektiren dizinlere ekleyeceğiniz en küçük ayar pipewire'yi bozuyor. Ayrı bir config yaptıysanız root yetkisiyle o dizindeki config dosyasını silin.

Ha, hiçbir şey yapmadan durduk yere bozulduysa ses kartını ve kabloları da kontrol edin derim. Pipewire ve pulseaudio durduk yere bozulmaz genelde.
Ses almayı başardım ancak şimdi de kulaklıktaki sorun devam ediyor. Kulaklık bozuk değil bu arada Linux'ta sorun.
 
Her zaman mı oluyor? Linux'a şu anda bağlayabileceğim tek şey gecikme. Eğer bir şey derleyip üstüne oyun oynamaya çalışıyorsan bilgisayarın yük altında bütün bu işlemlere aynı anda yanıt veremez. Ses, özellikle gecikmeye karşı çok duyarlıdır. İşlemciye hemen ses önceliklendirilmezse cızırtılar oluşur. Pulseaudio'da bütün programlardan daha düşük bir nice değeri vermek, Pipewire'de Quantum değerini arttırmak sorunu çözebilir eğer sorununuz yük kaynaklı gecikmeyse.
 
Her zaman mı oluyor? Linux'a şu anda bağlayabileceğim tek şey gecikme. Eğer bir şey derleyip üstüne oyun oynamaya çalışıyorsan bilgisayarın yük altında bütün bu işlemlere aynı anda yanıt veremez. Ses, özellikle gecikmeye karşı çok duyarlıdır. İşlemciye hemen ses önceliklendirilmezse cızırtılar oluşur. Pulseaudio'da bütün programlardan daha düşük bir nice değeri vermek, Pipewire'de Quantum değerini arttırmak sorunu çözebilir eğer sorununuz yük kaynaklı gecikmeyse.
Tam tersi aslinda ses serverina oncelik bile versen gec kalmayi cok dusurursen crackling gibi sorunlar yasaman muhtemel tam tersi olarak pipewire.conf pipewire-pulse.conf dosyalarindan geciktirmeyi arttirmasi daha stabil calismasini saglayacaktir.
 
Tam tersi aslinda ses serverina oncelik bile versen gec kalmayi cok dusurursen crackling gibi sorunlar yasaman muhtemel tam tersi olarak pipewire.conf pipewire-pulse.conf dosyalarindan geciktirmeyi arttirmasi daha stabil calismasini saglayacaktir.
Quantum değeri sanırsam o buffer'i arttırıyor. Bilgisayar Pipewire için varsayılan olarak 0 nice değerini veriyor, arttırıp azalınca ses sunucusu kendini kapatıyor, ananicy gibi bir daemon ile de veremedim. Verebilseydim işlem önceliğini arttırırdım.
 
Quantum değeri sanırsam o buffer'i arttırıyor. Bilgisayar Pipewire için varsayılan olarak 0 nice değerini veriyor, arttırıp azalınca ses sunucusu kendini kapatıyor, ananicy gibi bir daemon ile de veremedim. Verebilseydim işlem önceliğini arttırırdım.
pipewire.conf'da hangi opsiyonla yaptigimizi hatirlamiyorum da sanirim rate'i dusurebiliyorduk crackling ve diger artifactleri azaltmak icin. pipewire-pulse.conf dosyasinda pulse.min.req = degerini yukseltiyoruz.
 
pipewire.conf'da hangi opsiyonla yaptigimizi hatirlamiyorum da sanirim rate'i dusurebiliyorduk crackling ve diger artifactleri azaltmak icin. pipewire-pulse.conf dosyasinda pulse.min.req = degerini yukseltiyoruz.
Bilgisayar yükteyken oluşan ses bozulmaları pipewire.conf içine default.clock.min-quantum = 2048 eklenerek giderilebilir. NFS Heat oynarken yaşıyordum, oyun aşırı CPU kullanmaya meyilli idi. Eğer sorunun kaynağı sistem kaynaklarının yoğun kullanımıysa çözülecektir. Anlatılanlardan sorunun neyden kaynaklanabileceğini anlamak zor.

Pipewire root olarak başlatılmadıysa /etc/pipewire içine konulan pipewire.conf, pipewire'nin direkt çalışmamasına neden olabilir. Bu sorun oluşursa ~/.config/pipewire dizinine config dosyasını oluşturmak sorunu çözecektir.