LINUX.ORG.RU

Проприетарный драйвер NVIDIA 364.12 с поддержкой Wayland и Mir

 , , , ,


0

1

Доступна бета-версия новой ветки проприетарного драйвера 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.

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

★★★★★

Проверено: JB ()
Последнее исправление: cetjs2 (всего исправлений: 2)
Ответ на: комментарий от Ghostwolf

И да, добавлю: Могу пользоваться с тем драйвером, который хочу, и реализацией OpenGL, которой хочу.

И никто не вставляет палки в колёса швабодке. Дабы блоб всегда был чуть ли не необходимостью.

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

Ты слишком наивен, если думаешь, что мне есть о чём разговаривать с восторженной прыщетой))

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

Т.е. вейленд поддерживается, при условии что вейленд композитор в ответ поддерживает проприетарные расширания NVIDIA

И кто тут лопухи-кактусоеды?

Лол, а вот это уже интересно. Тоесть, только я порадовался за кактусоедов, что к ним прикатили Wayland, а тут оказывается, ещё куча «но» и «палок в колёсах»!

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

Я тебе неучу уже все рассказал,

Что «все рассказал»?

но очередной комментарий лишь подтверждает мои слова.

Мой коммент подтверждает ваш уход от темы разговора.

А вообще дружище с такой манерой общения тебе тяжело будет,

Моя манера общения проста - говорить как есть.

заметь я тебя не оскорблял и зла не желал.

А где это я желал вам зла?

Ковыряться в твоем искаженном эго не буду, а то обидишься.

Свой ярлык об скаженном эго оставьте при себе.

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

Нищебродскими системами и пользоваться невозможно.

Еще один «мама дай денег». Кто вас таких рожает?

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

Дабы нидайбох, nouveau, в скорости работы, не обогнал бы их блоб.

А какая им выхода с того, что их блоб лучше nouveau?

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

Что и следовало ожидать)

Понятия не имею, чего вам следовало ожидать, но зачем вы сообщаете об этом на ЛОРе мне не понятно.

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

В теории, поддержка PRIME - да. Но как оно будет на практике...

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

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

Зависит от лэптопа. Быдлодевайсы, для одноименных персонажей, как раз таки такие.

А вот всякие ThinkPad'ы(и прочие бузинес-серии), по крейней мере раньше, позволяли с собой делать всё что угодно.

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

Нет, не дождались. Маркетолухи покусали журналиста. Ответ невидия девелопера вот:

The existing prime support code just moved from nvidia.ko to nvidia-drm.ko. There's no additional prime stuff supported in 364.12 that wasn't available in earlier drivers.

Продолжаем похрустывать колючками.

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

А так говорили, что в середине 2016 выпустят федору с wayland по умолчанию, но вот опять отложили.

Мне интересно, как ты думаешь, почему?

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

Больше людей будет предпочитать их блоб. Насколько я понял, это главная цель. Контроль за всеми пользователями их карточек.

А на стороне мы уже слышим слухи, что Nvidia сознательно, в блобе, замедляет выхлоп старых карт, чтобы люди думали, что она уже не та. И покупали более новые.

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

ЕМНИП, 1920x1080 биос нвидии выдать не может, у него просто нет такого vesa режима.

Моя свежекупленная GTX960 ВНЕЗАПНО сумела в 1920x1080 фреймбуфер. Был очень удивлен.

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

А на стороне мы уже слышим слухи, что Nvidia сознательно, в блобе, замедляет выхлоп старых карт, чтобы люди думали, что она уже не та. И покупали более новые.

как по мне, без пруфов и тестирования, это просто пердеж в лужу

JB ★★★★★
()

джва года ждал.

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

Это так вы свои проблемы решаете?)

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

патенты им не принадлежащие?

Инсайдерская инфа?

segfault ★★★★★
()

наконец-то ?
или опять ?

kto_tama ★★★★★
()

опять amd фанатики понабежали...а ведь у меня предыдущая карточка была как раз радеоновская...но столько костылей в их дровах было. То ядро не поддерживает, то подавай другую версию xorg. А потом появился Steam и игрушка, где amd либо сливал nvidia по производительности, либо вообще не запускались игрушки. Вот и решил я перебраться к зелёным - взял 970-ю и теперь всё просто работает. И миф о печках полностью развенчан, т.к. обычно (вне игрушках или программ обработки видео) карточка холодная и вентилятор в простое.

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

Чего 4.2 то? Шансов что заработает из коробки у AMD реально больше чем у Nvidia. Производительность видео - другой вопрос, который большую часть пользователей продукции AMD вообще мало волнует. Большая часть их продукции - офисные интеграшки, кто хочет играть явно выбирают Nvidia другие решения.

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

А зачем для этого статистика? Из коробки в случае с Nvidia означает нуво со всеми вытекающими. Ну или мы вкладываем разное понимание в «из коробки». Если нужно что-то устанавливать и не факт что не в голой консоли то это по-моему никак не из коробки.

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

А если не нужно? Уже собрано, само подтянется и встанет, все это зависит от лени и убеждений мэйнтейнера

anonymous
()

Добавлены EGL-расширения, необходимые для работы с Wayland и Mir.

Ой! Кажется у Nvidia не будет поддержки wayland сколько-либо скоро:

<pre>On Mon, Mar 21, 2016 at 05:41:32PM +0100, Miguel A. Vico wrote:

As previously stated, EGLDevice and EGLOutput will provide means
to access native device objects and different portions of display
control hardware respectively.

Whenever EGL_EXT_device_drm extension is present, EGLDevice can
be used to enumerate and access DRM KMS devices, and EGLOutputLayer
to enumerate and access DRM KMS crtcs and planes.

By using EGLStreams and attaching an EGLOutputLayer consumer
(representing a DRM KMS crtc or plane) to it, compositor-drm can
produce final composition frames and present them on a DRM device.

This change adds required logic to support presentation through
EGLDevice+EGLOutput+EGLStream. Whether GBM or EGLDevice should be
used can be controlled by --use-egldevice backend argument.

Signed-off-by: Miguel A Vico Moya <mvicomoya at nvidia.com>
Reviewed-by: Andy Ritger <aritger at nvidia.com>
Reviewed-by: Adam Cheney <acheney at nvidia.com>

Andy did a presentation about these extensions at xdc 2014, and consensus reply from folks (not just me) was «no way». I've seen a few other discussions fly by meanwhile, with exactly the same opinions.

If you really can't have a display driver in the kernel, why not fake proper drm with something like CUSE (or well similar, probably need to interface with at least dma-bufs from the kernel blob somwehere)? Or just like use the existing kernel driver and improve that to suit your needs, like everyone else at least plans to.

I don't expect you'll ever be able to sell this to the community and get it merged. -Daniel</pre>

https://lists.freedesktop.org/archives/wayland-devel/2016-March/027559.html

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

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

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

Ну так вот по причине наличия у Nvidia этого «если» из коробки AMD безпроблемнее. Пусть оно хуже во всём остальном но в этом то надо отдать им должное.

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

мой GTX 660 Ti умеет 2560х1080 во фреймбуфере, со «старыми» дровами

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

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

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

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

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

китайцы смогли начать делать подобные фейки:

И что в этом плохого?

Ты идиот?! Идиот!

Нет, идиот - это ты.

Вся платформа x86 существует и процветает, потому что-то когда-то в 80-ых куча компаний могла делать «фейки» от CPU и до клавиатур с мышкой.

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

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

И вот тут случается ой! Никто кроме каноникла их говнище в апстрим не примет.

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