LINUX.ORG.RU

Релиз Xorg 1.20

 , , ,


2

4

Спустя более полутора лет с момента прошлого значительного выпуска, состоялся релиз Xorg 1.20 ― реализации протокола X11, являющегося основной для подавляющего большинства графических окружений и оконных менеджеров.

В новом выпуске:

  • Реализована поддержка библиотеки GLVND (GL Vendor Neutral Dispatcher), работающей на стороне сервера (GLXVND), что позволяет осуществить автоматическое переключение видеокарт на системах с гибридной графикой (например Nvidia Optimus) путём использования на одной системе одновременно и свободного драйвера из Mesa, и проприетарного (Nvidia). Ранее GLVND был реализован лишь с клиентской стороны, и позволял держать на одной системе две разные libgl1.so
  • Компанией Nvidia предложен новый алгоритм определения устройств, сильно упрощающий их автонастройку и избавляющий от дублирования одного и того же драйвера при использовании нескольких одинаковых устройств, например GPU, в отличии от прежнего алгоритма, сильно переполняющего список устройств. Патч находился на обсуждении 2 года;
  • Обеспечена поддержка технологии DRM Leases, разработанной Китом Паккардом совместно с компанией Valve, в компоненте RandR 1.6. Данная технология необходима для работы шлемов виртуальной реальности, и решает такие проблемы как определение шлема как обычного монитора, а также убирает компоненты графического окружения на пути вывода графики на шлем (в составе SteamVR уже присутствует специальный композитор, построенный на Vulkan и занимающийся компоновкой изображения на VR-устройстве). Вывод осуществляется с использованием штатных технологий ядра Linux, таких как DRM/KMS. Части DRM Leases уже реализованы для ядра Linux (4.15+) и libdrm, также тестируется набор патчей для Mesa (Intel ANV и Radeon RADV) и на обсуждении находится расширение протокола Wayland;
  • Порция значительных улучшений в драйвере Modesetting: реализована поддержка расширений DRI3 v1.1 и v1.2, обеспечена поддержка атомарного переключения видеорежимов, серьёзно улучшена поддержка 2D ускорения в GLAMOR; обеспечена поддержка DRM модификаторов, позволяющих оптимизировать пропускную способность видеопамяти благодаря сжатию и мозаичному размещению плоскостей. Поддержка обеспечена в том числе в драйверах Intel (i965 и ANV), а также в GNOME Mutter, KDE Plasma 5 (патчи пока не в основной ветке), wlroots и Weston, однако для стандартизации размера буферов в драйверах и их распределения будет использоваться предложенная компанией Nvidia реализация «Unix Device Memory Allocator»; обеспечена поддержка 30-ти битной глубины цвета (DeepColor), делающей возможным использование современных HDR-телевизоров и мониторов;
  • В список extramodes-видеорежимов X-сервера добавлены разрешения до 15360 x 8640 (16:9) и до 2560x1600 (16:10). Отныне для монитора с любым разрешением экрана будет сразу выставляться наиболее подходящее на уровне Xorg;
  • Порция значительных улучшений в компоненте Xwayland: обеспечена поддержка протоколов xdg-output, xwayland-keyboard-grub, tablet и linux-dmabuf, необходимых для поддержки дробного масштабирования, захвата клавиатурного ввода (необходимо для работы виртуальных машин), поддержки графических планшетов и поддержки DRM модификаторов через DMA-BUF соответственно; обеспечена поддержка нескольких буферов изображений; решены проблемы с тирингом, благодаря использованию метода Page Flipping, реализованного в расширении Present. Данный метод позволяет использовать два видеобуфера по очереди (пока один заполняется, другой выводит изображение на экран) с привязкой к отдельным окнам; добавлена поддержка технологии EGLStreams, на которой построена реализация Wayland в проприетарном драйвере Nvidia, что отныне позволяет запускать GLX-приложения в Xwayland, работающем в Wayland-окружении проприетарного драйвера Nvidia (требуется патченый Weston или GNOME Shell 3.24+ собранный с поддержкой egl-device, а также ручное включение DRM/KMS в драйвере);
  • Обеспечена начальная поддержка сборочной системы Meson

Пользователям видеокарт Nvidia необходимо установить драйвер 396.24, в котором обеспечена поддержка нового Xorg

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

★★★★★

Проверено: Shaman007 ()
Последнее исправление: Sunderland93 (всего исправлений: 6)

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

Все вопросы к апстриму. Хотя совсем без патчей арч не обходится - апстримы настолько неадекватны.

anonymous
()

Жаль не написали, сколько мульонов строк они ещё удолили. А так, видно, что готовятся к миграции на Вяленый, приятно.

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

Возможно, это так. Я не работал с meson. Он умеет в маски файлов, чтобы find не мучить на ранних этапах разработки?

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

Нельзя там миллионы строк удалять - иксоподелие просто развалится. И у какого-нибудь олдфага перестанет работать xbill по сети, вот вой-то поднимется.

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

Абажди, будет тебе всё хорошо.

Обзовут вяленого новым Хсервером, старый Х11 впихнут в виртуальный поток (афициальна!), всё остальное приделают к вяленому и скажут Х12 теперь стандард вместо Wayland.

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

У кого цифра больше, тот эпичнее.

anonymous
()

Наконец-то. Годный релиз, не то что эти ваши вяленды одни перделки прикручиваются, а фич нет...

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

одни перделки прикручиваются, а фич нет...

Лол

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

Да, но причём там шрифты я вообще не понял.

das_tier ★★★★★
()

Мне что ставить, Вейланд или эту приблуду? Видяшка у меня Ынтел 4600.

FilosofeM ★★
()

Порция значительных улучшений в компоненте Xwayland...

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

anonymous
()

А если у меня GeForce GT440 и драйвер 390хх, то жизни с Xorg 1.20 нет? Придется возвращаться на nouveau?

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

После секаса с иксами во время установки 4 фряхи... я заюзал BeOS 5/сейчас Haiku

BeOS — это который проприетарный и мёртвый, которую в свою очередь создал выходец из компании Apple.

Haiku — это та, которая в состоянии альфа. Лицензия которой небрежная пермиссивка-разрешиловка, и которую в свою очередь пилят сироты из БеОса.

Так что иди обратно на Фряху. Не, лучше уж к буратино он тебя благословит на опенбзду.

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

Уже года три сижу на вяленом.

Ужас какой. Мог бы и постесняться своих извращенных предпочтений (сидит на... тьфу, бесстыдник). ЛОР иногда ведь и дети читают.

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

Уже года три сижу на вяленом.

Ужас какой. Мог бы и постесняться своих извращенных предпочтений (сидит на... тьфу, бесстыдник). ЛОР иногда ведь и дети читают.

Ну так не читай, в чём проблема.

Ты тоже сидишь на вяленом? Хренассе, у вас парад гордости намечается?

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

Угу,хватит всем,как говорится,но четвёртая фряха в 2000 году вышла,а детская психологическая травма у человека всё ещё не затянулась.

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

Они обновляют легаси ветки.

NVIDIA упраздняет поддержку архитектуры Fermi

Для архитектуры Fermi (карты 400 и 500 серии) будут выходить только обновления, связанные с безопасностью

Вот как это понимать?

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

Yовых фич со всякими вулканами не будет, только будут следить чтоб собиралось на новых ядрах и иксах. Если ничего не поменялось у них.

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

И что? Это не значит, что он полноценно работает.

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

а как со шрифтами. шрифты лучше будут отрисовыватся?

Перейдите на использование ЭЛТ-монитора. Там линуксовые шрифты выглядят красиво

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

Таки - Да - травма была Оооочень сильная ...

Тогда в 2000 году в системнике пенек 3 у меня был и видюха рива-ТНТ вроде, ЕМНИП, и повезло найти в ларьке с пиратским софтом диск BeOS 5.0 Установка всего с 1 перезагрузкой минимум времени заняла... Кофе выпить не успел - горячий был.

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

В продаже можно и на AGP найти карточку. И я не знаю ни одного хоть сколько нибудь адекватного человека который купит GT730 не будучи пьяным или обдолбаным. Хотя если подумать то я и таких не знаю.

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

А вообще почему бы не сделать
схему, аналогичную SLI/CrossFire? Соединить два видеочипа и задействовать при слабых нагрузках один, а при сильных — сразу два.

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

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

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

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

А зачем они с xmkf/imake на autotools перешли??? Их gnu зомби покусали?!

Shadow ★★★★★
()

Реализована поддержка библиотеки GLVND (GL Vendor Neutral Dispatcher), работающей на стороне сервера (GLXVND), что позволяет осуществить автоматическое переключение видеокарт на системах с гибридной графикой (например Nvidia Optimus)

Наконец-то на своем ноутбуке 2007 года смогу переключать карты на лету, даже выбросить его не успел.

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

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

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

:-) потому что нувио :-)

Не, ну кто так выбирает названия? Спецом, чтобы остальная часть планеты челюсть вывихнула?

nuvo, noovi, navi, уже хоть как-то облегчает речевой аппарат.

^^троллю^^

но работает оно хреново.

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

Уж что-что, а 1050 и 1050Ti брать не стоит. Если совсем всё плохо со средствами на покупку, то лучше тогда б/у 750Ti взять.

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