Ich würde gerne einen anderen Grafiktreiber ausprobieren, bin mir aber nicht sicher, welchen ich gerade verwende.
Wie kann ich auf einfache Weise feststellen, welchen Treiber mein System derzeit verwendet?
Führen Sie aus lshw -c video
, und suchen Sie die Zeile mit "Konfiguration". Dem geladenen Treiber wird "driver =" vorangestellt. Beispielausgabe:
*-Anzeige Beschreibung: VGA-kompatibler Controller Produkt: Core Processor Integrated Graphics Controller Anbieter: Intel Corporation physische ID: 2 bus info: pci @ 0000: 00: 02.0 Version: 02 Breite: 64 Bit Takt: 33MHz Fähigkeiten: vga_controller bus_master cap_list rom Konfiguration: Treiber = i915 Latenz = 0 ressourcen: irq: 45 speicher: fd000000-fd3fffff speicher: d0000000-dfffffff ioport: 1800 (größe = 8)
Wenn Sie weitere Informationen zum geladenen Treiber benötigen, führen Sie den Befehl aus modinfo
. Ausgabe von 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
Beachten Sie, dass dies modinfo
für Dateinamen und Aliase funktioniert, nicht für Modulnamen. Die meisten Module haben denselben Namen für den Modulnamen und den Dateinamen, es gibt jedoch Ausnahmen. Einer von ihnen ist nvidia
.
Eine andere Möglichkeit, diese Befehle zu verwenden, um den Dateinamen des Treibers anzuzeigen, ist:
modinfo -F filename `lshw -c video | awk '/configuration: driver/{print $2}' | cut -d= -f2`
Nach dem Laden zeigt der Befehl lsmod
das nvidia
Modul als geladen an. modinfo nvidia
wird ausbleiben. Warum? Da es kein Modul mit dem Namen "nvidia" gibt, handelt es sich nur um einen Alias. Zum Auflösen des Alias können Sie verwenden modprobe --resolve-alias nvidia
. Oder um die gesamte Modinfo in einem Befehl zu erhalten:
modinfo $(modprobe --resolve-alias nvidia)
modinfo nvidia_current
funktioniert bei mir nicht Allerdingslshw -c video
zeigt mir die Treiberdetails als nvidia/var/log/Xorg.0.log
zu entdecken. Die verwendete Karte ist mit einem Stern gekennzeichnet: `(-) PCI: * (0: 0: 2: 0) ...`sudo lshw -c video
, lautet die Zeile für "Konfiguration" "Latenz = 0" und es gibt nirgendwo einen Eintrag für den Treiber. Ich habe die Intel-Treiber mehrere Male erfolgreich neu installiert, mit dazwischen liegenden Neustarts, und egal was passiert, lshw zeigt keine Treiberinformationen an.Mit dem folgenden Befehl können Sie den aktuell verwendeten vga-Kerneltreiber anzeigen:
Beispielausgabe für eine ATI / AMD-Grafikkarte:
Wenn der Open Source Radeon- Treiber verwendet wird:
Wenn der proprietäre Fglrx- Treiber verwendet wird:
Ausgabe abschließen mit
lspci -nnk | grep -i vga -A3
Verfügbare Kernelmodule, die Sie sehen können mit
lspci -nnk | grep -i vga -A3 | grep 'Kernel modules'
:Hinweis: Dies funktioniert nicht in jedem Fall!
Für einen SiS 65x / M650 / 740 PCI / AGP-VGA-Anzeigeadapter gibt es keine Zeile "Kerneltreiber in Verwendung":
und das verfügbare
sisfb
Kernelmodul ist nicht der geladene Treiber, da erlsmod | grep sisfb
keine Ausgabe hat (auf dersisfb
schwarzen Liste steht). In diesem Fallsudo lshw -c video | grep Konfiguration
funktioniert auch nicht. Die Ausgabe ist:ohne Fahrerinformation.
quelle
in use
sowohl i915 als auch nouveau sehe ? Woher weiß ich, welche von X verwendet wird?lspci | grep
zu verwenden. Derlshw
Vorschlag Lekensteyn, während arbeitet an ubuntu , konnte die Moduldatei den Namen auf erkennen Lubuntu .Ich habe viele Wege ohne Erfolg ausprobiert, aber das hat bei mir funktioniert (Ubuntu 12.10):
Ein Grund dafür ist, dass ich eine Nvidia Optimus-Karte habe und das erschwert die Sache. Deshalb habe ich sie
optirun
vor dem Befehl hinzugefügt .quelle
glxinfo|egrep "OpenGL vendor|OpenGL renderer*"
sieht so aus, als würde die aktive GPU mit einer ähnlichen Syntax wie der Befehl angezeigt . Ich glaube, dassunity_support_test --print
der OpenGL-Befehl im Backend ausgeführt wird.Die besten Informationen, die ich bisher gesehen habe, sind im
nouveau
Wiki. Es kann auch bei Nicht-Nvidia-Karten hilfreich sein: https://nouveau.freedesktop.org/wiki/Optimus/Das ist
xrandr --listproviders
undsudo cat /sys/kernel/debug/vgaswitcheroo/switch
. Viele weitere nützliche Informationen zur Steuerung von Leistung, Ausgängen und Entladen usw.quelle
Suchen Sie nach der Zeile, die mit "Treiber:" beginnt. Möglicherweise müssen Sie zuerst das hwinfo-Paket installieren.
quelle
Öffnen Sie ein Terminal und geben Sie Folgendes ein:
Dies ist ein praktisches kleines Programm, das Ihnen alles erzählt, was Sie über Ihren PC wissen müssen.
quelle