මගේ පද්ධතියේ භාවිතා වන වීඩියෝ ධාවක මොනවාදැයි සොයා ගන්නේ කෙසේද?


200

මම වෙනත් වීඩියෝ දර්ශන ධාවකයක් උත්සාහ කිරීමට කැමතියි, නමුත් මම දැනට භාවිතා කරන්නේ කුමන එකක්දැයි මට විශ්වාස නැත.

දැනට මගේ පද්ධතිය භාවිතා කරන්නේ කුමන ධාවකදැයි බැලීමට ඇති සරල ක්‍රමය කුමක්ද?

Answers:


195

ධාවනය lshw -c videoකර "වින්‍යාසය" සහිත රේඛාව සොයන්න. පටවා ඇති ධාවක "ධාවක =" සමඟ උපසර්ගගත කර ඇත. උදාහරණ ප්‍රතිදානය:

  * පෙන්වන්න
       විස්තරය: VGA අනුකූල පාලකය
       නිෂ්පාදිතය: මූලික සකසනය ඒකාබද්ධ ග්‍රැෆික් පාලකය
       විකුණුම්කරු: ඉන්ටෙල් සංස්ථාව
       භෞතික හැඳුනුම්පත: 2
       බස් තොරතුරු: pci @ 0000: 00: 02.0
       අනුවාදය: 02
       පළල: බිටු 64 යි
       ඔරලෝසුව: 33MHz
       හැකියාවන්: vga_controller bus_master cap_list rom
       වින්‍යාසය: ධාවක = i915 ප්‍රමාදය = 0
       සම්පත්: irq: 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මඟින් nvidiaමොඩියුලය පටවා ඇති බව පෙන්වනු ඇත . modinfo nvidiaවැරදී යයි. මන්ද? "එන්වීඩියා" නමින් මොඩියුලයක් නොමැති නිසා එය අන්වර්ථයකි. ඔබට භාවිතා කළ හැකි අන්වර්ථය විසඳීමට modprobe --resolve-alias nvidia. නැතහොත් සම්පූර්ණ මොඩින්ෆෝ එක විධානයකින් ලබා ගැනීම සඳහා:

modinfo $(modprobe --resolve-alias nvidia)

1
ස්තූතියි - දීර් description විස්තරයක් ලබා දෙන දත්ත සමුදායකට (හෝ ලැයිස්තුවකට) නැවත ලබා දෙන නූලට ගැලපෙන ක්‍රමයක් තිබේදැයි ඔබ දන්නවාද?
belacqua

3
modinfo nvidia_currentමට වැඩ කරන්නේ නැහැ. කෙසේ වෙතත් lshw -c videoමට රියදුරු විස්තර
එන්වීඩියා

1
මගේ ලැප්ටොප් පරිගණකයේ වීඩියෝ කාඩ්පත් දෙකක් තිබේ: ඒකාබද්ධ ඉන්ටෙල් කාඩ්පතක් සහ රේඩියොන් HD 6xxx. කාඩ්පත් දෙකෙහිම ධාවක ඇත, එබැවින් දෙකම මෙම විධානයන් සමඟ පෙන්වයි. නමුත් X11 විසින් ඇත්ත වශයෙන්ම භාවිතා කරන්නේ කුමක්දැයි එය මට නොකියයි නේද?
naught101

3
ough naught101 සොයා /var/log/Xorg.0.logගැනීමට බලන්න . ... '' (-) PCI ':: * (0 0: 0:: 2) භාවිත වන මෙම කාඩ් පත ක තරු ලකුණු කර ඇත
Lekensteyn

4
මම ධාවනය කරන විට sudo lshw -c video, "වින්‍යාසය" සඳහා වන රේඛාව "ප්‍රමාදය = 0" යැයි පවසන අතර රියදුරු සඳහා කොතැනකවත් ප්‍රවේශයක් නොමැත. මම කිහිප වතාවක්ම නැවත ආරම්භ කිරීමත් සමඟ ඉන්ටෙල් ධාවක නැවත ස්ථාපනය කර ඇති අතර, කුමක් වුවත්, lshw කිසිදු ධාවක තොරතුරු නොපෙන්වයි.
ely

89

දැනට භාවිතා කර ඇති vga කර්නල් ධාවකය බැලීමට ඔබට පහත විධානය භාවිතා කළ හැකිය:

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

ATI / AMD ග්‍රැෆික් කාඩ්පතක් සඳහා නිදර්ශන ප්‍රතිදානය:

  • විවෘත මූලාශ්‍ර රේඩියොන් ධාවකය භාවිතා කරන්නේ නම්:

    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

සටහන: මෙය සෑම අවස්ථාවකම ක්‍රියාත්මක නොවේ!

SiS 65x / M650 / 740 PCI / AGP VGA Display Adapter සඳහා, "භාවිතයේ ඇති කර්නල් ධාවකයක්" පේළියක් නොමැත:

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 useI915 සහ නූවෝ යන දෙකම මා දුටුවහොත් කෙසේද? X භාවිතා කරන්නේ කුමන එකක්දැයි මා දැන ගන්නේ කෙසේද?
akostadinov

+1 මම වීඩියෝ රියදුරුගේ නම ලුබුන්ටු පද්ධතියක භාවිතා කිරීමට උත්සාහ කළෙමි : ඔබ lspci | grepමාව එතැනට ගෙන ගියේය. මෙම lshwLekensteyn විසින් යෝජිත අතර මත වැඩ උබුන්ටු මත මෙම මොඩියුලය ගොනු නම හඳුනා ගැනීමට අසමත් lubuntu .
ඇන්ටෝනියෝ මොලිනාරෝ

එක් එක් වීඩියෝ කාඩ්පත සඳහා කුමන ධාවක භාවිතා lspci -nnk | grep -i vga -A3 | grep -e 'in use' -e VGA00:02.0 VGA compatible controller [0300]: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller [8086:0416] (rev 06) Kernel driver in use: i915 01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK106GLM [Quadro K2100M] [10de:11fc] (rev a1) Kernel driver in use: nvidia
කරන්නේද යන්න

3

මම සාර්ථක නොවී බොහෝ ක්‍රම අත්හදා බැලුවෙමි, නමුත් මෙය මට සාර්ථක විය (උබුන්ටු 12.10):

/usr/lib/nux/unity_support_test --print

එක් හේතුවක් නම් මා සතුව එන්වීඩියා ඔප්ටිමස් කාඩ් පතක් ඇති අතර එය වඩාත් අපහසු වන නිසා මම optirunවිධානයට පෙර එකතු කළෙමි .


2
මම සිතුවේ එය මුද්‍රිත ධාවක හැකියාවන් සහ OpenGL අනුවාදය පමණක් බවයි - මෙයින් පෙන්නුම් කරන්නේ ඔබ භාවිතා කරන ධාවක මොනවාද?
belacqua

මම මෙම විධානය උබුන්ටු 16.04.2 හි පරීක්ෂා කර ඇත්තෙමි. එය සක්‍රීය GPU විධානය විධානයට සමාන සින්ටැක්ස් සමඟ වාර්තා කරන බව glxinfo|egrep "OpenGL vendor|OpenGL renderer*" පෙනේ . මම විශ්වාස කරන්නේ unity_support_test --printඑය OpenGL විධානය පසුපසින් ක්‍රියාත්මක වන බවයි.
සන් බෙයාර්

3
hwinfo --gfxcard

"ධාවක:" වලින් ආරම්භ වන රේඛාව සොයන්න ඔබට පළමුව hwinfo පැකේජය ස්ථාපනය කිරීමට සිදුවිය හැකිය.


2

මම මෙතෙක් දැක ඇති හොඳම තොරතුරු nouveauවිකියේ ඇත. එන්වීඩියා නොවන කාඩ්පත් සඳහාද එය උදව් කළ හැකිය: https://nouveau.freedesktop.org/wiki/Optimus/

මෙය xrandr --listproviders සහ sudo cat /sys/kernel/debug/vgaswitcheroo/switch. බලය, ප්‍රතිදානයන් සහ අක්‍රීය කිරීම පාලනය කරන්නේ කෙසේද යන්න පිළිබඳ තවත් ප්‍රයෝජනවත් තොරතුරු රාශියක්.


0

පර්යන්තයක් විවෘත කර ටයිප් කරන්න:

sudo apt-get install sysinfo

මෙය ඔබේ පරිගණකය ගැන දැනගත යුතු බව ඔබට පැවසිය හැකි ඉතා කුඩා වැඩසටහනකි.


2
මට Sysinfo සමඟ කිසිදු VGA ධාවක තොරතුරු ලබා ගත නොහැක. Sysinfo VGA තොරතුරු තිර රුව
BuZZ-dEE

1
උබුන්ටු 16.04 යටතේ sysinfo බිඳ වැටේ. ප්‍රයෝජනවත් පද්ධති තොරතුරු ප්‍රදර්ශනය කිරීම සඳහා වැඩසටහනකට ආරම්භ කිරීම සතුටක්.
ප්‍රතිලෝම
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.