หากฉันตีความปัญหาของคุณอย่างถูกต้องนี่เป็นวิธีแก้ปัญหาที่ฉันพบ:
ปัญหา
เมื่อมีการควบคุมระดับเสียงแอพลิเคชัน (ชุดเช่นมันสูงสุด) จะมีผลต่อระดับเสียงระบบออกจากระดับปริมาณการใช้งานที่พวกเขาอยู่ได้อย่างมีประสิทธิภาพ 'สูงสุด' พวกเขาต้องปรับผ่านเช่นpavucontrol
ทุกครั้ง
Initial settings:
system |========o--------|
application |========o--------|
Controlling application adjusts:
system |================o|
application |========o--------|
Result when bringin system volume level down again:
system |========o--------|
application |===o-------------|
การแก้ไขปัญหา
การตั้งค่าในกรณีของฉันมีสามสถานที่ที่แตกต่างกันซึ่งดูเหมือนว่าจะอนุญาตการกำหนดค่าpulseaudio-daemon :
/etc/pulse/daemon.conf
~/.pulse/daemon.conf
~/.config/pulse/daemon.conf
ในการแยกตัวควบคุมหลักออก (นี่คือสิ่งที่มักจะเป็นเช่นการควบคุมปริมาณฮาร์ดแวร์ทั่วทั้งระบบ) และให้แอปพลิเคชั่นควบคุมระดับเสียงของตัวเองโดยไม่ต้องมีสองอย่างที่กระทบต่อกัน
- ตั้ง
flat-volumes=no
อยู่ใน2.
- ตรวจสอบให้แน่ใจว่าไม่มี
flat-volumes
การตั้งค่าใน 1. หรือ3.
- รีสตาร์ทpulseaudio :
pulseaudio -k
pulseaudio --start
ผลลัพธ์
ปล่อย
ระดับเสียงเป็นค่าของการควบคุมตัวเลื่อนและการ
เพิ่มระดับเสียงเป็นความดันเสียงที่มีประสิทธิภาพโยกเพื่อนบ้านของคุณ
- ผลจะเป็นอย่างไร
- แอปพลิเคชันที่มีระดับเสียงอธิปไตย ของตัวเองและ
- ระดับเสียงระบบโลกที่ยังเป็นเพียงได้รับผลกระทบด้วยตัวเอง
- ระดับเสียงสูงสุดของแอปพลิเคชั่นที่ได้รับ (ซึ่งออกมาจากลำโพงของคุณ) จะถูก จำกัด ด้วยระดับความดังของระบบที่ตั้งไว้
- การเพิ่มระดับเสียงระบบสัดส่วนจะเพิ่มกำไรจากปริมาณที่มีประสิทธิภาพการประยุกต์ใช้ผลิตผ่านการส่งออกของคุณ แต่ไม่ได้ของตัวเองระดับเสียง
ตัวอย่าง
flat-volumes = yes
- แอปพลิเคชั่น "ดัน" ระดับเสียงของระบบสูงสุด: เช่นระดับเสียงของระบบอยู่ที่ 60%; แอปพลิเคชั่นปรับระดับเสียงได้อย่างอิสระต่ำกว่า 60% แต่ "ผลัก" ระดับเสียงของระบบขึ้นเมื่อเกินระดับเสียงของระบบในปัจจุบัน
- แอปพลิเคชันอาจตั้งค่าระดับเสียงเป็นสูงสุด (เช่น kodi ในกรณีที่ฉันมี) หากเป็นเช่นนั้นระดับเสียงของระบบจะได้รับการตั้งค่า (สูงสุด) ในขณะที่ระดับแอปพลิเคชันอื่นยังคงอยู่ เมื่อถึงจุดนี้พฤติกรรมนี้ยังคงรักษาระดับเสียงที่เพิ่มขึ้นได้อย่างมีประสิทธิภาพ แต่เมื่อแอปพลิเคชันที่ตั้งค่าระดับเสียงเป็น max quits ทุกระดับจะยังคงอยู่ที่ใดก็ตาม
flat-volumes = no
- ปริมาณแอปพลิเคชันไม่ส่งผลกระทบต่อระดับเสียงของระบบเลย
- แอปพลิเคชันอาจตั้งค่าระดับเสียงเป็นสูงสุด (เช่น kodi ในกรณีที่ฉันมี) เมื่อปิดการใช้งานวอลุ่มแบบแบนจะไม่ส่งผลต่อระดับเสียงของระบบ แต่จะมีผลกับระดับเสียงของแอปพลิเคชันอื่นเท่านั้น