LINUX.ORG.RU

Новая линейка драйверов и эталонная реализация EGL/Wayland от Nvidia

 , , , ,


2

8

В бета-версии новой линейки своих драйверов Nvidia:

  • реализовала поддержку Quadro M1200 и Quadro M2200;
  • включила ARB_parallel_shader_compile для многопоточной компиляции GLSL-шейдеров;
  • добавила опцию игнорирования Virtual Reality Head Mounted Displays;
  • научила nvidia-settings работать с дисплеями PRIME;
  • внедрила инфраструктуру для работы с внешними библиотеками EGL - например, клиентской частью Wayland;
  • добавила Vulkan-расширения VK_KHR_display и VK_KHR_display_swapchain;
  • включила по умолчанию OpenGL Threaded Optimizations - они автоматически отключаются при просадке производительстности.

Также Nvidia представила эталонную реализацию внешней библиотеки EGL и клиентской библиотеки Wayland. Первая - интерфейс между драйвером Nvidia и произвольной графической системой на EGL. Вторая - это фирменная альтернатива EGLStreams и GBM, родившаяся в результате бурных дискуссий.

Исходники обоих проектов доступны на Гитхабе:

https://github.com/NVIDIA/eglexternalplatform

https://github.com/NVIDIA/egl-wayland

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

Deleted

Проверено: JB ()
Последнее исправление: JB (всего исправлений: 2)

Ответ на: комментарий от Psych218

Никакого вейланда в природе не существует, есть протокол вейланд и есть композиторы, его поддерживающие. Сам протокол wayland никак не регламентирует способ выделения буферов.

Референсный композитор weston, если скомпилять с патчами от нвидии, поддерживать должен. Гном 3.24 тоже содержит дружественный нвидии вариант. Остальные пока что делают вид, будто они ещё не прогнулись и ждут некий компромиссный вариант, которого никто пока не видел.

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

anonymous> Вы мне одно скажите: Blender(cycles) работает теперь под Wayland?

Всё, что с 3D-ускорением, по идее должно одинаково работать хоть на вяленде, хоть в X11.

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

например с ярлками GTK2 приложений

Ахахаха-ха! Фанаты-староверы GTK2 (нежелавшие переходить на GTK3) наверно и тут найдут какоето оправдание

user_id_68054 ★★★★★
()

Когда уже все перейдут на поддержку вайленд?

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

Вы мне одно скажите: Blender(cycles) работает теперь под Wayland?

1. На данный момент wayland+nvidia blob просто не запустят вообще блендер, так как там нет поддержки xWayland.

2. В самом Blender нет полной поддержки даже если использовать nouveau. На двух видеокартах разных у меня иногда моргает интерфейс и полёт камеры начинает быстро крутить на месте. В некоторых играх такой косяк починили в Xorg 1.19, а в блендере нет.

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

В некоторых играх такой косяк починили в Xorg 1.19, а в блендере нет.

Это вроде баг в SDL. Не так давно починили.

anonymous
()

Вот это реально нужно. Осталось только завезти под вяленый жирнолиса и будет почти юзабельно.

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

Это вроде баг в SDL. Не так давно починили.

Постоянно читал про это, но на блендере никак не отразилось.

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

Я тебе 100500 приложений назову, таких как громоптица, кипас, аудасиоус и прочие. При том что у меня стоит третьегном с вяленым и вяленый не умеет в ярлыки кучи приложух. Кто старовер? Я? Или рпзработчики которые писали на том на чем им удобно? Скорее вяленый еще не готов т.к. тупо даже в ярлычки не умеет!

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

Я тебе 100500 приложений назову, таких как громоптица, кипас, аудасиоус и прочие

Ну начинай называть!

Те 3 программы которые уже успел назвать — относятся к категориям:

«офицально мёртвое, не используйте это»

И\или

«Сделано школотой»

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

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

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

пересоберите X-Server с патчем randr-do-not-check-the-screen-size.diff

Какой замечательный пердолинг.

Все, надо сваливать на лэптопе / десктопе или на Mac или на Mac

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

что приложения не популярны

Ты как раз-таки и назвал сильно не популярные (среди линуксоидов) приложения.

Почему я упомянул школоту? Потомучто если программа является не мёртвой — то само собой разумеешимся является перевод GTK2 на GTK3 ..

...и только школота может сказать «мы не будем переходить на GTK3 , потомучто считаем что GTK2 лучше» (она же — школота — ещё и использует все эти Кипасы для сохранения паролей.. Хотя любому хоть сколько с мозгами человеку ясно почему этого лучше не делать)

А если программа мёртвая (ну или мёртвая её поддержка на Линксе.. Как например полумёртвая Громоптица — которая к тому же Линуксоидам проста не нужна так как почтовиков ХОРОШИХ под Линкс куры не клюют) — то тогда отсутствие перехода на GTK3 тоже волне понятно (умерло и забыли!)..

Или начнёшь щаз говорить что Громоптица живее всех живых?! Лол

А по твоей агрессии и необосновонному выпендрежу видно что тебе лет 16 и девочки тебя обходят стороной

Спасибо за психо-анализ :-) , к тому же бесплатный.. Всегда мечтал:-)

user_id_68054 ★★★★★
()
Последнее исправление: user_id_68054 (всего исправлений: 2)

Исходники обоих проектов доступны на Гитхабе:
https://github.com/NVIDIA/eglexternalplatform
https://github.com/NVIDIA/egl-wayland

Нет, я понимаю что открытые исходники это хорошо, но что там с лицензией? Опять какая-то самодельная? А то опять в репы не включат и будет тебе сначала слака make && sudo make install, а потом арч когда ядро обновится а дрова нет.

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

например с ярлками GTK2 приложений. Сыр он еще

А как же GTK1? Что? Не нужно? Всё, GTK2 уже умер и ни кем не поддерживается. Его в отличии от qt3 никто не форкнул и работать с новыми технологиями не будет. А если вам уж так gtk2 нужен, то организуйте форк. Вон gnome 2 форкнули и поддерживают.

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

На Похорониксе делали тесты, мало каким игорям дают буст эти оптимизиции

тесты у тебя в голове походу

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

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

в некоторых играх (например от Vale) в скрипте запуска уже прописана эта переменная

в доте2 с 2015 тоже прописана в скрипте,как и во всех юнити-играх

в доте2 без оптимизации будет фпс не выше 30,на любой видеокарте(через опенгл очевидно),с опцией-100+ как минимум

anonymous
()

Также Nvidia представила эталонную реализацию внешней библиотеки EGL и клиентской библиотеки Wayland. Первая - интерфейс между драйвером Nvidia и произвольной графической системой на EGL.

И что таки вэйланд теперь через прослойку доллжен заработать? Или все еще ждать допиливания eglstreams в композиторах?

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

Фундаментальный анализ использования приложений, проведенный тобой, выглядит очень сомнительно. Опять же повторюсь: если из-за каких-то своих фобий или вкусовщины ты не используешь какое-то приложение - это не говорит о том что его не используют другие. Указанные приложения поддерживаются и периодически обновляются. И на ЛОРе не мало их обсуждают, что опять же свидетельствует о том что это кому-то нужно.
Если разрабатывается что-то такое глобальное как вяленый, то оно должно учитывать устаревшие технолгии, хоть как-то их поддерживать и быть хоть сколечко универсальным.
Если ты делаешь стадион (вяленый), на котором будут сидеть зрители (приложения), то учти что зрители (приложения) бывают и толстыми, и худыми, и высокими, и низкими, а еще иногда и инвалиды попадаются, и ты так же на стадионе (в вяленом) должен обеспечить пандусы и широкие проходы для инвалидов.
Иначе твой стадион не удобен, не универсален, и его так и будут использовать только «стандартные» люди от 14 до 25 лет, имеющие определенное телосложение и размер задницы.
Ты конечно можешь сказать что никто никому ничего не должен, но есть здравый смысл, который заключается хоть в какой-то малейшей универсальности и хотя бы малейшей поддержкой не очень современных, но ламповых и удобных приложений.

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

Почему я упомянул школоту?
само собой разумеешимся является перевод GTK2 на GTK3

Это ты правильно вспомнил про школоту. Только школьники начальных и средних классов могут бредить такими фантазиями.

LamerOk ★★★★★
()

Я правильно понимаю что Mir теперь будет работать не только с nouaveu-драйвером в случае с nvidia видеокартами?

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

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

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

Если разрабатывается что-то такое глобальное как вяленый, то оно должно учитывать устаревшие технолгии, хоть как-то их поддерживать

Нет. Не должен. Если такой глобальный проект с претензией на инновационность начнёт задыхаться от легаси с первых лет своего существования, то какой был смысл в нём? Если производительность не выросла, от костылей не избавились, то это получаются такие иксы, просто заново написанные.

P.S. иконки не нужны.

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

максимум, который сейчас можно более-менее комфортно юзать - первомаксвел (GTX 750/750 Ti)

А вот и нет, вот и не комфортно. В KDE артефакты, в GNOME открытие даша подлагивает, и что самое главное - на проприетарных дровах все сильно лучше, особенно в 3D. На gtx750Ti с 8GB RAM и fx8320e тот же BioShok infinite выдает не 44 fps на FHD в минималках, а стабильные 60 fps в 1600*900 (больше монитор не могет) на максималках

SR_team ★★★★★
()

Я правильно понял, что они просто сделали надстройку над EGLStreams для Wayland?

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

наверное по ошибке выложили, сейчас обратно закопают ;)

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

Нескромный вопрос - а что же мисье порекомендует вместо аудасити? Уже изобрели достойную замену?

А какие проблемы?

Аудасити привязана к GTK2 ? :-)

Вроде написано так:

Support for GTK+ 3 is available starting with wxWidgets 2.9.4, use configure option –with-gtk=3 to enable it.

( http://docs.wxwidgets.org/3.1.0/page_port.html )

Далее пинайте своих мэйнтейнеров дистрибутивов или\и мэйнтейнеров wxWidgets ..

...если wxWidgets стало мёртвым и теперь больше не поддерживается — то стоит задуматься о том чтобы уходить с него (по смыслу — лучше на GTK, но вендузятники любят Qt, так как на Windows Qt работает лучше чем GTK) — об этом проявляйте активность на форумах прикладной программы.

Нескромный вопрос - а что же мисье порекомендует вместо аудасити? Уже изобрели достойную замену?

Вообще, спросите у музыкантов — тут они бывают на форумах частенько — они должны знать все эти программы и их альтернативы. Если альтернатив нет — моё собалезнование (если это так — то можно предположить что Линукс не для музыкантов. Быть может музыканты предпочитают Игровую ОС [потомучто музыка «играет»], или Гей ОС :-) [потомучто ... Ладно, не важно.. Не знаю:)])

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

Вообще, спросите у музыкантов — тут они бывают на форумах частенько — они должны знать все эти программы и их альтернативы

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

можно предположить что Линукс не для музыкантов. Быть может музыканты предпочитают Игровую ОС [потомучто музыка «играет»], или Гей ОС

понятия не имею что там музыканты предпочитают, их право. но для этих двух вроде как тоже нет адекватной замены аудасити (имеется в виду бесплатная. не хватало еще платить за обыденные любительские инструменты. аудиоредактор это явно не чтото особенное, должен входить в стандартный набор софта).

напомню, ваш изначальный посыл был

офицально мёртвое, не используйте это
И\или
«Сделано школотой»

пи*ольство или всеже можете чтото на замену предложить? :)

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

> офицально мёртвое, не используйте это и\или «Сделано школотой»

пи*ольство или всеже можете чтото на замену предложить? :)

Прости, но если окажется что Аудоасити есть мёртвое (или сделано школотой) — то причём тут я..

Вот ты возьми и сделай расследование — мёртвое ли оно, или же школотой сделано

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

Ну хоть честно признался в сливе, здесь это не часто бывает. Пи*обольство это, конечно, не оправдывает...

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

Ну хоть честно признался в сливе, здесь это не часто бывает. Пи*обольство это, конечно, не оправдывает...

Да, да, признался в сливе :-) ..

Ещё знаю одного человека кто щитает что Windows XP тоже живее всех живых и «альтернатив нет». А то что последние версии программ на нём уже не идут, в том числе опенсурсные портированные из Linux — «ни чего страшного, можно использовать не последние версии»..

Ну и что тут кому можно доказать :-D ..

В случае Ауласити там конечно не всё так очевидно. Не ясно кто из них более мёртв — оно или же WxWidgets

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

только одного? хД
вообще не могу сказать, что считаю хрюшу живой осью (слишком уж много несовместимого говна некрософт вывалил за последние годы), но и мертвой не назову. В прошлом месяце захотелось понастольгировать в одну старую игрушку (freelancer). я ее в виртуалке гоняю. попробовал сначала в десятке (вроде же «современная» ось) - ощутимо так притормаживает. Снес, отрыл в закромах образ хрюши, затюненный под себя с тех времен, когда запускал его на слабом (очень слабом) компе. Все летает. вот вроде и устарела, а всеравно уделывает поддерживаемую последнюю.

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

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

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

...мертвой не назову. В прошлом месяце захотелось понастольгировать...

а если мне захочется понастольгировать на какую-нибудь-там Novell DOS , то я запущу это на Qemu.. и начитая с этого момента Novell DOS сразу станет живее всех живых? :-D

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

ну если одна и та же ПОДДЕРЖИВАЕМАЯ софтина в одном и том же окружении (на одном железе) будет работать под Novell DOS ощутимо лучше, то... поддерживаемым он не станет от этого, но вдруг резко увеличится его актуальность ;)

genryRar ★★
()

походу новость про wayland все же а не про нвидиа :)

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