LINUX.ORG.RU

Обновления 304.84 и 313.26 проприетарного видео-драйвера NVIDIA

 , ,


0

1

Произошло обновление стабильной ветки R313 проприетарного видео-драйвера NVIDIA, а также недавно выделенной в категорию «legacy» ветки R304 (поддерживает карты NVIDIA до 8xxx). В них поддерживается работа с последними версиями ядра Linux и графического X-сервера. Кроме того, драйверы доступны для других UNIX-подобных ОС.

Выпуск за номером 304.84 включает следующие изменения:

  • добавлена поддержка X-сервера версии 1.14;
  • исправлена ошибка, которая могла приводить к повреждению изображения, например, в случае выхода из X-сессии после того, как работа всех X-клиентов была завершена;
  • удалена «паразитная» зависимость libpangox от бинарных файлов утилиты nvidia-settings, распространяемой в составе установочного пакета драйвера;
  • исправлена ошибка, которая могла становиться причиной краха X-сервера во время применения операции поворота дисплея после отсоединения подключённого последним монитора (например, так: xrandr --orientation left) при использовании RandR версии 1.0;
  • исправлена ошибка, которая могла вызвать формирование пустой man-страницы nvidia-xconfig(1);
  • увеличена производительность рендеринга шрифтов и исправлены проблемы с повреждением изображения при работе совместно с X-сервером с бекпортированной поддержкой кэширования новых глифов, добавленного в Pixman версии 0.27;
  • исправлено потенциально возможное возникновение краха X-сервера во время инициализации (когда к графической карте с TV-выходом не подключено устройство вывода);
  • добавлена новая опция конфигурирования X-сервера UseHotplugEvents, позволяющая подавлять события RandR во время добавления или удаления дисплеев с интерфейсами, отличными от DisplayPort.

В числе изменений в версии 313.26 числится лишь один пункт:

  • добавлена поддержка новой карты GeForce GTX TITAN.

Загрузить версию 304.84 для x86

Загрузить версию 304.84 для x86_64

Загрузить версию 313.26 для x86

Загрузить версию 313.26 для x86_64

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

★★★★★

Проверено: Shaman007 ()
Последнее исправление: carasin (всего исправлений: 1)
Ответ на: комментарий от AiFiLTr0

ЩИТО?

То. Зачем в каждом драйвере реализовать свой «DMA_BUF»? Сделали централизованно.

Кстати, с чем не согласны-то хоть? А то по вот этому «ЩИТО» вообще ничего не понятно.

Точно так же боком, как и нвидия и блоб. Это механизм ядра, и не только для видеокарт сделанный.

Только вот свободные драйверы могут использовать этот механизм, а блоб nvidia — нет, ибо лицензией не вышел.

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

$ ls -al ./NVIDIA-Linux-x86-313.26/kernel/ | grep nv-kernel
-rw-r--r--. 1 carasin carasin 9334368 февр. 28 00:36 nv-kernel.o

Такие дела.

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

То. Зачем в каждом драйвере реализовать свой «DMA_BUF»? Сделали централизованно.

А ты про это, тогда сам же и ответил. Только в 3.9 это будет в юзабельном для девелоперов блоба виде, дай им некоторое время на допил и тест и будет поддержка.

AiFiLTr0 ★★★★★
()

а в сусе почему-то давно и надёжно 304.64

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

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

Не только ноу-хау.

Или по драйверам как-то можно ноу-хау железа узнать?

Не только ноу-хау, но и то, что драйвер может программно делать некоторые штуки, которые плата должна делать аппаратно, или что плата делает их не совсем честно.

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

Вот и похвали разрабов :(((
Уже откатился на патченый 304.64. Причина: с 304.84 после запуска иксов глючат видеорежимы в tty*, так, что в консоли работать невозможно. Опробовал 2 режима: vga=0x000 (он у меня по дефолту) и vga=0x314.

Технические подробности:
Kernel : Linux 3.8.1-30-desktop (i686)
C Library : GNU C Library version 2.15 Distribution : openSUSE 12.2 (i586)

Resolution : 1440x900 pixels
Vendor : The X.Org Foundation
Version : 1.12.3
-Monitors-
Monitor 0 : 1440x900 pixels
-Extensions-
BIG-REQUESTS
Composite
DAMAGE
DOUBLE-BUFFER
DPMS
DRI2
GLX
Generic Event Extension
MIT-SCREEN-SAVER
MIT-SHM
NV-CONTROL
NV-GLX
RANDR
RECORD
RENDER
SECURITY
SHAPE
SYNC
X-Resource
XC-MISC
XFIXES
XFree86-DGA
XFree86-VidModeExtension
XINERAMA
XINERAMA
XInputExtension
XKEYBOARD
XTEST
XVideo
XVideo-MotionCompensation
-OpenGL-
Vendor : NVIDIA Corporation
Renderer : GeForce 7025 / nForce 630a/integrated/SSE2/3DNOW!
Version : 2.1.2 NVIDIA 304.64
Direct Rendering : Yes

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

Это правильно - как я только что убедился (у меня репа не подключена, ставлю видеодрайвер вручную, поскольку Tumbleweed).

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

Спроси их. Я просто говорю, что не патенты.

Ttt ☆☆☆☆☆
()
Ответ на: комментарий от devil0704

Ну да, а реестр запрещённых сайтов сделан ради защиты наших детей от смерти.

Ttt ☆☆☆☆☆
()
Ответ на: комментарий от Citramonum

Откатывать железо - вот это по-мужски. А софт откатывать - это для слабаков.

8800 поставил ради эксперимента, убедиться что глюк зависит от видюхи. так и осталась.

Turbid ★★★★★
()

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

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

Для 3.8 пофиксили вроде. Наверное и для 3.7 тоже.

Kosyak ★★★★
()

кстати, про распухание иксов после суспенда: я заметил, что если перед суспендом убить процесс plugin-container (т.е. флэш), иксы пухнут намного меньше

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

iXuta> Может кто-нибудь объяснить зачем закрывают код драйверов?

1. Наличие чужого кода, на открытие которого не получено разрешение.

2. Открытие ничего не даст, так как фиг кто в коде разберётся.

3. Искусственное ограничение возможностей железа, чтобы более дорогие варианты видеокарт покупали.

4. Наворованный код и нарушенные патенты (как у невидии, скорее всего).

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

что взять с малолетнего долбоёба

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

Вот только AMD свой драйвер не закрывает и спецификации даёт, чтобы другие могли в его разработке поучаствовать.

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

AiFiLTr0> По факту, некоторые упоротые фанатики вставляют палки в колеса, мешая реализовать подержку оптимуса через штатный dmabuf

Они не мешают. Они просто не способствуют. А невидия могла бы сделать и так, чтобы с DMA-BUF можно было работать хотя бы через прослойку (у них вечно свои костыли и велосипеды в драйверах были, посему и дальше с ними поживут). Но не хотят де, черти! Отмазываются!

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

Толка много. Драйвер работать способен на куче платформ в итоге, не нужно его перепиливать под свежие иксы, да и AMD обеспечила себя крупным заказом видеокарт. Это в невидии идиоты сидят, которые не понимают, что своими закрытыми драйверами дальше они не уйдут.

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

Толка много

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

Драйвер работать способен на куче платформ в итоге

и ни на одной он не работает полноценно и стабильно, лол

Это в невидии идиоты сидят, которые не понимают, что своими закрытыми драйверами дальше они не уйдут

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

обхохочешься :D

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

anonymous> судя по плачу амдшников в техразделах, толку - нуль

Мусье живёт в параллельной вселенной?

anonymous> и ни на одной он не работает полноценно и стабильно, лол

Вот зачём ты вот так прямо лжёшь?

anonymous> малолетний лоровский иксперд учит нвидию вести бизнес

К стыду невидиевцев получается, что они тупее даже анонимного аналитика ЛОРа. Факты об этом говорят: невидия уже просрала многомиллионный заказ из-за закрытых драйверов.

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

Разве на видеокартах нет устройства вывода графики?

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

Мусье живёт в параллельной вселенной?

Вот зачём ты вот так прямо лжёшь?

Квазарушка, иди лечись уже, твои прыщавые фантазии уже заслонили от тебя реальность

К стыду невидиевцев получается, что они тупее даже анонимного аналитика ЛОРа. Факты об этом говорят: невидия уже просрала многомиллионный заказ из-за закрытых драйверов

да, о бизнесе ты имеешь такое же «широкое» представление, как и обо всём остальном

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

Мораль: надо брать радеон.

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

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

anonymous> Квазарушка, иди лечись уже, твои прыщавые фантазии уже заслонили от тебя реальность

Ты аргументы давай, а не говном измазывайся.

anonymous> да, о бизнесе ты имеешь такое же «широкое» представление, как и обо всём остальном

Опять же: где аргументы? Я привёл факты.

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

Тогда это тем более проблема невидии, так как драйвер штеуда решили они не дополнять.

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