ההשקה של הגרסה החדשה של שרת הקול "PulseAudio 14.0" המשמש כמתווך בין היישומים לתתי מערכות סאונד ברמה נמוכה ומפשט את העבודה עם הצוות.
PulseAudio מאפשר לך לשלוט על עוצמת הקול ותמהיל הקול ברמת היישומים האישיים, לארגן את הקלט, המיקס והפלט של הצליל בנוכחות ערוצי כניסה ויציאה מרובים או כרטיסי קול, מאפשר לך לשנות את פורמט הזרמת השמע בזמן ובשימוש בתוספים, מאפשר להפנות באופן שקוף את זרם השמע למכונה אחרת.
התכונות החדשות העיקריות של PulseAudio 14.0
בגרסה החדשה הזו הפניית זרם יושמה בעת שינוי מקור השמע ברירת המחדל או התקן פלט השמע. בעבר, כאשר שונה מכשיר פלט השמע, הועברו זרמים חדשים למכשיר הפלט המיועד, אך זרמים קיימים המשיכו לזרום למכשיר הישן. עַכשָׁיו ההיגיון לעיבוד הזרמים הישנים השתנה והם יעברו למכשיר החדש.
השינוי אינו משפיע על זרמים שהועברו ידנית, כלומר הניתוב יישמר ביחס לזרמים. עם זאת, העברת הזרם להתקן הפלט המוגדר כברירת מחדל תסיר את מצב הקישור הידני.
כמו כן, גכאשר מחליפים את מכשיר הפלט של צליל ב "הגדרות סאונד של GNOME", התצורה הזו מעבירה את כל הזרמים הקיימים למכשיר הנבחר וגם משנה את בסיס הנתונים עם מסלולים לשליחת צליל היישומים למכשיר זה שיושק בעתיד.
עבור PulseAudio, מניפולציה של הגדרות צליל של GNOME נראית כמו זרמים ידניים זזים, מה שיוצר בעיות בעת שינוי התקן ברירת המחדל, מכיוון שזרמים שהועברו ידנית אינם עוקבים אחר שינוי ברירת המחדל של התקן הפלט.
שינוי חשוב נוסף הוא שהוא בולט, הוא ה- תמיכה משופרת ב- UCM (השתמש במנהל התיקים) משמש במכשירים חדשים עם קושחת אינטל SOF (קושחת צליל פתוחה). נוספה תמיכה להשתמש במצבי עוצמת קול חומרהe (למשל, מצב שקט) דרך ALSA. כמו כן, ניתן להשתמש בכרטיסי קול מרובים עם אותו שם עם UCM.
עבור יציאות, היכולת לציין סוג וקבוצת זמינות מיושמת, המאפשר לך לקבוע אילו יציאות משויכות למכשיר פיזי ספציפי (רמקולים, אוזניות, מיקרופון וכו ').
משאר השינויים הבולטים:
- מודולים מבוססי X11 (module-x11-bell, module-x11-cork-request, module-x11-publish ו- module-x11-xsmp) מיישמים את ארגומנט ה- xauthority כדי להעביר את הערך של משתנה הסביבה XAUTHORITY הנדרש לחיבור אל שרת X11.
- הוחל ב- RTP backend חדש המבוסס על GStreamer (מודולים מודול- rtp-send ו- module-rtp-recv יכולים כעת להשתמש ב- GStreamer ליישום פרוטוקול RTP).
- כברירת מחדל, המעבר האוטומטי מפלט שמע ל- HDMI מושבת מכיוון שהוא הוביל להתנהגות בלתי הולמת עקב היווצרות אירוע נוסף של התקן הוספה ב- ALSA כאשר המסך התעורר ממצב שינה.
- תמיכה משופרת באוזניות USB משופרות: HyperX Cloud Orbit S, LucidSound LS31, Razer Kraken Tournament Edition, SteelSeries Arctis 5 (Edition 2019) ו- SteelSeries Arctis Pro (Edition 2019). כעת נוצרים יציאות סטריאו ומונו נפרדות עבור דגמים אלה.
- כברירת מחדל, מצב שטוח כבוי, המגדיר את עוצמת הקול של הפלט הכללי על סמך הפרמטרים של הזרם החזק ביותר.
- בעת הפקת שמע דרך RAOP (module-raop-sink) באמצעות האפשרות "autoreconnect = true", כעת ניתן להגדיר חיבור אוטומטי מחדש במקרה של כשל ברשת.
- אינדיקציה נפרדת של מספר הערוצים הנכנסים והיוצאים (sink_channels and source_channels) מותרת במודול זיהוי המודול-jackdbus.
- זרמי ההצלה של המודולים הוצאו משימוש ופונקציונליותם הועברה למסגרת הראשית.
- תמיכה נוספת לבקרות מיזוג של ALSA עם אינדקס שאינו אפס ויכולת להגדיר תפקידי יעד (device.intended-תפקידים) למכשירים בהגדרות פרופיל ALSA.
- הוסיף את היכולת להגדיר תבניות דחיסה במודול- null-sink בלי לטעון מחדש את המודול באמצעות הפקודה "pactl set-sink-formats".
לבסוף, הגרסה החדשה תגיע למאגרי הפצות הלינוקס השונות תוך מספר ימים. למרות שעבור אלה שמעדיפים כבר את הגרסה החדשה, הם יכולים להוריד את קוד המקור ולבצע את האוסף במערכת שלהם.