כיצד לבדוק איזה GPU מותקן בלינוקס

מחשב נייד לינוקס עם חלון מסוף פתוח.

Fatmawati Achmad Zaenuri/Shutterstock



צריך לזהות את יחידת העיבוד הגרפית (GPU) במחשב לינוקס? כך תוכל לזהות את הכרטיס הגרפי משורת הפקודה וב-GNOME.

הצעד הראשון

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





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

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



lspci ומסד הנתונים של ה-PCI ID

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

פרסומת

אתה יכול להשתמש ב- |_+_| הפקודה כדי לרשום את התקני PCI מותקנים במחשב לינוקס , כמו גם קצת מידע עליהם.

האם זה לא יהיה נהדר אם נוכל לקשור את מסד הנתונים של PCI ואת |_+_| לפקד ביחד? ובכן, למעשה, זה בדיוק מה שקורה כשאתה מפעיל את |_+_| פקודה. הוא בודק עותק מקומי של מסד הנתונים של PCI כדי לזהות את התקני PCI שהוא מזהה. לפני שנתחיל, זה חכם לעדכן את העותק המקומי של מסד הנתונים של PCI.



הקלד את |_+_| פקודה לעשות בדיוק את זה :

lspci

גרסת מסד הנתונים העדכנית ביותר מאוחזרת עבורנו, ונוכל כעת להשתמש ב- |_+_| פקודה. יהיה פלט רב, אז נעביר אותו אל |_+_|. ה- |_+_| אפשרות (מילה במילה) אומרת |_+_| לתת לנו כמה שיותר מידע. נשתמש ב-|_+_| כדי להבטיח שהמידע יהיה מפורט ככל האפשר.

אנו מקלידים את הפקודה שלנו באופן הבא:

lspci

התוצאות מופיעות ב-|_+_|. אם תלחץ על הקש קדימה (|_+_|), תפעיל את |_+_| פונקציית חיפוש.

הקלד VGA במלואו והקש Enter.

סוּג

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

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

פרסומת

אז אתה יכול לראות דוגמה לתוצאות בעולם האמיתי, הנה הפלט מהמחשב המארח (הפיזי):

lspci

זה נתן לנו הרבה מידע טוב מיד!

הכרטיס הוא NVIDIA Corporation GP108 [GeForce GT 1030], ולאחר מספר שניות עם מנוע חיפוש, מצאנו את דף הטכנולוגיה של NVIDIA עבור המכשיר הזה . הטקסט [בקר VGA] בסוף השורה הראשונה מציין שזהו הכרטיס הגרפי התפעולי. זה מידע שימושי כאשר יותר מכרטיס אחד מותקן במחשב.

הפקודה lshw

אתה יכול גם להשתמש ב-|_+_| הפקודה לרשימת החומרה המותקנת במחשב לינוקס. הוא מדווח גם על מגוון סוגים - לא רק חומרת PCI.

כדי לומר לו לדווח על הכרטיסים הגרפיים שהוא מוצא, נשתמש ב- |_+_| אפשרות (class) והעבירו את שינוי התצוגה. ה- |_+_| כוחות האופציה |_+_| לספק את המזהים המספריים של המכשירים, כמו גם את שמותיהם.

הקלד את הדברים הבאים:

update-pciids

הנה מה שהפקודה הזו מצאה במחשב הפיזי:

lspci

למרבה המעודד, שניהם מצאו את אותו כרטיס!

המזהים [10DE:1D01] מייצגים את היצרן (10DE) ואת הדגם (1D01). כדי למצוא את היצרן והדגם באופן מיידי, תוכל להקליד כרטיס מסך 10de:1d01 במנוע חיפוש.

הפקודה glxinfo

ה- |_+_| הפקודה היא שיטה נוספת שבה אתה יכול להשתמש. זה נותן לך מידע מה סיומת OpenGL עבור מערכת X Windows . לאחר מכן תוכל לחפש חלק מהמידע הזה כדי לגלות איזה סוג של כרטיס גרפי מותקן במכונה.

פרסומת

ה- |_+_| הפקודה כבר קיימת במנג'רו ובפדורה, אבל אתה צריך להתקין אותה באובונטו. כדי לעשות זאת, הקלד את הפקודה הבאה:

less

כדי לצרף את הפלט מ-|_+_| דרך |_+_|, והשתמש ב- |_+_| (הדפס מזהים), הקלד את הדברים הבאים:

-v

הכרטיס הגרפי מתואר בשורת ההתקן.

זה הפלט מהמחשב הפיזי:

lscpi

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

שימוש ב-GUI לזיהוי הכרטיס הגרפי

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

בשולחן העבודה של GNOME, פתח את תיבת הדו-שיח 'הגדרות' ולאחר מכן לחץ על פרטים בסרגל הצד. בחלונית About, חפש ערך גרפיקה. זה אומר לך איזה סוג של כרטיס גרפי נמצא במחשב, או, ליתר דיוק, הכרטיס הגרפי שנמצא כעת בשימוש. ייתכן שלמכונה שלך יש יותר מ-GPU אחד.

הגדרות GNOME

פרסומת

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

הגדרות GNOME

כרטיסים גרפיים במחשבים ניידים

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

בוא נקליד אותו |_+_| פקודה מקודם, אבל הפעם, נריץ אותה במחשב נייד:

sudo

כצפוי, אנו מקבלים תיאור של כרטיסי המסך במכונה:

less

המחשב הנייד הזה כולל גם וגם Intel Core GPU ו-NVIDIA GeForce 610M. עם זאת, לשני הכרטיסים יש את המחרוזת [בקר VGA], אשר בדרך כלל מציינת איזה GPU נמצא בשימוש.

פרסומת

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

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

פקודות לינוקס
קבצים זֶפֶת · pv · חתול · טק · chmod · אחיזה · הבדל · sed · עם · איש · דחף · popd · fsck · testdisk · seq · fd · פנדוק · CD · $PATH · מביך · לְהִצְטַרֵף · jq · לְקַפֵּל · ייחודי · journalctl · זָנָב · מדינה · ls · fstab · זרק · פָּחוּת · chgrp · chown · לְהַאִיץ · תראה · מחרוזות · סוּג · לשנות שם · רוכסן · לִפְתוֹחַ · הר · umount · להתקין · fdisk · mkfs · rm · rmdir · rsync · df · gpg · אָנוּ · ננו · mkdir · מ · ב · תיקון · להמיר · rclone · שמץ · SRM
תהליכים כינוי · מָסָך · חלק עליון · נֶחְמָד · נחמדים · התקדמות · רצועה · מערכת · tmux · chsh · הִיסטוֹרִיָה · בְּ- · קבוצה · חינם · איזה · dmesg · usermod · נ.ב · chroot · xargs · tty · זרת · lsof · vmstat · פסק זמן · קִיר · כן · לַהֲרוֹג · לִישׁוֹן · סודו · שֶׁלוֹ · זְמַן · הוספה קבוצתית · usermod · קבוצות · לשוו · לכבות · לְאַתחֵל · תפסיק · כיבוי · passwd · lscpu · crontab · תַאֲרִיך · bg · fg
רשת netstat · פינג · traceroute · ip · ss · מי זה · fail2ban · bmon · אתה · אֶצבַּע · nmap · ftp · סִלְסוּל · wget · מי · מי אני · ב · iptables · ssh-keygen · ufw

קָשׁוּר: מחשבי Linux הטובים ביותר למפתחים וחובבי

קרא את הבא תמונת פרופיל עבור דייב מקיי דייב מקיי
דייב מקיי השתמש לראשונה במחשבים כשסרט נייר מחורר היה באופנה, ומאז הוא מתכנת. לאחר למעלה מ-30 שנה בתעשיית ה-IT, הוא כעת עיתונאי טכנולוגיה במשרה מלאה. במהלך הקריירה שלו, הוא עבד כמתכנת עצמאי, מנהל צוות פיתוח תוכנה בינלאומי, מנהל פרויקטים של שירותי IT, ולאחרונה כמנהל הגנת מידע. הכתיבה שלו פורסמה על ידי howtogeek.com, cloudsavvyit.com, itenterpriser.com ו-opensource.com. דייב הוא אוונגליסט של לינוקס ותומך בקוד פתוח.
קרא את הביוגרפיה המלאה

מאמרים מעניינים