Я пытался установить Theano на своем разделе Ubuntu на ноутбуке Dell Vostro. Это требует Cuda для использования gpu.
Но я, кажется, потерял драйверы Nvidia так или иначе.
lspci -vnn | grep -i VGA
дает это
00:02.0 VGA совместимый контроллер [0300]: Интегрированный Графический контроллер Основного процессора Intel Corporation [8086:0046] (газуют 18) (прогр - если 00 [контроллер VGA])
таким образом, драйвер Nvidia не перечислен. Также это больше не перечисляется в "Дополнительных Драйверах"
склонные sudo - получают текущую Nvidia установку
дает
Reading package lists... Done
Building dependency tree
Reading state information... Done
nvidia-current is already the newest version.
Так, что я пропускаю?
Обновление:
lspci -k | grep -EA2 'VGA|3D'
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 18) Subsystem: Dell Device 044f Kernel driver in use: i915
Обновление:
Когда я перезагрузил, я получил черный экран, таким образом, я предполагаю, что драйверы были потеряны. От строки команды загрузки я действительно справлялся, некоторые переустанавливают драйверов после этой страницы. Это действительно позволяло мне возвратиться в драйверах Nvidia, не появлялись в дополнительных драйверах.
Хотя я действительно пробовал, я попробовал напрасно к resinstall двоичные драйверы. Я решил, что должен был сделать, полное переустанавливает моего раздела Ubuntu.
Сделав это драйверы Nvidia теперь появляются в дополнительных драйверах.
Что означает это это использует сервер X.Org? Это означает, что не использует GPU Nvidia?
Обновление: Я попробовал
склонные sudo - добираются, обновление sudo склонный - получают чистку текущие Nvidia обновления Nvidia
Стал "Не мог расположиться, обновления Nvidia пакета" так сделали
склонные sudo - получают чистку, текущая Nvidia sudo Кв. - получает nvidia-340 libcuda1-340 установки
Но когда я перезагружаю, я просто получаю черный экран.
Я узнал, что, если Вы делаете ctrl+alt+f1 в этой точке, Вы получаете терминальный экран.
Мне удалось возвратиться к gui этими командами отсюда.
склонные sudo - получают обновление
склонные sudo - получают dist-обновление
склонные sudo - получают существенную для сборки установку
склонные sudo - получают источник Linux установки
склонные sudo - получают установку linux-headers-generic
склонные sudo - получают dist-обновление
перезагрузка sudo
склонные sudo - получают текущие обновления Nvidia установки
nvidia-xconfig sudo
перезагрузка sudo
Но они удаляют nvidia-340 и libcuda1-340.
Я попробовал еще раз с
склонные sudo - получают текущую Nvidia чистку
склонные sudo - получают nvidia-340 libcuda1-340 установки
и
nvidia-xconfig sudo
сервис sudo lightdm перезапуск
Но это остается на черном экране. Таким образом, я возвращаюсь к начальной ситуации.
Обновление 2016.07-30:
склонные sudo - получают обновление
склонные sudo - добираются, производят чистку Nvidia*
склонные sudo - получают libgles1-меза-libgles2-меза-libegl1-меза-libosmesa6 libva-drm1 libva-egl1 libva-glx1 libva-tpi1 libva-wayland1 libva-x11-1 vainfo libglapi-мезаструктуру libegl1-mesa-drivers libgbm1 libgl1-mesa-dri-libgl1-mesa-glx libwayland-egl1-mesa libxatracker2 libvdpau-va-gl1 libdrm-intel1 libdrm2 libva1 va-driver-all-i965-va-driver-intel-gpu-tools установки
склонные sudo - получают dist-обновление
Я выполнил эти команды, хотя без va-driver-all, поскольку я получил эту ошибку, E: Не мог определить местоположение пакета va-driver-all
На перезагрузке графика подошла хорошо, и дополнительные драйверы показали использованию двоичный драйвер 340.96 NVIDIA (собственный протестированный)
Таким образом, это, кажется, работало, спасибо. Хотя существуют все еще проблемы с cuda, но задали другой вопрос для этого здесь.
Согласно www.geforce.com/drivers необходимо использовать следующий драйвер Nvidia для определенной карты. Выполните следующие команды для установки:
sudo apt-get update
sudo apt-get purge nvidia-current nvidia-current-updates
sudo apt-get install --reinstall nvidia-340 libcuda1-340
Объяснить о драйвере Xorg: потому что Вы установили nvidia-current
вместо nvidia-340
и потому что nvidia-340
не был установлен, Ваша система использовала nouveau
вместо собственных драйверов.
Имена путают (nvidia-current
) но nvidia-340
тот, в котором Вы нуждаетесь, и Вы получите текущие обновления автоматически для Вашего драйвера Nvidia наряду с остальной частью Вашего системного программного обеспечения.
Перезагрузка для изменений для вступления в силу.
Кроме того, это двоичные драйверы, таким образом, нет никакой потребности загрузить что-либо с веб-сайта Nvidia, он уже установлен.
ОБНОВЛЕНИЕ
После выполнения вышеупомянутого и после перезагрузки:
Как правило, необходимо не всегда работать nvidia-xconfig
но иногда Вы действительно так подписываетесь в tty (Нажмите CTRL + ALT + F2 и регистрируйтесь со своим именем пользователя и паролем), и затем выполните следующую команду:
sudo nvidia-xconfig
sudo service lightdm restart
Если это не работает, перезагрузка.
Если это все еще не работает, выполняет команду dmesg и ищет что-либо соответствующее для проблемы как неудавшийся модуль или Xorg.
Отправьте любые ошибки, спасибо.
ОБНОВЛЕНИЕ 2
Сначала войдите в свои настройки BIOS и удостоверьтесь, что карта Nvidia включена. Включите ноутбук и быстро нажимайте F2 неоднократно, пока экран настроек BIOS не откроется.
Если это включено, начальная загрузка в человечность и выполняет следующие команды:
sudo apt-get update
sudo apt-get purge nvidia*
sudo apt-get install libgles1-mesa libgles2-mesa libosmesa6 libva-drm1 libva-egl1 libva-glx1 libva-tpi1 libva-wayland1 libva-x11-1 vainfo libegl1-mesa libegl1-mesa-drivers libgbm1 libgl1-mesa-dri libgl1-mesa-glx libglapi-mesa libwayland-egl1-mesa libxatracker2 libvdpau-va-gl1 libdrm-intel1 libdrm2 libva1 va-driver-all i965-va-driver intel-gpu-tools
sudo apt-get install --install-recommends nvidia-340
sudo apt-get dist-upgrade
Перезагрузка.
Если это запускается в низком графическом режиме, нажмите CTRL + ALT + F2 и регистрируйтесь со своим именем пользователя и паролем.
Затем выполните следующие команды:
sudo service lightdm stop
sudo nvidia-xconfig
sudo service lightdm start
Если это не работает, выполняет следующую команду и отправьте вывод:
sudo modprobe nvidia
ОБНОВЛЕНИЕ 3
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install --reinstall build-essential
sudo apt-get install --reinstall linux-source
sudo apt-get install --reinstall linux-headers-generic
sudo apt-get dist-upgrade
sudo reboot
sudo apt-get install nvidia-340-updates
sudo nvidia-xconfig
sudo reboot