Автор Тема: Kernel 3.7 и установка драйвера nVidia в Kali Linux  (Прочитано 7791 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Algierd

  • Пользователь
  • *
  • Сообщений: 15
   Доброго времени суток!

 Столкнулся с проблемой при попытке поставить nvidia-драйвер на Kali 1.0.5 x86. Порядок действий. Обновления коллекцию, заношу nouveau-драйвер в блэклист, далее устанавливаю пакет ядра командой aptitude install linux-headers-3.7-trunk-686-pae binutils pkg-config build-essential xserver-xorg-dev, после вырубаю исксы, ставлю драйвера от nvidia - инсталлятор ругается на version.h. Копирую его из /lib/modules/3.7-trunk-686-pae/build/include/generated/uapi/linux/ в /lib/modules/3.7-trunk-686-pae/build/include/linux/, запускаю установку в ответ получаю сообщение:

Error:If you are using a Linux 2.4 kernel, please make sure
you either have configured kernel sources matching your
kernel or the correct set of kernel headers installed
on your system.

If you are using a Linux 2.6 kernel, please make sure
you have configured kernel sources matching your kernel
installed on your system. If you specified a separate
output directory using either the "KBUILD_OUTPUT" or
the "O" KBUILD parameter, make sure to specify this
directory with the SYSOUT environment variable or with
the equivalent nvidia-installer command line option.

Depending on where and how the kernel sources (or the
kernel headers) were installed, you may need to specify
their location with the SYSSRC environment variable or
the equivalent nvidia-installer command line option.

Подскажите куда копать?
 

Оффлайн ferum

Re: Kernel 3.7 и установка драйвера nVidia в Kali Linux
« Ответ #1 : 07 Января 2014, 15:43:06 »
Русские дебианщики против цифрового слабоумия !
 

Оффлайн Algierd

  • Пользователь
  • *
  • Сообщений: 15
Re: Kernel 3.7 и установка драйвера nVidia в Kali Linux
« Ответ #2 : 07 Января 2014, 15:52:14 »
А при чём здесь воообще CUDA, тем более для GTX 680 ? Если я устанавливаю NVIDIA-Linux-x86-96.43.23-pkg1.run драйвер для своей встроенной графики.
« Последнее редактирование: 07 Января 2014, 16:15:40 от Algierd »
 

Оффлайн ferum

Re: Kernel 3.7 и установка драйвера nVidia в Kali Linux
« Ответ #3 : 07 Января 2014, 19:48:27 »
Дык мы не телепаты, от куда  знать что вы там мутите и на каком железе, вы об этом не писали...однако что то подсказывает что столь древний драйвер к такому ядру не прикрутить. Быть надо смотреть по времени что nvidia предлагала сразу после выхода этой версии ядра, на край чуть раньше. Тот драйвер, что вы хотите был актуален максимум до выхода ядра 2.6.39 и то могу ошибаться.
Варианты такие, первым делом надо смотреть какие драйверы поддерживают вашу видеокарту, смотреть нет ли проблем с компиляцией этого драйвера с вашим ядром. Возможно прикручивать сторонний репозиторий типа бэкпортс для wheezy, ставить изнего ядро с заголовками и на него драйвер, либо самостоятельно собирать ядро с патчем для проприаретарного драйвера, либо/ искать патч для ....run
....за что я не люблю эти сборки.
Русские дебианщики против цифрового слабоумия !
 

Оффлайн Algierd

  • Пользователь
  • *
  • Сообщений: 15
Re: Kernel 3.7 и установка драйвера nVidia в Kali Linux
« Ответ #4 : 07 Января 2014, 21:53:03 »
Железо староватое: мать Albatron KM18G Pro на чипсете nForce2 со встроенной GeForce4 MX. Новее из драйверов под эту видяху вряд ли что-то есть... Сторонний репозиторий и самостоятельно скомпилировать ядро я один вряд ли смогу сделать. Меня бы в принципе и nouveau драйвер устроил, если бы не проблема с тем, что на нём придвижении курсора по экрану сбивается развёртка на мониторе :(
 

Оффлайн Brainey

Re: Kernel 3.7 и установка драйвера nVidia в Kali Linux
« Ответ #5 : 08 Января 2014, 10:11:35 »
В репозитории Debian драйверы для вашей карточке называются nvidia-glx-legacy-96xx (как в кали, не знаю, это лучше спросить на их форуме).
Раз нет более нового драйвера потребуется более старое ядро. Опять же ищите в репозитории.
Либо попытаться повозиться с патчами (если они ещё существуют).
Либо попытаться разобраться, почему nouveau себя так ведёт и можно ли это как-то исправить.
Конференция форума в jabber: debianforum@conference.jabber.ru | Клуб кедоводов: kde@conference.jabber.ru
 

Оффлайн Algierd

  • Пользователь
  • *
  • Сообщений: 15
Re: Kernel 3.7 и установка драйвера nVidia в Kali Linux
« Ответ #6 : 10 Января 2014, 00:58:51 »
Вроде для этой версии нашёл патч под ядро 3.12

https://aur.archlinux.org/packages/nvidia-96xx/?setlang=en&comments=all

будем пробовать. Сегодня и Kali обновился до версии 1.0.6 с этим ядром.
« Последнее редактирование: 10 Января 2014, 01:00:59 от Algierd »
 

Оффлайн Algierd

  • Пользователь
  • *
  • Сообщений: 15
Re: Kernel 3.7 и установка драйвера nVidia в Kali Linux
« Ответ #7 : 15 Января 2014, 16:26:50 »
Ура, пропатченный драйвер заработал с новой сборкой Kali. Вопрос решён!
 

Оффлайн h0ttabbi4

Re: Kernel 3.7 и установка драйвера nVidia в Kali Linux
« Ответ #8 : 20 Января 2014, 01:14:32 »
Непонимаю зачем изобретать велосипед , если все давно придумано .

Для простоты,

http://docs.kali.org/general-use/install-nvidia-drivers-on-kali-linux
 

Оффлайн ferum

Re: Kernel 3.7 и установка драйвера nVidia в Kali Linux
« Ответ #9 : 20 Января 2014, 13:23:50 »
Непонимаю зачем изобретать велосипед , если все давно придумано .
Что тут непонятного ? У человека старая видеокарта, современный драйвер её не поддерживает а старый драйвер, который эту видеокарту поддерживает без костылей не собирается.
Русские дебианщики против цифрового слабоумия !
 

Оффлайн Meteor

  • Новичок форума
  • Сообщений: 1
Re: Kernel 3.7 и установка драйвера nVidia в Kali Linux
« Ответ #10 : 06 Сентября 2016, 06:03:38 »
Установка на kali-linux-2016.2-amd64 видеокарта GeForce GTX 560

apt-get update && apt-get upgrade && apt-get dist-upgrade
reboot
Устанавливаем загаловки:
apt-get install -y linux-headers-$(uname -r)Ставим новый Nvidia driver 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       8540160  100
drm           360448  6 nvidia
Просто для уверенности, что модуль nouveau,который является версией драйвера NVIDIA с открытым исходным кодом, Не загружен, набираем следующую команду:
lsmod | grep noveauЭто не должно выводить что либо. если появилась надпись, значит вы ошиблись.

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

Чтобы посмотреть, какая версия видеодрайвера у Вас установлена :
glxinfo | grep -i openglНа выходе примерно так:
glxinfo | grep -i opengl
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GTX 560/PCIe/SSE2
OpenGL core profile version string: 4.5.0 NVIDIA 352.79
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 352.79
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.1 NVIDIA 352.79
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10
OpenGL ES profile extensions:
Далее нам понадобится маленькая хитрость добавим официальные репозитории от Kali Linux Sana 2.0 в sources.list.d с помощью наутилуса переходим в, Другие места/Компьютер/etc/apt/cources.list.d открываем его с при помощи блокнота и ничего не меняя добавляем следующие строки:
Цитировать
deb http://http.kali.org/kali sana main non-free contrib
#deb http://security.kali.org/kali-security sana/updates main non-free contrib
Сохраняемся и закрываем. Запускаем в терминале
apt-get update && apt-get upgrade && apt-get dist-upgradeи докачиваем то чего нам нехватоло в нашей сборке.

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

pyrit list_cores
Pyrit 0.4.0 (C) 2008-2011 Lukas Lueg http://pyrit.googlecode.com
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.

Далее вводим команду для установки cuda:
apt-get install nvidia-cuda-toolkit nvidia-opencl-icdпока скачивается и устанавливается cuda скачаем дополнительно pyrit-0.4.0.tar.gz cpyrit-cuda-0.4.0.tar.gz по ссылкам:

http://pyrit.googlecode.com далее 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и устанавливаем следующей командой:
pyton setup.py buildВнимания! если при установки произойдёт ошибка не будут найдены библиотеки повторите следующию команду:
apt-get install libssl-devи снова повторить команду:
pyton setup.py buildЕсли всё прошло отлично закрываем терминал.

Далее устанвливаем cpyrit-cuda-0.4.0.tar.gz распаковываем:
tar -xzf cpyrit-cuda-0.4.0.tar.gzзатем переходим в:
cd cpyrit-cuda-0.4.0и устанавливаем следующеми командами:
pyton setup.py build
pyton setup.py install
Закрываем терминал и проверяем командой:
pyrit list_cores
Pyrit 0.4.0 (C) 2008-2011 Lukas Lueg http://pyrit.googlecode.com
This code is distributed under the GNU General Public License v3+

The following cores seem available...
#1:  'CUDA-Device #1 'GeForce GTX 560''
#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 560'' вместо первого процессора.

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

следующей командой:
pyrit benchmarkи сравнить.

На этом всё пока...
*используйте теги для оформления! endru
« Последнее редактирование: 06 Сентября 2016, 06:24:16 от endru »
 

Оффлайн madmas

Re: Kernel 3.7 и установка драйвера nVidia в Kali Linux
« Ответ #11 : 22 Сентября 2016, 21:57:20 »
Добрый день!

Неужели я нашел то, что искал! Неделю бился с настройками в kali linux для своей видеокарты GeForce 560 GT, так и не настроив cuda+pyrit. А тут все на блюдечке! Точнее вроде бы я все установил/настроил, а pyrit не видит мою видеокарту хоть убейся, только процессоры. В поисках проблемы наткнулся в инете на ссылку на официальный сайт NVidia, где можно посмотреть поддерживает ли видеокарта cuda или нет, оказалось что нет, хотя я до сих пор сомневаюсь и думаю что все таки я что-то где-то упустил, не понял или накосячил.
После этого отчаявшись со своей более/менее современной видяшкой решил помучиться с более старой NVidia 8600 GTS (она, судя по сайту NVidia, поддерживается), но уже в Debian Linux x32. Тоже вроде бы все установил, ошибок нет, а pyrit в упор не хочет видеть видеокарту:
root@debian:~# pyrit list_cores
Pyrit 0.4.0 (C) 2008-2011 Lukas Lueg http://pyrit.googlecode.com
This code is distributed under the GNU General Public License v3+

The following cores seem available...
#1:  'CPU-Core (SSE2)'
#2:  'CPU-Core (SSE2)'
Многоуважаемые гуру подскажите что я не так делаю, вроде руки оттуда растут, в линуксе не первый день (не профессионал, конечно, я только учусь, но все же  :)), а pyrit не прет, уже руки опускаются  :(. Система Debian GNU/Linux 7 (wheezy):
root@debian:~# uname -a
Linux debian 3.2.0-4-686-pae #1 SMP Debian 3.2.81-2 i686 GNU/Linux

root@debian:~# glxinfo | grep -i opengl
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce 8600 GTS/PCIe/SSE2
OpenGL version string: 3.3.0 NVIDIA 319.21
OpenGL shading language version string: 3.30 NVIDIA via Cg compiler
OpenGL extensions:

CUDA - cuda-5.5.11-linux_32

Debian и cuda специально брал не самые последние, чтобы проблем с поддержкой видеокарты не было.
 

Оффлайн madmas

Re: Kernel 3.7 и установка драйвера nVidia в Kali Linux
« Ответ #12 : 13 Октября 2016, 20:18:41 »
Неужели никто не может ничего подсказать, проблема до сих пор актуальна. Уже попробовал установить еще одну видяшку NVIDIA GeForce Corporation G96 [GeForce 9500 GT]

Та же фигня  >:(
 

Теги: