বর্তমান ইনস্টল করা ভিডিও ড্রাইভারের তথ্য কীভাবে পরীক্ষা করবেন?


67

আমি যখন পিডিএফ ফাইলের মাধ্যমে স্ক্রোল করার মতো তুচ্ছ জিনিস করি তখন আমার সিপিইউ ব্যবহারের পরিমাণ বেশি। সুতরাং আমি আমার ভিডিও ড্রাইভারটি সঠিকভাবে ইনস্টল করা নেই বলে মনে করি।

আমি আমার বর্তমানে ইনস্টল থাকা ভিডিও ড্রাইভারের তথ্য যেমন: কোনও ড্রাইভার ইনস্টল আছে এবং এটি কোন সংস্করণে রয়েছে তা পরীক্ষা করে নিশ্চিত করতে চাই। তারপরে আমি সিদ্ধান্ত নিতে পারি যে এটি আপডেট না হলে কোনও নতুন ইনস্টল করবেন কিনা।

উইন্ডোজে, আমি ডিভাইস ম্যানেজারটি ব্যবহার করতে পারি, উবুন্টু লিনাক্সে এটি কীভাবে করবেন? আমি এর জন্য জিইউআই সমাধান আশা করি না। কমান্ড লাইন যথেষ্ট যথেষ্ট হবে।


উত্তর:


70

লিনাক্সে ভিডিও ড্রাইভারের জন্য দুটি অংশ রয়েছে, কার্নেল অংশ এবং এক্স সার্ভার অংশ।

  1. প্রথমে আপনার হার্ডওয়্যারটি চিহ্নিত করুন। lspci | grep VGAএকটি টার্মিনালে টাইপ করে, আপনার গ্রাফিক কার্ডের বিবরণের সাথে একটি লাইন দেখতে হবে (এমনকি এটি কিছুটা কনফিগার না হলেও)।
  2. আসুন সঠিক কর্নেল ড্রাইভারটি লোড হয়েছে কিনা তা পরীক্ষা করে দেখুন find /dev -group video
  3. আসুন সঠিক এক্স ড্রাইভার লোড হয়েছে কিনা তা পরীক্ষা করে দেখুন glxinfo | grep -i vendor

আপনি যদি আরও সহায়তা চান তবে আমি নিম্নলিখিত কমান্ডগুলির ফলাফল চাই: ( মনে রাখবেন, কখনই কমান্ড লাইনে বিশ্বাস করবেন না যা লোকে আপনাকে এটি না জেনে এক্সিকিউট করতে বলে ))

lspci | grep VGA
lsmod | grep "kms\|drm"
find /dev -group video
cat /proc/cmdline
find /etc/modprobe.d/
cat /etc/modprobe.d/*kms*
ls /etc/X11/xorg.conf
glxinfo | grep -i "vendor\|rendering"
grep LoadModule /var/log/Xorg.0.log

1
লিনাক্স ভিডিও ড্রাইভার মডেল এই টু পার্ট জিনিস?
স্মিভিকিপিডিয়া

4
আপনি যদি কোনও টার্মিনালে শেষ 4 টি লাইন অনুলিপি করেন এবং ফলাফলটি আপনার প্রশ্নের (সম্পাদনা) শেষে যুক্ত করেন, আপনার প্রশ্নের উত্তর দেওয়া আরও সহজ হবে। তবে অবিশ্বস্ত কমান্ডগুলি কার্যকর না করার কথা মনে রাখবেন । সম্ভবত কিছু স্ট্যাকওভারফ্লো বিশ্বস্ত ব্যবহারকারী তাদের প্রমাণ পড়তে পারে এবং মন্তব্যে স্বীকৃতি জানাতে পারে।
শেলহোলিক

5
তাহলে glxinfoকমান্ড উপলব্ধ নেই, চালানো sudo apt-get install mesa-utils
জেজেডি

1
grep VGAসবসময় সমস্ত ডিভাইস প্রদর্শন করবে না।
পাইলট 6

লোকেরা অনলাইনে খুঁজে পাওয়া আদেশগুলি অন্ধভাবে কার্যকর না করার জন্য তাদের মনে করিয়ে দেওয়ার জন্য ধন্যবাদ।
বার্টগোল

22

সবচেয়ে সহজ উপায় চালানো

lspci -k | grep -EA3 'VGA|3D|Display'

উদাহরণ:

00:02.0 VGA compatible controller: Intel Corporation HD Graphics 530 (rev 06)
    Subsystem: ASUSTeK Computer Inc. HD Graphics 530
    Kernel driver in use: i915
    Kernel modules: i915
--
01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 950M] (rev a2)
    Subsystem: ASUSTeK Computer Inc. GM107M [GeForce GTX 950M]
    Kernel driver in use: nvidia
    Kernel modules: nvidiafb, nouveau, nvidia_375_drm, nvidia_375

এই কমান্ডটি ইনস্টল করা এবং ব্যবহৃত সমস্ত ভিডিও পিসিআই ডিভাইস এবং কার্নেল মডিউল প্রদর্শন করবে।

কেবল VGAপর্যাপ্ত পরিমাণে নয়, কারণ এনভিডিয়া মোবাইল অ্যাডাপ্টারগুলি দেখানো হয় 3Dএবং কিছু এএমডি অ্যাডাপ্টার হিসাবে প্রদর্শিত হয় Display


19

বর্তমানে এই জর্জিটি কী ব্যবহার করছে তা দেখতে আমি এই আদেশটি ব্যবহার করি:

egrep -i " connected|card detect|primary dev|Setting driver" /var/log/Xorg.0.log

7

কমান্ড লাইনের পরিবর্তে জিইউআই ব্যবহার করে এটি একটি সহজ সমাধান। উবুন্টু ডেস্কটপে বেছে নিন:

সিস্টেম সেটিংস > সফ্টওয়্যার এবং আপডেট (নীচে) -> অন্যান্য ড্রাইভার (ডানদিকে সবচেয়ে ট্যাব)।

এটি আপনার ভিডিও ড্রাইভারের তথ্যের একটি তালিকা। আমার ভিডিও ড্রাইভারের তথ্য


3

আমি এখানে একটি 64bit উবুন্টু 10.04 চালাচ্ছি। আমি যা জানতে পেরেছি তা এখানে:

lspci আপনাকে পাওয়া ডিভাইসের একটি তালিকা দেবে। সাধারণত ভিডিও কার্ডটি "ভিজিএ নিয়ন্ত্রণকারী" বা সামসুচ হিসাবে তালিকাভুক্ত হয়, আমার সিস্টেমে এটিতে বলা হয়েছে:

01:00.0 VGA compatible controller: nVidia Corporation G92 [GeForce 9800 GTX] (rev a2)

যদি আপনি X.org এর ভিডিও ড্রাইভার বোঝাতে চান তবে /etc/X11/xorg.conf দেখুন এবং বিভাগ "ডিভাইস" (সেখানে একাধিক থাকতে পারে) ড্রাইভারের সন্ধান করুন:

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 9800 GTX/9800 GTX+"
EndSection

Section "Device"
    Identifier     "Device1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 9800 GTX/9800 GTX+"
    BusID          "PCI:1:0:0"
    Screen          1
EndSection

যদি আপনার ড্রাইভার-ফাইল এবং সংস্করণ এক্স.আর. এর নির্দিষ্ট অবস্থানের সন্ধান করতে হয়, তবে বিড়াল /var/log/Xorg.0.log চেষ্টা করে দেখুন এবং এমন লাইনটি দেখুন যা লোডমডুল "" এর ডিভাইস-বিভাগের ড্রাইভারের মতো কিছু বলেছে xorg.conf ' , আমার ক্ষেত্রে:

(II) LoadModule: "nvidia"
(II) Loading /usr/lib/xorg/extra-modules/nvidia_drv.so
(II) Module nvidia: vendor="NVIDIA Corporation"
    compiled for 4.0.2, module version = 1.0.0
    Module class: X.Org Video Driver
(II) NVIDIA dlloader X Driver  195.36.24  Thu Apr 22 19:18:54 PDT 2010
(II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
(II) Primary Device is: PCI 01@00:00:0

4
এই উত্তরটি কেবল পুরানো ডিস্ট্রোজে প্রযোজ্য। নতুন সংস্করণগুলি xorg.conf
স্পুডার

1
আমি 12.04 এ আছি এবং xorg.conf উপস্থিত বলে মনে হচ্ছে না, কেবল xorg.conf.failsafe এবং xorg.conf.backup।
আদিত্য এমপি

এক্স.আরজি আজকাল সমস্ত কিছু যাচাই করে দেখুন যাতে কোনও xorg.conf কনফিগারেশন ফাইল নেই (যদি না আপনি স্পষ্টভাবে একটি তৈরি করেন)। * তবে এক্স সার্ভার লগ পরিদর্শন করার অংশটি এখনও পুরোপুরি বৈধ:less /var/log/Xorg.0.log
স্টিফান হেনিংসেন

2

এটি কোনও ইউনিক্সের মতো অপারেটিং সিস্টেমের সাথে কাজ করা উচিত।

প্রথমে সমস্ত পিসিআই ডিভাইস তালিকাভুক্ত করুন:

lspci -nn

-nnপতাকা lspciপিসিআই বিক্রেতার এবং ডিভাইস কোড উভয় সংখ্যা এবং নাম হিসাবে দেখাতে বলে ।

00:00.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD/ATI] RS400 Host Bridge [1002:5a33] (rev 01)
00:02.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD/ATI] RS4xx PCI Express Port [ext gfx] [1002:5a34]
00:11.0 IDE interface [0101]: Advanced Micro Devices, Inc. [AMD/ATI] IXP SB400 Serial ATA Controller [1002:437a] (rev 80)
00:12.0 IDE interface [0101]: Advanced Micro Devices, Inc. [AMD/ATI] IXP SB4x0 Serial ATA Controller [1002:4379] (rev 80)
00:13.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD/ATI] IXP SB4x0 USB Host Controller [1002:4375] (rev 80)
00:13.2 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD/ATI] IXP SB4x0 USB2 Host Controller [1002:4373] (rev 80)
00:14.0 SMBus [0c05]: Advanced Micro Devices, Inc. [AMD/ATI] IXP SB4x0 SMBus Controller [1002:4372] (rev 81)
00:14.1 IDE interface [0101]: Advanced Micro Devices, Inc. [AMD/ATI] IXP SB4x0 IDE Controller [1002:4376] (rev 80)
00:14.2 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] IXP SB4x0 High Definition Audio Controller [1002:437b] (rev 01)
00:14.3 ISA bridge [0601]: Advanced Micro Devices, Inc. [AMD/ATI] IXP SB4x0 PCI-PCI Bridge [1002:4371] (rev 80)
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation G96 [GeForce 9500 GT] [10de:0640] (rev a1)
02:02.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL-8100/8101L/8139 PCI Fast Ethernet Adapter [10ec:8139] (rev 10)

আমার ক্ষেত্রে এটি এখানে:

01:00.0 VGA compatible controller [0300]: NVIDIA Corporation G96 [GeForce 9500 GT] [10de:0640] (rev a1)

শেষ পর্যন্ত চালান

sudo lspci -vvv -d 10de:0640

sudoএবং -vvvএটি আরও ভার্বোজ তৈরি করে এবং এটি পার্স করতে সক্ষম এমন সমস্ত কিছু প্রদর্শন করতে সহায়তা করে। -dবিন্যাসে ডিভাইস জন্য হয়[<vendor>]:[<device>]

চূড়ান্ত কমান্ডটি সমস্ত সম্ভাব্য ক্ষমতা এবং ব্যবহৃত কার্নেল ড্রাইভারের তালিকা প্রদর্শন করবে।


2
-k-nnএই ক্ষেত্রে যে আরও দরকারী ।
পাইলট 6

1

কমপক্ষে এনভিডিয়া ড্রাইভারের জন্য, আমি সাধারণত টার্মিনালে নিম্নলিখিত কমান্ডটি ব্যবহার করি:

cat /proc/driver/nvidia/version

যা নিম্নলিখিতগুলির অনুরূপ কিছু আউটপুট দেবে:

NVRM version: NVIDIA UNIX x86_64 Kernel Module  346.96  Sun Aug 23 22:29:21 PDT 2015

1
এটি বলে,No such file or directory
অপু 웃
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.