חזרה
‏Asahi Linux: מהדורה ל-M3 מתקרבת, ו-NVMe עובד ב-M4 ו-M5
SiTech AI Team3 წთ. საკითხავი

‏Asahi Linux: מהדורה ל-M3 מתקרבת, ו-NVMe עובד ב-M4 ו-M5

בדוח ההתקדמות של Asahi Linux ל-Linux 7.2 נסקרים ערוץ PSCI מבוסס UEFI, תמיכה מלאה במצלמות, מיקרופונים, USB ו-Thunderbolt ב-M3, והדרך ל-scanout ישיר.

‏Asahi Linux פרסמה דוח התקדמות לרגל יציאת Linux 7.2. המחבר, ג'יימס קאליגרוס, סוקר את מצב התמיכה ב-Apple Silicon בניהול צריכת חשמל, בסדרת M3, בהרצת M4 ו-M5 ובהאצת וידאו.

מכשול ניהול צריכת החשמל

ליבות המעבד של אפל אינן מיישמות את רמת EL3, ולכן ממשק ניהול הצריכה התקני של Arm, ‏PSCI, אינו נגיש בערוצי SMC או HVC המקובלים. סבן בונה במקום זאת ערוץ PSCI המבוסס על שירותי ה-Runtime של UEFI: ‏m1n1 שומר לעצמו אזור זיכרון ומותיר אחריו מימוש PSCI, כך שהקרנל יכול לקרוא לו גם כשהוא רץ באותה רמת Exception. טלאי הקרנל שמפעילים זאת כבר נשלחו לרשימת התפוצה כ-RFC.

ב-M4 זה נעשה דחוף: הוראת WFI גורמת לליבה לאבד את מצבה ולהפיל את מה שרץ עליה, ואפל נועלת מאז דור M4 את האוגרים שקובעים התנהגות זו. יורקה הוסיף פרמטר בשורת הפקודה של הקרנל שהופך את התנהגות לולאת ה-idle לניתנת להגדרה, ובכך מגן על מחשבי M4 בשלב האתחול המוקדם; הטלאים כבר ב-linux-next.

‏M3: מצלמות, מיקרופונים, USB ו-Thunderbolt

תמיכת המצלמות מכסה כעת כל מכשיר M3 עם מצלמה מובנית, לאחר שצ'אוס_פרינסס טיפלה בהודעת אתחול אחת שהוחמצה ב-M3 Max. גם המיקרופונים עובדים בכל מכשירי M3 המאובזרים, לאחר עבודה על "מנפה בתדר גבוה" חדש שנדרשו לו מקדמים חדשים והודעת אתחול גדולה יותר. רכיב ATCPHY דרש רצף כיולים חדש בגלל המעבר לתהליך N3 של TSMC.

אפל גם החליפה את בקר יציאות ה-USB ב-M3 Pro וב-Max מ-CD3217 (‏ACE2) שעל I2C ל-ACE3 שעל אפיק SPMI. מילדסנרייז וצ'אוס_פרינסס קבעו של-ACE3 כמעט אותו מערך אוגרים, וכעת USB 3.0 ו-Thunderbolt פועלים בכל מכשירי M3. מחשבי M3 מכוונים ל-ABI הקושחה מ-macOS 14.8.3, ותמיכת DCP כמעט השיגה את ה-ABI מ-macOS 13.5 המשמש ל-M1 ו-M2 — בצוות אומרים שגרסה רשמית קרובה.

‏M4, M5 ופענוח וידאו

יורקה וסבן יישמו את שינויי הקושחה של בקר ה-NVMe מחבילת macOS 15.x, כך ש-NVMe עובד ב-M4 וב-M5, התקני PCIe מזוהים, וקריסה שנגרמה מהפעלת יותר מליבת מעבד אחת תוקנה. עדיין מוקדם להפעיל מחשבים אלה במתקין של Asahi.

מפענח הווידאו של אפל (AVD) מטפל כעת ב-AVC, ‏HEVC ו-VP9 באמינות סבירה בכל המחשבים הנתמכים, וב-AV1 מ-M3 ומעלה. מכיוון ש-AVD חסר-מצב, הוא מתאים ל-API בשם V4L2 Stateless שתוכנות שולחניות נטשו לטובת VA-API; סופוס עשה פורק לשכבת התרגום של megi והביא אותה למצב עובד עבור AVD. היא אינה נכללת כברירת מחדל ב-Fedora Asahi Remix ואינה עובדת עם ארגז החול לפענוח וידאו של Firefox.

בדרך ל-scanout ישיר

הרווח הבא הוא ביטול העתקות פריימים בין AGX, ‏DCP ו-AVD, ותמיכה בפורמט Interchange כבר חוברה לדרייבר הקרנל של DCP ולשני דרייברי Mesa — ‏Asahi ו-Honeykrisp. ‏Kwin עדיין מתייחס ל-AGX ול-DCP כמערך מרובה כרטיסים ומשבית scanout ישיר ב-DMA-BUF, אך מפתחי KDE עובדים על כך והתמיכה עשויה להיכנס כבר ב-Plasma 6.8.

בין הטלאים שנשלחו לאחרונה ל-upstream: שינויי פריפריה ל-I2S עבור speakersafetyd, טלאי Devicetree לדרייבר hwmon המבוסס על SMC, ותיקונים לשינויי ממשק הקושחה של SMC שהוכנסו ב-macOS 27.

SSiTech

SiTech — פיתוח אתרים בכוח ה-AI

אנחנו בונים אתרים מהירים ומודרניים ומשלבים AI בתהליכי עבודה אמיתיים. יש לכם פרויקט או שאלה? נשמח לעזור.