- Nvidia optimus, настройка и запуск bumblebee
- Содержание
- Bumblebee [ править ]
- установка [ править ]
- настройка [ править ]
- проверка [ править ]
- Primus [ править ]
- установка [ править ]
- проверка [ править ]
- Nvidia optimus kali linux
- About
- Nvidia optimus kali linux
- Prerequisites
- Installation
- DPI/PPI
- Verify Driver Installation
- Hashcat
- Benchmarking
- Troubleshooting
- OpenCL Loaders
- Querying GPU Information
- Установка Nvidia + Bumblebee + CUDA на Kali Linux 1.1.0 для машин с включённым Optimus
- Дополнительные установки — cudaHashcat и Pyrit
- cudaHashcat
- Nvidia + Bumblebee + CUDA на Kali Linux 2.0
- 42 thoughts to “Установка Nvidia + Bumblebee + CUDA на Kali Linux 1.1.0 для машин с включённым Optimus”
Nvidia optimus, настройка и запуск bumblebee
Данное руководство предназначено для счастливых обладателей ноутбуков с nvidia optimus на борту, которые используют дистрибутивы на базе бранча p8. Начиная с p9 bumblebee не поддерживается, всё должно работать без bumblebee.
Содержание
Bumblebee [ править ]
Рассмотрим процесс установки, настройки и запуска видеокарты nvidia посредством bumblebee.
установка [ править ]
1) Обновляем систему и ядро до текущего бранча:
2) Узнаем версию установленного ядра:
3) Для запуска проприетарного драйвера nvidia удалим модуль ядра от свободного драйвера nouveau (обратите внимание на сборку ядра):
и установим (если не установлены) проприетарный драйвер nvidia и модуль ядра для него:
4) Устанавливаем bbswitch для своего ядра и bumblebee:
настройка [ править ]
5) Узнаем BusID видеокарт [1] :
нас интересует BusID, относящийся к intel (00:02.0)
6) Создадим файл (от рута, можно через mc) /etc/X11/xorg.conf следующего содержания с указанием ранее полученного BusID:
Для тех у кого артефакты при скроллинге, файл будет выглядеть так:
7) Удаляем файл /etc/X11/xorg.conf.d/10-monitor.conf и желательно удалить компонент от альтератора alterator-x11 или не производить через него настройку дисплея.
проверка [ править ]
8) Перезагружаем систему и проверяем работоспособность видеокарты nvidia:
должно получится нечто подобное:
Можно запускать нужные приложения на видеокарте nvidia командой от пользователя, входящего в группу xgrp [2] :
Запущенные без optirun приложения будут работать на видеокарте intel, при этом видеокарта nvidia будет выключена.
P.S. Замечено на р6, что на 32-х разрядных системах bumblebee падает после отработки команды optirun, для повторного запуска команды optirun необходимо перезапустить сервис bumblebee:
Замечено что в ряде случаев сервис bumblebeed не стартует автоматически при перезагрузке системы и требуется его включение в явном виде. Для проверки следует выполнить команду:
Если сервис не активен (вместо active выводится unknown или что-подобное), то для включения сервиса нужно выполнить команду:
после чего имеет смысл перезагрузить систему.
Primus [ править ]
Для nvidia optimus собран primus, предлагающий некоторое улучшение производительности.
установка [ править ]
9) Устанавливаем primus:
проверка [ править ]
Команда запуска приложений через primus:
Также остается возможность запуска приложений через VirtualGL:
Для отключения вертикальной синхронизации у primus:
Для нормальной работы 32-х разрядных приложений и игр на 64-х разрядной системе через primus должны быть установлены следующие пакеты: i586-primus, i586-xorg-drv-intel, i586-xorg-dri-intel, i586-nvidia_glx, i586-nvidia_glx_common.
Для запуска игр в steam на карте nvidia primus (особенно 32-х разрядный) обязателен к установке! Чтобы игра стартовала через primus необходимо в свойствах запуска игры в steam прописать следующее:
где %command% переменная (не надо ее менять на команду запуска игры), steam сам подставит нужную команду.
Источник
Nvidia optimus kali linux
After spending few days on how-tos and debugging the black screen issue on boot after insalling the nvidia drivers, I was finally able to find a solution to all my problems. The main reason I’m writing this post is to let you know that the tutorial found on Kali’s official website is broken as of date 11 April 2018. According to he mentioned in their website you might be able to successfully install the packages — ocl-icd-libopencl1, nvidia-driver, nvidia-cuda-toolkit but you might encounter issues during the reboot. You might get a black screen and won’t be able to login via the GUI.
So lets get started-
First of all let me tell you the specifications of my system-
CPU — Intel® Core™ i5-8250U CPU @ 1.60GHz × 8
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:
You can also download latest .run file from Nvidia’s website. Execute and procceed with installation. Whether its from Kali’s repo or Nvidia’s website, procedure is same. Code to install the .run file:
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 optimus kali linux
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
Источник
Установка Nvidia + Bumblebee + CUDA на Kali Linux 1.1.0 для машин с включённым Optimus
Внимание! Для Kali Linux 2.0 читайте в конце статьи.
Когда вы дойдёте до конца этой инструкции, у вас будут установлены следующие компоненты. Если вышли новые версии и вы обновились до них, дайте остальным нам знать об этом здесь, в комментариях.
- NVIDIA Driver 346.35
- CUDA 6.5.14
- VirtualGL 2.4
- Pyrit v308 (опционально)
- cudaHashcat (опционально)
Несколько предварительных замечаний.
- Эта инструкция и все программы для перебора паролей, такие как cuda_pyrit и cudahashcat, никогда не будут работать, если запущены из виртуальной машины. Пожалуйста, не пишите, что у вас не работает в виртуальной машине.
- Я предполагаю, что вы делаете установку на свежеустановленную Kali, либо вы в состоянии очистить конфликтующие программы.
- Я запускаю 64-битные программы. Если у вас не так, измените файлы, которые вы загружаете, чтобы они соответствовали вашей системе.
- Если у вас возникают какие-либо проблемы или что-то не работает, то вы об этом можете написать на официальном форуме Kali Linux (на английском), где, используя данный шаблон, опубликуйте результаты вывода каждой команды.
Давайте начнём.
1. Обновление Kali
2. Загрузка и установка VirtualGL. Забирайте последнюю не-бета версию
3. Загрузка CUDA 6.5. Скачивайте файл 12.04 x64 or 14.04 *.run
4. Скачивайте NVIDIA драйвер для Linux. Забирайте правильную версию под вашу карту
5. Установка заголовков (headers) Linux для вашего ядра
6. Установка зависимостей, которые понадобятся позже. Первые две для CUDA, а последняя для pyrit
7. Обновление системной PATH. Обратите внимание, что PATH относится к CUDA 6.5. Если у вас другая версия, то измените на соответствующую вашей версии.
Добавьте следующую строку, а затем сохраните и закройте bashrc
8. Экспорт системной path. Мы экспортируем path из терминала, поэтому нам не нужно перезагружаться. Выполните следующее в терминале.
9. Установка bumblebee и primus
10. Отредактируйте конфигурационный файл bumblebee так, чтобы bumblebee знала, что мы используем драйвер NVIDIA. Измените величину ‘Driver=’ . Это должна быть строка 22.
Сохраните и закройте.
11. Наберите следующее и запишите адрес PCI вашей видеокарты. Он будет выглядеть наподобие 03:00.0
12. Отредактируйте файл xorg.conf.nvidia так, чтобы он знал адрес PCI вашей видеокарты. Обратите внимание, что последняя группа цифр теперь разделена с помощью «:» вместо «.». Мы редактируем в секции ‘Section «Device»‘
13. Изменяем свойства файла драйвера NVIDIA так, чтобы мы могли установить его.
14. Установка драйвера NVIDIA. Помните, что это перебросит вас в терминал. Запишите шаги ниже, если вы не можете их запомнить, до того, как наберёте команду ‘shutdown -r now’. Мы можете видеть предупреждение о том, что не найдено совместимой видеокарты. Вы можете игнорировать это сообщение. Я говорю «можете», т. к. я предполагаю, что вы загрузили корректный драйвер и установщик просто не видит вашу карту на данный момент.
Не запускайте NVIDIA-XCONFIG
Примите EULA (лицензию)
Выберите yes (да) для регистрации модуля ядра с DKMS
Выберите No (Нет) для libs
No (Нет) для libs (если только вы не хотите их)
Ок для подтверждения библиотек веб-сайта
Не запускайте NVIDIA-XCONFIG
15. После перезапуска протестируйте драйвер. glxsheres64 протестирует драйвер и modinfo покажет загруженную версию.
16. Подготовка CUDA для установки
17. Запустите установщик CUDA
Примите EULA (лицензию)
Выберите yes (да) для не поддерживаемой конфигурации
No (Нет) для графического драйвера
Yes (Да) для toolkit
Примите расположение по умолчанию
Yes (Да) для символьной ссылки
Yes (Да) для примеров
Yes (Да) для расположения примеров по умолчанию
Будет установлен toolkit
18. Установите динамический компоновщик для CUDA. Обратите внимание, что есть незначительная разница от пути, добавленного для .bashrc
Проверьте на соответствие контент ниже.
19. Выполните следующее для загрузки наших изменений.
20. Соберите примеры NVIDIA для того, чтобы мы могли подтвердить, что CUDA работает с optirun
21. Запустите deviceQuery и затем введите ваш пароль! Если вы видите пароль, то всё работает! Если нет, следуйте по ссылке, которая дана в начале инструкции и напишите всё, что там спрашивается.
Дополнительные установки — cudaHashcat и Pyrit
Этот раздел для опциональных установок. Если вы установили CUDA на Kali, то что-то мне подсказывает, что вы заинтересованы в обоих этих приложениях
- Если у вас есть какие-либо проблемы с установкой этого, пишите полный вывод любых команд, которые вы вводили.
cudaHashcat
У вас есть два вариант, загрузить архив с веб-сайта hashcat и установить его вручную (извините, но я с этим не помогу. Если вам нужны инструкции, проверьте их справку).
Вторая опция — это загрузить deb файл от staticn0de (автора этой инструкции). Вы можете установить его единственной командой, а затем вызвать cuda hashcat с помощью или ‘cudahashcat64’ (для 64bit), или ‘cudahashcat32’ (для 32bit). Загружайте и устанавливайте его по ссылке ниже.
Дисклэймер (отказ от ответственности) staticn0de (переведено от первого лица)
Хотя некоторые участники форума используют мой deb, я не являюсь ни членом команды hashcat, ни членом команды разработки Kali. Я мог отредактировать содержимое deb любым образом (в том числе и злонамеренным). Принимайте это в расчёт, когда загружаете из незнакомого источника. Я не даю ни каких гарантий и не заявляю, что он подходит для ваших целей, в том числе для тех, для которых он создавался.
Я перепаковал исполнимые файлы hashcat в соответствии с их EULA, поэтому она легко установится на Kali. Также я удалил исполнимые файлы, которые предназначены не для Linux.
Этот фйл cudaHashcat.deb включает фикс PDF
1. cudahashcat 1.36
2. cudahashcat 1.35
3. cudahashcat 1.34
4. cudahashcat 1.33
5. cudahashcat 1.31 (кажется, он быстрее чем 1.33)
Проверьте их так
Для их удаления
и проверьте следующие директории и файлы для удаления
Pyrit
Следующая инструкция незначительно изменена по сравнению с той, которая размещена на странице google code
1. Перейдите в вашу домашнюю директорию (я устанавливаю эту программу там) и затем проверьте pyrit trunk
2. Соберите и установите pyrit
3. Добавьте поддержку CUDA
4. Тестируем pyrit
Nvidia + Bumblebee + CUDA на Kali Linux 2.0
С выходом Kali 2.0 что-то поменялось. У меня нет такой видеокарты и я не могу сам проверить. Но для последних ядер в оригинальной теме появились следующие советы от автора инструкции. Во-первых, он больше не рекомендует устанавливать скаченный с сайта драйвер, поскольку он ломает драйвер Intel (в теме есть указание как исправить). Автор рекомендует ставить файлы из родного репозитория Kali 2.0
Сохраните и выйдете.
Затем отредактируйте ниже добавив ваш собственный BusID
Этот ID вы можете узнать по команде lspci | egrep ‘3D’
Если не устанавливается nvidia-glx, то попробуйте так:
если не работает, то попробуйте так
Если во время установки спрашивать что-то настроить, игнорируйте это.
Другой посетитель говорит, что у него получилось воспользоваться оригинальной инструкцией с некоторыми изменениями:
Вместо шага номер 9 нужно сделать:
Далее он перепрыгнул (пропустил) шаги 13 и 14 и решил установить последнюю версию CUDA (7.0.xxx), поэтому он продолжил следовать оригинальной инструкции с шага 15.
Как обратил внимание один из посетителей, там где путь /usr/local/cuda-6.5/bin поменяйте значение на актуальное.
42 thoughts to “Установка Nvidia + Bumblebee + CUDA на Kali Linux 1.1.0 для машин с включённым Optimus”
Привет всем.Помогите с установкой cuda.Kali linux 1.1.0 amd64.Поставил драйвер nvidia.Драйвер встал нормально,устанавливаю cuda,вроде все проходит нормально,в менеджере пакетов synaptic видно что пакеты не установились,пробую установить с менеджера выдает ошибку
- E: Работа dpkg прервана, вы должны вручную запустить «dpkg —configure -a» для устранения проблемы. E: _cache->open() failed, please report.
- В системе обнаружена программа nvidia-installer. Вероятно, она осталась от предыдущей установки несвободного графического драйвера NVIDIA, установленного вручную посредством запуска файла *.run. Такая установка не совместима с пакетами Debian. Чтобы корректно установить пакеты Debian, необходимо отменить изменения, выполненные nvidia-installer. Запустить «nvidia-installer —uninstall»?
И на этом всё стопорится.Нажимаю ДА -таже ошибка.НЕТ -тоже самое.
Нужно выполнить следующую команду:
Можно ли процесс со строкой (nano ./bashrc ) выполнить другими средствами ? у меня не получается просто работать с этим инструментом.
Должно открыться в привычном текстовом редакторе. Можно просто перейти в каталог, выбрать «Показывать скрытые файлы» и открывать их двойным кликом.
Дак всетаки что и куда нужно экспортировать я не понимаю. и откуда должна взяться папка (cuda-6.5) если судя по инструкции cuda 6.5 еще не установлена а только скачана.
А для ubuntu 14.* можно инструкцию сделать, а то что-то ни как не выходит. на Kali идеально встало
Почему-то после использования optirun остается задействована nvidia, как ее откл, когда не нужна
Добрый день,при установке драйвера NVIDIA возникает ошибка,связаная с DKMS и на этом обрывается,у меня ноутбук Samsung с NVIDIA OPTIMUS ,делаю все точно по инструкции,до 14 пункта все устанавливается отлично,а далее с установкой драйвера от Nvidia уже облом,с установкой драйвера CUDA все проходит гладко,правда устанавливаю немного по другому,по инструкции с сайта blackmoreops.com ,а именно следующим образом,выполняю все шаги из этой статьи до 14 пункта,далее следущим образом:
/etc/init .d /gdm3 stop
или service gdm3 stop
после этой команды отключается рабочее окружение GNOME
далее необходимо нажать:
после чего нужно ввести имя пользователя и пароль к примеру root/toor
Кстати в статье об этом не написано,если набрать команду
/etc/init .d /gdm3 stop
или service gdm3 stop
То в углу будет только дефис моргать.
После того как ввели имя пользователя и пароль вводим такую команду:
modprobe -r nouveau
если ничего не появилось то можем продолжать установку.
Теперь необходимо файл CUDA сделать исполняемым,для этого вводим:
chmod 755 cuda_7.0.28_linux.run
далее запускаем установку командой:
ждем несколько секунд пока появится лицензионное соглашение,пролистываем его до конца нажав пробел,
в конце соглашения набираем accept ,далее на все пункты установки соглашаемся нажав у в пункте где спрашивается куда устанавливать просто нажимаем Enter и продолжаем.Если все сделано правильно то в конце установки увидите надпись что все установилось успешно,после чего можно перезагрузить компьютер.
Теперь нам нужно установить pyrit и cuda-pyrit,в статье об этом написано как установить,желательно после установки pyrit и cuda-pyrit сделать перезагрузку,после чего входим в наш Kali Linux,открываем терминал и вводим pyrit list_cores нам должно показать нашу видеокарту и ядра процессора,
ну и на последок можем сделать тест нашей видеокарты,для этого вводим команду pyrit_benchmark и ждем вывода информации о скорости перебора паролей вашей видеокартой.
На этом все,Всем спасибо за внимание и удачи в этом деле.
Перешел по ссылке https://developer.nvidia.com/cuda-downloads. Там уже cuda7 не могу найти для kali linux. Подскажите пожалуйста, что выбрать.
вопрос уже задавался и хотелось бы уточнить по директориям
7. Обновление системной PATH. Обратите внимание, что PATH относится к CUDA 6.5. Если у вас другая версия, то измените на соответствующую вашей версии.
Добавьте следующую строку, а затем сохраните и закройте bashrc
8. Экспорт системной path. Мы экспортируем path из терминала, поэтому нам не нужно перезагружаться. Выполните следующее в терминале.
export PATH=$PATH: /opt/VirtualGL/bin : /usr/local/cuda-6 .5 /bin
откуда возьется директория «/usr/local/cuda-6 .5 /bin « если куда еще не установлена либо на это не обращать внимания? на данный момент CUDA — «cuda_7.0.28_linux.run» изменять имя по этому формату либо как поступить?
Понятно, что нужно прописывать реально существующий каталог. В самое начало статьи я добавил ссылку на источник. А в конец статьи дописал то, что относится к Kali 2.0 и последним версиям программ — могу помочь только этим (переводом с форума) — сам проверить не могу (нет такой видеокарты).
Очень интересно, получилось или нет? Обращаюсь к владельцам видеокарт, для которых применима данная инструкция, напишите, пожалуйста, — работает или нет.
Все сделал по интрукции Kali 2.0
Ноутбук Msi 1757 intel встроенная видюха и geforce gt 750m.
Делаю все по интсрукции, все проходит гладко. Запускаяется перебор по GPu(cudahashcat). Перебирает быстро довольно, по сравнению с процессором.
. НО после перезагрузки ноутбука при запуске нового перебора выдает вот эту ошибку:
«ERROR: No NVidia compatible platform found»
Подскажите, кто сталкивался?
Ув.Админ, у меня ноутбук с двумя видеокартами, Intel HD Graphics 3000 встроенная в Intel Core i3 и дискретная Nvidia Geforce GT 520MX с функцией NVIDIA OPTIMUS .Пробовал несколько раз устанавливать драйвер по данной инструкции, но драйвер от Nvidia ни в какую не хочет устанавливаться,ссылаясь на ошибку DKMS или что то такое с ним связаное,напротив же драйвер CUDA устанавливается без проблем,вот скрин для подтверждения:
И еще заметил одну вещь,для моей видеокарты драйвер с сайта NVIDIA имеет версию 334.21 ,при установке драйвера CUDA спрашивается установить ли драйвер NVIDIA 334.21 я нажимаю да, выходит что устанавливать еще раз драйвер не требуется?
И еще заметил что до установки драйверов,Kali автоматически определял интеловские драйвера,вот на данном скрине: http://4put.ru/pictures/max/1115/3425966.jpg
там где написанно Graphics было написано Intel Sandy Bridge ,а после установки драйвера cuda уже этого нету,не подскажете от чего это может быть?
Всем доброго времени суток. Народ у кого установилась CUDA на Кали 2,0, опишите как ставили. Перепробовал варианты из этой статьи(коменты тоже прочитал) либо CUDA не работает либо завливаю графическою оболочку линукса. Карта GTX770M на Кали 1,1 работало (после танцев с бубнами) с 2,0 проблема. Заранее благодарен. Сорри если пишу не к месту (@admins)
Делал так(может кому будет полезно для Kali linux 2.0):
Пункты 1-13 как в статье (только Cuda 7.5 (15.04) и по всем пунктам где фигурирует версия 6,5 меняем на 7,5) далее с нюансами.
-драйвер nouveau отключал так:
sed ‘s/quiet/quiet nouveau.modeset=0/g’ -i /etc/default/grub
update-grub
reboot
посе этого графическая оболочка скорее всего не загрузиться, следовательно жмем Ctrl+Alt+F1 пишем логин и пароль => жмем Enter.
/etc/init .d /gdm3 stop
modprobe -r nouveau ###(ничего выводить не должно)
. /NVIDIA *.run ### (именно так, ставим все и NVIDIA-XCONFIG запускаем(иначе потом не стартует графическая оболочка))
-далее, как в коментаии Дениса:
chmod 755 cuda_7.5.18_linux.run
./cuda_7.5.18_linux.run ### (на все отвечал да)
Перед установкой pyrit выполнял (тк при устаовке по днной статье были ошибки компиляции):
apt-get install python-dev python-psycopg2 libpq-dev
И после этого «О чудо» команда
Computed 23721.73 PMKs/s total.
#1: ‘CUDA-Device #1 ‘GeForce GTX 770M»: 22028.3 PMKs/s (RTT 2.8)
#2: ‘CPU-Core (SSE2/AES)’: 535.8 PMKs/s (RTT 3.2)
#3: ‘CPU-Core (SSE2/AES)’: 536.6 PMKs/s (RTT 3.2)
#4: ‘CPU-Core (SSE2/AES)’: 531.2 PMKs/s (RTT 3.1)
#5: ‘CPU-Core (SSE2/AES)’: 532.6 PMKs/s (RTT 3.0)
#6: ‘CPU-Core (SSE2/AES)’: 521.7 PMKs/s (RTT 3.1)
#7: ‘CPU-Core (SSE2/AES)’: 526.6 PMKs/s (RTT 3.1)
#8: ‘CPU-Core (SSE2/AES)’: 528.6 PMKs/s (RTT 3.0)
Все сделал как ты, но после перезагрузки. Графическая оболочка отказалась загружаться! Пришлось удалять через терминал.
Ноут ASUS k53sj c intel HD 3000 и nvidia ge force gt 520m. Можно ли настроить переключаемую графику как под виндой? Не особо хочется, чтобы система работала все время на дискретной карточке, когда ее мощности излишни.
Хотелось бы узнать, инструкция Nvidia + Bumblebee + CUDA на Kali Linux 2.0 описаная в конце статьи, это мой вариант? Пробовал что то подобное около 2 года назад, когда хотел перейти на линукс, дело было на убунту. В общем, все закончелось печально, настроить графику так и не получилось, а мерцание курсора и тормоза отрисовки меня одолели. То ли я плохой юзер, то ли просто не работало. Так или иначе, хочу сделать 2 дубль.
315.864394] [ERROR]The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect.
[ERROR]Could not connect to bumblebee daemon — is it running?
nano +22 /etc/bumblebee/bumblebee.conf меняем значение Driver=nvidia-current на Driver=nvidia сохраняем закрываем при следущей перезагрузке прийдется поменять эти значения наоборот!Забыл добавить данные ошибки выскакивают при тесте optirun pyrit benchmark
Всем привет, пока ищу сам ответ, может кто-то уже сталкивался — Прошёл все пункты порядочно и досканально, но на моменте установки куда подтвердив всё — запускается установка. Установка неудачна и не пойму почему? Моя видяха gt520mx
Driver: Not Selected
Toolkit: Installed in /usr/local/cuda-7.5
Samples: Installed in /root
* Please make sure your PATH includes /usr/local/cuda-7.5/bin
* Please make sure your LD_LIBRARY_PATH includes /usr/local/cuda-7.5/lib64, or …
***WARNING: Incomplete installation! This installation did not install the CUDA Driver. A driver of version at least 352.00 is required for CUDA 7.5 functionality to work.
To install the driver using this installer, run the following command, replacing with the name of this run file:
sudo .run -silent -driver
Долго мучился, добился наконец роботи pyrit, и самой видюхи, все дрова вроде между собой роботают, но вот никак не грузится графическая оболочка, после включения чорный екран, вход только через контрл+альт+ф1, и что бы не пробовал не помагает, может кто нить знает что может быть не так, посоветуйте команды))
Чот не лучшая идея поместить две инструкции в одну статью. Для KL 1.10 еще как-то понятно, а с 2.0 получается какой-то бардак.
Действительно не понятно…
Ребята все по инструкции получается. Практически все нюансы по 2.0 с которыми можно столкнутся уже присутствуют в комментах.
Мой совет как я делал. Устанавлиявая каждый компонет его нужно проверить на работоспосбность(эта информация частично есть в статье, другие способы ищите в интернете), если компонет не работает, то ищите, где вы допустили ошибку и приступайте дальше. Я так, добился работоспособности. У каждого были разные проблемы поверте, но инструкция работает.
P.s. Последние два коммента не по делу
На Kali 2.0 с ядром 4.4, bumblebee не поднимается. Нужно адаптировать под новую оболочку
1)Раскоментировать репозиторий с сорсами
/etc/apt/sources.list
2)Пересобрать bumblebee
apt-get update
apt-get install devscripts
apt-get build-dep bumblebee
apt-get source bumblebee
sed -i ‘s/»Xorg»/»/usr/lib/xorg/Xorg»/’ bumblebee-3.2.1/src/bbsecondary.h
cd bumblebee-3.2.1/
dpkg-buildpackage -us -uc -nc
dpkg -i ../bumblebee_3.2.1-10_amd64.deb
service bumblebeed restart
Есть ли актуальный мануал для установки nVidia Optimus?
установка проприетарного драйвера видеокарты nvidia
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
После команды nvidia-xconfigмодуль ядра будет собран и будет автоматически пересобиратся при установке или удаления новых ядер в системе!
Принудительно (если не работает) можно его заставить пересобиратся так:
dpkg-reconfigure nvidia-kernel-dkms
reboot
Проверка установки:
glxinfo | grep -i «direct rendering»
aptitude install mesa-utils
lsmod | grep nvidia
lsmod | grep nouveau
cat /etc/modprobe.d/nvidia.conf
cat /etc/modprobe.d/nvidia-blacklists-nouveau.conf
cat /etc/modprobe.d/nvidia-kernel-common.conf
Решения проблем:
CTRL + ALT + F1
rm /etc/X11/xorg.conf
reboot
apt-get remove nvidia-kernel-dkms
reboot
Установка CUDA
aptitude install nvidia-cuda-toolkit nvidia-opencl-icd
# glxinfo | grep -i «direct rendering»
direct rendering: Yes
[email protected]:
# lsmod | grep nvidia
nvidia 8519680 45
drm 274432 3 nvidia
[email protected]:
# cat /etc/modprobe.d/nvidia.conf
alias nvidia nvidia-current
remove nvidia-current rmmod nvidia nvidia-uvm
[email protected]:
# cat /etc/modprobe.d/nvidia-blacklists-nouveau.conf
# You need to run «update-initramfs -u» after editing this file.
# cat /etc/modprobe.d/nvidia-kernel-common.conf
alias char-major-195* nvidia
options nvidia NVreg_DeviceFileUID=0 NVreg_DeviceFileGID=44 NVreg_DeviceFileMode=0660
# To enable FastWrites and Sidebus addressing, uncomment these lines
# options nvidia NVreg_EnableAGPSBA=1
# options nvidia NVreg_EnableAGPFW=1
Установка на kali-linux-2016.2-amd64
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. (который будет автоматически пересобираться при следующем обновлении ядра)
Внимание: Если это делается на свежеустановленную Kali то вы увидите:
Это хорошо. Значит всё идет правильно.
Теперь обязательно перезагрузите систему.
Проверяем, использует ли система модуль 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 в cources.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.
Далее вводим команду для установки 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
затем переходим в:
и устанавливаем следующей командой:
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
затем переходим в:
и устанавливаем следующеми командами:
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» вместо первого процессора.
Осталось вспомнить нашу скорость перебора до установки…
На этом всё пока…
с начало все получилось и работало,но потом переустановил Kali и Pyrit не видит видеокарту и все,на только установленную,все по инструкции и бесполезно,подскажите почему до этого ставилось,а на новую нет
Уважаемый Админ удолите пожалуйста два предпоследних коментария они не полноценны…
и почему то не прописалось
Внимание: Если это делается на свежеустановленную Kali то вы увидите:
.
Warning:Unable to locate/open X configuration file
Актуальный на данный момент мануал NVIDIA OPTIMUS с минимальный телодвижением и максимальной экономичностью)
В Unix системах я сижу уже неделю, не так много но у меня получилось сделать то что хотел
Во первых нам нужен Kali Linux 2.0 64bit ставим свежую версию без примесей говна (скорее всего гайд и для 32битных пойдет): (ядро 4.8)
У нас есть 2 видеокарты одна Intel другая Nvidia, дело в том что Nvidia работает от Intel (лично в асерах так), т.е отключить в биосе Intel и оставить только Nvidia незя), кстати ставил все на Acer Apsire 5750G, делайте все попорядку и у вас получиться)))
1) Для начала делаем так: apt-get update && apt-get upgrade && apt-get dist-upgrade
2) Перезагружаем иначе будут ошибки с ядром: reboot
3) Ставим заголовки Linux: apt-get install linux-headers-$(uname -r)
4) Устанавливаем бамбулби: apt-get install bumblebee
5) Пишем:
sed ‘s/quiet/quiet nouveau.modeset=0/g’ -i /etc/default/grub
update-grub
6) Перезагружаем: reboot, когда загрузиться оболочка выйдите из нее нажав Ctrl+Alt+F2 (у некоторых Ctrl+Alt+F1) и логинимся под рут
7) Отключаем оболочку: service gdm3 stop
8) Пишем: modprobe -r nouveau (ничего не должно выводить )
9) И снова ставим бамбулби с драйверами ивидиа: apt-get install bumblebee-nvidia (все должно быть гладко)
10) У нас все гладко осталось настроить автобота и можно будет плясать: nano +22 /etc/bumblebee/bumblebee.conf
пишем в строку Driver=nvidia (никаких Driver=nvidia-current писать не нужно. )
11) Ну и на последок: nano /etc/bumblebee/xorg.conf.nvidia и там ставим BusID тот который у вас его можно узнать командой lspci | egrep ‘3D’ или lspci | egrep ‘VGA’ , должно получиться примерно так
Section «Device»
Identifier «DiscreteNvidia»
Driver «nvidia»
VendorName «NVIDIA Corporation»
BusID «PCI:01:00:0»
12) Делаем: reboot и веселимся)
Для проверки можно поставить apt-get install nvidia-smi, запустить nvidia-smi должно писать что нвидиа карточки нету или что то там похожее
запускаем optirun glxgears для тестирования через примерно 3 сек запуститься в другом окне консоли набираем nvidia-smi и если открылась инфа по видюхе то все работает отлично) так же там можно глянуть ее температуру и объем занятой памяти у меня при тесте всего 9мб занято) если вы закроете glxgears то nvidia сама отключиться через примерно 3 сек
Надеюсь кому нибудь поможет данный гайд, извините меня за возможные косяки в командах но я буквально неделю сижу на unix, если вы хотите использовать CUDA нужно вроде как скачать apt-get install nvidia-cuda-toolkit nvidia-opencl-icd и можете юзать pyrit на полную мощь
Привет,ставил по твоему мануалу,все шло нормально до момента перегрузки на этапе «6) Перезагружаем: reboot, когда загрузиться оболочка выйдите из нее нажав Ctrl+Alt+F2 (у некоторых Ctrl+Alt+F1) и логинимся под рут» не получилось выйти из под оболочки зажимал по-очередно все рекомендованные клавиши.В конечном итоге поставил дальше все по порядку и в итоге получил следующее:
[email protected]:
# nvidia-smi
Fri Jan 6 19:03:00 2017
+——————————————————————————+
| 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 GT 650M Off | 0000:01:00.0 N/A | N/A |
| N/A 63C P0 N/A / N/A | 0MiB / 979MiB | N/A Default |
+——————————-+———————-+———————-+
# optirun glxgears
[ 276.451346] [ERROR]The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect.
[ 276.451395] [ERROR]Could not connect to bumblebee daemon — is it running?
[email protected]:
# optirun glxheads
[ 331.809711] [ERROR]The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect.
[ 331.809754] [ERROR]Could not connect to bumblebee daemon — is it running?
[email protected]:
#
У меня MacBookPro Retina 2012 nVidia GT 650M, Intel HD 4000.
Буду благодерен за помощь.
А еще проще можно написать optirun glxheads и посмотреть какая видюха его рендерит и узнать версию драйвера
Всем привет и с Рождеством!
Такая проблема возникла у меня:
В наличии есть такая машина — Аппаратные средства:
Идентификатор модели: MacBookPro10,1
Intel HD Graphics 4000:
NVIDIA GeForce GT 650M
OS-X EL CAPITAN 10.11.6 (основная)
Установил на SSD Linux kali 4.8.0-kali2-amd64
Так вот в чём проблема: Nvidia + Bumblebee + CUDA на Kali Linux, мануал написан через одно место (жопа по русски),или кривыми руками….
Кто сможет помочь реально в решении проблемы с установкой Nvidia + Bumblebee + CUDA на Linux kali 4.8.0-kali2-amd64 ?
На данный момент установил по мануалу пп :
1. apt-get update && apt-get upgrade && apt-get dost-upgrade
2.apt-get install linux-headers-$(uname -r)
3.https://sourceforge.net/projects/virtualgl/files/2.5.1/virtualgl_2.5.1_amd64.deb (загрузил в папку по умолчанию: Загрузки)
Пытаюсь установить по этой команде в терминале — cd
dpkg -i virtualgl*.deb , в ответ получаю — файл не найден…..
Неделя уже как танцы с бубном…..
Устал уже зп день по 4-5 раз переустанавливать Кали…
Кто-то сможет реально помочьпо установке Nvidia + Bumblebee + CUDA
Заранее всем спасибо!
dpkg —install ‘/root/virtualgl_2.5.1_amd64.deb’
(Чтение базы данных … на данный момент установлено 312533 файла и каталога.)
Подготовка к распаковке …/root/virtualgl_2.5.1_amd64.deb …
Распаковывается virtualgl (2.5.1-20161001) на замену (2.5.1-20161001) …
Настраивается пакет virtualgl (2.5.1-20161001) …
Источник