למאמר: MPD - נגן אודיופילי למחשב
נגן ה- MPD נועד לספק ניגון איכותי אודיופילי, נוחות רבה, תמיכה בפורמטים מגוונים ויציבות מכשיר גבוהה ללא התעסקויות.
שרשור תגובות: MPD - נגן אודיופילי למחשב
תודה על הכתבה,
לא ידעתי שמציעים נגנים יעודיים לMPD ושבכלל יש קהל יעד לתוכנה שלא יודע דבר בלינוקס.
אני ממש לא מבין בתחום האודיו אבל הנה My 2 cents.
לא יודע אם נכון לשים את הדגש על MPD כנגן אודיופילי, המושג הזה אפוף וודו ועסקנים.
הדגש שיש לשים לב שMDP היא תוכנת צד שרת ונועדה לרוץ ברקע, מכאן בא Daemon בMPD.
היחוד שלה הוא פרוטוקול השליטה שלה המאפשר להשתמש בקליינטים שונים לשליטה בה.
בכל שאר התכונות היא לא שונה במיוחד היא עושה בדיוק מה שכל תוכנת נגן אחרת עושה, וקשה להגדיר אותה כאודיופילית כי הוא לא עושה שום פעולה שאמורה וצריכה להשפיע על המדיה המנוגנת בסופו של דבר היא תלוייה בתוכנות אחרות ומשמשת כעטיפה ומקשרת בין כלי תוכנה שונים.
מדיה מפוענחת בספרית הקודקים החופשית ffmpeg ומועברת כ-output להתקן של כרטיס הקול שנוצר ע"י דרייבר alsa שלו.
באופן דיגיטלי הפעולה המשמעותית שנעשית בתוכנה היא סימפול מחדש של אודיו מ44.1kHz ל48kHz שרוב כרטיסי הקול תומכים רק בו וalsa מצפה לקבל אותו, פעולה זו נעשית בברירת מחדל ע"י ספריית libsamplerate, שוב כלי חיצוני לMPD.
במקרה שרוצים להשתמש באקולייזר אז מכניסים את pulseaudio למשוואה.
על כל פנים MPD או כל נגן אחר עושים אותו דבר, כל זאת כמובן כאשר עוסקים בלינוקס, לכן השיקול העיקרי מבחינת אודיו צריך להיות בכרטיס הקול או הDAC ולא התוכנה.
השיקולים מאחורי בחירת התוכנה הם בעיקר הפונקציונליות הנדרשת ופה הייחוד של MPD, שהיא רצה בתור שירות קליל ברקע ונשלטת באופן מלא מקליינטים שונים.
באופן תיאורטי היא יכולה לרוץ על כל מכשיר מבוסס לינוקס, בין השאר גם על ראוטרים שמסוגלים להריץ את openwrt.
עלות של מוצר תומך לינוקס שיריץ את MPD ללא קושי יכולה להתחיל גם ב20$ ללא כרטיס קול או DAC.
אני מריץ את MPD בהצלחה על Raspberry Pi בשילוב עם כרטיס קול חיצוני שמחובר בממשק USB וכרטיס SD בנפח 128GB שמאחסן את כל ספריית המוזיקה שלי.
כרטיס הקול Creative Sound Blaster Wireless Transmitter מזרים באופן אלחוטי מוזיקה לאוזניות ויח' מקלט שמחוברת לרמקולים Microlab Solo 6c.
על MPD אני שולט הן ע"י סמארטפון אנדרואיד והן ע"י Auremo שרצה על ווינדוס.
בשילוב עם Power Bank סטנדרטי עם מתח יציאה של 5v הקונפיגורציה הזו גם ניידת ונכנסת לתא קטן בתיק שלי ורצה מס' שעות ללא בעיה.
(את השורות הבאות אתם יכולים לקבל כתגובה טרולית לכל דבר ו-off topic לחלוטין)
הקונפיגורציה הזו עובדת מצויין אך בתור משתמש ותיק בXBMC (ומשוחד) קשה לי להתרגל לממשק, חוסר האטרקטיביות והפשטות של תוכנות השליטה של MPD.
חיסרון נוסף שהיא איננה כוללת תמיכה מובנת לתחנות רדיו או podcast-ים, היא כן תומכת בניגון stream-ים מהאינטרנט כאשר מנגנים פלייליסט עם לינק לstream וגם ניתן לשמור בקליינט (לפחות בMPDroid) כתובת של stream ולנגן אותו בMPD אבל עצם זאת שצריך להזין זאת ידנית מיותר ומסורבל.
למען האמת ברשימת המטלות שלי היה להתקין את MPD על TP-Link WR703 ראוטר פצפון (חצי קופסת סיגריות) וזול (21$ כולל משלוח) שמריץ openwrt, ולתת כמה כאלה לחברים ובני משפחה אבל שמתי X גדול על המשימה הזו.
לדעתי תוכנות השליטה של XBMC לפחות עבור אנדרואיד עושות את ההבדל מבחינתי ובשילוב עם שרת PVR תומך רדיו אינטרנט מקבלים פתרון די מושלם.
החיסרון הגדול של XBMC הוא שהיא רצה עם ממשק משתמש מלא ולא כתהליך רקע, אך הצפי שזה ישתנה בגרסה הבאה (ויש כבר מי שעשה זאת כבר עתה).
לא ידעתי שמציעים נגנים יעודיים לMPD ושבכלל יש קהל יעד לתוכנה שלא יודע דבר בלינוקס.
אני ממש לא מבין בתחום האודיו אבל הנה My 2 cents.
לא יודע אם נכון לשים את הדגש על MPD כנגן אודיופילי, המושג הזה אפוף וודו ועסקנים.
הדגש שיש לשים לב שMDP היא תוכנת צד שרת ונועדה לרוץ ברקע, מכאן בא Daemon בMPD.
היחוד שלה הוא פרוטוקול השליטה שלה המאפשר להשתמש בקליינטים שונים לשליטה בה.
בכל שאר התכונות היא לא שונה במיוחד היא עושה בדיוק מה שכל תוכנת נגן אחרת עושה, וקשה להגדיר אותה כאודיופילית כי הוא לא עושה שום פעולה שאמורה וצריכה להשפיע על המדיה המנוגנת בסופו של דבר היא תלוייה בתוכנות אחרות ומשמשת כעטיפה ומקשרת בין כלי תוכנה שונים.
מדיה מפוענחת בספרית הקודקים החופשית ffmpeg ומועברת כ-output להתקן של כרטיס הקול שנוצר ע"י דרייבר alsa שלו.
באופן דיגיטלי הפעולה המשמעותית שנעשית בתוכנה היא סימפול מחדש של אודיו מ44.1kHz ל48kHz שרוב כרטיסי הקול תומכים רק בו וalsa מצפה לקבל אותו, פעולה זו נעשית בברירת מחדל ע"י ספריית libsamplerate, שוב כלי חיצוני לMPD.
במקרה שרוצים להשתמש באקולייזר אז מכניסים את pulseaudio למשוואה.
על כל פנים MPD או כל נגן אחר עושים אותו דבר, כל זאת כמובן כאשר עוסקים בלינוקס, לכן השיקול העיקרי מבחינת אודיו צריך להיות בכרטיס הקול או הDAC ולא התוכנה.
השיקולים מאחורי בחירת התוכנה הם בעיקר הפונקציונליות הנדרשת ופה הייחוד של MPD, שהיא רצה בתור שירות קליל ברקע ונשלטת באופן מלא מקליינטים שונים.
באופן תיאורטי היא יכולה לרוץ על כל מכשיר מבוסס לינוקס, בין השאר גם על ראוטרים שמסוגלים להריץ את openwrt.
עלות של מוצר תומך לינוקס שיריץ את MPD ללא קושי יכולה להתחיל גם ב20$ ללא כרטיס קול או DAC.
אני מריץ את MPD בהצלחה על Raspberry Pi בשילוב עם כרטיס קול חיצוני שמחובר בממשק USB וכרטיס SD בנפח 128GB שמאחסן את כל ספריית המוזיקה שלי.
כרטיס הקול Creative Sound Blaster Wireless Transmitter מזרים באופן אלחוטי מוזיקה לאוזניות ויח' מקלט שמחוברת לרמקולים Microlab Solo 6c.
על MPD אני שולט הן ע"י סמארטפון אנדרואיד והן ע"י Auremo שרצה על ווינדוס.
בשילוב עם Power Bank סטנדרטי עם מתח יציאה של 5v הקונפיגורציה הזו גם ניידת ונכנסת לתא קטן בתיק שלי ורצה מס' שעות ללא בעיה.
(את השורות הבאות אתם יכולים לקבל כתגובה טרולית לכל דבר ו-off topic לחלוטין)
הקונפיגורציה הזו עובדת מצויין אך בתור משתמש ותיק בXBMC (ומשוחד) קשה לי להתרגל לממשק, חוסר האטרקטיביות והפשטות של תוכנות השליטה של MPD.
חיסרון נוסף שהיא איננה כוללת תמיכה מובנת לתחנות רדיו או podcast-ים, היא כן תומכת בניגון stream-ים מהאינטרנט כאשר מנגנים פלייליסט עם לינק לstream וגם ניתן לשמור בקליינט (לפחות בMPDroid) כתובת של stream ולנגן אותו בMPD אבל עצם זאת שצריך להזין זאת ידנית מיותר ומסורבל.
למען האמת ברשימת המטלות שלי היה להתקין את MPD על TP-Link WR703 ראוטר פצפון (חצי קופסת סיגריות) וזול (21$ כולל משלוח) שמריץ openwrt, ולתת כמה כאלה לחברים ובני משפחה אבל שמתי X גדול על המשימה הזו.
לדעתי תוכנות השליטה של XBMC לפחות עבור אנדרואיד עושות את ההבדל מבחינתי ובשילוב עם שרת PVR תומך רדיו אינטרנט מקבלים פתרון די מושלם.
החיסרון הגדול של XBMC הוא שהיא רצה עם ממשק משתמש מלא ולא כתהליך רקע, אך הצפי שזה ישתנה בגרסה הבאה (ויש כבר מי שעשה זאת כבר עתה).
- yanivol
- חבר ותיק
- הודעות: 2750
- הצטרף: יולי 2006
- שם מלא: yanivol
- מיקום: פה קרוב
- נתן תודות: 135 פעמים
- קיבל תודות: 99 פעמים
תודה על כתבה מאירת עיניים.
לא הכרתי את ה MPD. אם אכן הוא נותן פייט ל JRIVER הרי שהוא מועמד ראוי.
לצערי, הגרסה לפופקורן מתאימה לסדרה 100-A -110 בלבד ולא לסדרות מתקדמות יותר
הלינוקס בו אני משתמש הוא UBUNTU שלא ממש מתאימה לעבודה איתו. כך שהאפשרות הרלוונטית היא לקנות את הקושחה הייעודית.
לא הכרתי את ה MPD. אם אכן הוא נותן פייט ל JRIVER הרי שהוא מועמד ראוי.
לצערי, הגרסה לפופקורן מתאימה לסדרה 100-A -110 בלבד ולא לסדרות מתקדמות יותר
הלינוקס בו אני משתמש הוא UBUNTU שלא ממש מתאימה לעבודה איתו. כך שהאפשרות הרלוונטית היא לקנות את הקושחה הייעודית.
איסטרה בלגינא קיש קיש קריא
- slavazh
- חבר פעיל במיוחד
- הודעות: 593
- הצטרף: אפריל 2005
- מיקום: בועה
- נתן תודות: 10 פעמים
- קיבל תודות: 11 פעמים
לא הבנתי מהכתבה איך מתבצע ניהול הספריה? לצורך העיניין לי יש 2 טרה של מוסיקה וכבר שהייתי באזור ה 750 ג'יגה זנחתי את foobar רק בגלל שהמודול ניהול ספריה שלו היה מתקשה עם שינויים, כמו דיסק חדש או עידכונים שונים במתאדטה. לאחר מכן קניתי את J.River שניהול הסיפריה שלה הרבה יותר טוב מאשר foobar אבל איפשהו גם היא הפסיקה לספק את הסחורה והתחילה לגמגם. מאז אני עם סקוויזבוקס שהיא מצויינת, מהסיבה הפשוטה שהיא יוצרת SQL DB של הספריה וככה יותר קל להתנייד אפילו עם סיפריות גדולות.
אני יודע שאחד הפיצ'רים ש-Vortexbox ממש גאים בהם זה שהם יכולים לעבוד מול squeeze center, ומה אם שאר ההוצאות שדיברתה עליהן?
אני יודע שאחד הפיצ'רים ש-Vortexbox ממש גאים בהם זה שהם יכולים לעבוד מול squeeze center, ומה אם שאר ההוצאות שדיברתה עליהן?
"לכולנו שמורה הזכות להביע את דעתנו, אך בדרך כלל דעה היא רק דעה ולא עובדה מוכחת." - דונלד ג' טראמפ.
אני התקנתי openwrt עם MPD על ראוטר TP-Link שמחובר ל-DAC דרך כניסת ה-USB. כל העסק נשלט מהאייפד.
תכננתי פרוייקט גדול סביב זה שכלל בניית מארז יותר דקורטיבי וחיבור של הראוטר לרשת בצורה אלחוטית אבל לצערי הפרוייקט נזנח בשל מחסור בזמן.
לכל מי שיש קצת זמן פנוי ומסתדר עם לינוקס אני ממליץ לנסות - העלות היא מחיר ראוטר עם חיבור USB ו- 8 מגה זיכרון flash מינימום. כמובן שהכי מומלץ לרכוש ALIX שכבר מגיע מקונפג וארוז אך מחירו כאמור מתחיל ב-140 דולר.
באשר ליכולות האודיופיליות של MPD - למיטב ידיעתי הוא מוציא bitperfect ובגרסאות האחרונות שלו הוא יודע לשלוח את החומר ישר ל-DAC דרך USB מבלי לעבור דרך ALSA, כלומר החומר עובר ל-DAC ללא כל שינוי.
תכננתי פרוייקט גדול סביב זה שכלל בניית מארז יותר דקורטיבי וחיבור של הראוטר לרשת בצורה אלחוטית אבל לצערי הפרוייקט נזנח בשל מחסור בזמן.
לכל מי שיש קצת זמן פנוי ומסתדר עם לינוקס אני ממליץ לנסות - העלות היא מחיר ראוטר עם חיבור USB ו- 8 מגה זיכרון flash מינימום. כמובן שהכי מומלץ לרכוש ALIX שכבר מגיע מקונפג וארוז אך מחירו כאמור מתחיל ב-140 דולר.
באשר ליכולות האודיופיליות של MPD - למיטב ידיעתי הוא מוציא bitperfect ובגרסאות האחרונות שלו הוא יודע לשלוח את החומר ישר ל-DAC דרך USB מבלי לעבור דרך ALSA, כלומר החומר עובר ל-DAC ללא כל שינוי.
אמנם אני לא מבין גדול בלינוקס אבל אני חושב שאתה טועה.dvirko כתב:אני התקנתי openwrt עם MPD על ראוטר TP-Link שמחובר ל-DAC דרך כניסת ה-USB. כל העסק נשלט מהאייפד.
תכננתי פרוייקט גדול סביב זה שכלל בניית מארז יותר דקורטיבי וחיבור של הראוטר לרשת בצורה אלחוטית אבל לצערי הפרוייקט נזנח בשל מחסור בזמן.
לכל מי שיש קצת זמן פנוי ומסתדר עם לינוקס אני ממליץ לנסות - העלות היא מחיר ראוטר עם חיבור USB ו- 8 מגה זיכרון flash מינימום. כמובן שהכי מומלץ לרכוש ALIX שכבר מגיע מקונפג וארוז אך מחירו כאמור מתחיל ב-140 דולר.
באשר ליכולות האודיופיליות של MPD - למיטב ידיעתי הוא מוציא bitperfect ובגרסאות האחרונות שלו הוא יודע לשלוח את החומר ישר ל-DAC דרך USB מבלי לעבור דרך ALSA, כלומר החומר עובר ל-DAC ללא כל שינוי....
למיטב הבנתי MPD ממירה את קבצי האודיו לPCM ע"י שימוש בספריית ffmpeg, הDAC מזדהה ככרטיס קול ומקבל stream של PCM מMPD.
ע"מ שהDAC יופיע כoutput בלינוקס הוא מזדהה ככרטיס קול ע"י דרייבר, שזה או alsa או oss, (אין עוד אפשרות אחרת במקרה של התקני usb).
במקרה והDAC לא יודע לטפל (או תכונה זו לא נתמכת ע"י הדרייבר ללינוקס) ב44.1kHz אז תתבצע המרה בתוכנה ל48kHz.
אני לא רואה דרך אחרת להעביר מידע לDAC חובה לעבור דרך דרייבר קול סטנדרטי של מערכת ההפעלה.
אחרת צריך לכתוב דרייבר מיוחד (שהחברות שמייצרות את הDAC-ים האלה לא יודעות לעשות) שלעולם לא יכנס לקרנל הרשמי של לינוקס, ואז המשתמשים צריכים לקמפל אותו מול גרסת הקרנל שברשותם ובנוסף לכך להתאים את MPD שתעבוד עם הדרייבר המסויים הזה, אני ממש לא רואה את זה קורה.
http://tuxradar.com/content/how-it-work ... -explained
http://en.wikipedia.org/wiki/Advanced_L ... chitecture
http://en.wikipedia.org/wiki/Open_Sound_System
Raspberry Pi + MPD + dac
אני גם קניתי Raspberry Pi וחיברתי אליו dac (כרטיס קול) חיצוני. כשניתבתי את הקול לצאת דרך הכרטיס, שומעים רעש ו'פצפוצים'.
קראתי בתגובה שהמשתמש dhead2009 מריץ את MPD בהצלחה על Raspberry Pi בשילוב עם כרטיס קול חיצוני. רציתי לדעת איך אתה עושה זה.
תודה רבה!
קראתי בתגובה שהמשתמש dhead2009 מריץ את MPD בהצלחה על Raspberry Pi בשילוב עם כרטיס קול חיצוני. רציתי לדעת איך אתה עושה זה.
תודה רבה!
Re: Raspberry Pi + MPD + dac
קודם כל אני ממליץ לשקול להשתמש בXBMC, היא עדיפה בהרבה מבחינת תוכנות השליטה לניידים וקיים מדריך מסודר כיצד להגדיר כרטיסי קול חיצוניים עם Rasbmc.yyb כתב:אני גם קניתי Raspberry Pi וחיברתי אליו dac (כרטיס קול) חיצוני. כשניתבתי את הקול לצאת דרך הכרטיס, שומעים רעש ו'פצפוצים'.
קראתי בתגובה שהמשתמש dhead2009 מריץ את MPD בהצלחה על Raspberry Pi בשילוב עם כרטיס קול חיצוני. רציתי לדעת איך אתה עושה זה.
תודה רבה!...
זה לא שימושי ממש בצפיה בסרטים כיוון שלא ניתן לסנכרן את האודיו לוידאו, אבל לא צריכה להיות בעיה עם מוזיקה.
אם תרצה לעבוד דוקא עם MPD אז ממתינה לך מעט עבודה, לא אתגר טכני רציני אבל כן צריך להבין כיצד המערכת עובדת.
אני משתמש בArch Linux אבל Raspbian תיהיה בחירה טובה יותר למתחילים בגלל שהיא יותר נפוצה ורוב השרשורים בנושא עוסקים בה.
בעיקרון ובאופן כללי מה שצריך לבצע:
1. להתקין alsa.
2. לוודא שכרטיס הקול החיצוני מזוהה ע"י הפקודות dmesg ו- lsusb.
אם הוא לא מזוהה כראוי אז יתכן:
שהוא לא נתמך ע"י לינוקס (בספק, dac-ים משתמשים בדרייבר סטנדרטי של usb audio),
alsa לא מותקן.
ספק הכוח שלך חלש מדי (מומלץ 1A),
לוח הRPI שלך מהbatch הראשון~שני עם מגבלה של כ120mA להתקני USB.
(שתי האפשרויות הקודמות לא רלוונטיות לdac עם ספק כוח משלו.
3. ע"י הפקודה alsactl init לוודא שalsa מזהה כרטיס קול כלשהו, בברירת מחדל הוא זיהה אצלי את כרטיס הקול המקורי של הRPi, זהו רכיב של broadcom.
4. לבטל את כרטיס הקול המקורי, ולהפעיל את כרטיס הקול החיצוני ע"י עריכת alsa-base.conf,.
5. לוודא שכרטיס הקול החיצוני מזוהה ע"י alsactl init.
6. להפעיל את mpd, היא אמורה לזהות אוטומטית את כרטיס הקול אבל ניתן גם להגדיר זאת באופן ידני.
יש כאלה שממליצים להוסיף את dwc_otg.speed=1 לקובץ cmdline.txt שנמצא במחיצת הboot, אני לא בטוח בנחיצות אבל אצלי זה מוגדר.
קיימים מדריכים ברשת לכל השלבים שציינתי, חפש raspberry pi usb audio ותמצא מידע מפורט בנושא, תתחיל מפה.
אם המדיה שלך נמצאת באופן מקומי על הRPi ואתה רוצה לגשת אליה ולעדכן אותה מהרשת אז אני ממליץ לך לאחסן אותה על התקן usb ולא על כרטיס SD, מהירות הכתיבה לכרטיס SD דרך הרשת מגיעה לכמה מאות קילוביטים בודדים.
לחילופין אתה יכול גם ליצור מחיצת boot גדולה כfat32 ואז ניתן יהיה לחבר את כרטיס הזיכרון למחשב שמריץ windows ולעדכן את ספריית המדיה, אך אם שים לב שברירת המחדל לfat32 היא שהיא שייכת לroot בלבד לכן נדרשים פרמטרים נוספים כשמבצעים mounting.
ל dhead2009 תודה רבה על ההשקעה!
הצלחתי להתקין mpd ולנתב את השמע לכרטיס הקול. אבל עדיין אני שומע רעש ו'פצפוצים'.
הdac מחובר עם ספק כוח.
ליציאת usb השניה חיברתי רכזת כרטיס רשת דיסק אונקי ועכבר ומקלדת.
ניסיתי גם להתקין raspbmc, וניתבתי את השמע ל'מנוע האודיו' ולכרטיס הקול, וגם שם יש את אותה הבעיה. ואפילו יותר בחומרה.
התקנתי OpenELEC-RPi והבנתי שהם בכלל לא תומכים ב'אודיו usb'
את הכרטיס קול חיברתי ל'נטבוק' שעליו התקנתי XBMCbuntu ושומעים מצוין. כך שהבעיה לא בכרטיס קול. והדרייברים של של לינוקס מתאימים לו מצוין.
אז מה יכול להיות הבעיה?
הצלחתי להתקין mpd ולנתב את השמע לכרטיס הקול. אבל עדיין אני שומע רעש ו'פצפוצים'.
הdac מחובר עם ספק כוח.
ליציאת usb השניה חיברתי רכזת כרטיס רשת דיסק אונקי ועכבר ומקלדת.
ניסיתי גם להתקין raspbmc, וניתבתי את השמע ל'מנוע האודיו' ולכרטיס הקול, וגם שם יש את אותה הבעיה. ואפילו יותר בחומרה.
התקנתי OpenELEC-RPi והבנתי שהם בכלל לא תומכים ב'אודיו usb'
את הכרטיס קול חיברתי ל'נטבוק' שעליו התקנתי XBMCbuntu ושומעים מצוין. כך שהבעיה לא בכרטיס קול. והדרייברים של של לינוקס מתאימים לו מצוין.
אז מה יכול להיות הבעיה?
עדכון!
לאחר בדיקות רבות. נדמה לי שהבנתי את הבעיה.
כשאני מחבר את הdac עם ספק כוח, זולג חשמל מהdac ל'רספברי' וזה מה שגורם לרעשים. כשאני מנתק את הספק כוח, אין מספיק כוח לdac והוא גם לא עובד כמו שצריך.
אז ניסיתי לנתק מהכבל usb שמתחבר מהdac ל'רספברי' את הגיד של המתח החיובי (האדום). בשביל שהחשמל אלא יזלוג. הבעיה היא שבמצב כזה הוא לא מזהה את הdac. [ניסיתי גם במחשבים אחרים וגם הם לא מזהים את הdac כך. הusb ה'מנותק' מזהה דברים אחרים, אבל את הdac הוא לא מזהה]
יש פתרון?
כשאני מחבר את הdac עם ספק כוח, זולג חשמל מהdac ל'רספברי' וזה מה שגורם לרעשים. כשאני מנתק את הספק כוח, אין מספיק כוח לdac והוא גם לא עובד כמו שצריך.
אז ניסיתי לנתק מהכבל usb שמתחבר מהdac ל'רספברי' את הגיד של המתח החיובי (האדום). בשביל שהחשמל אלא יזלוג. הבעיה היא שבמצב כזה הוא לא מזהה את הdac. [ניסיתי גם במחשבים אחרים וגם הם לא מזהים את הdac כך. הusb ה'מנותק' מזהה דברים אחרים, אבל את הdac הוא לא מזהה]
יש פתרון?
ניסיתי היום את rasbmc למרבה הפלא (שלי כמובן) כל מה שצריך לעשות כדי לאפשר usb audio הוא לאפשר את AE (ואולי להתקין גרסת nightly).
גם אני נתקלתי בתופעה הזו, למיטב הבנתי מקור הבעיה היא רכזת הusb על הRPi.
הפתרון לכך הוא להוסיף את dwc_otg.speed=1 לקובץ cmdline.txt שמכריח עבודה בusb1.1 בלבד.
החיסרון בפתרון זה שהרבה התקנים לא יודעים לעבוד בתקן זו, כמו מקלדות ורכזות שונות.
מאוד ממליץ לך לעשות זאת באופן ידני, כלומר לחבר את כרטיס הזיכרון למחשב אחר (וינדוס יתאים) ולערוך את הקובץ (שנמצא גם תחת boot בraspbian).
אל תשתמש בתוסף הקונפיגורציה של rasbmc כיוון שאז כל עליה של המערכת הערך יתווסף מחדש לcmdline.txt ולא תוכל להשתמש בעכבר או מקלדת.
שים לב שיש יש תקורה מיותרת בrasbmc עקב השימוש בpulseaudio ומנוע האודיו AE לכן מומלץ לבצע overclocking.
בנוסף לכך לפי המדריך הזה יש גרסה לpulseaudio שיותר מותאמת לRPi, אני לא יודע אם היא נכללת עם rasbmc, שווה לנסות.
כאשר משתמשים בmpd אין צורך בpulseaudio והיא ניגשת הישר לדרייבר alsa וכמובן אין את AE וממשק משתמש לכן הביצועים יהיו הרבה יותר טובים.
אני ממליץ לך לבצע את הבדיקה שלך עם mpd, לערוך את cmdline.txt ולהוסיף את dwc_otg.speed=1 אך לא לבצע overclocking, לנתק את כל התקני usb האחרים ולשלוט עליה מקליינט דרך רשת קווית.
במקרה והקונפיגורציה הזו עובדת לכך טוב תבדוק אם overclocking משפיע בצורה כלשהיא.
פתרון שני אפשרי הוא לא להוסיף dwc_otg.speed=1 אך כן לחבר את כרטיס הקול לרכזת usb שמוזנת עצמאית.
איכות הרכזת במקרה הזה משפיעה במידה רבה, אני השתמשתי ברכזת זולה שלא מומלצת וקיבלתי שיפור רציני אך עדיין לא מושלם כמו הפתרון הראשון.
מהנסיון שלי overclocking השפיע לרעה בקונפיגורציה הזו והוסיף קיטועים אך יכול מאוד להיות שזאת עקב הרכזת הזולה.
אם זה עובד לך כראוי אז זה הפתרון המושלם כאשר זקוקים להתקני usb נוספים.
ראה בקישור רכזות מומלצות.
גם אני נתקלתי בתופעה הזו, למיטב הבנתי מקור הבעיה היא רכזת הusb על הRPi.
הפתרון לכך הוא להוסיף את dwc_otg.speed=1 לקובץ cmdline.txt שמכריח עבודה בusb1.1 בלבד.
החיסרון בפתרון זה שהרבה התקנים לא יודעים לעבוד בתקן זו, כמו מקלדות ורכזות שונות.
מאוד ממליץ לך לעשות זאת באופן ידני, כלומר לחבר את כרטיס הזיכרון למחשב אחר (וינדוס יתאים) ולערוך את הקובץ (שנמצא גם תחת boot בraspbian).
אל תשתמש בתוסף הקונפיגורציה של rasbmc כיוון שאז כל עליה של המערכת הערך יתווסף מחדש לcmdline.txt ולא תוכל להשתמש בעכבר או מקלדת.
שים לב שיש יש תקורה מיותרת בrasbmc עקב השימוש בpulseaudio ומנוע האודיו AE לכן מומלץ לבצע overclocking.
בנוסף לכך לפי המדריך הזה יש גרסה לpulseaudio שיותר מותאמת לRPi, אני לא יודע אם היא נכללת עם rasbmc, שווה לנסות.
כאשר משתמשים בmpd אין צורך בpulseaudio והיא ניגשת הישר לדרייבר alsa וכמובן אין את AE וממשק משתמש לכן הביצועים יהיו הרבה יותר טובים.
אני ממליץ לך לבצע את הבדיקה שלך עם mpd, לערוך את cmdline.txt ולהוסיף את dwc_otg.speed=1 אך לא לבצע overclocking, לנתק את כל התקני usb האחרים ולשלוט עליה מקליינט דרך רשת קווית.
במקרה והקונפיגורציה הזו עובדת לכך טוב תבדוק אם overclocking משפיע בצורה כלשהיא.
פתרון שני אפשרי הוא לא להוסיף dwc_otg.speed=1 אך כן לחבר את כרטיס הקול לרכזת usb שמוזנת עצמאית.
איכות הרכזת במקרה הזה משפיעה במידה רבה, אני השתמשתי ברכזת זולה שלא מומלצת וקיבלתי שיפור רציני אך עדיין לא מושלם כמו הפתרון הראשון.
מהנסיון שלי overclocking השפיע לרעה בקונפיגורציה הזו והוסיף קיטועים אך יכול מאוד להיות שזאת עקב הרכזת הזולה.
אם זה עובד לך כראוי אז זה הפתרון המושלם כאשר זקוקים להתקני usb נוספים.
ראה בקישור רכזות מומלצות.
Re: עדכון!
הdac כנראה מזהה שהוא מחובר למחשב בעזרת הVCC לכן פתרון כזה לא אפשרי, וזו לא נראה לי הבעיה (ראה הודעה קודמת).yyb כתב:לאחר בדיקות רבות. נדמה לי שהבנתי את הבעיה.
כשאני מחבר את הdac עם ספק כוח, זולג חשמל מהdac ל'רספברי' וזה מה שגורם לרעשים. כשאני מנתק את הספק כוח, אין מספיק כוח לdac והוא גם לא עובד כמו שצריך.
אז ניסיתי לנתק מהכבל usb שמתחבר מהdac ל'רספברי' את הגיד של המתח החיובי (האדום). בשביל שהחשמל אלא יזלוג. הבעיה היא שבמצב כזה הוא לא מזהה את הdac. [ניסיתי גם במחשבים אחרים וגם הם לא מזהים את הdac כך. הusb ה'מנותק' מזהה דברים אחרים, אבל את הdac הוא לא מזהה]
יש פתרון?...
מה שכן אפשר לעשות זה לחבר את הכבל הזה בין הרכזת לRPi ואת הdac לחבר לרכזת כבל רגיל, במידה והרכזת לא מתנהגת כמו הdac אין סיבה שזה לא יעבוד, זה בדיוק מה שעשיתי בפתרון השני שציינתי.