מדריך להגדרת כרטיס מסך של nvidia

מתוך הויקי של ג'נטו.

קפיצה אל: ניווט, חיפוש

מדריך זה מסביר כיצד להתקין כרטיסי מסך של חברת nvidia ואת המאיץ הגרפי שלו.

המדריך הינו תמציתי ומסביר כל פקודה ופקודה בהתקנה בלבד.

למידע נוסף ומורחב ראה את מקור המדריך במדריך הרשמי של ג'נטו.

תוכן העניינים

[עריכה] הגדרת הכרטיס

[עריכה] קרנל

עליך לאפשר בקרנל את האפשרויות הבאות:

קוד: אפשור כרטיס מסך nvidia בקרנל
Loadable module support --->
 [*] Enable loadable module support
Processor and Features --->
 [*] MTRR (Memory Type Range Register) support
Device Drivers --->
 Character devices --->
    <*> /dev/agpgart (AGP Support)
Device Drivers --->
 Graphics Support --->
    <*> Support for frame buffer devices
    (...)
    <*>   VESA VGA graphics support
       VESA driver type (vesafb-tng)  --->
            בחר אחד מאלה:
           ( ) vesafb (עדיף על פני השני אם אתה משתמש ב-amd64)
           (X) vesafb-tng

לנטרל את האופציות הבאות!!!

Device Drivers --->
 Graphics Support --->
    < >   nVidia Framebuffer Support
    < >   nVidia Riva support

שמור והדר את הקרנל כפי שעשית בהתקנה של ג'נטו.

אזהרה: אל תאפשר תמיכת nvidia בקרנל, אם יש לך מעבד x86 או AMD64, מכיוון שזה מתנגש עם הדרייבר שיותקן בהמשך; לכן, הורדנו את התמיכה של nvidia בקרנל.

[עריכה] התקנת הדרייבר

אנחנו נצטרך להתקין את החבילה nvidia-drivers. שים לב כי החבילות nvidia-kernel ו-nvidia-glx הן חבילות ישנות ויורדו בבוא הזמן מן הפורטאג'. מומלץ להחליף אותן לחבילה החדשה, אם אתה משתמש בהן.

אם יש לך כרטיס ישן, יכול להיות שתצטרך את החבילה nvidia-legacy-drivers, שתומכת בכרטיסים ישנים.

קוד: כרטיסים שנתמכים ע"י החבילה nvidia-legacy-drivers

TNT2
TNT2 Pro
TNT2 Ultra
TNT2 Model 64 (M64)
TNT2 Model 64 (M64) Pro
Vanta
Vanta LT
GeForce 256
GeForce DDR
GeForce2 GTS
GeForce2 Pro
GeForce2 Ti
GeForce2 Ultra
GeForce2 MX Integrated graphics
Quadro
Quadro2 Pro
Quadro2 EX

אם יש לך את אחד הכרטיסים האלו תצטרך להתקין את החבילה nvidia-legacy-drivers.

נבצע את הפקודה הבאה כדי להתקין את הדרייבר:

קוד: התקנת הדרייבר
(אם יש לך כרטיס שלא רשום ברשימה למעלה של כרטיסי ה-legacy)
# emerge nvidia-drivers
(אם הכרטיס שלך רשום ברשימת כרטיסי ה-legacy)
# emerge nvidia-legacy-drivers
שים לב: בכל פעם שתקמפל את הקרנל שלך תצטרך להתקין את הדרייברים של כרטיס המסך שלך.

לאחר שההתקנה מסתיימת, טען את המודול של nvidia:

קוד: טעינת המודול של nvidia
# modprobe nvidia

עכשיו, הגדר שבכל הפעלה של המחשב המודול ייטען אוטומט:

קוד: טעינה אוטומטית של המודול
# echo "nvidia" >> /etc/modules.autoload.d/kernel-2.6

(אם אתה משתמש בקרנל 2.4 שנה את הקובץ ל-2.4 בהתאמה)

לאחר כל זה, הרץ את הפקודה modules-update כדי שהעדכון ייכנס לפעולה.

[עריכה] הגדרת ממשק ה-X

עליך לעדכן את קובץ ממשק ה-X (הקובץ etc/X11/xorg.conf/) באפשרויות הבאות:

קובץ: קובץ ממשק ה-X
Section "Device"
  (...)
  Driver     "nvidia"
  VideoRam   65536 # שנה לערך הזיכרון שקיים אצלך בכרטיס
EndSection
...
Section "Module"
  (...)
  # Load  "dri"
  Load  "glx"
  (...)
EndSection
...
Section "Screen"
  (...)
  DefaultDepth 16 # (or 24)
  Subsection "Display"
  (...)
EndSection

לבסוף הרץ את הפקודה eselect opengl set nvidia

[עריכה] הוספת משתמשים לקבוצת הרשאות הוידאו

ע"מ לעשות זאת, הפעל את הפקודה הבאה:

קוד: הוספת משתמש לקבוצת הרשאות הוידאו
# gpasswd -a youruser video

[עריכה] בדיקת הכרטיס שלך

ע"מ לבדוק אם ההתקנה וההגדרה בוצעה בהצלחה, הרץ את הפקודה הבאה:

קוד: בדיקת הכרטיס
# glxinfo | grep direct
direct rendering: Yes

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

כמו כן, תוכל לראות את כרטיס המסך בפעולה בעזרת הפקודה glxgears.

[עריכה] הגדרת תמיכה בכרטיס המסך של nvidia

מומלץ להוסיף לדגלי ה-use בקובץ make.conf את הדגל nvidia, כדי שתוכנות יותקנו עם תמיכה בכרטיס מסך זה. לאחר ההוספה, הדר מחדש את החבילות במערכת שלך עם הדגל החדש כדי שאלה יותקנו עם התמיכה בדגל החדש. עשה זאת בעזרת הפקודה emerge -uD --newuse world.

[עריכה] כלי ההגדרות של nvidia

תוכל גם להשתמש בכלי ההגדרות של nvidia. פשוט התקן את media-video/nvidia-settings בעזרת הפקודה emerge nvidia-settings.

[עריכה] אפשרויות מתקדמות

[עריכה] תיעוד

הדרייבר של nvidia מגיע עם תיעוד שנמצא ב-usr/share/doc/. פשוט הרץ את הפקודה less /usr/share/doc/nvidia-glx-*/README.txt.gz.

[עריכה] אפשרויות מתקדמות

ניתן למצוא את אלו בקובץ etc/modules.d/nvidia/. לאחר עדכון הקובץ עדכן את מידע המודול (modules-update) וטען מחדש את המודול (הסרה modprobe -r nvidia; הוספה modprobe nvidia).

כלים אישיים
שפות אחרות