Octavodia
Categorías
  • Aplicaciones
  • Blog
  • Ciencia
  • Comentarios tecnología
  • Correo Web
  • Electrónica
  • Historia Tecnología
  • Información
  • Tecnología
  • Test Tecnología
  • Vida
Octavodia
  • Tecnología

Cómo instalar los controladores de NVIDIA en Kali Linux

Total
0
Shares
0
0
0

Este documento explica cómo instalar los controladores NVIDIA en Kali Linux y es compatible con CUDA, lo que permite la integración con herramientas populares de prueba de intrusiones.

Prerrequisitos

Primero, debe asegurarse de que su sistema esté completamente actualizado y que su tarjeta sea compatible con CUDA.

Nota : Se recomiendan las GPU con capacidades de cálculo CUDA> 5.0, pero las GPU con capacidades más bajas seguirán funcionando.

  apt update && apt dist-upgrade -y && reboot 

Determine exactamente qué GPU está instalada y verifique los módulos del kernel en uso.

  root @ potassium: ~ # lspci -v 
01: 00.0 VGA compatible controller: NVIDIA Corporation GM204 [GeForce GTX 970] (rev a1) (prog-if 00 [VGA controller])
Subsystem: ZOTAC International (MCO) Ltd. GM204 [GeForce GTX 970]
Region 1: Memory at e0000000 (64-bit, prefetchable) [size = 256M]
Capabilities: [60] Power Management version 3
Capabilities: [68] MSI: Enable + Count = 1/1 Maskable- 64bit +
Capabilities: [78] Express (v2) Legacy Endpoint, MSI 00
Ability: [600 v1] Vendor Specific Information: ID = 0001 Rev = 1 Len = 024
Kernel driver in use: nouveau
Module kernel: nouveau

Configuración

Una vez reiniciado el sistema, instale Cargador OpenCL ICD, controladores y CUDA kit de herramientas.

  apt install -y ocl-icd-libopencl1 nvidia-driver nvidia-cuda-toolkit 

Al instalar los controladores, el sistema creó nuevos módulos del kernel, por lo que es necesario reiniciar nuevamente.

Verifique la instalación del controlador

Ahora que el sistema está listo para funcionar, el siguiente paso es verificar que los controladores estén cargados correctamente ejecutando la herramienta nvidia-smi.

  root @ potassium: ~ # nvidia-smi 
+ ------------------------------------------------- ---------------------------- +
| NVIDIA-SMI 375.26 Driver Version: 375.26 |
| ------------------------------- + ----------------- ----- + ---------------------- +
| GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr: Usage / Cap | Memory-Usage | GPU-Util Compute M. |
| =============================== + ================= ===== + ====================== |
| 0 GeForce GTX 970 Off | 0000: 01: 00.0 On | N / A |
| 36% 46C P0 47W / 325W | 200MiB / 4036MiB | 0% Default |
+ ------------------------------- + ----------------- ----- + ---------------------- +
+ ------------------------------------------------- ---------------------------- +
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
| ================================================= ============================ |
| 0 692 G / usr / lib / xorg / Xorg 198MiB |
+ ------------------------------------------------- ---------------------------- +

Con la visualización correcta de controladores y GPU, ahora podemos comparar. Antes de continuar, verifique cuidadosamente para asegurarse de que hashcat y CUDA están trabajando al mismo tiempo.

  root @ potassium: ~ # hashcat -I 
OpenCL Info:
Platform ID # 1
Vendor: NVIDIA Corporation
Name: NVIDIA CUDA
Version: OpenCL 1.2 CUDA 8.0.0
Device ID # 1
Type: GPU
Vendor ID: 32
Vendor: NVIDIA Corporation
Name: GeForce GTX 970
Version: OpenCL 1.2 CUDA
Processor (s): 13
Clock: 1240
Memory: 1009/4036 MB allocatable
OpenCL Version: OpenCL C 1.2
Driver Version: 375.26

Parece que todo está funcionando, continúe y ejecute la prueba de referencia.

evaluación comparativa

  root @ potassium: ~ # hashcat -b 
OpenCL Platform # 1: NVIDIA Corporation
======================================
* Device # 1: Geforce GTX 970, 1009/4095 MB allocatable, 13MCU

Hashtype: MD5
Speed.Dev. # 1 .: 10443.1 MH / s
Hashtype: SHA1
Speed.Dev. # 1 .: 3349.8 MH / s
Hashtype: SHA256
Speed.Dev. # 1 .: 1321.8 MH / s

Existen numerosas configuraciones para mejorar la velocidad, que no se mencionan en este tutorial. Le animamos a leer más materiales para cada caso específico.

Resuelve el problema

Durante la instalación, todo puede ir según el plan, instalaremos clinfo para obtener información detallada sobre solución de problemas.

  apt install -y clinfo 

Descargador OpenCL Loader

Es posible que deba buscar paquetes adicionales que puedan entrar en conflicto con su configuración. Primero, asegúrese de que OpenCL Loader esté instalado.El cargador NVIDIA OpenCL y Cargador OpenCL todo funcionará en el sistema.

  root @ potassium: ~ # dpkg -l | grep -i icd 
ii nvidia-egl-icd: amd64 375.26-2 amd64 NVIDIA EGL installable client driver (ICD)
ii nvidia-opencl-icd: amd64 375.26-2 amd64 NVIDIA OpenCL installable client driver (ICD)
ii nvidia-vulkan-icd: amd64 375.26-2 amd64 NVIDIA Vulkan installable client driver (ICD)
ii ocl-icd-libopencl1: amd64 2.2.11-1

Si mesa-opencl-icd está instalado, ejecute:

  apt remove mesa-opencl-icd 

A medida que se valida la instalación del cargador ICD, podemos determinar fácilmente qué cargador se está utilizando actualmente.

  root @ potassium: ~ # clinfo |  grep -i "icd loader" 
ICD loader properties
ICD loader Name OpenCL ICD Loader
ICD loader Vendor OCL Icd free software
ICD loader Version 2.2.11
ICD loader Profile OpenCL 2.1

Como era de esperar, la configuración utiliza el cargador de código abierto instalado previamente. Ahora, vea algunos detalles sobre el sistema.

Consultar información de GPU

Usaremos nvidia-smi de nuevo, pero con un resultado mucho más detallado.

  root @ potassium: ~ # nvidia-smi -i 0 -q 
Driver Version: 375.26
Attached GPUs: 1
GPU 0000: 01: 00.0
Product Name: GeForce GTX 970
Product Brand: GeForce
Display Mode: Enabled
Display Active: Enabled
Persistence Mode: Disabled
Accounting Mode: Disabled
Accounting Mode Buffer Size: 1920
Temperature
GPU Current Temp: 47 C
GPU Shutdown Temp: 96 C
GPU Slowdown Temp: 91 C
Clocks
Graphics: 1101 MHz
SM: 1101 MHz
Memory: 3523 MHz
Video: 1012 MHz
Processes
Process ID: 692
Type: G
Name: / usr / lib / xorg / Xorg
Used GPU Memory: 198 MiB

Parece que la GPU se reconoce correctamente, así que use glxinfo para determinar si la representación 3D está habilitada.

  root @ potassium: ~ # glxinfo |  grep -i "direct rendering" 
direct rendering: Yes

La combinación de estas herramientas apoyará enormemente el proceso de resolución de problemas. Si aún tiene problemas, le recomendamos que investigue configuraciones similares y cualquier factor que pueda afectar su sistema.

Ver más:

  1. Cómo instalar Kali Linux en Android usando Linux Deploy
  2. Cómo instalar Kali Linux dual boot en macOS
  3. Cómo instalar herramientas VmWare en Kali Linux

instalar potasio

Este documento explica cómo instalar los controladores NVIDIA en Kali Linux y es compatible con CUDA, lo que permite la integración con herramientas populares de prueba de intrusiones.

Prerrequisitos

Primero, debe asegurarse de que su sistema esté completamente actualizado y que su tarjeta sea compatible con CUDA.

Nota : Se recomiendan las GPU con capacidades de cálculo CUDA> 5.0, pero las GPU con capacidades más bajas seguirán funcionando.

  apt update && apt dist-upgrade -y && reboot 

Determine exactamente qué GPU está instalada y verifique los módulos del kernel en uso.

  root @ potassium: ~ # lspci -v 
01: 00.0 VGA compatible controller: NVIDIA Corporation GM204 [GeForce GTX 970] (rev a1) (prog-if 00 [VGA controller])
Subsystem: ZOTAC International (MCO) Ltd. GM204 [GeForce GTX 970]
Region 1: Memory at e0000000 (64-bit, prefetchable) [size = 256M]
Capabilities: [60] Power Management version 3
Capabilities: [68] MSI: Enable + Count = 1/1 Maskable- 64bit +
Capabilities: [78] Express (v2) Legacy Endpoint, MSI 00
Ability: [600 v1] Vendor Specific Information: ID = 0001 Rev = 1 Len = 024
Kernel driver in use: nouveau
Module kernel: nouveau

Configuración

Una vez reiniciado el sistema, instale Cargador OpenCL ICD, controladores y CUDA kit de herramientas.

  apt install -y ocl-icd-libopencl1 nvidia-driver nvidia-cuda-toolkit 

Al instalar los controladores, el sistema creó nuevos módulos del kernel, por lo que es necesario reiniciar nuevamente.

Verifique la instalación del controlador

Ahora que el sistema está listo para funcionar, el siguiente paso es verificar que los controladores estén cargados correctamente ejecutando la herramienta nvidia-smi.

  root @ potassium: ~ # nvidia-smi 
+ ------------------------------------------------- ---------------------------- +
| NVIDIA-SMI 375.26 Driver Version: 375.26 |
| ------------------------------- + ----------------- ----- + ---------------------- +
| GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr: Usage / Cap | Memory-Usage | GPU-Util Compute M. |
| =============================== + ================= ===== + ====================== |
| 0 GeForce GTX 970 Off | 0000: 01: 00.0 On | N / A |
| 36% 46C P0 47W / 325W | 200MiB / 4036MiB | 0% Default |
+ ------------------------------- + ----------------- ----- + ---------------------- +
+ ------------------------------------------------- ---------------------------- +
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
| ================================================= ============================ |
| 0 692 G / usr / lib / xorg / Xorg 198MiB |
+ ------------------------------------------------- ---------------------------- +

Con la visualización correcta de controladores y GPU, ahora podemos comparar. Antes de continuar, verifique cuidadosamente para asegurarse de que hashcat y CUDA están trabajando al mismo tiempo.

  root @ potassium: ~ # hashcat -I 
OpenCL Info:
Platform ID # 1
Vendor: NVIDIA Corporation
Name: NVIDIA CUDA
Version: OpenCL 1.2 CUDA 8.0.0
Device ID # 1
Type: GPU
Vendor ID: 32
Vendor: NVIDIA Corporation
Name: GeForce GTX 970
Version: OpenCL 1.2 CUDA
Processor (s): 13
Clock: 1240
Memory: 1009/4036 MB allocatable
OpenCL Version: OpenCL C 1.2
Driver Version: 375.26

Parece que todo está funcionando, continúe y ejecute la prueba de referencia.

evaluación comparativa

  root @ potassium: ~ # hashcat -b 
OpenCL Platform # 1: NVIDIA Corporation
======================================
* Device # 1: Geforce GTX 970, 1009/4095 MB allocatable, 13MCU

Hashtype: MD5
Speed.Dev. # 1 .: 10443.1 MH / s
Hashtype: SHA1
Speed.Dev. # 1 .: 3349.8 MH / s
Hashtype: SHA256
Speed.Dev. # 1 .: 1321.8 MH / s

Existen numerosas configuraciones para mejorar la velocidad, que no se mencionan en este tutorial. Le animamos a leer más materiales para cada caso específico.

Resuelve el problema

Durante la instalación, todo puede ir según el plan, instalaremos clinfo para obtener información detallada sobre solución de problemas.

  apt install -y clinfo 

Descargador OpenCL Loader

Es posible que deba buscar paquetes adicionales que puedan entrar en conflicto con su configuración. Primero, asegúrese de que OpenCL Loader esté instalado.El cargador NVIDIA OpenCL y Cargador OpenCL todo funcionará en el sistema.

  root @ potassium: ~ # dpkg -l | grep -i icd 
ii nvidia-egl-icd: amd64 375.26-2 amd64 NVIDIA EGL installable client driver (ICD)
ii nvidia-opencl-icd: amd64 375.26-2 amd64 NVIDIA OpenCL installable client driver (ICD)
ii nvidia-vulkan-icd: amd64 375.26-2 amd64 NVIDIA Vulkan installable client driver (ICD)
ii ocl-icd-libopencl1: amd64 2.2.11-1

Si mesa-opencl-icd está instalado, ejecute:

  apt remove mesa-opencl-icd 

A medida que se valida la instalación del cargador ICD, podemos determinar fácilmente qué cargador se está utilizando actualmente.

  root @ potassium: ~ # clinfo |  grep -i "icd loader" 
ICD loader properties
ICD loader Name OpenCL ICD Loader
ICD loader Vendor OCL Icd free software
ICD loader Version 2.2.11
ICD loader Profile OpenCL 2.1

Como era de esperar, la configuración utiliza el cargador de código abierto instalado anteriormente. Ahora, vea algunos detalles sobre el sistema.

Consultar información de GPU

Usaremos nvidia-smi de nuevo, pero con un resultado mucho más detallado.

  root @ potassium: ~ # nvidia-smi -i 0 -q 
Driver Version: 375.26
Attached GPUs: 1
GPU 0000: 01: 00.0
Product Name: GeForce GTX 970
Product Brand: GeForce
Display Mode: Enabled
Display Active: Enabled
Persistence Mode: Disabled
Accounting Mode: Disabled
Accounting Mode Buffer Size: 1920
Temperature
GPU Current Temp: 47 C
GPU Shutdown Temp: 96 C
GPU Slowdown Temp: 91 C
Clocks
Graphics: 1101 MHz
SM: 1101 MHz
Memory: 3523 MHz
Video: 1012 MHz
Processes
Process ID: 692
Type: G
Name: / usr / lib / xorg / Xorg
Used GPU Memory: 198 MiB

Parece que la GPU se reconoce correctamente, así que use glxinfo para determinar si la representación 3D está habilitada.

  root @ potassium: ~ # glxinfo |  grep -i "direct rendering" 
direct rendering: Yes

La combinación de estas herramientas apoyará enormemente el proceso de resolución de problemas. Si aún tiene problemas, le recomendamos que investigue configuraciones similares y cualquier factor que pueda afectar su sistema.

Ver más:

  1. Cómo instalar Kali Linux en Android usando Linux Deploy
  2. Cómo instalar Kali Linux dual boot en macOS
  3. Cómo instalar herramientas VmWare en Kali Linux
Total
0
Shares
Share 0
Tweet 0
Pin it 0
Artículo anterior
  • Ciencia

Encontrar el retrato desnudo de la Mona Lisa confundió a los expertos

Ver Publicación
Siguiente artículo
  • Historia Tecnología

Huawei lanzará el sistema operativo HongMeng el 9 de agosto en HDC 2019

Ver Publicación
También podría interesarte
Ver Publicación
  • Tecnología

Instrucciones para instalar myBB Forum en el servidor

  • admin
  • diciembre 8, 2020
Ver Publicación
  • Tecnología

Instrucciones para instalar Microsoft Office 2007 en Ubuntu 9.04

  • admin
  • diciembre 8, 2020
Ver Publicación
  • Tecnología

Instrucciones para instalar el sistema operativo Linux en el Chromebook

  • admin
  • diciembre 8, 2020
Ver Publicación
  • Tecnología

Instrucciones para instalar LAMP en Ubuntu para principiantes

  • admin
  • diciembre 8, 2020
Ver Publicación
  • Tecnología

Instrucciones para instalar Kali Linux a través de la red PXE

  • admin
  • diciembre 8, 2020
Ver Publicación
  • Tecnología

Las instrucciones para instalar Kali Linux en Windows 10 son más fáciles que nunca

  • admin
  • diciembre 8, 2020
Ver Publicación
  • Tecnología

Instrucciones para instalar la grabadora Hikvision a través de la red

  • admin
  • diciembre 8, 2020
Ver Publicación
  • Tecnología

Instrucciones para instalar hass.io en Raspberry Pi 3

  • admin
  • diciembre 8, 2020

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Octavodia

Ingresa las palabras de la búsqueda y presiona Enter.