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)
Ответ на: комментарий от Deleted

Какой-нибудь geforce 650 стоит дневного заработка

Вы там в ДС совсем уже жЫром заплыли? Жизнь есть и за пределами ДС.

По теме: очень крутая новость, ждем полной поддержки вяленого, и можно будет выпиливать X-ы.

В вайне бы еще запилили вяленого...

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

ждем полной поддержки вяленого, и можно будет выпиливать X-ы.

ждем такого-же количества приложений под вяленого, как и под X'ы

Deleted
()

Я злой. Хотел им фичу предложить. И если бы ещё 4 дня назад предложил, то может быть приняли бы в драйвер.

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

Я хотел им предложить фичу по типу «Режима совместимости Windows 2000». Во многих старых прогах была проверка на WinNT 4.0, т.к. многих мультимедийных компонентов в NT не было, а в 5.0 добавили. «Режим совместимости» подразумевал смену useragent-а системы на 98. И тут так же можно было: пусть GLX Vendor будет Mesa, а GL vendor - NVIDIA.

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

ждем такого-же количества приложений под вяленого, как и под X'ы

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

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

режим совместимости

Если кто-то не понял, я об этом. Включать каким-нибудь __GL_OLD_APP=1 ./limbo.x86

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

>>> А в ядре использовать швабодный драйвер.

>> Для того чтобы его приняли в аптрим им надо сначало свободный драйвер в юзерспейсе работающий хотя-бы на уровне RadeonSI.

> А для этого нужно

>>> Перестать чморить разрабов nouveau

Или откопать xf86-video-nv

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

>> Теперь ждем в дебиане

> В Debian выпили драйвера nvidia, недавно была новость.

Удалили прекомпилированные модули. -dkms оставили.

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

>> Реализована начальная поддержка DRM KMS

> Теперь я смогу наконец-то открыть tty на внешнем мониторе (у меня optimus) да еще и с нормальным разрешением экрана?

У тебя это и так было. На ноутах с Optimus, NVIDIA не имеет Direct Connected монитор. Она рисует картинку напрямую во фреймбуфер Intel.

Вот у меня ноут с Optimus, KMS в консоли есть (т.к. интел и KMS-драйвер i915). Но я не пробовал на один монитор иксы (через NVIDIA PRIME), а на другой консоль (через Intel).

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

выкинуть эту «функцию» с проверкой подписей прошивок

Ты идиот?! Идиот!
Из-за отсуствия подписей китайцы смогли начать делать подобные фейки:
http://www.ebay.com/itm/Vamery-GTX760-2GB-GDDR5-128Bit-PCI-E-3D-DVI-HDMI-Vide...
http://www.ebay.com/itm/Vamery-GTX680-2GB-DDR3-384Bit-DVI-VGA-PCI-E-Video-Gra...
Более слабый ГПУ(типично фейки GTX760 на основе GT200) с подменой Dev Id - готово.
А вот в 9-й серии как раз подпись биоса теперь только и спасает.

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

Ну пусть не дневного, а недельного. Разницы-то.

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

Так уж ли совсем не дружит? В какой то темке скидывали ссылку как починить plymouth на nvidia, так вот после фикса и сплеш и tty теперь в full hd.

ЕМНИП, 1920x1080 биос нвидии выдать не может, у него просто нет такого vesa режима. У меня из за этого на FullHD мониторе консоль рисуется в разрешении 1680х1050 по центру экрана

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

А ещё на оптимусах классно запускать CUDA! Сидишь себе, играешь на интеграшке от Intel в 3D-игры, а CUDA/OpenCL не превращают вывод в слайдшоу! Кроме того, GPU не отвлекается ни на терминал, ни на иксы - всё это рисуется на другом чипе. Поэтому если включить иксы на NVIDIA, CudaCimer выдаёт 68 KHash, а если выключить - 70.

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

Предвосхищая вопрос «а сильно греется?» - да. Два загруженных на 100% GPU нагревают ноут до 90° C

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

расскажи нам что за затычка у тебя сейчас?

Поддержку моей карты в лэптопе дропнули давно:

01:00.0 VGA compatible controller: NVIDIA Corporation GT218M [NVS 3100M] (rev a2)

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

А из-за отсутствия чего люди покупают на ебее ноунейм китайские карточки дешевле себестоимости?

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

>> Так уж ли совсем не дружит? В какой то темке скидывали ссылку как починить plymouth на nvidia, так вот после фикса и сплеш и tty теперь в full hd.

> ЕМНИП, 1920x1080 биос нвидии выдать не может, у него просто нет такого vesa режима. У меня из за этого на FullHD мониторе консоль рисуется в разрешении 1680х1050 по центру экрана

Есть шаманство с uvesafb, он умеет 1920x1080, и одновременно с этим не конфликтует с проприетарным драйвером. Я зря изучал это шаманство, т.к. с сегодняшнего дня это уже не нужно...

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

Можно было бы грузить прошивку двумя кусками, с Dev Id подписанную, остальное неподписанным. Можно было дать ключ для подписи для разработчиков nouveau, или чтобы они присылали свои прошивки в нвидию и там их подписывали. (Вообще, разве Dev Id не должно быть аппаратным?) Но нвидия ничего такого не сделала. Может у них и хороший проприетарный драйвер, но зачем их оправдывать в остальных вопросах.

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

Из-за отсуствия подписей китайцы смогли начать делать подобные фейки:

Скупой платит дважды, а тупой платит всю жизнь. Вы к какому сорту относитесь?

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

MSI GT 710 - стоит до 3 рубликов, разорись уже, для поддержки новомодных ненужностей софтописателей.

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

лэптопы в принципе дерьмо, с кучей вендорлок и невозможностью апгрейда

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

А апгрейд ради апгрейда - это к школьникам а-ля «мама, дай денег на новую крутую видеокарту».

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

Читаю ваш тред, и недоумеваю. Один хочет KMS в 304.xx. Другие говорят «сделай апгрейд». Что первые, что вторые - не правы. Нафига KMS на GeForce 6600? В консольке немножечко покомфортнее? Ну просто нафига? Если ооочень надо - ну настрой uvesafb, он даже не конфликтует с проп. драйвером! Мануалка есть на Gentoo Wiki.

anonymous
()

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

Не прошло и 20 лет, как Nvidia запилили поддержку. Оперативно, чё.

Добавлен модуль ядра nvidia-drm.ko, предоставляющий поддержку PRIME и KMS.

Ну наконец-то. Я уж думал, они это никогда не осилят.

Переработан необходимый для поддержки PRIME алгоритм регистрации драйвера в DRM-подсистеме ядра Linux. Как следствие, для поддержки PRIME теперь требуется версия ядра не ниже 3.13 (раньше требовалась версия не ниже 3.10).

И вовсе 4.5.0 не выходил, и вовсе 3.13 не некрофильский.

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

>> Как следствие, для поддержки PRIME теперь требуется версия ядра не ниже 3.13 (раньше требовалась версия не ниже 3.10).

> И вовсе 4.5.0 не выходил, и вовсе 3.13 не некрофильский.

И вовсе продакшен-линукс не существуют, и вовсе LTS-версии не выпускаются.

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

открой уже Intel® NUC

Ага, в одной руке сумка с Intel® NUC, в другой с монитором. Мне вас, извращенцев, не понять.

Intel NUC NUC5i7RYH
Цена с НДС: 13 980 200

Это почти 700 баксов. Да, вы знатный извращенец.

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

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

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

И та, ты неправильно понял концепт NUC это набор документов и рекомендаций от интела по проектированию систем в новом формфакторе

например существуют вот такие забавы - http://www.gigabyte.us/products/list.aspx?s=47&ck=104&p=367&v=2

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

Ну если бы Mir или Wayland были бы все бы из себя готовы, то твое осуждение по поводу быстроты хоть как-то было бы обосновано.

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

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

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

Ну кому-то нужно на форуме размером члена хвастаться, а кому-то просто им пользоваться.

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

Добавлен модуль ядра nvidia-drm.ko, предоставляющий поддержку PRIME и KMS.

Погодите, так это значит что можно будет без костылей бамблби запускать одно приложение на нужном GPU? DRI_PRIME=1 $command ? Неужто дождались?

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

И та, ты неправильно понял концепт NUC это набор документов и рекомендаций от интела по проектированию систем в новом формфакторе

Расскажите мне еще раз, что я не правильно понял в фразе

Intel® NUC

например существуют вот такие забавы

Пофиг, какие там еще существуют забавы. Каким они боком к теме разговора?

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

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

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

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

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

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

Вы из тех, кто все понял, но никому ничего про это не расскажет. Много вас таких, упоротых.

Оставляю тебя

Лучше оставьте этот мир.

andreyu ★★★★★
()

Ух ты! KMS и вейленд! Но на старье не работает, поэтому не нужно. Нвидиа слоупоки.

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

Я тебе неучу уже все рассказал, но очередной комментарий лишь подтверждает мои слова. Да кстати, сделайте липосакцию толстяку, он призывает меня (:

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

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

Я как и товарищ goingUp, думаю, что если бы в Nvidia захотели, они бы нашли ещё десяток других способов. Причём 5 из них были бы одинаково выгодны и полезны обоим сторонам.

А так они и проблему с китайцами решили, и nouveau раком поставили. Теперь команда nouveau зависит от того, как быстро цари смилостивятся над ними, холопами, и поднесут объедки с царского стола голодающему народу, чтобы тот не взбунтовался. Т.е. подписанные Nvidia прошивки для nouveau, обрезанные в плане функциональности. Дабы нидайбох, nouveau, в скорости работы, не обогнал бы их блоб. Или стал удобнее, чем их блоб.

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

Перестать чморить разрабов nouveau, и всячески вставлять им палки в колёса. Т.е. если уж не выкинуть эту «функцию» с проверкой подписей прошивок, то хотя бы позволить им использовать те же самые полнофункциональные блобы, что идут вместе с nvidia.

^^^^^^^

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

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

Они реализовали расширения, необходимые для Wayland - и о ужас, они оказались теми же самыми, что необходимы Mir!

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

Чуешь? Чуешь этот запах заговора и нечестной конкуренции?

ЧСХ Нвидия всегда была такой.

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