Свежие драйвера Nvidia, теперь всё работает!

z3RoTooL

Grey Team
28.02.2016
803
697
BIT
9
Всем привет!
У меня очень хорошие новости !

Спустя три тысячи лет в репозитории Кали линукс завезли нормальные дрова на NVIDIA.
По этому поводу pyrit, который выдавал ошибки и hashcat, который отказывался запускаться, заработали в полную силу на видеокарте.
Ура товарищи! Всем срочно обновляться!

Снимок экрана от 2016-10-14 15-30-58.png

Снимок экрана от 2016-10-14 15-39-32.png


Снимок экрана от 2016-10-14 15-53-26.png
 
  • Нравится
Реакции: id2746

z3RoTooL

Grey Team
28.02.2016
803
697
BIT
9
ребят, только обновляйтесь аккуратно, а то у меня в группе пару человек выхватили уже с обновой.
UNsIB149H6g.jpg


#################################################################################
Данная инструкция проверена и работает только на ПК !!! если вы обладатель ноутбука с гибридной графикой - гуглите nvidia-bumblebee. Все действия ниже, могут привести вашу систему в нерабочее состояние !!!
#################################################################################

Если хотите проприетарные драйвера Nvidia
Делаем так:
Код:
apt-get update
apt-get dist-upgrade
apt-get install -y linux-headers-$(uname -r)
apt-get install nvidia-kernel-dkms

После установки делаем так:
Код:
sed 's/quiet/quiet nouveau.modeset=0/g' -i /etc/default/grub
update-grub
reboot

После перезагрузки проверяем:
Код:
glxinfo | grep -i "direct rendering"
 
Последнее редактирование:
S

shadow5551

ребят, только обновляйтесь аккуратно, а то у меня в группе пару человек выхватили уже с обновой.
Посмотреть вложение 7169

Если хотите проприетарные драйвера Nvidia
Делаем так:
Код:
apt-get update
apt-get dist-upgrade
apt-get install -y linux-headers-$(uname -r)
apt-get install nvidia-kernel-dkms

После установки делаем так:
Код:
sed 's/quiet/quiet nouveau.modeset=0/g' -i /etc/default/grub
update-grub
reboot

После перезагрузки проверяем:
Код:
glxinfo | grep -i "direct rendering"
Удалось кому справиться с ошибкой?
 
I

Inject0r

Если хотите проприетарные драйвера Nvidia
Делаем так:
Код:
apt-get update
apt-get dist-upgrade
apt-get install -y linux-headers-$(uname -r)
apt-get install nvidia-kernel-dkms

После установки делаем так:
Код:
sed 's/quiet/quiet nouveau.modeset=0/g' -i /etc/default/grub
update-grub
reboot

После перезагрузки проверяем:
Код:
glxinfo | grep -i "direct rendering"

Делал точно также и выхватил ошибку "О нет. Что-то пошло не так." Ставил на совершенно чистую систему 2016.2. Это инструкция из официальной документации.
 

meteor

Green Team
29.08.2016
46
26
BIT
0
apt-get update && apt-get upgrade -y && apt-get dist-upgrade -y
apt-get install -y aptitude
aptitude -r install linux-headers-$(uname -r)
apt-get install nvidia-kernel-$(uname -r)
aptitude install nvidia-kernel-dkms
aptitude install nvidia-xconfig
nvidia-xconfig
reboot
 
  • Нравится
Реакции: z3RoTooL

meteor

Green Team
29.08.2016
46
26
BIT
0
Установка на kali-linux-2016.2-amd64 видеокарта GeForce GTX 660


apt-get update && apt-get upgrade -y && apt-get dist-upgrade -y

apt-get install -y aptitude

Устанавливаем загаловки: (headers) Linux так как они будут нужны для сборки модулей драйвера NVIDIA

aptitude -r install linux-headers-$(uname -r)

Ставим ядро NVIDIA

apt-get install nvidia-kernel-$(uname -r)

Ставим новый Nvidia driver nvidia-kernel-dkms

aptitude install nvidia-kernel-dkms

Во время установки появятся два всплывающих окна, гду нужно выбрать ОК
Теперь нам нужен фаил xconfig в каталоге /etc/X11. Самый простой способ получить его - это установка пакета nvidia-xconfig.

aptitude install nvidia-xconfig

Сейчас, когда у нас есть установленный пакет nvidia-xconfig, набираем следующую команду, для генерации конфигурационного файла сервера Xorg. (который будет автоматически пересобираться при следующем обновлении ядра)

nvidia-xconfig

Внимание: Если это делается на свежеустановленную Kali то вы увидите:

Warning:Unable to locate/open X configuration file.

Это хорошо!!!! Значит всё идет правильно.

Теперь обязательно перезагрузите систему!!!!

reboot

Проверяем, использует ли система модуль glx.

glxinfo | grep -i "direct rendering"

Команда должна вывести "direct rendering: Yes"

Проверяем,загружен ли модуль NVIDIA.

lsmod | grep nvidia
nvidia_drm 45056 2
drm_kms_helper 147456 1 nvidia_drm
drm 364544 5 drm_kms_helper,nvidia_drm
nvidia_modeset 765952 7 nvidia_drm
nvidia 11472896 109 nvidia_modeset

Просто для уверенности, что модуль nouveau,который является версией драйвера NVIDIA с открытым исходным кодом, Не загружен, набираем следующую команду:

lsmod | grep noveau

Это не должно выводить что либо. если появилась надпись, значит вы ошиблись.

ВСЕ ПОЛЬЗУЕМСЯ !!!!!

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

glxinfo | grep -i opengl

На выходе примерно так:

glxinfo | grep -i opengl
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GTX 660/PCIe/SSE2
OpenGL core profile version string: 4.5.0 NVIDIA 367.44
OpenGL core profile shading language version string: 4.50 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.5.0 NVIDIA 367.44
OpenGL shading language version string: 4.50 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 367.44
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:


Далее нам понадобится маленькая хитрость добавим официальные репозитории от Kali Linux Sana 2.0 в cources.list.d с помощью наутилуса переходим в, Другие места/Компьютер/etc/apt/cources.list.d открываем его с при помощи блакнота и ничего не меняя добовляем следующие строки:

deb sana main non-free contrib
deb-src sana main non-free contrib

Сохраняемся и закрываем. Запускаем в терминале

apt-get update && apt-get upgrade -y && apt-get dist-upgrade -y

и докачиваем то чего нам нехватоло в нашей сборке.

Посмотрим видет ли Pyrit нашу видеокарту:

pyrit list_cores
Pyrit 0.4.0 (C) 2008-2011 Lukas Lueg link removed
This code is distributed under the GNU General Public License v3+

The following cores seem available...
#1: 'CPU-Core (SSE2)'
#2: 'CPU-Core (SSE2)'
#3: 'CPU-Core (SSE2)'
#4: 'CPU-Core (SSE2)'
#5: 'CPU-Core (SSE2)'
#6: 'CPU-Core (SSE2)'
#7: 'CPU-Core (SSE2)'
#8: 'CPU-Core (SSE2)'


Ни о какой видеокарте речи не идёт. Попробуйте так же запустить команду:

pyrit benchmark
Pyrit 0.4.0 (C) 2008-2011 Lukas Lueg link removed
This code is distributed under the GNU General Public License v3+

Running benchmark (2300.7 PMKs/s)... \

Computed 2300.70 PMKs/s total.
#1: 'CPU-Core (SSE2)': 318.3 PMKs/s (RTT 3.4)
#2: 'CPU-Core (SSE2)': 314.9 PMKs/s (RTT 3.4)
#3: 'CPU-Core (SSE2)': 309.8 PMKs/s (RTT 3.3)
#4: 'CPU-Core (SSE2)': 314.8 PMKs/s (RTT 3.3)
#5: 'CPU-Core (SSE2)': 313.9 PMKs/s (RTT 3.5)
#6: 'CPU-Core (SSE2)': 310.2 PMKs/s (RTT 3.4)
#7: 'CPU-Core (SSE2)': 316.8 PMKs/s (RTT 3.3)
#8: 'CPU-Core (SSE2)': 306.1 PMKs/s (RTT 3.3)

для сравнения после переустановки Pyrit.

Далее вводим команду для установки cuda:

apt-get install nvidia-cuda-toolkit nvidia-opencl-icd

пока скачивается и устанавливается cuda скачаем дополнительно pyrit-0.4.0.tar.gz cpyrit-cuda-0.4.0.tar.gz по ссылкам:

link removed далее Downloads и скачиваем pyrit-0.4.0.tar.gz cpyrit-cuda-0.4.0.tar.gz

Переместите для удобства эти два файла из папки Загрузки в Домашнюю так как это сделал я.

Далее надо скачать дополнительные библиотеки:

apt-get install libssl-dev

Теперь приступаем к установки Pyrit:

Вводим следующию команду:

apt-get install python2.7-dev python2.7-libpcap libpcap.dev

для закачки и установки пакетов которые понадобятся в дальнейшем, при установке нового Pyrit, будте внимательны нельзя допускать ошибки!

Теперь удоляем старый Pyrit

apt-get remove pyrit

Устанавливаем новый Pyrit который мы скачали, распаковываем:

tar -xzf pyrit-0.4.0.tar.gz

затем переходим в:

cd pyrit-0.4.0

и устанавливаем следующей командой:

python setup.py build

python setup.py install

Если всё прошло отлично закрываем терминал.

Далее устанвливаем cpyrit-cuda-0.4.0.tar.gz распаковываем:

tar -xzf cpyrit-cuda-0.4.0.tar.gz

затем переходим в:

cd cpyrit-cuda-0.4.0

и устанавливаем следующеми командами:

python setup.py build

python setup.py install

Закрываем терминал и проверяем командой:

pyrit list_cores
Pyrit 0.4.0 (C) 2008-2011 Lukas Lueg link removed
This code is distributed under the GNU General Public License v3+

The following cores seem available...
#1: 'CUDA-Device #1 'GeForce GTX 660''
#2: 'CPU-Core (SSE2)'
#3: 'CPU-Core (SSE2)'
#4: 'CPU-Core (SSE2)'
#5: 'CPU-Core (SSE2)'
#6: 'CPU-Core (SSE2)'
#7: 'CPU-Core (SSE2)'
#8: 'CPU-Core (SSE2)'


Как мы видим добавилась строка #1: 'CUDA-Device #1 'GeForce GTX 660'' вместо первого процессора.

Осталось вспомнить нашу скорость перебора до установки...

следующей командой:

pyrit benchmark
Pyrit 0.4.0 (C) 2008-2011 Lukas Lueg link removed
This code is distributed under the GNU General Public License v3+

Running benchmark (17953.0 PMKs/s)... |

Computed 17952.97 PMKs/s total.
#1: 'CUDA-Device #1 'GeForce GTX 660'': 17525.0 PMKs/s (RTT 2.8)
#2: 'CPU-Core (SSE2)': 311.6 PMKs/s (RTT 3.4)
#3: 'CPU-Core (SSE2)': 309.0 PMKs/s (RTT 3.4)
#4: 'CPU-Core (SSE2)': 309.7 PMKs/s (RTT 3.3)
#5: 'CPU-Core (SSE2)': 311.6 PMKs/s (RTT 3.4)
#6: 'CPU-Core (SSE2)': 311.6 PMKs/s (RTT 3.4)
#7: 'CPU-Core (SSE2)': 307.8 PMKs/s (RTT 3.4)
#8: 'CPU-Core (SSE2)': 315.1 PMKs/s (RTT 3.3)

и сравнить.

На этом всё пока...
 
Последнее редактирование:
  • Нравится
Реакции: z3RoTooL
M

-master-

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

z3RoTooL

Grey Team
28.02.2016
803
697
BIT
9
что не пост то какието случаи, я так полагаю что оно даже зависит от того как проводки питания от блока к маме лежат
или еще от того что радом с компом находится ))
хоспади скока лет этому линксу а все толком сделать не могут, умора, линуксмастдай одним словом ыыы
это не к линуксу вопросы, а к производителям видеокарт... лично у меня всё с первого раза получается с драйверами.
А за мастдай я на тебя порчу наведу
 
  • Нравится
Реакции: ghost
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!