22 марта 2016

Выпуск драйвера NVIDIA 364.12 beta для Linux с поддержкой Wayland, Mir, KMS и Vulkan

Компания NVIDIA представила бета-выпуск проприетарного драйвера NVIDIA 364.12 для операционных систем GNU/Linux, FreeBSD и Solaris.
В основном установка проприетарного драйвера нужна прежде всего для игроманов, т.е. для любителей компьютерных игр.

Наиболее значимые изменения:

    Добавлены EGL-расширения, необходимые для работы с Wayland и Mir.
    В качестве реализации OpenGL по умолчанию задействована открытая библиотека GLVND.
    Реализована начальная поддержка DRM KMS (Direct Rendering Manager Kernel Modesetting).
    Добавлен модуль ядра nvidia-drm.ko, предоставляющий поддержку PRIME и KMS.
    Добавлена бибилиотека libnvidia-egl-wayland.so, позволяющая Wayland-копозиторам, поддерживающим EGLDevice, EGLOutput, и EGLstreams, использовать EGL-буферы совместно с Wayland-приложениями.
    Добавлена поддержка API Vulkan 1.0.
    Переработан необходимый для поддержки PRIME алгоритм регистрации драйвера в DRM-подсистеме ядра Linux. Как следствие, для поддержки PRIME теперь требуется версия ядра не ниже 3.13 (раньше требовалась версия не ниже 3.10).
    Точность представления цветовых карт X на GeForce GPU увеличена с 8 до 11 бит.
    Добавлено новой свойство RandR CscMatrix, определяющее матрицу 3x4 для преобразования цветового пространства. Матрица применяется после цветовой карты X и перед таблицей коррекции цветов. Это свойство доступно для видеокарт начиная от GF119.
    Улучшена интерактивность приложений, которые используют аппаратный курсор, при активном G-SYNC.
    Решена возникающая при использовании пиксельных буферов с EGL-устройством проблема, вызывающая некорректую отрисовку.
    Исправлена ошибка, которая вызвала инвертирование флагов полярности HSync и VSync.
    Добавлена поддержка видеокарт GeForce 920MX и 930MX.

Установка драйвера Nvidia 364.12 в Ubuntu и производные

Примечание. Перед загрузкой и установкой нового драйвера, убедитесь, что ваша система оснащена поддерживаемым NVIDIA GPU. Вы также можете использовать автоматическое сканирование, обратившись в раздел Драйверы на вебсайте NVIDIA, чтобы найти последние драйверы для своего NVIDIA GPU.
Как определить и установить правильную версию драйвера для вашей видеокарты Nvidia в Ubuntu/Linux Mint можно посмотреть на ЭТОЙ странице. Иначе после установки драйвера NVIDIA 364.12 вы рискуете не запустить систему.

Установка

Откройте терминал, скопируйте и выполните следующие команды:

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

sudo apt update

sudo apt-get install nvidia-364 nvidia-settings

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

После нового входа в систему, проверить актуальный драйвер можно в программе NVIDIA X Server Settings:


Источник:  http://www.nvidia.ru/download/driverResults.aspx/100617/ru

Удачи.

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

  1. Господа такая проблема, ОС ubuntu 15.10 установлены драйвера те которые рекомендует система, но драйвера работают не корректно, а именно nv-settings, не отображаются полные настройки и при запуске игр почему то показывается, что цепляется свободный драйвер и игры не запускаются.

    ОтветитьУдалить
    Ответы
    1. А по-моему, игроману прямая дорога на Windows...)))

      Удалить
    2. А проприетарный драйвер у вас стоит из ppa:graphics-drivers/ppa?

      Удалить
    3. Сергей это равносильно ампутации нежели лечению.

      Digimer Kokov нет из коробки

      Удалить
    4. те что рекомендует не значит, что 100% подойдут. у меня ноут был старенький поставил рекомендуемый и ничего кроме квадрата малевича не увидел, поставил более старый пошёл
      а так же вопрос ноут или комп?

      Удалить
    5. Anatoliy Kurovitskiy, нет десктоп, на сайте производителя для моей видяхи как раз и указаны те драйвера. система пашет на отлично, но когда запускаешь игры или приложения для 3д графики они ругаются на драйвера.

      Удалить
    6. модель видеокарты
      и попробуй в терминале запусти игру посмотри ошибки

      Удалить
    7. Anatoliy Kurovitskiy

      ...loading libGL.so.1: Initializing SDL OpenGL display
      ...setting mode 3: 640 480
      Attempting 4/4/4 Color bits, 24 depth, 0 stencil display...
      libGL error: unable to load driver: nouveau_dri.so
      libGL error: driver pointer missing
      libGL error: failed to load driver: nouveau

      -vnn | grep -i VGA
      01:00.0 VGA compatible controller [0300]: NVIDIA Corporation G84 [GeForce 8600 GT] [10de:0402] (rev a1) (prog-if 00 [VGA controller])

      Удалить
    8. я так понял стим запускается, тогда попробуй скрипт
      #!/bin/bash
      export LD_PRELOAD='/usr/$LIB/libstdc++.so.6' #Export so all child processes are affected as well
      export DISPLAY=:0
      #export LIBGL_DEBUG=verbose
      steam

      Удалить
    9. Anatoliy Kurovitskiy это не стим, это отдельная игра устанавливалась через deb пакет

      Удалить
    10. "libGL error: failed to load driver: nouveau"
      в системе установлен открытый драйвер, а не nvidia

      Удалить
    11. Стал копать и оказалось, что действительно стоят последние драйвера Nvidia, но почему - то используются nouveau. Буду думать как решить, если кто то поможет буду рад.

      Удалить
    12. попробуй вместо steam напиши команду запуска своей игры

      Удалить
    13. или попробуй так установить
      sudo apt-get install nvidia-340 nvidia-settings
      sudo nvidia-xconfig
      после перезагрузки посмотри какой драйвер используется
      lspci -k| grep -EA2 'VGA|3D'
      Должно быть что-то вот такое
      01:00.0 VGA compatible controller: NVIDIA Corporation GK107M [GeForce GTX 660M] (rev a1)
      Subsystem: CLEVO/KAPOK Computer Device 3700
      Kernel driver in use: nvidia

      Удалить
    14. sudo apt-get install nvidia-340 nvidia-settings
      Чтение списков пакетов… Готово
      Построение дерева зависимостей
      Чтение информации о состоянии… Готово
      Уже установлена самая новая версия nvidia-340.
      Уже установлена самая новая версия nvidia-settings.

      sudo nvidia-xconfig
      sudo: nvidia-xconfig: команда не найдена
      lspci -k| grep -EA2 'VGA|3D'
      01:00.0 VGA compatible controller: NVIDIA Corporation G84 [GeForce 8600 GT] (rev a1)
      Subsystem: NVIDIA Corporation G84 [GeForce 8600 GT]
      Kernel driver in use: nouveau



      Удалить
    15. используется стандартный, ну тогда не знаю мне переустановка помогала, хотя чистую ubuntu не люблю, использую LM 17.3 Cinnamon

      Удалить
    16. Anatoliy Kurovitskiy, ладно буду решать, спасибо за помощь

      Удалить
    17. Даю наводку, драйвер nouveau добавить в blacklist, также можно попробывать nomodeset в конфиг grub добавить.

      Удалить
    18. Офрель Константин, у меня тоже не работал nvidia-xconfig (правда у меня система Arch), у вас по всей видимости не установлен nvidia-xconfig, хотя при установке драйвера он должен установиться автоматом. Попробуйте удалить полностью драйвер и переустановите заново, при этом внимательно читая что ставится с драйвером. Еще как вариант (не знаю прокатит ли в убунту) доустановите nvidia-xconfig.

      Удалить
    19. P.S. Вот что по поводу установки драйвера в Arch пишут:
      Для карт GeForce 8000/9000 и 100-300 series [NV5x, NV8x, NV9x и NVAx] года производства 2006-2010, установите пакет nvidia-340xx или nvidia-340xx-lts вместе с nvidia-340xx-libgl.
      То есть nvidia-340xx-libgl устанавливается отдельно, я по невнимательности его не поставил, и тоже не работал nvidia-xconfig, а вместо nvidia-libgl у меня использовался nouveau-libgl, соответсвтвенно не работали 3D эффекты раб.стола и также не работал nvidia-xconfig/

      Удалить
  2. А по-моему вам следует оставить свое мнение по этому поводу при себе!

    ОтветитьУдалить
    Ответы
    1. Просто предложил оптимальный вариант решения проблемы, только и всего...)))

      Удалить
  3. встал как вкопанный.заметно повышение производительности в игре WarTander.FPS был 50,теперь 80 выдаёт и это не может не радовать.

    ОтветитьУдалить
  4. Всем доброго времени суток!
    Я очень часто по работе пользуюсь проэктором и при его подключении на свободных драйверах всё супер работает (появляется второй экран проектора и т.п.), а при подклучении на драйвере от nvidia - ломается изображение и ничего не видно, помогает только перезагрузка (но если подкключаю проектор на выключеном ноуте и затем его включаю - все супер работает пока не вытаскиваю шнур проектора). Кто знает в чем может быть причина? И могут ли последние драйвера 364.12 помочь в решении данного вопроса? Очень хотелось бы шнур проектора при рабочем ноуте и "втыкать" и "вытыкать"!

    Вопрос Владимиру (или может кто еще подскажет): сейчас настроил себе систему Linux Mint 17.3 KDE ПРОСТО СУПЕР и все так, как бне нужно (реально кайфую, первый раз такое сокровище собрал) - подскажите САМЫЙ легкий способ чтобы взять и скопировать всю систему так как она сейчас есть, для дальнейшего ее востановления. Т.е, если я её погублю, то мог с этой резервной копии полностю поставить её на отформатированные диски. корень "\" у меня стоит на одном разделе, а "\home" на другом. Надеюсь я понятно задал вопрос.
    Ткните носом или подскажите. Заранее благодарен.

    ОтветитьУдалить
    Ответы
    1. Для восстановления системы в первоначальное состояние с возможностью входа в систему с небольшими отклонениями в работе, подойдёт Systemback:http://compizomania.blogspot.com/2014/07/systemback-linux.html
      Для полного восстановления системы подойдёт Clonezilla Live: http://compizomania.blogspot.com/2013/09/clonezilla-live.html

      Удалить
    2. В сторону systembackup можете не смотреть (ужасное г имхо), вот clonezilla или платные аналоги это то, что homa на отдельном разделе эт правильно.

      Удалить
  5. Спасибо огромное, а по поводу видео драйвера и проектора есть какие-нибудь предположения?

    ОтветитьУдалить
    Ответы
    1. ==по поводу видео драйвера и проектора есть какие-нибудь предположения?== А что, при работе с проектором обязательно использовать проприетарный драйвер? Понятно что с проектором Вы используете видео, но это ведь не игры, где нужно ускорение. Может быть ограничиться свободным драйвером в этом случае?

      Удалить
  6. Владимир, и еще один может совсем идиотский вопрос, но задам.
    У меня стоит 3 системы (на одном разделе windows 10, на другом deepin и на еще двух linux mint 17.3 KDE корень и home). Так же у меня в mailru cloud - 1 Tb места.
    Тепер сам вопрос: - можно ли сделать так для востановления конкретно linux mint - Загружаюсь с liv cd, открываю в браузере своё облако, создаю в облаке две папки с названиями "корень" и "home" и просто открываю соответствующие разделы разделы выделяю все в этих разделах копирую в облако! Ну и если система полетит, форматирую с live CD, так же из облака все возращаю по разделам. Заработает ли система после такого востановления? (grab не трогается, все остальные системы тоже).
    Не судите сильно если это совсем тупой вопрос.

    ОтветитьУдалить
    Ответы
    1. Впервые слышу о таком восстановлении системы из "облака". Нет, это не будет работать. Clonezilla Live! )

      Удалить
  7. И так. Установил драйвер nvidia 364.12 (до этого стоял 352,79) и сразу откатился обратно!!! Даже толком пробовать не стал.
    При загрузке системы на интеловском драйвере (в ноуте 2 карты) карта nvidia не отключалась и постоянно работала, температурные датчики карты nvidia ниже 66 градусов не снижались (нагрузка процессора максимум 1%) и вентилятор на полную мощьность. При загрузке системы на драйвере nvidia температура падала до 52 градусов, но стоит только тронуть мышку (или что-нибудь еще) - сразу 77 градусов.
    Вернулся на драйвер nvidia 352.79 всё пошло как по маслу - При загрузке системы на интеловском драйвере карта nvidia отключена, вентилятор немного шуршит датчик температуры отключен. (везде имел ввиду температурный датчик карты nvidia).
    рад буду если это кому-то поможет. Успехов!

    ОтветитьУдалить
    Ответы
    1. Три системы - это круто... ))))) Особенно 2 Linux-а. Вопрос: зачем???

      Удалить
    2. == Вопрос: зачем???== Одна система Linux рабочая, другая для экспериментов.

      Удалить