Me gustaría probar un controlador de pantalla de video diferente, pero no estoy seguro de cuál estoy usando actualmente.
¿Cuál es la manera simple de ver qué controlador está usando mi sistema actualmente?
Ejecute lshw -c videoy busque la línea con "configuración". El controlador cargado tiene el prefijo "driver =". Salida de ejemplo:
*-monitor
descripción: controlador compatible con VGA
producto: Controlador de gráficos integrado del procesador central
vendedor: Intel Corporation
Identificación física: 2
información del bus: pci @ 0000: 00: 02.0
versión: 02
ancho: 64 bits
reloj: 33MHz
capacidades: vga_controller bus_master cap_list rom
configuración: driver = latencia i915 = 0
recursos: irq: 45 memoria: fd000000-fd3fffff memoria: d0000000-dfffffff ioport: 1800 (tamaño = 8)
Si desea más información sobre el controlador cargado, ejecute modinfo. Salida de 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
Tenga en cuenta que modinfofunciona en nombres de archivo y alias, no en nombres de módulos. La mayoría de los módulos tendrán el mismo nombre para el nombre del módulo y el nombre del archivo, pero hay excepciones. Uno de ellos es nvidia.
Otra forma de utilizar estos comandos para mostrarle el nombre del archivo del controlador sería:
modinfo -F filename `lshw -c video | awk '/configuration: driver/{print $2}' | cut -d= -f2`
Cuando se carga, el comando lsmodmostrará el nvidiamódulo como cargado. modinfo nvidiaerror fuera ¿Por qué? Debido a que no hay un módulo llamado "nvidia", es solo un alias. Para resolver el alias que puedes usar modprobe --resolve-alias nvidia. O para obtener toda la información de mod en un solo comando:
modinfo $(modprobe --resolve-alias nvidia)
modinfo nvidia_currentno funciona para mi sin embargolshw -c video, me muestra los detalles del controlador como nvidia/var/log/Xorg.0.logpara descubrir. La tarjeta que se está utilizando está marcada con una estrella: `(-) PCI: * (0: 0: 2: 0) ...`sudo lshw -c video, la línea de "configuración" dice "latencia = 0" y no hay ninguna entrada para el controlador en ninguna parte. He reinstalado los controladores de Intel con éxito varias veces, con reinicios intermedios, y pase lo que pase, lshw no muestra ninguna información del controlador.Puede usar el siguiente comando para ver el controlador del kernel vga utilizado actualmente:
Ejemplo de salida para una tarjeta gráfica ATI / AMD:
si se usa el controlador Radeon de código abierto :
Si se utiliza el controlador Fglrx patentado :
Salida completa con
lspci -nnk | grep -i vga -A3Módulos de kernel disponibles que puede ver con
lspci -nnk | grep -i vga -A3 | grep 'Kernel modules':Nota: ¡ Esto no funciona en todos los casos!
Para un adaptador de pantalla VGA PCI / AGP SiS 65x / M650 / 740, no hay una línea de "controlador de kernel en uso":
y el
sisfbmódulo de kernel disponible no es el controlador cargado, porquelsmod | grep sisfbno tiene salida (sisfbestá en la lista negra). En este casosudo lshw -c video | grep Konfigurationtampoco funciona. El resultado es:sin ninguna información del conductor.
fuente
in usetanto i915 como nouveau? ¿Cómo sé cuál usa X?lspci | grepme tienes bien ahí. Lalshwpropuesta de Lekensteyn, mientras trabajaba en ubuntu , no pudo detectar el nombre del archivo del módulo en lubuntu .He intentado muchas formas sin éxito, pero esto funcionó en mí (Ubuntu 12.10):
Una razón es que tengo una tarjeta Nvidia Optimus y eso hace las cosas más difíciles, así que agregué
optirunantes del comando.fuente
glxinfo|egrep "OpenGL vendor|OpenGL renderer*"ve en el comando . Creo queunity_support_test --printejecuta el comando OpenGL en el backend.La mejor información que he visto hasta ahora está en
nouveauwiki. También puede ayudar con tarjetas que no sean nvidia: https://nouveau.freedesktop.org/wiki/Optimus/Este es
xrandr --listprovidersysudo cat /sys/kernel/debug/vgaswitcheroo/switch. Mucha otra información útil sobre cómo controlar la potencia, las salidas y la descarga, etc.fuente
Busque la línea que comienza por "Controlador:" Es posible que primero deba instalar el paquete hwinfo.
fuente
Abra una terminal y escriba:
Este es un pequeño y útil programa que puede decirte todo lo que necesitas saber sobre tu PC.
fuente