מדריך להגדרת כרטיס מסך של 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 |
אם יש לך את אחד הכרטיסים האלו תצטרך להתקין את החבילה 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).
