25 января 2017

Выпуск драйвера NVIDIA 378.09 Beta для Linux

Компания NVIDIA начала новый год с представления своего первого графического драйвера NVIDIA 378.09 Beta для Linux с краткосрочной поддержкой.
Выход драйвера NVIDIA 378.09 бета-версии вносит несколько интересных изменений и добавлений:

    Добавлена ​​поддержка следующих графических процессоров (GPU):
    Quadro M1200
    Quadro M2200
    Добавлена ​​поддержка расширения ARB_parallel_shader_compile, для многопоточной компиляции GLSL шейдеров.
    Добавлена ​​поддержка NVIDIA-Settings, для просмотра и настройки PRIME дисплеев.
    Добавлена ​​инфраструктура, которая позволяет драйверу NVIDIA EGL загружать EGL внешние библиотеки платформы, которые добавляют на стороне клиента поддержку для новых оконных систем, помимо существующего libnvidia-EGL-wayland.so.1.
    Для получения более подробной информации см:
    https://github.com/NVIDIA/eglexternalplatform
    https://github.com/NVIDIA/egl-wayland
    Добавлена ​​поддержка следующих расширений Vulkan:
    VK_KHR_display
    VK_KHR_display_swapchain
    По умолчанию включена OpenGL threaded оптимизация в драйвере. Эти оптимизации будут самостоятельно отключаться, если они ухудшают производительность. В результате, производительность должна быть неизменной для многих приложений.
    Исправлена ​​ошибка, приводившая к зависанию при использовании драйвера NVIDIA на 32-разрядных системах, работающих под управлением более старых версий ядра Linux.

Установка драйвера NVIDIA 378.09 beta в Ubuntu и производные

Примечание. Производите установку нового драйвера на свой страх и риск.

Установка

Подключите репозиторий следующей командой в терминале:

sudo add-apt-repository ppa:graphics-drivers/ppa

Затем обновите пакетную базу дистрибутива:

sudo apt update

По окончании обновлений откройте Источники приложений (Программы и обновления) - Дополнительные драйверы, активируйте version 378.09 (Открытое ПО) и для установки нажмите кнопку Применить изменения:


Если вы устанавливали новое ядро, возможна ещё перенастройка модуля ядра с новым драйвером. Для этого выполните следующую команду в терминале:

sudo dpkg-reconfigure nvidia-378

В случае когда в терминале вы увидите невозможность перенастройки модуля ядра с новым драйвером, то лучше отказаться от его использования, иначе можно получить чёрный экран после перезагрузки компьютера, т.е. система будет неработоспособной.

Как выйти из ситуации "чёрный экран", посмотрите ЗДЕСЬ.

По окончании удачной установки драйвера необходимо презагрузить компьютер, для того чтобы задействовать новый драйвер NVIDIA 378.09 Beta.


Как видно на снимке, в моей системе Ubuntu 16.10, работающей на ядре 4.9.5, драйвер Nvidia 378.09 Beta установился и система работает стабильно.

Удачи. 

14 комментариев :

  1. Когда же они наконец добавят поддержку Mir. На комп невозможно поставить Unity8 чтобы потестить((

    ОтветитьУдалить
  2. Kubuntu 16.04 ядро 4.9.6 при установке драйвера сам ушёл в чёрный экран, при принудительной перезагрузке всё заработало,

    ОтветитьУдалить
    Ответы
    1. А у меня работал нормально до обновления ядра. После 4.9.6 полезли ошибки по ACPI. На 4.9.7 - тоже самое

      Удалить
  3. Ubuntu 16.04 ядро 4.9.6 при каждом запуске ноутбука теперь вылазит grub. Интересно у всех так?

    ОтветитьУдалить
  4. Подскажите почему бук греется сильнее на LM 18.1 i3 6100 4Gb Nvidia 940 2Gb DDR 5 чем на Винде?

    ОтветитьУдалить
    Ответы
    1. Так ведь на дворе зима. И Ваш ноутбук с Linux пытается согреть Вас.:)
      Ну, а если серьёзно, то это пока нерешённая проблема ядра Linux для ноутбуков. Ноутбуки c Linux системами и греются больше чем с Windows и в автономном режиме (от батареи) работают меньше по времени. К сожалению это так.(

      Удалить
    2. Я купил внешний вентилятор и сейчас меня эта проблема не беспокоит.

      Удалить
    3. Может окружение другое поставить сейчас Мате поменять на XCFE?

      Удалить
    4. это проблема ядра, а не DE.

      Удалить
    5. ==это проблема ядра, а не DE==
      Ну почему же. От ядра, конечно, в Линукс зависит решительно все, в том числе и работа графического стека :) Но все же от видеодрайвера это зависит больше. Но и от DE тоже. Совершенно очевидно, что простое DE с минимумом графических эффектов при прочих равных видеокарту будет греть меньше.

      Удалить
    6. Согласен, тут ещё Optimus, как он переключает на строенный в CPU GPU. 6100 51Вт + 940М 30Вт.

      Удалить
    7. == Совершенно очевидно, что простое DE с минимумом графических эффектов при прочих равных видеокарту будет греть меньше.==
      Да, но первоначально вопрос ставился так: "почему бук греется сильнее на LM 18.1 i3 6100 4Gb Nvidia 940 2Gb DDR 5 чем на Винде?", т.е. в равных условиях, с одной и той же видеокартой. Поэтому здесь зависимость не столько от эффектов, а от самого ядра Linux. Это признано разработчиками ядра.

      Удалить
    8. Если используется оптимус с двумя видюхами, надо ставить bumblebee
      http://compizomania.blogspot.com/2016/09/elementary-os-04-loki_11.html?showComment=1475265722321#c3678908154020163792

      Удалить