גרפיקה היברידית - פתרון לשני כרטיסי מסך בלינוקס (vga_switcheroo)

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

קרלוס פיוריטי הוא אחד מאלה זוכים של התחרות השבועית שלנו: «שתף את מה שאתה יודע על לינוקס«. מזל טוב! חרד לגבי להשתתף ולתרום את תרומתך לקהילה, כמו קרלוס?

קיימת בעיה רצינית עבור משתמשי לינוקס המחזיקים במחשבים ניידים עם מעבדי Core i3, Core i5 ו- Core i7 של אינטל. למחשבים אלה שני כרטיסי מסך כדי להשיג ביצועים טובים יותר. האחד, הנקרא "משולב" שנמצא בתוך המעבד לטיפול בגרפיקה סטנדרטית כמו ציור ממשק ודברים פשוטים. השני, המכונה "דיסקרטי" הוא לוח עוצמתי שניתן להשתמש בו במקרים בהם יש צורך להשתמש בגרפיקה עם ביצועים גבוהים כמו אלה הנדרשים על ידי משחקים.

במקרה הספציפי שלי, המעבד הוא Intel Core i5-2430M כפול ליבה 2.40GHz בעל כרטיס מסך "משולב" וכרטיס מסך "נפרד" AMD Radeon HD 6630.

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

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

לפני שתתחיל, וודא שהתקנת חבילות איתור באגים וניקוי באגים. בחלק מההפצות זה לא מגיע כברירת מחדל. כדי לוודא שהכל בסדר וכדי להיות מסוגל להתקדם עם השלבים, אתה יכול לנסות לראות את התוכן של קובץ / sys / kernel / debug / vgaswitcheroo / switch. אם אין להם את זה במערכת שלהם, הם לא יוכלו לשנות את ההגדרות.

צעדים

1.- אפשר הרשאות לביצוע המעבר:

sudo su
שם משתמש -R: שם משתמש / sys / kernel / debug
שם משתמש chown: שם משתמש / sys / kernel / debug / vgaswitcheroo / switch
יציאה

2.- הפעל את כרטיס המסך המנותק (הוא אינו מייצר כרגע פלט וידאו).

הד פועל> / sys / kernel / debug / vgaswitcheroo / switch

חבר את פלט הווידיאו ללוח המשולב.

הד IGD> / sys / kernel / debug / vgaswitcheroo / switch

חבר את יציאת הווידיאו ללוח הדיסקרטי.

הד DIS> / sys / kernel / debug / vgaswitcheroo / switch

כבה את כרטיס המסך "מנותק" כרגע.

הד OFF> / sys / kernel / debug / vgaswitcheroo / switch

צפה במצב הנוכחי של תצורת vga_switcheroo:

cat / sys / kernel / debug / vgaswitcheroo / switch

זה ייצור פלט כזה:

0: IGD: +: Pwr: 0000: 00: 02.0 -> לוח משולב מופעל (Pwr) ובשימוש (+).
1: DIS :: כבוי: 0000: 01: 00.0 -> לוח דיסקרטי כבוי (כבוי)

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


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   1994 דיג'ו

    ב- Debian wheezy אין קובץ vgaswicheroo, איך אוכל לשלוט בגרפיקה ההיברידית?

  2.   ראול אגייאר דיג'ו

    כדי שהתצורות לא יאבדו בעת אתחול קל, אתה משלב את זה ב- rc.local וב- voila.

  3.   סרג'יו דיג'ו

    ואיך משלבים את זה ב- rc.local? אני ב- Fedora 17 ואני מחפש כיצד ליצור סקריפט bash שפועל בעת ההפעלה, אך הבעיה נובעת מביצוע סודו סו, שמבקש סיסמה ואני לא יודע איך להפוך אותה לאוטומטית ... האם תוכל לעשות הדרכה כיצד לגרום לזה להיות? אוטומטי בהפעלה ??

  4.   דייגו ארמנדו פרדומו דיג'ו

    דבר נוסף לאחר החלת פתרון זה בעת הפעלת סרטון האם הוא מאיץ פיתרון כלשהו? יש לי מותקן לינוקס 13 מנטה, המחשב שלי הוא מעבד iell Core של Dell

  5.   בואו נשתמש בלינוקס דיג'ו

    אני חושב שכאן תמצא את מה שאתה מחפש, בקטע "סקריפט לשימוש במהלך האתחול"
    https://help.ubuntu.com/community/HybridGraphics
    לחיים! פול.

  6.   דייגו ארמנדו פרדומו דיג'ו

    ברכות: התרומה שלך מעניינת מאוד, אבל איך אני מוודא שהתצורה הזו לא תאבד בעת הפעלה מחדש של המחשב האישי?