כלי הקוד הפתוח gpu-unlock, שפיתח Zagitta, נועד לשנות את קצב הנפקת ההוראות בחלק מפעולות Tensor Core בכרטיסי GeForce המבוססים על ארכיטקטורת Ampere. במבחני חישובי מטריצות נרשמו שיפורים ניכרים — עד כ־80% במדידת BF16 מסוימת — אבל אין פירוש הדבר שכל יישום AI, ובוודאי שלא כל משחק, יפעל מהר יותר באותה מידה.
1
8
מה עושה gpu-unlock?
הכלי מיועד למעבדים הגרפיים GA102, GA103, GA104 ו־GA106. הוא מתמקד בפעולות FP16 ו־BF16 שמצטברות ל־FP32 — כלומר, בחישוב בדיוק נמוך יחסית, תוך צבירת התוצאה בדיוק גבוה יותר. לפי המפתח, בכרטיסים הנתמכים הוא משיב לפעולות האלה קצב הנפקת הוראות הדומה לזה של כרטיסים מקצועיים.
1
המודול נטען מתוך ה־initramfs, סביבת האתחול הראשונית של לינוקס, לפני שמנהל ההתקן הרשמי של NVIDIA נקשר לכרטיס. בשלב הזה הוא כותב הגדרות לבחירת מהירויות חומרה ומבצע איפוס תפקודי (FLR); אחר כך הוא מוסר את השליטה למנהל ההתקן המקורי, ללא שינוי. בין ההגדרות שמציין המאגר: SS0 0x88888888 ובורר SS1 0x8 עבור IMLA4.
1
הגישה משלבת טכניקה שנחקרה בעבר בהקשר של כרטיסי כרייה CMP עם תזמון מוקדם, לפני טעינת מנהל ההתקן. מדובר במודול קרנל ללינוקס — לא במנהל התקן של NVIDIA שעבר טלאי ולא ביישום UEFI. השיטה המתוארת אינה דורשת שינוי פיזי בכרטיס או צריבה קבועה של ה־VBIOS.
1
4
מה מראים המספרים?
במבחן שפרסם הפרויקט, RTX 3090 Ti הורץ עם הגבלת הספק של 450 ואט. מדובר בחישוב GEMM צפוף בגודל 8192³, עם צבירה ל־FP32 וחציון של חמש מדידות. אלה תוצאות שדווחו על ידי המפתח — לא סדרת מבחנים עצמאית ואחידה לכל הכרטיסים והיישומים.
1
| סוג החישוב |
לפני |
אחרי |
שינוי מדווח |
| FP16 |
87.46 TFLOPS |
118.39 TFLOPS |
כ־35%+ |
| BF16 |
87.50 TFLOPS |
157.41 TFLOPS |
כ־80%+ |
| TF32 |
42.58 TFLOPS |
82.61 TFLOPS |
כ־94%+ |
משתמש נוסף דיווח על RTX 3090 שבו FP16 עלה מ־82 ל־126 TFLOPS, BF16 מ־82 ל־129 TFLOPS, ו־TF32 מ־41 ל־74 TFLOPS. אלה תוצאות של משתמש יחיד, ולא הבטחה לרווח דומה בכל כרטיס או מערכת.
13
בדיווח תאימות נוסף נמסר שכרטיס EVGA RTX 3090 ללא שינוי חומרה פעל עם הכלי באובונטו 24.04 ובהגבלת הספק של 350 ואט. המשתמש דיווח על קצב FP16 ו־BF16 גבוה בערך פי שניים לכל מגה־הרץ. חשוב להבחין: זהו נתון מנורמל לתדר, ולא הוכחה לכך שהביצועים הכוללים הוכפלו תחת מגבלת ההספק.
30
למה השיפור במשימות AI עשוי להיות קטן יותר?
מבחן GEMM מתמקד בדיוק בסוג החישוב שהכלי מנסה להאיץ. יישום שלם, לעומת זאת, מבצע גם פעולות אחרות, ולכן רק חלק מזמן הריצה שלו עשוי ליהנות מהשינוי. הדיווחים שסופקו ממחישים את הפער:
- בדיווח על RTX 3090 עם vLLM, עיבוד ההנחיה (prefill) היה מהיר בכ־33%, בעוד שקצב יצירת הטוקנים נותר כמעט ללא שינוי. אותו משתמש דיווח גם על שמונה שעות של בדיקות עם עומסים מעורבים.
10
- בדיקה נפרדת של RTX 3090 שהוגבל ל־230 ואט דיווחה על שיפור של כ־22%–30% בעיבוד ההנחיה, אך רק כ־1%–5% ביצירת הטוקנים. מדובר בעומס ובמערכת אחרים, ולכן אין להשוות את המספרים ישירות לדיווח על vLLM.
43
- בגרפים של ComfyUI שהסתמכו במידה רבה על BF16, דווח על ריצה מהירה ב־31%–60% בכרטיס RTX 3090 Ti אחד; ביצועי INT8 נותרו כמעט ללא שינוי.
19
התוצאה בפועל תלויה בשאלה אם היישום משתמש בדיוק ובהוראות שהכלי משנה, וגם בבחירת הליבות החישוביות, בגודל המטריצות, באצווה ובעוצמת ההספק. לכן שיפור גדול במדידת GEMM יכול להתבטא בשיפור קטן יותר בזמן הריצה הכולל של מודל.
1
10
19
43
תמיכה, מצב הפרויקט ומה כדאי לקחת בחשבון
הפרויקט היה זמין לציבור עד 18 באוקטובר 2026. לפי נתוני מעקב היסטוריים של צד שלישי, ב־24 באוקטובר היו למאגר כ־2,200 כוכבים ב־GitHub. רישום הפעילות שסופק מציג גם את הקומיט 4189b17, שהחזיר את הענף למצב עבודה קודם, c274e74 — קומיט שעסק בהפעלה מחדש של השחרור לאחר חזרה ממצב שינה. אלה תמונות מצב היסטוריות, ולא עדכון מובטח על מצב המאגר כיום.
19
28
42
44
המודול של Zagitta מיועד ללינוקס. קיימת גם גישה נפרדת וניסיונית המבוססת על UEFI, שדיווחה על שיפור BF16 בצירוף חומרה מסוים; אין בכך הוכחה לתמיכה רחבה ב־Windows או לגרסת Windows נתמכת של המודול הזה.
20
ההתקנה כרוכה בהגדרות קרנל ו־initramfs ובאיפוס של הכרטיס בעת האתחול. בדיווחי התאימות מופיעות גם בעיות התקנה שתלויות בהפצת הלינוקס, והיסטוריית הפיתוח כוללת החזרה לאחור של שינויים. מי ששוקל להתקין את הכלי צריך לבדוק את המידע העדכני ולוודא שיש לו דרך לשחזר מערכת שלא עולה; הצלחה בבדיקה קצרה אינה מעידה על אמינות לאורך זמן בכל שילוב של כרטיס, קרנל, מנהל התקן ומצב שינה.
6
42
44
השורה התחתונה: gpu-unlock עשוי להאיץ משמעותית סוגים מסוימים של חישובי Tensor Core, ובמבחן BF16 של הפרויקט נרשם שיפור של כ־80% ב־RTX 3090 Ti. אבל הנתונים אינם מוכיחים שכל משימת AI תשתפר באותו שיעור, ואינם מאמתים שיפור בביצועי DLSS או משחקים.
1
4
45