עבור לתוכן

מדריך: אופטימיזציה של השמע בחלונות 7 (מומלץ קל ובחינם)

Featured Replies

פורסם

המדריך קל לביצוע ולוקח בדיוק 5 דקות.

הרעיון מאחורי המדריך הוא לבודד את דרייבר השמע הראשי ולגרום לפרוטוקול wasapi של מערכת ההפעלה "לתפוס עליו אחריות" ובכך לבטל הפרעות של מערכת ההפעלה בהעברת המידע בין המחשב לרכיב השמע. עניין של software>hardware בקיצור.

השיפור הוא מיידי ושמיע וזה לא עולה כסף :)

דרישות:

מערכת הפעלה חלונות 7

כרטיס קול - לא משנה איזה - גם מובנה לצורך העניין

זוג רמקולים/אוזניות

שלב 1:

1.png

נכנסים להגדרות Sound דרך לוח הבקרה. הכי טוב לעשות לזה קיצור דרך לשולחן העבודה כי תצטרכו את זה מדי פעם.

שלב 2:

2.png

1. אופציה למחמירים - עושים Disable לכל הדרייברים שלא ישמשו ל playback, כלומר לניגון. לצורך העניין, בתמונה מופעל כברירת מחדל.

מי שנראה לו מוגזם כל פעם להכנס לבטל ולהפעיל אפשר להשאיר את כל הדרייברים על enable ולשחק עם הדרייבר שאתם רוצים (אבל זה לא מבטיח אופטימיזציה ב100%).

2. הדרייבר שאנחנו רוצים יסומן ב V ירוק, או שנבחר אותו דרך set default.

שלב 3:

3.png

1. נכנסים ל properties של הדרייבר הרצוי.

2. לשונית advanced

3. וזה החלק הקריטי - מסמנים V לשתי האפשרויות. מה שאנחנו עושים בעצם זה נותנים לתוכנות הניגון לקחת בלעדיות על הדרייבר ובעצם לא לתת לשום גורם בסביבת המחשב להפעיל שמע מלבד תוכנת הניגון.

4.png

עדיין בשלב 3, אופציה שניה היא קונפיגורציה של הכרטיס המובנה.

1. כאן אני מראה בידוד של הדרייבר להקלטה (פחות רלוונטי למדריך אבל שיהיה).

2. גם כאן אני מראה איך לקנפג את המובנה. שימו לב! כאשר אנחנו נותנים Exclusive Mode לתוכנת הניגון אין זה משנה איזה ערך נכניס לתדר הדגימה, כי תוכנת הניגון תדגם פר קובץ שמע (לדוגמה, קובץ 16 ביט 44100 הרץ ידוגם כקובץ 16 ביט 44100 הרץ).

הערך שמוזן גם כך לא משנה לפי דעתי, כי אני לא שומע הבדלים בין ה presets.

שלב 4:

5.png

מבטלים את ערכת הסאונד כולל צליל הפתיחה, כדי למנוע הפרעות לפרוטוקול הדגימה.

בזאת סיימנו הגדרה של מערכת ההפעלה, עוברים להגדרה של נגני המדיה.

שלב 5:

בהגדרת נגני המדיה אדגים את הקונפיגורציה בשני נגנים פופולריים - foobar2000 ו- winamp

foobar2000

http://www.foobar2000.org/download

wasapi plugin for foobar2000

http://www.foobar2000.org/components/view/foo_out_wasapi

את הפלאגין נכניס לתיקיית components ב directory של foobar2000

6.png

1. ניכנס ללשונית playback ונגדיר את דרייבר השמע הרצוי (במקרה הנ"ל הכרטיס המובנה) עם wasapi כך שהפרוטוקול דוגם את המידע שמועבר לכרטיס הקול.

2. buffer length נגדיר ערך נמוך ככל האפשר לפני שנשמע "טיקים" והפרעות בניגון. ערך נמוך יותר ישפר את זמני התגובה של פרוטוקול ה wasapi. לא הבדלים שמיעים באוזן, אבל בשביל השקט הנפשי.

3. הפלט הרצוי הוא הפלט שנתמך על ידי כרטיס הקול הרלוונטי אליכם. בדרך כלל ב realtek המובנה זה 24 ביט.

Winamp

http://www.winamp.com/media-player/all

בגלל שוינאמפ היא תוכנה קצת פחות מקצועית וברת קיסטום כמו foobar, לא קיים פלאגין רשמי של wasapi אבל יש משהו לא רשמי שעושה את העבודה.

http://adionsoft.net/winampwasapi/

את זה שמים בתיקיית הplugins בdirectory של וינאמפ.

8.png

נכנסים ללשונית output ומסמנים את הפלאגין שזה עתה הורדנו.

ברכותיי, מערכת ההפעלה שלכם עברה אופטימיזציה לשמע :xyxthumbs:

פורסם

מעקב.

פורסם

נשמע טוב ( ;) ), אני אנסה על מערכת הווינדווס בבית. יש פיתרון דומה ללינוקס?

פורסם

צריך מערכת וציוד קצת יותר מבסיסי כדי שאפשר יהיה לשמוע הבדלים, וגם אז זה לא שמיים וארץ :)

אגב מומלץ כמובן להגדיר את ה Latency לנמוך ככל האפשר (עד שכבר מרגישים תקיעות) - זה מפחית את ה Jitter. עם מחשב טוב אפשר גם לשים על 50ms.

עוד כמה הערות:

א. ניתן לבצע את המדריך גם על Windows XP ע"י Kernel Streaming.

ב. למי שלא הבין - כשאתם שומעים מוסיקה לא ניתן יהיה לשמוע נניח קליפים ביוטיוב או כל סאונד אחר.

ג. לא חייב לבודד את שאר אמצעי ההקלטה / השמעה, הפלאגין WASAPI משתמש רק במכשיר שבחרת :)

ד. לא הבנתי למה אתה מתעסק עם ה Stereo Mix ובכלל בטאב Recording?

תודה, אני בטוח שזה יעזור לכמה אנשים כאן :xyxthumbs:

עריכה:

יוסי, גם על הדסקטופ שלך אתה שם את המיאטה? :lol:

פורסם

אני יותר התלהבתי מהדוכן של הלוטו ::)

פורסם

מיאטה שלו, מותר לו :cool2:

פורסם
  • מחבר

צריך מערכת וציוד קצת יותר מבסיסי כדי שאפשר יהיה לשמוע הבדלים, וגם אז זה לא שמיים וארץ :)

אגב מומלץ כמובן להגדיר את ה Latency לנמוך ככל האפשר (עד שכבר מרגישים תקיעות) - זה מפחית את ה Jitter. עם מחשב טוב אפשר גם לשים על 50ms.

עוד כמה הערות:

א. ניתן לבצע את המדריך גם על Windows XP ע"י Kernel Streaming.

ב. למי שלא הבין - כשאתם שומעים מוסיקה לא ניתן יהיה לשמוע נניח קליפים ביוטיוב או כל סאונד אחר.

ג. לא חייב לבודד את שאר אמצעי ההקלטה / השמעה, הפלאגין WASAPI משתמש רק במכשיר שבחרת :)

ד. לא הבנתי למה אתה מתעסק עם ה Stereo Mix ובכלל בטאב Recording?

תודה, אני בטוח שזה יעזור לכמה אנשים כאן :xyxthumbs:

עריכה:

יוסי, גם על הדסקטופ שלך אתה שם את המיאטה? :lol:

א. נכון, אבל ב XP יש טיפה דברים שונים ואין לי איך להראות אותם.

ג. נכון, זה יותר להרדקוריסטים דקדקנים כמוני :P

ד. הסברתי את זה במדריך, אין צורך להתעסק, הבאתי דוגמה וכדי שלא יהיו שאלות.

לגבי הדסקטופ, מה אתה מתערב? 8)

  • 3 שבועות מאוחר יותר...
פורסם

אפשרי לעשות את זה גם על מדיה פלייר?

פורסם

יפה מאוד אחלה מדריך.. :xyxthumbs:

באמת יש שיפור די ברור..

יש לי שאלה, מה בעצם ההבדל בין זה לבין שימוש בASIO?

פורסם

ASIO - פרוטוקול ל"דיבור" ישירות עם הכרטיס קול, שצריך להיתמך ברמת הדרייברים של הכרטיס קול, וזה משהו שהרבה DACים לא תומכים בו.

WASAPI - פרוטוקול (API) ש Windows 7/Vista מספק על מנת לתקשר ישירות עם הכרטיס קול, תיאורטית תומך בכל התקן קול שווינדוס מזהה.

פורסם

אז בגדול אם הכרטיס קול תומך שימוש בASIO אמור להשמע יותר טוב?

פורסם
  • מחבר

לא בהכרח.

ASIO הפך ללא רלוונטי מאז החשיפה של windows 7. אין כמעט הבדלים בין הפרוטוקולים ואם יש אז הם לטובת

ה wasapi.

מנסיון, ASIO לא יציב וקורס מדי פעם.

פורסם

הבנתי.. על הכיפק. :xyxthumbs:

חוסך לי את ההתעסקות בבדיקה

תודה רבה

פורסם

ח"ח על המדריך. בגדול מה שהיה רלוונטי עבורי היה החלק של הפלאגין לווינאמפ, שקצת חבל שהוא דופק את ה Seeking ב VBRים שהם יותר מ 10 דקות, אבל בגדול עובד סבבה לגמרי. אולי זה הדבר שישבור אותי ויגרום לי סוף סוף להחליף את הנגן המיתולוגי הזה בפובער.

פורסם

לא בהכרח.

ASIO הפך ללא רלוונטי מאז החשיפה של windows 7. אין כמעט הבדלים בין הפרוטוקולים ואם יש אז הם לטובת

ה wasapi.

מנסיון, ASIO לא יציב וקורס מדי פעם.

בטוח שהשתמשת בכרטיס שתומך ASIO ב Native? כי אם השתמשת ב ASIO4ALL אז כן, הוא לא הכי יציב.

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים