LINUX.ORG.RU

Xorg


39

0

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

Релиз свободного видеодрайвера 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
()

Интервью с разработчиком X.Org, приуроченное к 30-летию проекта

Группа Open Source

В этом году X.Org отмечает 30-летний юбилей. По этому случаю, блоггер Сергей Бронников задал несколько вопросов одному из разработчиков по имени Matthieu Herrb, который трудится на благо проекта уже 23 года.

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

 ,

anonymous
()

Wayland и Weston 1.6

Группа Linux General

Представлена очередная версия протокола графического сервера Wayland 1.6 совместно с эталонной реализацией композитного менеджера Weston 1.6. Выпуск сосредоточен на расширении возможностей протокола и улучшениях Weston.

Wayland:

  • Добавлено перечисление ошибок в wl_surface.
  • В протокол wl_keyboard добавлена информация о частоте повторения ввода.
  • Реализована дополнительная обработка ошибок в libwayland-client: при возникновении ошибки протокола приложение сможет запросить подробную информацию об ошибке.
  • wl_display_add_socket_auto() из libwayland-server теперь автоматически находит свободное имя сокета.
  • Добавлено множество тестов для make check, включая фреймворк, облегчающий тестирование взаимодействия между сервером и клиентом.
  • Исправлены ошибки, связанные с многопоточностью и блокировками.
  • Добавлена новая функция wl_display_roundtrip_queue().
  • Убрано раскрытие глобальной переменной wl_display global, поскольку это вызывало кучу ошибок и не работало, как должно.

Weston:

  • Изменился протокол Xdg-shell. Потеряна обратная совместимость с версией 1.5.
  • Добавлен механизм маскировки weston_layer.
  • DRM-бэкенд: реализовано получение от ядра информации о размере курсора.
  • Добавлена поддержка частоты повтора ввода при зажатой клавише; эта частота отсылается композитным менеджером клиентам и теперь настраивается.
  • wl_display_add_socket_auto(): больше не требуется указывать сокет, если Weston запускается поверх Weston.
  • По умолчанию теперь используется библиотека libinput. Прежняя система управления устройствами ввода пока оставлена в целях совместимости, но в следующем выпуске будет удалена.
  • Расширен список настроек desktop-shell.
  • make distcheck теперь нормально работает «из коробки», не требуя дополнительной настройки.
  • Weston будет завершать работу, если внезапно завершился weston-desktop-shell. Это должно решить проблемы из разряда «вижу чёрный экран и больше ничего не происходит».
  • Новая опция, принудительно включающая NumLock при запуске с бэкендами DRM и fbdev.
  • Исправлено множество ошибок.

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

 , ,

anonymous
()

Вышел X.Org 1.16

Группа Open Source

Совершилось!

Наконец-то выпущен графический сервер X.Org версии 1.16.

Этот выпуск привносит множество изменений, некоторые из них перечислены ниже:

  • Добавлена новая подсистема ускорения видео Glamor.

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

  • XWayland - конвергенция с проектом Wayland.

    XServer интегрируется в оконную подсистему Wayland.

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

  • Интеграция с Systemd. Возможен запуск и управление сервисом посредством данной системы инициализации, что должно улучшить скорость запуска «иксов» и надежность взаимодействия в целом.
  • Очистка кодовой базы проекта от тысяч предупреждений времени компиляции. В течении многих лет мы добавляли различные флаги компиляции, чтобы остерегаться использования небезопасных практик программирования. Новая версия значительно сокращает количество таких предупреждений компилятора;
  • Glamor для Xephyr. Данная реализация x-сервера поверх себя самого служит основной средой разработки для нашей подсистемы 2D-ускорения. Она позволяет вести быструю разработку и тестирование кода сервера на одной и той же машине;
  • Поддержка устройств с интерфейсом подключения отличным от PCI. Некоторые современные графические устройства недоступны посредством стандартного PCI API. Новая версия графического сервера автоматически опознаёт и конфигуриет такое оборудование, как это происходит в других ОС.

Впервые, в сравнении с предыдущими релизами, мы добавили довольно много кода в серверную часть графической библиотеки, 2/3 изменений относятся к подсистеме Glamor: 604 файла подверглись изменениям, произведено 34449 коммита, 7024 удаления блоков кода.

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

 , , , ,

Twissel
()

Релиз драйвера с долговременной поддержкой NVidia 331.89

Группа Hardware and Drivers

Основные изменения в сравнении с 331.79

  • Добавлена поддержка видеокарты GeForce GT 730
  • Исправлен баг в модуле ядра, приводивший к состоянию гонки, которое вызывало внезапное зависание на некоторых GPU;
  • Обновлена система уведомления об ошибках:теперь сообщения об ошибках содержат серийный номер видеоадаптера при записи в системный журнал, если он доступен;
  • Исправлен баг с белым экраном при вращения или трансформации дисплея в SLI Mosaic layout;
  • Исправлен баг,приводивший к повреждению некоторых систем программной отрисовки на 32-х битных ОС;
  • Исправлен баг,который мог привести к нестабильной работе системы в процессе восстановления в VGA консоль;
  • Устранена проблема взаимодействия с xserver 1.15: иногда приложения OpenGL продолжали отрисовку,на команду свернуть.
  • Обновлен скрипт nvidia-bug-report.sh: теперь он может искать в журнале systemd логи X-сервера и сообщения от модуля ядра видеокарты;
  • Добавлена поддержка ABI - X.org xserver ABI 18 (xorg-server 1.16).

>>> Оригинал новости

 , ,

Twissel
()

Проекту X Window System исполнилось 30 лет!

Группа Open Source

Консорциум X.Org объявил о праздновании 30-и летия! Первый выпуск X1 был представлен Робертом Шеффлером в июне 1984 года.

Смена версий от X1 до X11 прошла за три года, после чего «иксы» стали получать расширения.

X Window System обеспечивает базовые функции графической среды: отрисовку и перемещение окон на экране, взаимодействие с устройствами ввода, такими как, например, мышь и клавиатура. X Window System не определяет деталей интерфейса пользователя — этим занимаются менеджеры окон, которых разработано множество. По этой причине внешний вид программ в среде X Window System может очень сильно различаться в зависимости от возможностей и настроек конкретного оконного менеджера.

С днем рождения, X-ы!

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

 ,

int13h
()

Wayland и Weston 1.5

Группа Linux General

Кристиан Хогсберг (Kristian Høgsberg) представил корректирующий релиз протокола графического сервера Wayland 1.5 совместно с эталонной реализацией композитного менеджера Weston 1.5. Выпуск сосредоточен, в основном, на исправлении ошибок с минимальным количеством нововведений.

Основные новшества Wayland:

  • Новая внутренняя очередь событий, которая позволяет клиентской библиотеке незамедлительно отправлять сообщения «delete_id» и «error», минуя основную очередь.
  • Изменения в системе сборки: теперь используются нерекурсивные Make-файлы.

Weston:

  • Продолжена работа над протоколом xdg-shell, который служит для обеспечения взаимодействия между приложением и окружением рабочего стола. Ожидается, что к версии 1.6 протокол будет уже закончен, что позволит его использовать в готовящемся GNOME Shell 3.14.
  • Стек ввода был выделен в отдельную библиотеку libinput. Как только libinput API стабилизируется, внутренний код ввода будет удален и использование libinput станет обязательным.
  • Weston теперь использует новый сервер Xwayland, код которого был подвержен рефакторингу и будет выпущен совместно с Xorg 1.16.
  • Анимированное закрытие окна.
  • Новый режим полноэкранной оболочки, который позволяет кленту работать в режиме киоска.
  • Обеспечена поддержка различных режимов глубины цвета для разных типов вывода.
  • Так же как и в Wayland, в системе сборки теперь используются нерекурсивные Make-файлы.

Следующий минорный выпуск 1.5.1 ожидается уже через несколько недель, а значительный 1.6 планируется на конец сентября.

Заглядывая вперед, Кристиан планирует изменить процесс разработки для того, чтобы устранить «бутылочное горлышко», которое заключается в медленном рассмотрении и принятии патчей. Как он считает, открытие доступа к коммитам некоторым основным разработчикам позволит ускорить развитие проекта в таких направлениях, как Raspberry Pi или RDP-backend для Weston.

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

 , ,

Turbid
()

Вышел GNU Xnee 3.19 «Lucia»

Группа GNU's Not Unix

GNU Xnee - это набор программ, позволяющих записывать, воспроизводить и распространять действия пользователя в среде X11. GNU Xnee можно использовать для автоматизации тестов, демонстрации ПО, передачи макросов и даже перенабора содержимого файла.

Нововведения в этом выпуске:

  • Поддержка приостановки/возобновления/выхода во время перенабора файла
  • Для всех X.org с минорной версией nr >= 3 по умолчанию используется дисплей-отображатель
  • Новые ключи (экспериментальные):
    • --record-from-data-display,-rfdd

      Запись с дисплея-отображателя

    • --record-from-control-display,-rfcd

      Запись с дисплея-контроллера

Скачать: тарбол, сигнатура; или же с одного из доступных зеркал.

Имя релизу дано в честь испанского фламенко-гитариста Франциско Густаво Санчес Гомес (также известного как Пако де Лусия).

>>> Источник

 , , , ,

MiniRoboDancer
()

Возрожден открытый видеодрайвер ATI Rage 128 для X.Org

Группа Hardware and Drivers

На протяжении последних месяцев был возрожден открытый видеодрайвер ATI Rage 128 для X.Org.

Драйвер xf86-video-r128 поддерживает все старые видеокарты ATI Rage 128, в том числе Rage Fury AGP, XPERT 128 AGP, и XPERT 99. Rage 128 был лучшим графическим процессором от ATI еще в 1998 году. Он был построен по 250 нм технологии, с поддержкой 32MB и 64MB видеопамяти, тактовая частота ядра составляла около 100 МГц.

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

Коннор Бехан регулярно обновлял код драйвера R128 в течение последних двух месяцев, и переписал большую user-space часть, отвечающую за mode-setting. Теперь драйвер поддерживает такие расширения X.Org, как Resize и Rotate (RandR). Код в некоторых отношениях близок к бывшей поддержке UMS драйвера xf86-video-ati.

Хотя возраст оборудования Rage 128 составляет почти два десятилетия, еще остаются проблемы с обнаружением монитора из-за отсутствия некоторой документации по регистрам Rage 128.

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

 , ,

PreciousProtection
()

В OpenBSD добавлена поддержка запуска X-сервера без root-привилегий

Группа BSD

В OpenBSD-current добавлены изменения, позволяющие запустить X-сервер без необходимости выполнения кода с правами root для конфигураций с видеокартами Intel и AMD, для которых доступны KMS-модули для переключения видеорежимов на уровне ядра. Если у пользователя нет полномочий открытия /dev/pciN в режиме чтения и записи, файл с устройством теперь открывается в режиме только для чтения без вывода ошибки, что позволяет запускать X-сервер при установке опции machdep.allowaperture=0 за счет использования драйверов inteldrm и radeondrm для организации доступа к памяти ядра и взаимодействия с видеокартой.

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

 ,

BMX
()

Вышел X.Org 1.15

Группа Open Source

Основные нововведения касаются расширений Present и DRI3. Также унифицирована реализация GLX.

Патчи для новой версии (1.16) будут приниматься до 1 апреля, а её релиз запланирован на 1 июля.

>>> Полный чейнджлог

 , ,

MiniRoboDancer
()

Wayland & Weston 1.3

Группа Open Source

Доступен очередной релиз графического протокола Wayland и эталонного графического композитора на его основе — Weston.

Изменения в Wayland:

  • Больше пиксельных форматов для wl_shm. Теперь возможно создавать RGB565 (и некоторые другие) поверхности shm, и композитор может определять, какие из них поддерживаются.
  • Расширена документация.
  • Поддержка биндингов к различным языкам, позволяющая обращаться к libwayland-client/server из высокоуровневых языков.
  • Реализованы запросы к wl_pointer, wl_keyboard и wl_touch.
  • Внедрение общедоступного описания протокола в wayland.xml, благодаря которому биндинги могут на лету генерировать код сообщения с композитором.
  • Несколько исправлений ошибок.

Изменения в Weston:

  • Аппаратно ускоренная запись содержимого экрана в реальном времени через libva (исп. h.264) при нажатии комбинации Shift-Mod-SPACE Q.
  • Поддержка libhybris с бэкендом fbdev. Это делает возможным использование Weston с драйверами Android EGL/GLES2.
  • Интеграция событий мультиввода.
  • Улучшена поддержка тач-устройств.
  • В XWM доработаны полноэкранный режим и драг-н-дроп из окон Xorg в окна Wayland.
  • weston-launch теперь может отрабатывать в двух режимах: запуск из VT после логина и запуск через init-скрипт, используя ключ -u.
  • Поддержка клиентских буферов RGB565 в gl и pixman рендерах.
  • Новый udev-атрибут WL_OUTPUT для тачскринов.
  • Новые опции конфигурирования: --with-cairo=image/gl/glesv2 и --enable-demo-clients.
  • Новые опции в weston.ini для тачпадов и xwayland.
  • Ключ командной строки --shell=shell.so.
  • Улучшена поддержка широких символов в weston-terminal.

Скачать исходники:

Wayland

Weston

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

 , ,

FRCTLL
()

Intel официально отказались включать поддержку XMir в свои видеодрайверы

Группа Ubuntu Linux

Разработчик Intel, Chris Wilson, сегодня официально опроверг слухи, что компания будет поддерживать XMir в видеодрайверах. Более того, из драйвера была удалена начальная поддержка XMir, включенная ранее.

Конечно, на поддержке EGL это никак не скажется, но XMir запустить без дополнительных патчей (и дополнительной работы в рамках дистрибутива) на intel-видеокарте теперь не получится.

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

 , , , ,

plm
()

Релиз драйвера NVIDIA 325.15

Группа Hardware and Drivers

5-го августа состоялся очередной релиз проприетарного драйвера для видеокарт NVIDIA. Список изменений:

  • Добавлена поддержка GPU GRID K340, GRID K350, NVS 315, Quadro K500M
  • Исправлен баг в nvidia-settings, приводящий к появлению ложных сообщений о несоответствии устройств вывода при смене такового во время работающего SLI.
  • Устранено мерцание дисплея, возникающее при некоторых случаях смены масштабирования.
  • Исправлена дубликация некоторых элементов UI в nvidia-settings при смене VT на мультимониторных конфигурациях.
  • Метод прерываний PCI-E изменён с virtual-wire на MSI (если это приводит к невозможности загрузить драйвер, это изменение можно отменить через параметр «NVreg_EnableMSI=0» для модуля nvidia).
  • Удалена поддержка ядер серии 2.4, с этой версии требуется ядро 2.6.9 или новее.
  • Исправлен баг с созданием режима RandR с тем же именем, что и предыдущий, даже если таковой был удалён.
  • Исправлена ошибка игнорирования nvidia-settings цветов некоторых элементов UI в GTK-темах.
  • Исправлена ошибка, вследствие которой информация о коррекции цветов записывалась в файл .nvidia-settings-rc даже если в nvidia-settings была выключена опция «Include X Display Names in the Config File».
  • Исправлено сбрасывание некоторых настроек nvidia-settings при пересканировании дисплеев.
  • Исправлено падение некоторых OpenGL-приложений, использующих Frame Buffer Objects.
  • Устранена утечка памяти при выгрузке libGL до уничтожения всех GLX-контекстов.
  • Исправлена ошибка применения цветовой коррекции не к тому дисплею в мультимониторных конфигурациях, когда один из дисплеев был отключён и подключен вновь.
  • Исправлен баг с выводом ложных сообщений о потере NV-GLX расширений при выполнении непрямого рендеринга от клиента GLX с библиотеками NVIDIA OpenGL на не-NVIDIA GLX-сервер.
  • Улучшена производительность отрисовки сложных градиентов.
  • Добавлена поддержка конфигурирования SLI Mosaic и Base Mosaic в nvidia-settings.
  • Изменения в исталляторе, позволяющие опознать альтернативные (не из .run-файла) методы установки.
  • Исправлена группа багов в RandR.
  • И многое другое.

Также, несколько ранее вышла новая версия библиотеки VDPAU от NVIDIA: libvdpau 0.7, с поддержкой DRI_PRIME.

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

 , ,

it-nativa
()

Wayland запущен без прослойки X.Org

Группа Open Source

Команда разработки Rebecca Black Linux представила Live-дистрибутив, работающий полностью на базе Wayland без использования каких-либо компонентов X.Org. В демонстрационный образ включены приложения, позволяющие пользователю оценить работу Wayland и состояние развития проекта в целом. Для запуска X-приложений используется компонент Xwayland, запускающий X-сервер в роли клиентского приложения Wayland. В дистрибутив включены собранные с поддержкой Wayland библиотеки GTK+, EFL, Qt и SDL. Из дистрибутива удалён LightDM, вместо него используется другой менеджер входа в систему, написанный с использованием Bash, Zenity и Expect.

Для загрузки доступен образ 32-разрядной системы для записи на DVD.

Opennet

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

 ,

Valkeru
()

X.Org Server 1.14

Группа Linux General

После 6 месяцев разработки анонсирована новая версия X.Org Server — свободной реализации X Window System, используемой практически во всех дистрибутивах GNU/Linux. Список изменений:

  • X Input 2.3;
  • RandR 1.4;
  • улучшен программный рендеринг;
  • многочисленные мелкие улучшения и изменения.

Пакет XWayland в версию 1.14 не вошёл и отложен до выпуска 1.15, который ожидается в сентябре этого года.

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

 

necroposter
()

В Gnome 3.8 планируется обеспечить базовую поддержку XI2

Группа GNOME

В запланированных к выходу весной 2013 года версиях Gnome-shell и Mutter будет обеспечена базовая поддержка набора расширений XI2.
В Gnome 3.8 планируется значительно расширить поддержку сенсорного ввода и, прежде всего, управления жестами. Конкретно будет обеспечено:

  • Поддержка перелистывания месяцев в календаре.
  • Перелистывание списка приложений в режиме обзора Gnome-shell.
  • Регулировка звука.
  • Масштабирование окон жестами.
  • Поддержка различных экранных слайдеров.
  • Различные комбо-боксы, например, в меню статуса пользователя.
  • Снятие блокировки экрана жестом.
  • Перелистывание рабочих столов


С целью полной поддержки всевозможных вариантов сенсорного управления и будет обеспечена поддержка XI2.
В качестве особенностей нового протокола называются:

  • Поддержка иерархии устройств ввода с разделением их на slave devices и master devices (не путать с slave и master дисками). Slave device — это физическое устройство ввода, подключенное к компьютеру. Master device — это виртуальное устройство ввода, создающееся в памяти компьютера, имитирующее физичекое (например, клавиатуру или мышь). Каждый раз, когда slave device генерирует некое событие, оно обрабатывается через master device и передается конкретному приложению.
  • Благодаря поддержке множества master devices, есть возможность реализовывать их все через один slave device. Это позволит обеспечить обработку самых различных событий через одно устройство ввода. Например, при работе с сенсорным экраном можно легко отделить жест масштабирования окна или перелистывания списка от простого касания для перемещения курсора мыши или нажатия виртуальной клавиши.
  • В XI2 введена поддержка 32-битных кей-кодов. На сегодняшний день в протоколе X11 поддерживаются клавиатуры максимум с 255 клавишами. В XI2 данное ограничение снимается.
  • Поддержка субпиксельных координат в событиях ввода.
  • Поддержка динамических устройств. Устройства ввода могут менять свое назначение прямо на лету.
  • Поддержка самых различных жестов для управления окнами.
  • Поддержка упрощенного API для исправления информации об устройстве ввода, а также выбора и смены события ввода.


О порте Gnome на XI2 вы можете прочитать здесь.

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

 , , , xi2,

Polugnom
()

Релиз Xorg 1.13

Группа Open Source

Спустя полгода после выхода предыдущей версии состоялся релиз графического сервера Xorg 1.13 под кодовым именем «Чай со льдом». Этот выпуск можно считать юбилейным: первая версия X11 вышла ровно 25 лет назад. В настоящее время этот графический сервер продолжает интенсивно развиваться, получая новые перспективные фичи, несмотря на то, что большая часть разработчиков работает над Wayland и Weston.

Новшества версии 1.13:

  • Окончательное удаление архитектуры XAA-акселерации. Большинство графических драйверов теперь используют EXA-ускорение либо SNA/GLAMOR/UXA, так как архитектура XAA бесполезна на современном железе. Если вы используете один из популярных графических драйверов, вы совершенно не заметите удаления архитектуры XAA.
  • Оформление кода Xorg наконец приведено к единому стилю.
  • В рамках работы над горячим подключением и сменой графических ускорителей произведены некоторые изменения в API драйвера DDX.
  • Изменения на стороне сервера для обеспечения поддержки горячего подключения GPU.
  • Изменения на стороне сервера для поддержки GLX_ARB_create_context, также, теперь поддерживаются другие расширения GLX.
  • Обеспечена поддержка функций RandR для расширений ресайза/поворота для использования в Optimus и других технологий гибридной графики.
  • Выгрузка обработки графики на периферийные устройства посредством DRI2.

Что всё это даёт? Прежде всего: бесшовное переключение между графическими устройствами и драйверами без перезапуска Xorg, а также задействование нескольких GPU одновременно для обработки одной сцены.

Основные графические драйверы уже обновлены для поддержки нового API. Проприетарные драйверы NVIDIA уже поддерживают ABI Xorg 1.13. Как обычно, отстаёт только AMD со своим Catalyst, но AMD обещает обеспечить поддержку в течение нескольких месяцев.

Скачать новый релиз можно тут.

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

 ,

Kindly_Cat
()

Релиз видеодрайвера xf86-video-intel принесет SNA в массы

Группа Hardware and Drivers

Крис Уилсон (Chris Wilson) в рассылке X.Org анонсировал выход видеодрайвера xf86-video-intel версии 2.20.0.

SNA — это новая архитектура ускорения отрисовки, разработанная компанией Intel для драйверов сервера X.Org. Новая архитектура призвана увеличить скорость отрисовки по сравнению с предыдущей архитектурой UXA, также разработанной Intel. Новая архитектура разрабатывается с прошлого года для чипов серии Sandy Bridge, но должна принести ускорение для всех чипов, поддерживаемых драйвером xf86-video-intel.

В этой версии драйвера архитектура SNA не включена по умолчанию, но компилируется в драйвере и не требует отдельной сборки драйвера с указанием опции --enable-sna. Теперь для включения новой архитектуры достаточно в /etc/X11/xorg.conf указать:

Option "AccelMethod" "sna"

В этот релиз внесено 456 изменений, в основном, направленных на исправление ошибок в архитектуре SNA, также есть исправления ошибок в архитектуре UXA и добавлена совместимость с X.Org Server 1.13, в котором был изменён API.

Подробнее: 1, 2.

>>> Анонс в рассылке

 , , ,

Behem0th
()

Вышла версия 7.7 X.org

Группа Open Source

Нынешний мэйнтейнер X.org и инженер Oracle Алан Куперсмит (Alan Coopersmith) анонсировал выход следующей версии X.org. Из главных изменений — поддержка multitouch, улучшенный процесс сборки документации из DocBook XML и начальная поддержка GLX и XKB в XCB.

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

 

plm
()