LINUX.ORG.RU

Xorg


39

0

Всего сообщений: 74

В Fedora 41 планируется убрать сеанс Х11 из базового набора компонентов

Группа Linux General

Fedora Engineering Steering Committee (FESCo), отвечающий за техническую часть разработки дистрибутива комитет, 5го марта принял решение об удалении поддержки сеанса Х11 из базовой установки дистрибутива Fedora 41. Теперь по умолчанию останется только Wayland.

Установка поддержки Х11 остается доступной из репозиториев в виде пакета gnome-session-xsession.

Основная причина прекращения поддержки Х11 в Fedora – переход X.Org-сервера в категорию устаревших в RHEL 9 и решение об его удалении в RHEL 10.

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

 , ,

Zhbert
()

Планы Red Hat на X.org и Wayland в RHEL 10

Группа Red Hat

Согласно плану, обнародованному Карлосом Санчесом (Carlos Soriano Sanchez), из Red Hat Enterprise Linux 10 будет удален графический сервер X.org и связанные с ним компоненты. Релиз Red Hat Enterprise Linux 10 намечен на 2025 год, CentOS Stream 10 - на 2024 год. Для обеспечения работы приложений, требующих X11, будет использоваться XWayland.

Таким образом, в 2029 году (к моменту окончания первого этапа поддержки Red Hat Enterprise Linux 9) стоит ожидать появление первого аппаратного обеспечения, не поддерживающего X11. На данный момент поддержка аппаратным обеспечением Х11 является необходимым условием для работоспособности Red Hat Enterprise Linux 8/9 и CentOS Stream 8/9 на протоколе X11.

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

 , , , ,

Was2023
()

Конференция XDC 2023

Группа Open Source

C 17 по 19 октября 2023 в Ла-Корунье (Испания) проводится XDC – ежегодная конференция разработчиков X.Org.

Трансляция первого дня конференции

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

 

zx_gamer
()

DWM 6.3

Группа Linux General

Тихо и незаметно на Рождество 2022 года вышла корректирующая версия лёгкого тайлового менеджера окон для X11 от команды suckless — DWM 6.3.

В новой версии:

  • исправлена утечка памяти в drw;
  • улучшена скорость отрисовки в drw_text длинных строк;
  • исправлен подсчёт координаты x в обработчике нажатия кнопок;
  • исправлена работа полноэкранного режима (focusstack());
  • другие мелкие исправления.

Менеджер окон DWM написан на языке Си, исходники распространяются по лицензии MIT. Примечательная особенность программы состоит в том, что штатным способом её конфигурирования является правка исходного текста.

Скачать новую версию можно на официальном сайте.

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

 , , ,

modest
()

X.Org Server 21.1.0

Группа Open Source

Спустя три с половиной года с момента выхода последней значительной версии состоялся релиз X.Org Server 21.1.0. Изменена система нумерации версий: теперь первая цифра означает год, вторая порядковый номер крупного релиза в году, а третья — корректирующее обновление.

Из значительных изменений можно выделить следующие:

  • В xvfb добавлена поддержка 2D-ускорения Glamor.

  • Добавлена полноценная поддержка системы сборки Meson. В следующей значительной версии будет удалена поддержка сборки с помощью autotools.

  • Появилась поддержка XInput 2.4, дающая возможность использования управляющих жестов на тачпадах.

  • XWayland теперь выпускается в качестве отдельного пакета со своим собственным циклом разработки.

Также сделан ряд небольших изменений и исправлений.

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

 , , ,

Dog
()

Вышел Xeyes 1.2.0

Группа Open Source

Вышел Xeyes 1.2.0. Это первое обновление за 11 лет.

Xeyes был создан в 1988 году. В этом релизе добавлена поддержка Present и Xinput2, сами глаза двигаются более плавно, были почищены предупреждения компилятора.

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

 

Shaman007
()

Xwayland получил аппаратное ускорение на GPU Nvidia

Группа Hardware and Drivers

В апстрим было принято два патча, благодаря которым Xwayland получил аппаратное ускорение на проприетарном драйвере для GPU Nvidia.

Стоит напомнить, что Xwayland — реализация дисплейного сервера X11, которая позволяет запускать X-сервер, работающий Wayland-клиентом, для обоспечения работоспособности приложений, которые не поддерживают Wayland.

Сообщается, что производительность должна быть сравнительно схожей с чистым X11.

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

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

 , ,

fernandos
()

Релиз фирменного видеодрайвера NVIDIA 460.67. Анонс драйвера 470

Группа Hardware and Drivers

Состоялся минорный релиз фирменного драйвера NVIDIA 460.67. Основные изменения:

  • Исправлен баг на конфигурациях из нескольких GPU, при котором использование ray-tracing может привести к нестабильности в работе приложения, если используются GPU разных моделей
  • Исправлена проблема, из-за которой мог не работать должным образом G-SYNC после смены видеорежима (например разрешения экрана). Проблема проявлялась на GPU серии Kepler
  • Исправлены сбои компиляции модуля ядра NVIDIA на ядре Linux 5.11-rc
    error: implicit declaration of function 'sys_close'
    и
    fatal error: asm/kmap_types.h: No such file or directory
  • Исправлен баг, при котором вызов vkCreateSwapchain может привести к «падению» X-Server, если был передан некорректный параметр imageFormat.

Также стоит отметить анонс драйвера 470, который станет следующей LTS-версией. В нём будет улучшена поддержка Wayland, XWayland, добавлена поддержка DMA-BUF и OpenCL 3.0. Также следует отметить добавление поддержки бэкенда EGLStreams в Wayland-композитор KWin, менеджера окон KDE 5.

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

 , , , ,

ZenitharChampion
()

Релиз Xorg 1.20

Группа Linux General

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

( читать дальше... )

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

 , , ,

Sunderland93
()

Сравнение сеансов GNOME на основе Wayland и X11

Группа Open Source

Портал Phoronix провёл серию сравнений сеансов GNOME на базе Wayland и X11. Для тестов использовались дистрибутивы Fedora 27 и Ubuntu 17.10. Существенной разницы в производительности игр, энергопотреблении и объёме занятой оперативной памяти обнаружено не было.

GNOME 3.26: Wayland vs. X.Org Performance

Wayland vs. X.Org Gaming Tests

Intel Graphics Performance

>>>

 , ,

anonymous
()

X.org Server 1.19.5

Группа Hardware and Drivers

Представлен выпуск X.org 1.19.5. Данный выпуск примечателен устранением уязвимостей:

  • CVE-2017-12183 — отсутствие проверки на границы буфера в xfixes;
  • CVE-2017-12178 — Xi ProcXIChangeHierarchy;
  • CVE-2017-12176 — ProcEstablishConnection;
  • CVE-2017-12177 — целочисленные переполнения в Xi ProcXIBarrierReleasePointer;

Исправление этих уязвимостей будет представлено в:

  • Ubuntu 16.04.5;
  • Debian Stertch, Debian Buster;
  • Fedora 25, 26, 27;
  • Opensuse 42.2, Opensuse 42.3.

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

>>> Пруфлинк

 ,

Lowes
()

30 лет исполнилось X11

Группа Hardware and Drivers

Проект X.org празднует 30 лет с момента выхода X11. 15 сентября 1987 года Ральф Свик (Ralph R. Swick) представил первый релиз X Window System Version 11, ознаменовавший переаботку и стабилизацию иксов. Самое удивительное, что протокол X сменил нумерацию от X1 до X11 за три года, а X11 продолжает эксплуатироваться уже 30 лет подряд, обрастая расширениями — Xvideo, X Font Server, XKB и другие.

( читать дальше... )

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

 , ,

Lowes
()

xterm 325

Группа Open Source

Состоялся релиз xterm 325 — стандартного эмулятора терминала для X Window System.

Основные изменения:

  • поддержка Unicode 9.0;
  • улучшена страница man;
  • добавлена опция скрипта configure --without-xinerama для отключения этого расширения X11;
  • исправлено множество ошибок.

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

 ,

cetjs2
()

Mir 0.18

Группа Ubuntu Linux

Представлен релиз дисплейного сервера Mir 0.18, развиваемого компанией Canonical для дистрибутива Ubuntu. Mir является современной заменой для Xorg, создаётся для работы в паре с графическим окружением Unity 8 и используется в мобильной редакции Ubuntu и тестовых сборках Ubuntu Next. В новом выпуске:

  • переработка внутренней архитектуры для будущей поддержки API Vulkan;
  • вместо портированных из Android библиотек для организации ввода задействована libinput;
  • улучшение отзывчивости для вложенных Mir-серверов;
  • решение многочисленных проблем с отрисовкой в компоненте Xmir (слой совместимости для отрисовки классических X-приложений);
  • начальная поддержка плагинов для реализации работы на устройствах, не поддерживающих Vulkan/GLES;
  • множество мелких улучшений.

Стоит отметить, что на данном этапе окружение Unity 8 и дистплейный сервер Mir не готовы для ежедневного использования. В Ubuntu 16.04 по умолчанию решено оставить Xorg, тогда как Unity 8 + Mir будут являться дополнительным, эксперементальным сеансом (наподобие GNOME on Wayland). Также пока не готова поддержка Mir (как и Wayland) в проприетарных видеодрайверах. Разработчики из AMD решили использовать открытую базу для своего драйвера в виде модуля AMDGPU, в то время как Nvidia продолжила развитие своего драйвера, отвязала его от Xorg, добавила все необходимые для работы Mir и Wayland расширения EGL, а также почти доработала последний недостающий компонент — KMS (Kernel Modesetting).

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

 , , ,

Sunderland93
()

IceWM жив, или встречайте 1.3.12

Группа Open Source

IceWMзамечательный, нетребовательный к ресурсам оконный менеджер, написанный на C++, на протяжении длительного времени развиваемый силами одного человека. К сожалению, проблемы копятся, а интерес может пропадать, но хорошие вещи на то и хорошие, что нужны больше чем одному человеку, поэтому появился неофициальный форк. При этом ссылка на него опубликована Марком на главной странице сайта IceWM. Так что форк, де-факто, полуофициальный.

Выпущено уже три релиза, этот — четвёртый.

Основные изменения данного — обновление базы переводов.

( читать дальше... )

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

 ,

h4tr3d
()

Вышел X.Org Server 1.18

Группа Open Source

После восьми месяцев разработки анонсирован релиз X.Org Server 1.18. Новый выпуск примечателен поддержкой расширения RandR 1.5, переработкой архитектуры 2D-ускорения GLAMOR, расширением возможностей драйвера modesetting, средствами для настройки вторичных устройств GPU.

Основные изменения:

  • Поддержка расширения RandR 1.5, предоставляющего средства для выполнения таких функций, как динамическое изменение разрешения экрана, вращение, трансформация и зеркалирование корневого окна, управление отображением данных на дополнительных мониторах.
  • В новой версии RandR добавлена поддержка нового свойства TILE для устройств вывода, позволяющего организовать мозаичную компоновку целостного изображения на нескольких мониторах.
  • Кроме того, реализована концепция «мониторов» (Monitor), определяющих прямоугольные области на экране, содержащие связанные коллекции отображаемых пользователю пикселей. Каждая такая область может быть привязана к отдельным устройствам вывода. Таким образом можно организовать представление какой-то части экрана на отдельном мониторе.
  • Обновлён DDX-компонент XWayland, который позволяет обеспечить работу прослойки для выполнения немодифицированых приложений X11 в окружении на базе Wayland и композитного сервера Weston.
  • В новой версии добавлен интерфейс для сенсорных экранов, поддержка плавной прокрутки, обеспечено обновление параметров экрана при горячем подключении мониторов, в число обязательных зависимостей включены библиотеки glamor.
  • Многочисленные улучшения в драйвере x86-video-modesetting: Добавлено свойство «tile» для мозаичных подключений.
  • Реализована поддержка технологии «Reverse PRIME», позволяющей задействовать два GPU в цепочке вывода, в условиях когда второй GPU не может сам выполнять рендеринг и требует готовой копии пиксельного буфера для отрисовки.
  • Поддержка многомониторного режима zaphod и опции ZaphodHeads. Возможность определения первичного устройства вывода (output master), через которое могут подключаться вторичные USB-устройства.
  • Обновлена реализация архитектуры 2D-ускорения GLAMOR, в которой для ускорения 2D-операций используется OpenGL и шейдеры. В новой версии добавлена возможность распределения линейных буферов, добавлена функция для возвращения pixmap с dma-buf, добавлена функция glamor_gbm_bo_from_pixmap(), адаптирован для ускорения отрисовки glamor_program API, проведена чистка лишних вызовов.
  • ABI драйверов обновлён до версии 20, что требует пересборки открытых драйверов и установки новых выпусков проприетарных драйверов. Поддержка нового ABI уже доступна в свежих драйверах NVIDIA, но пока не реализована в AMD Catalyst.
  • Спецификации протокола расширены описанием расширений RANDR 1.5, Present 1.0, DRI3 1.0 и MIT-SHM 1.2.
  • Удалён код, специфичный для платформы 386BSD;
  • Из OpenBSD импортирован код функции распределения памяти reallocarray(), предоставляющей встроенную защиту от некоторых видов атак. На новую функцию переведено большое число различных подсистем X.Org.
  • В секции «Screen» файла конфигурации xorg.conf разрешено определять устройства GPU, например «GPUDevice usb0». Реализованы средства для автоматической настройки вторичных устройств GPU.

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

 , ,

Reedych
()

Семейство видеокарт ATI Rage получило поддержку RandR и последних версий Xorg

Группа Hardware and Drivers

Хорошие новости для тех, кто всё ещё использует видеокарты ATI семейства Rage — третьего дня было представлено обновление 6.10 свободного и открытого драйвера xf86-video-r128. Драйвер xf86-video-r128 поддерживает все старые видеокарты ATI Rage 128, в том числе Rage Fury AGP, XPERT 128 AGP, и XPERT 99.

Rage 128 был лучшим графическим процессором от ATI ещё в 1998 году, он производился по 250 нм. технологии, ядро, содержащее 8 млн. транзисторов, функционировало на частоте 100 Мгц (125 в Pro версии) и было подключено с помощью 64-х битной шины к 16-32 Мб SGRAM памяти, функционировавшей на частоте 83 Мгц. Rage 128 выпускался как в PCI, так и в AGP версиях. Поддержка OpenGL ограничена версией 1.2.

Хотя в это трудно поверить, но Rage 128 до сих пор используется в продакшене с использованием современных Linux-систем, для которых и осуществляется поддержка данного драйвера.

Стоит отметить, что новая версия драйвера привносит совместимость со свежими версиями X.Org-сервера, также это первый выпуск, в котором была реализована поддержка RandR (the X.Org Resize and Rotate extension). Помимо RandR можно отметить лучший MMIO-маппинг, различные исправления, улучшения DPMS, унификацию части кода драйвера и многое другое (более подробно смотри источник по ссылке).

Обновление подготовил Коннор Бехан (Connor Behan).

>>> полный список изменений

 , , ,

haku
()

X.Org Server 1.17

Группа Open Source

Состоялся очередной выпуск графического сервера X.Org за номером 1.17.

Особенности выпуска:

  • Интеграция DDX-драйвера xf86-video-modesetting, являющегося аналогом универсального драйвера vesa, но работающего поверх KMS. Драйвер позволяет использовать любое оборудование, умеющее работать с KMS, но не имеющее собственного драйвера. Для 2D-ускорения используется подсистема GLAMOR.
  • Множественные оптимизации поддержки GLAMOR.
  • Удалены тысячи строк сломанного и устаревшего кода.

Следует заметить, что в этом выпуске был изменён ABI (поддержка нового ABI уже присутствует в бинарном драйвере Nvidia версии 346.22 и выше).

Получить новую версию можно отсюда

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

 , ,

Alyssa
()

Уязвимости X.org Server

Группа Безопасность

Ilja van Sprundel (IOActive) заявил о ряде уязвимостей в X.Org Server, часть из которых существуют ещё с 1987 года.

Критичность их зависит от уровня привилегий и наличия расширений (особенно GLX), с которыми запущен X-сервер.

Исправления доступны в git, их включение планируется в релизы xorg-server-1.17.0 и 1.16.3.

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

 

amorpher
()

Релиз свободного видеодрайвера xf86-video-ati 7.5.0

Группа Hardware and Drivers

Доступен релиз свободного X.Org-драйвера xf86-video-ati 7.5.0. Данный драйвер актуален в свете отсутствия обновлений для legacy-веток проприетарного драйвера Catalyst (последнее обновление было в январе 2013 года), что мешает использованию устаревших карт AMD с новыми выпусками X-сервера. В xf86-video-ati 7.5.0 заметно расширен список идентификаторов внешних и встроенных видеокарт AMD, включена поддержка ускорения для чипов Hawaii, осуществлён переход на libdrm_radeon 2.4.58, устранены проблемы со сборкой.

>>> Источник

 , , ,

IiYAbel1
()