LINUX.ORG.RU

Обновление 319.32 проприетарного видеодрайвера NVIDIA

 , ,


1

2

Произошло обновление ветки R319 проприетарного драйвера для видеокарт NVIDIA. В нём поддерживается работа с последними версиями ядра Linux и графического X-сервера. Кроме того, драйвер доступен для других UNIX-подобных ОС.

Отличительной особенностью данного релиза является добавление поддержки ещё одной целевой платформы — 32-разрядной ARMv7 с аппаратной поддержкой операций с «плавающей точкой»!

Кроме того, выпуск за номером 319.32 включает следующие изменения:

  • Добавлена поддержка карт GeForce GTX 760 и GeForce 720M.
  • Изменения в утилите nvidia-settings:
    • в PowerMizer добавлен режим предпочтения соответственной производительности («Prefer Consistent Performance»), поддерживаемый картами Quadro;
    • информация о видео-адаптере выводится в более подробном виде;
    • исправлена ошибка, которая могла приводить к краху утилиты во время переключения виртуальных терминалов после применения некоторых настроек.
  • Исправлена ошибка, которая могла вызывать крах X-сервера после включения/отключения дисплеев, подключенных посредством DisplayPort 1.2.
  • Обновлён синитаксис профилей приложений с целью обеспечения возможности назначения нескольких шаблонов в рамках одного правила.
  • Исправлена ошибка, вызывавшая крах приложений, использующих OpenGL, в случае установки переменной окружения __GL_DOOM3.
  • Обновлён механизм выполнения утилиты nvidia-modprobe с целью избежания вызова fork(2), когда в этом нет необходимости.
  • Улучшен механизм сообщения об ошибках в утилите nvidia-persistenced.
  • Исправлена ошибка, которая могла приводить к зависанию приложения Altair HyperView во время отрисовки анимаций с использованием тензоров.
  • Исправлена регрессия, приводившая к снижению производительности в приложении MEDINA 8.2.
  • Исправлена ошибка, иногда приводившая к зависанию драйвера OpenGL при работе приложения SpeedTree Modeler.
  • Исправлена ошибка, которая могла вызывать крах приложения, использующего OpenGL, в случае создания или прекращения им нескольких потоков.
  • Исправлена ошибка в установщике драйвера, которая могла приводить к проблемам в процессе инсталляции в том случае, если переменная окружения CC содержала пробелы; например, так: CC=«distcc gcc».
  • Исправлена ошибка, иногда вызывавшая повреждение содержимого окна во время перемещения окон приложений, использующих GLX, с включенным сглаживанием.
  • Исправлена ошибка, приводившая к тому, что устройства, подключаемые посредством DisplayPort, при потере связи считались подсоединёнными, а не наоборот.
  • Исправлена регрессия, которая могла приводить к тому, что устройство с интерфейсом DisplayPort, подсоединённое к одному выходу, отключалось при соединении (отсоединении) ещё одного устройства с таким же интерфейсом к (от) другому(го) выходу(а).
  • На картах с архитектурой Kepler улучшена ситуация с «тирингом», который проявляется при задействовании возможности выбора источника вывода в утилите RandR 1.4; пока «тиринг» всё ещё есть, но разрывы изображения ожидаются в горизонтальном направлении, а не в шахматном порядке или в виде треугольных форм.

Загрузить для x86

Загрузить для x86_64

Загрузить для x86_64 (без 32-разрядных библиотек)

Загрузить для ARMv7_HF

>>> Подробности

★★★★★

Проверено: tazhate ()
Последнее исправление: carasin (всего исправлений: 3)

У кого-нибудь этот блоб под ядром 3.10 работает? А то в генте получил следующее:

make[4]: *** [/var/tmp/portage/x11-drivers/nvidia-drivers-319.32/work/kernel/nv-i2c.o] Ошибка 1
make[4]: *** [/var/tmp/portage/x11-drivers/nvidia-drivers-319.32/work/kernel/nv-procfs.o] Ошибка 1
make[3]: *** [_module_/var/tmp/portage/x11-drivers/nvidia-drivers-319.32/work/kernel] Ошибка 2

fang90 ★★★★★
()
Ответ на: комментарий от CYB3R

Именно. Он давно уже умеет и 64 бита и всё то, что не умел арм.

а что там арм не умеет?

AptGet ★★★
()

нвидия тесла и ее друзья готовятся к выходу амд оптерона на арме, попутно неся смерть и разрушение в ряды х86

punya ★★
()
Ответ на: комментарий от megabaks

наверно, токо в ебилде я такого не заметил

fang90 ★★★★★
()
Ответ на: комментарий от megabaks

Попробовал установить эту версию, скрипт не нашел подходящего оборудования.Значит не видит :( Форсировать не буду, а то опять mesa убью. А так релиз обнадёживает.

Twissel ★★★★★
()
Ответ на: комментарий от AVL2

Правильно понимаете. Там свой драйвер.

carasin ★★★★★
() автор топика
Ответ на: комментарий от Twissel

Пока только шмель. Конечно, начиная с R319, разработчики реализовали постоянную работу X'ов на карте Nvidia с последующей передачей картинки через новомодный ядрёный интерфейс во фреймбуфер Intel'а, но там ещё острых краёв море, Например, есть проблемы с внешними выходами, как то HDMI и D-SUB; нельзя регулировать яркость дисплея, нельзя переключаться между картами (а следовательно и неуёмное энергопотребление). В общем, что-то пилят, но пока альтернатив шмелю не видно. Посмотрим, что в следующем мажорном обновлении выкатят.

carasin ★★★★★
() автор топика
Ответ на: комментарий от CYB3R

дык если в теории рвут, то почему не производят на них нормальные системы?

kma21 ★★★★
()

Буквально вчера выкинул этот блоб из системы, ибо nouveau стабильно выдает 53 fps в Minetest и 90 fps в Sauerbraten.

yaspol
()
Ответ на: комментарий от carasin

Который кстати поддерживает OpenGL весьма факультотивно-костыльно. Я ставил на свой acer-a501 в дуалбут вместе с андроидом, и я скажу что драйвера там не самые приятные. Приложения которые не умеют в eGL не будут работать.

HazardousNaN
()
Ответ на: комментарий от HazardousNaN

Приложения которые не умеют в eGL не будут работать.

Дык это из-за того, что сама железка не умеет полный OpenGL.

carasin ★★★★★
() автор топика
Ответ на: комментарий от yaspol

Ты всё перепутал: энергосбережение — «работает», а 3d — «не знаю, это мне не нужно».

anonymous
()
Ответ на: комментарий от CYB3R

Знаешь, я хочу себе

Но зачем?

Вот вырастешь, на работу пойдёшь, и второй вопрос сам отпадёт. Возможно.

anonymous
()
Ответ на: комментарий от fang90

Воспользовавшись темой Удалось сделать патч.
Применять так:

./NVIDIA-Linux-x86-319.32.run --apply-patch patchnv319.32_3.10.txt
Будет создан
NVIDIA-Linux-x86-319.32-custom.run

superuser ★★★★★
()
Ответ на: комментарий от fang90

У кого-нибудь этот блоб под ядром 3.10 работает?

Да.

amorpher ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.