আমার সিস্টেমে কী ভিডিও ড্রাইভার ব্যবহৃত হচ্ছে তা আমি কীভাবে খুঁজে পাব?


189

আমি একটি ভিন্ন ভিডিও প্রদর্শন ড্রাইভার চেষ্টা করতে চাই, তবে আমি বর্তমানে কোনটি ব্যবহার করছি তা নিশ্চিত নই।

বর্তমানে আমার সিস্টেমটি কোন ড্রাইভার ব্যবহার করছে তা দেখার সহজ উপায় কী?

উত্তর:


181

চালান lshw -c video, এবং "কনফিগারেশন" সহ লাইনটি সন্ধান করুন। বোঝাই ড্রাইভারটি "ড্রাইভার =" দিয়ে উপস্থাপিত হয়। উদাহরণ আউটপুট:

  * -display
       বর্ণনা: ভিজিএ সামঞ্জস্যপূর্ণ নিয়ামক
       পণ্য: কোর প্রসেসর ইন্টিগ্রেটেড গ্রাফিক্স কন্ট্রোলার
       বিক্রেতা: ইন্টেল কর্পোরেশন
       শারীরিক আইডি: 2
       বাসের তথ্য: পিসিআই @ 0000: 00: 02.0
       সংস্করণ: 02
       প্রস্থ: 64 বিট
       ঘড়ি: 33MHz
       ক্ষমতা: vga_controller বাস_মাস্টার ক্যাপ_লিস্ট রোম
       কনফিগারেশন: ড্রাইভার = i915 বিলম্ব = 0
       সংস্থানসমূহ: ইরাক: 45 মেমরি: fd000000-fd3fffff মেমরি: d0000000-dfffffff ioport: 1800 (আকার = 8)

আপনি যদি বোঝা ড্রাইভার সম্পর্কে আরও তথ্য চান, চালান modinfo। এর আউটপুট modinfo i915:

filename:       /lib/modules/2.6.35-24-generic/kernel/drivers/gpu/drm/i915/i915.ko
license:        GPL and additional rights
description:    Intel Graphics
author:         Tungsten Graphics, Inc.
license:        GPL and additional rights
... stripped information for saving space ...
depends:        drm,drm_kms_helper,video,intel-agp,i2c-algo-bit
vermagic:       2.6.35-24-generic SMP mod_unload modversions 

নোট করুন যে modinfoফাইলের নাম এবং উপাধিতে কাজ করে, মডিউল নামগুলিতে নয়। মডিউলগুলির বেশিরভাগেরই মডিউলের নাম এবং ফাইলের নামের জন্য একই নাম থাকবে তবে ব্যতিক্রম রয়েছে। তার মধ্যে একটি nvidia

ড্রাইভারের ফাইলের নাম আপনাকে দেখানোর জন্য এই কমান্ডগুলি ব্যবহার করার আরেকটি উপায় হ'ল:

modinfo -F filename `lshw -c video | awk '/configuration: driver/{print $2}' | cut -d= -f2`

লোড করা হলে, কমান্ডটি মডিউলটি বোঝা হিসাবে lsmodপ্রদর্শন করবে nvidiamodinfo nvidiaত্রুটি আউট হবে। কেন? কারণ "এনভিডিয়া" নামে কোনও মডিউল নেই, এটি কেবল একটি উপনাম। উপনামটি সমাধান করতে আপনি ব্যবহার করতে পারেন modprobe --resolve-alias nvidia। অথবা সম্পূর্ণ কমান্ডে পুরো মোডিনফো পেতে:

modinfo $(modprobe --resolve-alias nvidia)

1
ধন্যবাদ - আপনি কি জানেন যে স্ট্রিংটির সাথে মেলে এমন কোনও উপায় আছে যা এটি একটি ডেটাবেসকে (বা তালিকা ইত্যাদি) ফেরত দেয় যা আরও দীর্ঘ বিবরণ দেয়?
belacqua

3
modinfo nvidia_currentআমার জন্য কাজ করে না। তবে lshw -c videoআমাকে ড্রাইভারের বিশদটি
এনভিডিয়া

1
আমার ল্যাপটপে দুটি ভিডিও কার্ড রয়েছে: একটি ইন্টিগ্রেটেড ইন্টেল কার্ড এবং একটি র‌্যাডিয়ন এইচডি 6XXX। উভয় কার্ডের ড্রাইভার রয়েছে, এবং তাই উভয়ই এই আদেশগুলি প্রদর্শন করে। তবে এটি আমাকে জানায় না কোনটি আসলে এক্স 11 দ্বারা ব্যবহৃত হচ্ছে, এটি কি?
nnot101

3
@ naught101 /var/log/Xorg.0.logআবিষ্কার করতে সন্ধান করুন। যে কার্ডটি ব্যবহৃত হচ্ছে তা একটি তারার সাথে চিহ্নিত করা হয়েছে: `(-) পিসিআই: * (0: 0: 2: 0) ...`
লেকেনস্টেইন

3
আমি যখন চালনা করি তখন sudo lshw -c video"কনফিগারেশন" এর জন্য লাইনটি "লেটেন্সি = 0" বলে এবং কোথাও ড্রাইভারের কোনও প্রবেশ নেই। আমি ইন্টেল ড্রাইভারদের বেশ কয়েকবার সাফল্যের সাথে পুনরায় ইনস্টল করেছি, এর মধ্যে রিবুট দিয়েছি এবং যাই হোক না কেন, lshw কোনও ড্রাইভারের তথ্য প্রদর্শন করে না।
ইলি

85

বর্তমানে ব্যবহৃত ভিগা কার্নেল ড্রাইভারটি দেখতে আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন:

lspci -nnk | grep -i vga -A3 | grep 'in use'

একটি এটিআই / এএমডি গ্রাফিক কার্ডের জন্য আউটপুট উদাহরণ:

  • যদি ওপেন সোর্স র‌্যাডিয়ন ড্রাইভার ব্যবহৃত হয়:

    Kernel driver in use: radeon
    
  • যদি মালিকানাধীন Fglrx ড্রাইভার ব্যবহৃত হয়:

    Kernel driver in use: fglrx_pci
    

সম্পূর্ণ আউটপুট সঙ্গে lspci -nnk | grep -i vga -A3

01:00.0 VGA compatible controller [0300]: Advanced Micro Devices [AMD] nee ATI Mobility Radeon HD 2400 [1002:94c9]
    Subsystem: Toshiba America Info Systems Device [1179:ff00]
    Kernel driver in use: fglrx_pci
    Kernel modules: fglrx, radeon

উপলব্ধ কার্নেল মডিউলগুলির সাথে আপনি দেখতে পারেন lspci -nnk | grep -i vga -A3 | grep 'Kernel modules':

Kernel modules: fglrx, radeon

দ্রষ্টব্য: এটি প্রতিটি ক্ষেত্রে কার্যকর হয় না!

একজন এসআইএস 65x / এম650 / 740 পিসিআই / এজিপি ভিজিএ প্রদর্শন অ্যাডাপ্টারের জন্য, "ব্যবহারের কার্নেল ড্রাইভার" লাইন নেই:

lspci -nnk | grep -i vga -A2
01:00.0 VGA compatible controller [0300]: Silicon Integrated Systems [SiS] 65x/M650/740 PCI/AGP VGA Display Adapter [1039:6325]
    Subsystem: ASUSTeK Computer Inc. Device [1043:1612]
    Kernel modules: sisfb

এবং উপলব্ধ sisfbকার্নেল মডিউলটি লোড হওয়া ড্রাইভার নয়, কারণ lsmod | grep sisfbকোনও আউটপুট নেই ( sisfbকালো তালিকাভুক্ত)। এক্ষেত্রেও sudo lshw -c video | grep Konfigurationকাজ হয় না। আউটপুটটি হ'ল:

   Konfiguration: latency=0

কোনও ড্রাইভারের তথ্য ছাড়াই।


4
'স্ট্যান্ডার্ড' লিনাক্স সরঞ্জামগুলির সাথে সমাধানের জন্য +1 (এখানে
ফেডোরায়

1
আমি যদি আই in use915 এবং নভো উভয়ই দেখি তবে কীভাবে ? এক্স কীভাবে ব্যবহার করবে তা আমি কীভাবে জানতে পারি?
akostadinov

+1 আমি লুবুন্টু সিস্টেমে ভিডিও ড্রাইভারের নামটি ব্যবহার করার চেষ্টা করছিলাম : আপনি lspci | grepআমাকে সেখানে স্ট্রাইট করেছেন। lshwLekensteyn দ্বারা প্রস্তাবিত, যখন কাজ করছে উবুন্টু , উপর মডিউল ফাইলের নাম সনাক্ত করতে ব্যর্থ হয়েছে lubuntu
আন্তোনিও মোলিনারো 21

3

আমি সফলতা ছাড়াই অনেক উপায়ে চেষ্টা করেছি, তবে এটি আমার পক্ষে কার্যকর হয়েছে (উবুন্টু ১২.১০):

/usr/lib/nux/unity_support_test --print

একটি কারণ হ'ল আমার কাছে এনভিডিয়া অপ্টিমাস কার্ড রয়েছে এবং এটি জিনিসটিকে আরও শক্ত করে তোলে তাই আমি optirunকমান্ডের আগে যুক্ত করেছি ।


2
আমি ভেবেছিলাম এটি কেবল ড্রাইভারের ক্ষমতা এবং ওপেনগিএল সংস্করণে মুদ্রিত হয়েছে - এটি আপনি কী ড্রাইভার ব্যবহার করছেন তা দেখায়?
belacqua

আমি এই আদেশটি উবুন্টু 16.04.2 তে পরীক্ষা করেছি। এটি কমান্ডটি glxinfo|egrep "OpenGL vendor|OpenGL renderer*" দেখার মতো একই সিনট্যাক্স সহ সক্রিয় জিপিইউর প্রতিবেদন করতে উপস্থিত হবে । আমি বিশ্বাস করি যে unity_support_test --printব্যাকএন্ডে ওপেনএল কমান্ডটি চালায়।
সান বিয়ার

2

আমি এখনও অবধি সেরা তথ্যটি nouveauউইকিতে দেখি । এটি অ-এনভিডিয়া কার্ডগুলিতে সহায়তা করতে পারে: https://nouveau.freedesktop.org/wiki/Optimus/

এই xrandr --listproviders এবং sudo cat /sys/kernel/debug/vgaswitcheroo/switch। শক্তি, আউটপুট এবং অফলোডিং ইত্যাদি কীভাবে নিয়ন্ত্রণ করতে হয় তার জন্য অনেকগুলি দরকারী তথ্য


2
hwinfo --gfxcard

"ড্রাইভার:" দ্বারা শুরু হওয়া লাইনটি দেখুন আপনার প্রথমে hwinfo প্যাকেজ ইনস্টল করতে হতে পারে।


0

একটি টার্মিনাল খুলুন এবং টাইপ করুন:

sudo apt-get install sysinfo

এটি একটি সহজ সামান্য প্রোগ্রাম যা আপনাকে আপনার পিসি সম্পর্কে সমস্ত জানা দরকার can


2
সিসিনফোর সাথে আমি কোনও ভিজিএ ড্রাইভারের তথ্য পেতে পারি না। সিসিনফো ভিজিএ তথ্য স্ক্রিনশট
বুজ-ডি ডি ই

1
sysinfo উবুন্টু 16.04 এর অধীনে ক্র্যাশ। কার্যকর সিস্টেমের তথ্য প্রদর্শনের জন্য কোনও প্রোগ্রামের জন্য দুর্দান্ত শুরু।
আন্ডারভার্স
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.