Kali linux how to install nvidia driver

Kali linux how to install nvidia driver

Do not attempt this in a VM. It is possible in theory, however this likely will not work and we do not recommend that users attempt this.

This document explains how to install NVIDIA GPU drivers and CUDA support, allowing integration with popular penetration testing tools.

This guide is also for a dedicated card (desktops users), not Optimus (notebook users). We do not have the hardware in order to write up the guide. So we are looking for community contribution to help out. If you have the hardware, and expertise, please edit this guide!

Prerequisites

First, you’ll need to ensure that your card supports CUDA.

GPUs with a CUDA compute capability > 5.0 are recommended, but GPUs with less will still work.

Let’s determine the exact GPU installed, and check the kernel modules it’s using:

Notice how Kernel driver in use & Kernel modules are using nouveau? This is the open source driver for nVidia. This guide covers installing the close source, from NVIDIA.

There is a package called nvidia-detect which will fail to detect the driver due to Kali being a rolling distribution and requires a stable release.

Installation

Once the system has rebooted from doing an OS upgrade, we will proceed to install the Drivers, and the CUDA toolkit (allowing for tool to take advantage of the GPU).

During installation of the drivers the system created new kernel modules, so a reboot is required:

DPI/PPI

Upon Kali starting back up, certain things may appear different than what is expected.

  • If certain things are smaller, this could because of HiDPI.
  • However, if certain things are larger, this could because the DPI is incorrect.

Verify Driver Installation

Now that our system should be ready to go, we need to verify the drivers have been loaded correctly. We can quickly verify this by running the nvidia-smi tool.

You can see our hardware has been detected we are using nvidia rather than nouveau drive now.

Hashcat

With the output displaying our driver and GPU correctly, we can now dive into benchmarking (using the CUDA toolkit). Before we get too far ahead, let’s double check to make sure hashcat and CUDA are working together.

It appears everything is working, let’s go ahead and run hashcat’s inbuilt benchmark test.

Benchmarking

There are a multitude of configurations to improve cracking speed, not mentioned in this guide. However, we encourage you to take a look at the hashcat documentation for your specific cases.

Troubleshooting

In the event setup isn’t going as planned, we’ll install clinfo for detailed troubleshooting information.

OpenCL Loaders

It may be necessary to check for additional packages that may be conflicting with our setup. Let’s first check to see what OpenCL Loader we have installed. The NVIDIA OpenCL Loader and the generic OpenCL Loader will both work for our system.

If mesa-opencl-icd is installed, we should remove it:

Since we have determined that we have a compatible ICD loader installed, we can easily determine which loader is currently being used.

As expected, our setup is using the open source loader that was installed earlier. Now, let’s get some detailed information about the system.

Querying GPU Information

We’ll use nvidia-smi once again, but with a much more verbose output.

It looks like our GPU is being recognized correctly, so let’s use glxinfo to determine if 3D Rendering is enabled.

The combination of these tools should assist the troubleshooting process greatly. If you still experience issues, we recommend searching for similar setups and any nuances that may affect your specific system.

Updated on: 2021-Sep-27
Author: g0tmi1k

Читайте также:  Наилучшая linux для сервера

Источник

Статья Установка драйверов NVIDIA на Kali

Если у вас Kali Linux установлена в виртуальной машине, то она никогда не увидит вашу видеокарту. Т.е. эта инструкция не применима для ОС в виртуальной машине.

Этот документ объясняет, как задействовать видео железо от NVIDIA и установить драйверы на систему Kali Linux. Первый шаг, это полностью обновите вашу систему Kali Linux и убедитесь, что у вас установлены заголовки ядра (kernel headers).

Следующий шаг — это отключение драйвера nouveau. Nouveau — это опен-сорсный проект драйверов NVIDIA, однако ему не хватает 3D ускорения графики, которое необходимо для запуска инструментов Cuda pentest.

Как только система снова загрузится, вы можете увидеть экран заставки NVIDIA, который означает, что драйверы установились правильно, тем не менее, это не всегда так. Чтобы проверить, работают ли драйверы должным образом, выполните следующую команду.

Хотя инициализация инструментов Cuda, включённых в Kali выходит за рамки данной статьи, проверка для полной уверенности в нормальной работе — это всегда хорошая идея. Следующая команда использует Oclhashcat-plus с некоторыми из файлов примеров включённых в этот пакет.

Как вы видите вывод выше, карта распознана и пароли расшифрованы успешно.

Ferum
Суббота на 02:04 ПП
игры работать будут например cs:go?

Alexey
Суббота на 02:04 ПП
Если не это не шутка )) то серьёзный ответ такой: если раньше не работали с Linux, то лучше не начинать с Kali – множество проблем и не получите никакого удовольствия. На форуме один из пользователей жалуется, что не получается запустить какую-то игру, т.к. в Kali есть только один пользователь – рут, а игра под рутом не работает.

Самое правильное решение для использования Linux как основную ОС и как хакерскую ОС:

  • установить Linux Mint Cinnamon
  • на неё установить драйвера и игры (всё в один клик из графических интерфейсов – никаких проблем)
  • установить программы для тестирования на проникновение (те, которые в Kali).

Море удовольствия, минимум проблем ))

madmentat
Среда на 01:01 ДП
Все там работает как и в любом дебиане, надо только почитать, подумать и сделать.

Андрей
Суббота на 10:07 ПП
Какие нафиг игры ? Kali не для игр это специальный дистрибут для пинтестинга… играй на windows

Алексей
Суббота на 01:10 ПП
C Gf9800GTR не пашет драйвер nvidia…. черный экран. при отключении драйвера иксы не возвращаются, пишет «Sorry…». Вернуть иксы получилось только полным удалением всего, что устанавливал () Ну в общем как всегда =)

Вопрос такой: Как вернуть стандартный Nouveau?? РАзрешение экрана ужасное) Т.Е.: есть ли обратная команда этой команде: sed ‘s/quiet/quiet nouveau.modeset=0/g’ -i /etc/default/grub

RUN
Воскресенье на 06:11 ДП
прошу помочь, после последовательного выполонения приведенных в данной статье команд – получил безобразное разрешение экрана и все также неработающие драйвера для NVIDIA, есть ли обратная команда для возврата драйвера nouveau?

при попытке обновить заголовки выдается:

при попытке обновить драйвер выдает :

Alexey
Воскресенье на 02:11 ПП
Начните отсюда Проверка и восстановление репозиториев в Kali Linux из командной строки После восстановления оригинальных репозиториев (а ни в чём другом проблема быть не может), перейдите к другой инструкции по установке видеодрайвера: https://codeby.net/blogs/?p=2992 Эта инструкция, которую мы комментируем, является переводом официальной документации. Многие сообщают о том, что инструкция с оф. сайта нерабочая. Вторая инструкция, на которую дана ссылка, является альтернативной, она многими проверена и хорошо себя зарекомендовала.

a
Вторник на 01:12 ПП
что не делаю, всё по инструкциям и к английской прибегнул результат одинаковый – после ребута чёрный экран, затем «Oh no! Something has gone wrong. A problem has occured and the system can’t recover. Please log out and try again.

Hairus
Воскресенье на 06:07 ПП
После установки програм и перезагрузки kaki не загружается
Белый экран с смайлом “oh no! Something has done wrong “. Что делать?

sigakey
Суббота на 07:02 ДП
У меня тоже самое как и в двух предыдущих комментах после перезагрузки выходит этот белый экран с надписью, что делать не знаю, видеокарта Nvidia Geforce 520MX. Есть у кого-нибудь идеи как пофиксить это?

bes
Вторник на 06:02 ПП
У меня была тоже такая-же проблема,около месяца провозился,все инструкции перечитал и понял одно – сплошной копи-паст.
Точно уже где не помню,но нарвался на англо-язычном ресурсе на очень замечательную статью,где было на пальцах расписано,что Nvidia Geforce начиная с 5xxx не становится на kali . У меня самого NVIDIA GeForce GT 650M…
Удачи…

Читайте также:  Google contacts client windows

ZZHup
Четверг на 06:07 ПП
Да, уж. Уже скоро 20 лет будет как впервые познакомился с Линукс, а костыли все те же. Грустно

Вася
Суббота на 11:04 ПП
Nvidia gt 650 все стало норм. А glxinfo | grep -i “direct rendering”
bash: glxinfo: команда не найдена

Источник

Устанавливаем драйвер NVIDIA на Kali Linux

Несмотря на то, что Kali Linux базируется на дистрибутиве Debian, у них совершенно разная философия и разные репозитории. Если вы когда-то устанавливали драйвера в Debian, в частности драйвер на видеокарту Nvidia, то в Kali Linux способ установки данного драйвера немного отличается. Тем не менее, установить драйвер на видеокарту все же рекомендуется, так как если вы будете использовать к примеру такой инструмент как Hashcat, то в разы ускорите брутфорс. Дело в том, что Hashcat использует ресурсы вашей видеокарты для подобной атаки, и стоит признать тот факт, что весьма успешно. Но, как говорилось выше, установка драйвера в Kali Linux для видеокарт Nvidia отличается, но, перед тем как мы произведем установку, давайте сначала разберемся с репозиториями.

Репозитории Kali Linux

Что бы не затягивать статью, быстренько пробежимся по репозиториям которые имеются в Kali Linux. После установки операционной системы необходимо отредактировать файл “sources.list”, в этом файле находятся репозитории откуда система получает обновления, а так же происходит установка программного обеспечения. По умолчанию в файле “sources.list” имеется один репозиторий:

Данный репозиторий часто обновляется и соответственно имеет самое новое программное обеспечение. Второй же репозиторий который вы можете добававить в файл “sources.list”, это:

В отличие от первого, в этом репозитории содержится более стабильное программное обеспечение, и соответственно, если вам в первую очередь нужна стабильность, то подключайте именно его. Ну и третий репозиторий который вы можете подключить:

Третий репозиторий как вы можете догадаться, это эксперементальй репозиторий, и соответственно, в нем находятся пакеты который еще толком не прошли проверку и могут содержать какие то ошибки. И как не сложно догадаться, возможны глюки, а так же не стабильная работа, в том числе и всей операционной системы.

Установка драйвера Nvidia

Теперь когда разобрались с репозиториями, давайте перейдем к установке драйвера на видеокарту Nvidia. Предварительно конечно обновив систему командами:

Давайте определим какие графические процессоры у нас имеются, я буду показывать на своем ноутбуке, у вас же данные показатели соответственно будут отличаться, вводим команду:

Как видно на скриншоте, у меня первый графический процессор, или иными словами, видеокарта AMD, а вторая Nvidia. Теперь переходим к установке драйвера и утилиты nvidia-cuda-toolkit:

Когда установка драйвера завершиться, можно проверить правильно ли все установилось выполнив команду:

Как вы можете увидеть на скриншоте, установился видеодрайвер версии 455, так же можно запустить все ту же утилиту Hashcat с опцией “-I”:

Заключение

Сама же Kali Linux мало подходит для повседневного использования, тем не менее, использовать данную систему предварительно установив ее на ноутбук или стационарный компьютер можно, но в тех случаях, когда необходим ее специфический функционал. А соответственно, ее необходимо предварительно настроить, и установить необходимое программное обеспечение, в данном же случае драйвер на видеокарту Nvidia. И только после этого можно приступать к работе с уверенностью что ваша система сможет работать в полную силу.

А на этом сегодня все. Надеюсь данная статья будет вам полезна.
Журнал Cyber-X

Источник

How To Install Nvidia Driver On Kali Linux

Installing NVIDIA drivers on Linux is always difficult. This is the step by step guide for installing NVIDIA drivers on Kali Linux. I used these steps to install my NVIDIA GTX1050Ti drivers on Kali Linux. This process is tested on Kali Linux 2020.2 Gnome 64-Bit.

Step 1: Install Kali Linux on the hard drive and restart your computer after the installation process completes. If you are able to boot and log in to the kali linux system then skip step 2. Step 2 is applicable when you can’t log in to the system because it’s halting. I could to log in to Kali Linux 2020.2 Gnome 64-Bit without any problem, so I skipped step 2.
After logging in to Kali Linux system, you need to have root access to install the Nvidia driver. To do that type “sudo su” (without quotation mark) in the terminal and enter the password of your kali user account. Now type “passwd root” in the terminal, then enter the new password for the root user and retype that password again.
Now type sudo nano /etc/pam.d/gdm-password and you will see something like this:

Читайте также:  Kali linux настройка пользователей

Add # in the beginning of 3rd line, like this #auth required pam_succeed_if.so user != root quiet_success and keep rest of the things unchanged. Then press Ctrl + O to save the changes. Restart computer and log in with root user.

Setp 2: Now you will see the Kali Linux Grub Bootloader with a blue screen. From the GRUB loader select Kali Linux and press E. Now navigate the cursor to the row starting with Linux, then at the end of the row replace “quiet splash” with “nouveau.modeset=0” (without quote marks). Then press F10. These steps will fix boot loading and freezing issue in Kali Linux. Now Kali Linux will boot normally. Instructions with image is shown below.

From the GRUB loader select Kali Linux and press E.

Now navigate the cursor to the row starting with Linux, then at the end of the row replace “quiet splash” with “nouveau.modeset=0” (without quote marks).

Step 3: After Kali Linux booted up run this command below.

After that follow the steps below to install Nvidia drivers:

Step 4: Before we begin, you’ll need to make sure you have the kernel headers for your currently active kernel, in order to build the NVIDIA driver kernel modules type:

This will automatically resolve the kernel headers package required for the kernel you are currently using.
Step 5: Disable nouveau

Now system will reboot and nouveau should be disabled.

Step 6: Verify if nouveau is disabled:

If this command shows nothing, that means nouveau has successfully disabled.

Step 7: Install Nvidia driver from kali repository:

Step 8: Find the bus id of Nvidia card:

>>My result: PCI:1:0:0
>>PCI:1:0:0 This is our Bus ID.

Step 9: Now we will create /etc/X11/xorg.conf file with this bus ID according to the Nvidia’s guide.
You can download the xorg.conf file from here and edit the BusID value with your Bus ID using any text editor. Then keep the xorg.conf file in /etc/X11/
Or you can make a xorg.conf file using the text below.

>>Replace the BusID value with your Bus ID and save it to /etc/X11/xorg.conf

Step 10: Now we have to create some scripts according to our display manager. Since I’m using default Kali Linux display manager which is GDM, thus I created two optimus.desktop files in directory mentioned below
/usr/share/gdm/greeter/autostart/optimus.desktop
/etc/xdg/autostart/optimus.desktop
with the following content:

You can also download the optimus.desktop file for GDM and copy that to both directory /usr/share/gdm/greeter/autostart/ and /etc/xdg/autostart/

Step 11: Now reboot your computer and you should be using Nvidia Driver. Verify if everything is working perfectly by using the command below:

>>Result Should be “direct rendering: Yes”
If the Nvidia driver is installed successfully, then your graphics card name will be displayed in the Kali Linux’s about section.

Installing Nvidia CUDA Toolkit:

Verify Driver Installation:

Querying GPU Information:

Installing Hashcat and verifying CUDA is working with hashcat:

Hashcat GPU benchmarking:

Follow these steps if you made mistakes and stuck in the boot screen, and now you want to uninstall Nvidia driver and revert all of the work you’ve done so far:
Press CTRL+ALT+F2 or CTRL+ALT+F3, login with your password.

Источник

Оцените статью