ReBAR, Above 4G Decoding ו-CSM
מה עושים Above 4G Decoding, Resizable BAR ו-CSM, מתי הם חשובים למתקן כרייה, איך מגדירים אותם בבטחה, ואיך בודקים את התוספת.
מה עושות שלוש הגדרות ה-BIOS
שלוש ההגדרות נמצאות ב-BIOS של לוח האם. שתיים מהן עוזרות למתקן כרייה להשתמש בהרבה כרטיסי GPU, והשלישית מפריעה להן.
- Above 4G Decoding מאפשר למערכת למפות התקנים מעל גבול הכתובות של 4 GB. זה מפנה מקום להרבה כרטיסי GPU ולחלונות הזיכרון הגדולים שלהם.
- Resizable BAR (ReBAR) מאפשר ל-CPU לראות את כל הזיכרון של GPU כחלון אחד, במקום פרוסות קטנות.
- CSM (Compatibility Support Module) הוא הדמיה ישנה של אתחול BIOS. הוא מתנגש עם שתי ההגדרות הראשונות.
Above 4G Decoding ו-ReBAR עובדים במצב אתחול UEFI מודרני כש-CSM כבוי.
מתי הן חשובות לכרייה?
GPU אחד או שניים במחשב רגיל בדרך כלל לא דורשים שום שינוי. ההגדרות מתחילות להיות חשובות בשני מקרים.
- מתקן כרייה נושא כמה כרטיסי GPU. בלי Above 4G Decoding, הלוח עלול לסרב לאתחל או להשמיט כרטיסים.
- אלגוריתם או תוכנת כרייה מזרימים סטים גדולים של נתוני עבודה. כאן ReBAR יכול להוסיף כמה אחוזים.
כריית GPU עתירת זיכרון היא סוג העומס שמרוויח מזה. התייחס לתוספת המדויקת כמשהו שמודדים, לא מניחים.
ה-qhash של Qubitcoin אינו עומס כזה. המעגל המדומה שלו קטן, ולכן ב-Qubitcoin ההגדרות האלה חשובות בעיקר למתקנים עם הרבה כרטיסי GPU.
איך מגדירים אותן
- עדכן קודם את ה-BIOS. לוחות ישנים יותר קיבלו ReBAR דרך עדכון.
- כבה את CSM.
- הפעל את Above 4G Decoding.
- הפעל את Resizable BAR. חלק מהלוחות קוראים להגדרה הזו Auto.
מערכת ההפעלה חייבת להיות מותקנת במצב UEFI, אחרת היא לא תאתחל כש-CSM כבוי. התקנת Windows ישנה מאוד במצב legacy היא הדבר הנפוץ היחיד שזה שובר. הפתרון הוא להתקין מחדש את Windows במצב UEFI.
איך בודקים שזה עבד
ב-Windows, GPU-Z מראה אם ReBAR פעיל. ב-Linux, לוג הקרנל וכלי היצרן מראים זאת.
אחר כך מדוד את ביצועי תוכנת הכרייה לפני השינוי ואחריו. השתמש בחלון זמן ארוך ולא בדקה הראשונה.
השאר את השינוי רק אם המספר מצדיק אותו. העתקת הגדרות BIOS בלי למדוד היא הדרך שבה מתקנים הופכים ללא יציבים בלי שום רווח.