драйвер nvidia kali linux

Драйвер nvidia kali linux

So lets get started-

First of all let me tell you the specifications of my system-

GPU #1- Intel® UHD Graphics 620

GPU #2- Nvidia GeForce MX150

Before we begin, a couple of notes:

USE AT YOUR OWN RISK

This tutorial is for official NVIDIA Driver

Tutorial found on official Kali website is BROKEN! It never works for optimus/hybrid Graphics enabled laptop

Step 1: Verify you have hybrid graphics

Step 2: Disable nouveau

Step 3: System will reboot and nouveau should be disabled. Verify if nouveau is disabled:

If shows nothing,means nouveau successfully disabled.

Step 4: Install nvidia driver from kali repo:

Step 5: Now we have to find bus id of our nvidia card:

it should show something like this:

This is our Bus ID.

Step 6: Now we generate /etc/X11/xorg.conf file with this bus ID according to Nvidia’s guide:

Replace the string inside ** ** with your Bus ID and save it to /etc/X11/xorg.conf

Step 7: Now we have to create some scripts according to our display manager.Since im using default Kali linux which is GDM,i created two files: /usr/share/gdm/greeter/autostart/optimus.desktop /etc/xdg/autostart/optimus.desktop with the following content:

Step 8: Now reboot and you should be using Nvidia Driver. Verify if everything is ok: install mesa-utils if not previously installed.

Step 9: Now you can install the cuda toolkits and drivers. The package nvidia-cuda-toolkit has been deprecated. You can install hashcat-nvidia package as an alternative.

Step 10: 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.

FIXING SCREEN TEARING ISSUE: After you successfully boot up with Nvidia Driver, you most probably would be experiencing screen tearing issue eg: glitches while playing videos in VLC, Youtube videos on Chrome/Firefox etc. Luckily, we can fix this by enabling PRIME Sync.

1. Verify if PRIME is disabled

it should output something like this:

First one is our connected display.So PRIME sync is disabled.

2. Edit /etc/default/grub and append nvidia-drm.modeset=1 in GRUB_CMDLINE_LINUX_DEFAULT after quiet.Like the following:

3. Save the changes and update grub using the command:

4. Reboot your system.

5. Verify if PRIME is enabled:

Now it should output:

If it still shows 0 for you,then there is probably something wrong with your system config/kernel. Since this is still an experimental feature from Nvidia,you are out of luck.

IF YOU STUCK IN BOOT SCREEN

Revert what we have done so far:

Press CTRL+ALT+F2 or CTRL+ALT+F3, login with your password.

Remove those display manager files we created earlier (for GDM):

Now reboot. You should be able get back to your old system.

If any issues exist please post it in Kali’s forum.

My sincere thanks to TiGER511 who did all the hard-work.

I’ll soon update this repo on how to switch between your Intel Graphics and Nvidia Graphic card.

About

Install Nvidia drivers on Kali Linux safely in 10 easy steps.

Источник

Статья Установка драйверов 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 есть только один пользователь – рут, а игра под рутом не работает.

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

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

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. Есть у кого-нибудь идеи как пофиксить это?

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

Источник

Статья Установка драйверов 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 есть только один пользователь – рут, а игра под рутом не работает.

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

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

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.

Читайте также:  hdr проигрыватель windows 10

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

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

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

Источник

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

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

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

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

%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%B0%D0%B2%D0%BB%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC %D0%B4%D1%80%D0%B0%D0%B9%D0%B2%D0%B5%D1%80 NVIDIA %D0%BD%D0%B0 Kali Linux 1

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

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

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

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

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

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

%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%B0%D0%B2%D0%BB%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC %D0%B4%D1%80%D0%B0%D0%B9%D0%B2%D0%B5%D1%80 NVIDIA %D0%BD%D0%B0 Kali Linux 2

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

%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%B0%D0%B2%D0%BB%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC %D0%B4%D1%80%D0%B0%D0%B9%D0%B2%D0%B5%D1%80 NVIDIA %D0%BD%D0%B0 Kali Linux 3

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

%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%B0%D0%B2%D0%BB%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC %D0%B4%D1%80%D0%B0%D0%B9%D0%B2%D0%B5%D1%80 NVIDIA %D0%BD%D0%B0 Kali Linux 4

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

%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%B0%D0%B2%D0%BB%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC %D0%B4%D1%80%D0%B0%D0%B9%D0%B2%D0%B5%D1%80 NVIDIA %D0%BD%D0%B0 Kali Linux 5

Заключение

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

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

Источник

Как включить дискретную видеокарту на Linux

В этой заметке мы рассмотрим следующие вопросы:

Установлен проприетарный драйвер NVIDIA, но видеокарта не используется

К сожалению, вопросы установки проприетарных драйверов для видеокарт на Linux до сих пор не так безболезненны, как на Windows. Но я столкнулся с ещё более запутанной ситуацией: после успешной установки драйверов, не получается задействовать, использовать видеокарту NVidia.

Симптомы проблемы следующие:

Чуть подробнее о последнем пункте. Для меня видеокарта представляет главный интерес для брут-форса (взлома) хешей паролей. И эта функция работает, видеокарта нагружена, Hashcat показывает устройство видеокарты как успешно используемое, высокая скорость брут-форса паролей. Именно по этой причине я уже полтора года (!) после установки проприетарного драйвера NVidia не догадывался, что у меня какие-либо проблемы.

И всё-таки драйвер NVidia работает

Я могу убедиться в этом, поскольку срабатывала команда

А также успешно работали приложения, использующие CUDA. Для всех других задач я не мог задействовать видеокарту NVidia.

Какую видеокарту, встроенную в центральный процессор или выделенную выбирает Linux?

Некоторые видеокарты от NVidia поддерживают технологию NVIDIA Optimus. Суть этой технологии в том, что программное обеспечение автоматически переключается на интегрированную (Intel) или выделенную (NVidia) видеокарту. На таких системах всё довольно просто — по крайней мере в теории. Нужная видеокарта может выбираться множество раз во время работы Linux.

Но на компьютерах без NVIDIA Optimus видеокарта выбирается настройками пользователя, либо по умолчанию используется графика Intel.

Читайте также:  как открыть ntfs на windows 10

Как узнать, какая видеокарта используется в Linux

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

Эта же самая команда, но запущенная через optirun из пакета Bumblebee:

Пример вывода, в котором показано, что задействована видеокарта NVIDIA:

Подробнее о optirun и Bumblebee будет позже.

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

С помощью команды lspci и определённых опций можно вывести информацию об устройствах, на конце строки с используемой видеокартой должно быть [VGA controller]. Команда для фильтрации данных:

Как проверить, используется ли видеокарта NVIDIA

Следующая команда покажет процессы, которые использует видеокарта NVIDIA (если процессов нет, значит видеоадаптер не используется):

Ещё одна команда, которая показывает процессы, потребляющие ресурсы видеокарты NVIDIA, а также уровень её загруженности, температуру и другие метрики:

Как установить видео драйвер NVidia в Linux

Для установки проприетарного драйвера NVidia в Kali Linux выполните команды:

Возможно, этот же способ будет работать и для Debain и других производных.

Для установки драйвера NVidia в Arch Linux, BlackArch и их производные выполните команду:

Кроме указанных, дополнительно будут установлены пакеты nvidia-utils и opencl-nvidia. Если вам не нужен CUDA, то не устанавливайте пакет cuda.

Как установить и пользоваться Bumblebee (как включить NVIDIA Optimus в Linux)

Пакет Bumblebee нужен для автоматического переключения между интегрированной и дискретной видеокартами. Ваша карта должна поддерживать технологию NVidia Optimus, список поддерживающих карт вы можете найти на этой странице: https://www.geforce.com/hardware/technology/optimus/supported-gpus

Если ваша карта там есть, то переходите к выполнению следующих команд. У вас уже должен быть установлен проприетарный драйвер NVIDIA, как это показано выше.

На Kali Linux, Debian и их производных выполните:

В ПРОЦЕССЕ ПОДГОТОВКИ

На Arch Linux, BlackArch и их производных выполните:

Система зависает после установки Bumblebee

Я столкнулся с проблемой, что Bumblebee в принципе работает, но при использовании некоторых команд, которые задействуют CUDA или обращаются к модулям ядра, система зависала. Чтобы проверить, есть ли у вас эта проблема, выполните команду lspci, например:

Если система полностью зависнет, то перезагрузитесь и удалите пакет bbswitch.

Вместо удаления bbswitch вы можете попробовать в опции загрузки ядра добавить строку:

Для этого создайте файл /etc/modprobe.d/options.conf:

и скопируйте в него:

Но у меня сработало только удаление bbswitch.

Как пользоваться Bumblebee / NVIDIA Optimus в Linux

Теперь любую программу, которая должна использовать видеокарту NVIDIA, можно запустить командой вида:

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

Как проверить Bumblebee / NVIDIA Optimus в Linux

Запустите тест видеокарты обычной командой:

А также с помощью optirun:

optirun

Обратите внимание, что FPS вырос примерно в 20 раз.

Ещё один вариант теста работы видеокарты:

А также с помощью optirun:

optirun

Вы должны увидеть прирост производительности при использовании optirun.

Во время работы этих тестов, выполните команду:

nvidia smi

Вы должны увидеть процессы, которые используют дискретную видеокарту.

Если у вас установлен веб-браузер Chromium, то запустите его двумя способами:

В обоих случаях откройте вкладку:

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

chromium

optirun chromium

Заключение

Даже после написания этой инструкции, после того, как я разобрался во многих вопросах, всё ещё осталось много непонятного.

Например, как использовать постоянно только карту NVidia? Ниже я покажу что именно пробовал — абсолютно всё не сработало.

Также открыт вопрос, как установить Bumblebee в Debian и производные дистрибутивы? Все команды, которые я пробовал, приводят к чёрному экрану, либо неработоспособности Bumblebee.

БОНУС. Как сделать видеокарту NVidia используемой по умолчанию в Linux

В этом разделе я перечислил то, что у меня не сработало — поэтому можете пропускать этот раздел.

Предупреждение: если после указанных в этом разделе действий вы не можете загрузиться — появляется чёрный экран, то во время неудачной загрузки нажмите Ctrl+Alt+F*, где вместо звёздочки пробуйте указать разные цифры, например, Ctrl+Alt+F1, Ctrl+Alt+F2 и т. д., пока не появится консоль. Введите ваш логин и пароль и откатите изменения, которые привели к неудачной загрузке. Для удаления пакетов используйте стандартные менеджеры пакетов вашего дистрибутива, а для редактирования файлов в командной строке используйте vim или nano. Если вы не знакомы с vim или nano, то пропустите этот раздел!

Если драйвер NVidia установлен, то, вроде бы, видеокарта NVidia должна использоваться по умолчанию. У меня это никогда не происходило, всегда используется интегрированная графика Intel.

Начните с проверки настроек БИОСа — там может быть возможность отключить одну из карт.

Для явного указания используемого драйвера можно создать файл /etc/X11/xorg.conf.d/20-nvidia.conf.

И скопировать в него примерно следующее:

Но у меня не происходит загрузка в графический интерфейс.

Если вы хотите отключить загрузку драйверов Intel, то создайте файл /etc/modprobe.d/blacklist-intel.conf:

И скопируйте в него примерно следующее (название модулей могут отличаться в зависимости от вашего центрального процессора):

Среди других советов встречаются добавить в опции загрузки ядра следующее:

Если у вас EFI (а не БИОС), то для изменения опций загрузки ядра нужно открыть файл вида /boot/loader/entries/*.conf. У меня этот файл называется /boot/loader/entries/arch.conf:

Также рекомендуют изменить файл /mkinitcpio.conf:

В котором вместо строки

нужно записать строку

Затем нужно пересобрать ядро, для этого в Debian и производных нужно выполнить команду:

а в Arch Linux и производных нужно выполнить такую команду:

Источник

Поделиться с друзьями
Adblock
detector