Установка Ubuntu на MSI ноутбук с видеокартой GTX1060
Если вы стали счастливым обладателем ноутбука от компании MSI. Опробовали live версию и она работала отлично, всё казалось живым и рабочим, но при попытке установить образ всё превращалось в страшный сон. Добро пожаловать, сегодня постараюсь поделиться простыми советами как заставить это чудо работать.
Установка набора Ubuntu 18.10, CUDA, CDNN, Pytorch and TensorFlow.
Естественно у вас уже должен быть образ, если его нет, то его легко можно создать: https://tutorials.ubuntu.com/tutorial/tutorial-create-a-usb-stick-on-ubuntu
Подготовка к установке: для этого необходимо зайти в BIOS (при запуске или после перезагрузки много раз жать Del) найти опцию Security boot и поставить её как disabled.
Сохранить и перезагрузить.
После перезагрузки должна начаться установка Ubuntu с флешки, но торопиться не следует.
Важно: выбрать опцию Install Ubuntu но ENTER — НЕ ЖАТЬ, нужно нажать клавишу E.
Найти строку которая начинается со слова linux в ней после quiet splash добавить modprobe.blacklist=nouveau
Дальше выполнить установку в обычном виде. После завершения установки убрать флешку и перезагрузить.
После перезагрузки, нужно будет установить драйвера на NVIDIA GTX1060
Для этого нужно зайти в GRUB (обычно клавиша F2) и повторить те же самые действия которые мы выполняли перед началом установки с дописыванием modprobe.blacklist=nouveau.
Как только система загрузится и появится логин, нужно тут же перейти в терминал (Ctrl + Alt + F1/F2/F3 … FN тут как повезёт, иногда зависает) в терминале нужно выполнить следующий код:
sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt update sudo apt install nvidia-driver-410 sudo reboot
Естественно, можно выбрать любую версию драйверов, но 410 встала идеально.
Собственно основные шаги уже были выполнены, дело осталось за малым.
Установка CUDA 9.0 and CUDNN 7.0:
Для этого нужно выполнить шаги которые хорошо описал Taylor Denouden
https://medium.com/@taylordenouden/installing-tensorflow-gpu-on-ubuntu-18-04-89a142325138
Установка Conda:
https://docs.anaconda.com/anaconda/install/linux
Установка Pytorch 0.4:
conda create -n torch python=3.6 conda install -y pytorch=0.4 torchvision cuda90 -c pytorch
Протестировать, что установка прошла нормально, можно следующим образом
python -c 'import torch; print(torch.rand(2,3).cuda())'
Установка TensorFlow:
https://www.tensorflow.org/install/install_linux#installing_with_anaconda
не забыть добавить
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64
Опять же для проверки маленький кусок кода:
python -c 'from tensorflow.python.client import device_lib; device_lib.list_local_devices()'
Надеюсь данная инструкция может помочь приручить ваш MSI ноутбук.