После чистой установки Ubuntu 14.04.2 и двух недель поиска следующей проблемы.
Системные спецификации:
Я установил драйвер с помощью ppa:xorg-edgers/ppa
. Ubuntu загружается нормально с графическим интерфейсом. Без хранилища xorg-edgers
программа «дополнительных драйверов» не распознает, что на ноутбуке установлена карта GTX 860M. После установки программа «NVIDIA-Settings» показала правильную графическую карту, но программа «дополнительные драйверы» показала только, что присутствует неизвестное устройство NVIDIA и на выбор разные драйверы NVIDIA 340, 346, 349 и nouveau
.
Затем я попытался установить CUDA 7.0 с помощью пакета .deb. Установка была невозможна, потому что apt-get
дал мне проблемы с зависимостями, как описано здесь:
https://bugs.launchpad.net/ubuntu/+source/unity-control-center/+bug / 1428972 (комментарии # 9)
Я использовал sudo apt-get install libglew-dev libcheese7 libcheese-gtk23 libclutter-gst-2.0-0 libcogl15 libclutter-gtk-1.0-0 libclutter-1.0-0
для решения проблем с зависимостями, но с тех пор при загрузке у меня появляется черный экран, как описано в списке системных спецификаций. Я могу получить доступ к виртуальным консолям (tty1-tty6), и выходы prime-select query
- это NVIDIA, nvidia-detector
- нет.
Я не понимаю, почему программа «дополнительные драйверы» не распознает мою графическую карту, хотя я следовал инструкциям, описанным здесь:
Как использовать Nvidia GTX 860M с 14.04 ? .
И, кроме того, почему у меня проблемы с неудовлетворенными зависимостями. Эти проблемы не позволяют мне установить freeglut3-dev
. Как мне нормально загружаться?
Обновление 2015-04-15
Привет, я выполнил новую установку Ubuntu 14.04.1. В разделе «Дополнительные драйверы» моя видеокарта nvidia (GTX 860M) вообще не распознается. Я добавил xorg-edgers, установил драйвер nvidia-356.59 и получил проблему с черным экраном. Я применяю решение, предложенное здесь и работал. Затем я применил все следующие обновления Ubuntu и обновил до 14.04.2. Я был счастлив, что все было хорошо.
Затем я приступил к установке CUDA 7.0, и теперь у меня возникает следующая проблема: Иногда мой ноутбук зависает при загрузке: последняя строка процесса загрузки перед зависанием гласит: «Запуск демона ACPI [OK]»
После этого я могу только выключить ноутбук нажатием кнопки питания. Использование параметра загрузки nomodeset
позволяет мне загружаться с выбранным драйвером nvidia без остановки, но я получаю экран входа в систему и после входа в систему вижу только фон рабочего стола и указатель мыши. Усинт Alt + F2
или Ctrl + Alt + T
ничего не делает (работает только tty1-6). Оттуда переключение на драйверы Intel с помощью sudo prime-select intel
завершается неудачно.
Когда ноутбук не зависает, я снова получаю черный экран. Я могу использовать другие ttys и использовать prime-select query
выходы nvidia
. Если я подожду, пока не будет активирована «заставка», X-сервер будет работать. У кого-нибудь еще есть проблема с загрузкой, как описано здесь?
У меня была та же проблема в течение долгого времени, и я думаю, что нашел решение. У меня есть Ubuntu 14.04 LTS, моей видеокартой является Nvidia GTX 860M. Проблема черного экрана или замораживающийся на экране-заставке связана с драйверами Nvidia и openGL библиотеками это установки cuda рядом.
Таким образом, здесь, что происходит:
Эта проблема описана здесь: http://developer.download.nvidia.com/compute/cuda/7_0/Prod/doc/CUDA_Getting_Started_Linux.pdf в подразделе 4.2 раздела "RUNFILE INSTALLATION". Здесь, что это говорит:
"Установка Мезаструктуры может перезаписать/usr/lib/libGL.so, который был ранее установлен драйвером NVIDIA, таким образом, переустановка драйвера NVIDIA могла бы требоваться после установки этих библиотек".
Это заставило меня вырыть в то направление и узнать проблему, вызывающую все это дерьмо с замораживанием ОС.
Каждый раз, когда Вы устанавливаете cuda или *.deb или *.run файлами, удостоверьтесь, что Вы применяете корректный драйвер Nvidia прежде, чем перезапустить Ваш ПК. После того, как эта ОС должна загрузиться правильно +, можно использовать nvcc компилятор, чтобы скомпилировать и запустить cuda программы. (g ++ установка может требоваться отдельно, зависит, как Вы устанавливаете cuda).
Для меня это работало хорошо. Надежда это поможет Вам также.
Дополнительные шаги:
Если у Вас есть несоответствие между версиями Nsight, которые Вы выполняете от средства запуска приложения и терминала. Вот шаги для фиксации этого:
ls ~/.local/share/
в моем случае я имею
chrome-aohghmighlieiainnegkcijnfilokake-Default.desktop
chrome-apdfllckaahabafndbhieahigkjlhalf-Default.desktop
chrome-blpcfgokakmgnkcojhhkbfbldkacnbeo-Default.desktop
chrome-coobgpohoikkiipiblmjeljniedjpjpf-Default.desktop
chrome-pdabfienifkbhoihedcgeogidfmibmhp-Default.desktop
chrome-pjkljhegncpnkpknbcohdijeoejaedia-Default.desktop
jetbrains-idea.desktop
mimeapps.list
**nsight.desktop**
nvvp.desktop
**org_eclipse_equinox_launcher_1_3_0_v20120522-1813_jar.desktop**
Удостоверьтесь это Exec=/usr/local/cuda/bin/nsight TryExec=/usr/local/cuda/bin/nsight
укажите на cuda путь установки. Также проверьте, не используется ли org_eclipse ** вместо nsight.