LINUX.ORG.RU

X Server 1.7

 , ,


0

0

Вышел X Server 1.7. Из нового:

  • X Input 2 / MPX (да-да, нативный мультипойнтер),
  • вычищен xkb,
  • поддержка VGA arbitration (используется, если видеокарт больше одной), требуются libpciaccess и ядро версии ≥2.6.32,
  • Xdmx,
  • XQuartz.

1.7.1 обещают выпустить в течении трёх недель, если не случится ничего экстраординарного.

Следующая версия (1.8) будет примерно через шесть месяцев, судя по появлению цикла релизов.

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

★★★★★

Проверено: svu ()
Ответ на: комментарий от mono

>Главная причина тормозов графики в линуксе - это наикривейшие графические драйвера.

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

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

> Кстати, на нвидию дрова самые что ни на есть проприетарные.

от этого они не перестают быть наикривейшими.

нвидиа юзер

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

>>от этого они не перестают быть наикривейшими.

а что там кривого то?

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

>> Кстати, на нвидию дрова самые что ни на есть проприетарные.

>от этого они не перестают быть наикривейшими.

Конкретно, в чем кривость?

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

ну или у меня руки не оттуда растут(что очень вероятно), либо в драйвере дело

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

mikhalich ★★
()

Какое ядро? Простите, но я не видел ни новостей про изобретение машины времени, ни тега [вещества].

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

> ну или у меня руки не оттуда растут(что очень вероятно)
> у меня руки не оттуда растут(что очень вероятно)

> руки не оттуда растут

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

на данный момент и у меня все работает - но периоды подобных чудес периодически были - спасалио накатывание новой версии (бинарника, но не кед, следил за этим). обновляться теперь не спешу. тут наверное дело в связке кде+нвидиа, сижу с 4.0 - вагон неприятностей был вобщем то всегда =)

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

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

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

>И вам мусье, тоже советую расширить познания в плане устройства Иксов.

и что-же по вашему мешает иксам быстро работать?

>Кстати, на нвидию дрова самые что ни на есть проприетарные.

сравните качество драйверов NVidia под линуксами и виндами.

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

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

На Мандриве 2009.1 связка Composite+KDE работает очень стабильно на проприетарных дровах, которые тоже в составе Мандривы (PowerPack). Причем на 4х кедах - у меня стоят 3.5.10, но для связки юзаются компоненты из 4х. При этом все работает "из коробки". Аналогичную нестабильность наблюдал за Firefox, если его брать с офсайта. Но вот версия идущая с Мандривой на редкость стабильна (исключение - проприетарный флеш иногда бычит, что лечится перезапуском FF, видимо какие-то меморилики)

Linfan ★★★★★
()

>Вышел X Server 1.7. Из нового:
>...

>* Xdmx,

>...


Xdmx - новье? На Debian Lenny:

ii xdmx 2:1.4.2-10.lenny2 distributed multihead X server
ii xdmx-tools 2:1.4.2-10.lenny2 Distributed Multihead X tools
ii xorg 1:7.3+19 X.Org X Window System
ii xorg-docs 1:1.4-4 Miscellaneous documentation for the X.Org software
ii xserver-xorg 1:7.3+19 the X.Org X server
ii xserver-xorg-core 2:1.4.2-10.lenny2 Xorg X server - core server

Хотя мне некоторое время назад не удалось успешно им пользоваться
(возможно из-за конфликта версии из дебиана с дровами нвидии).

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

>Композит исправляет этот косяк в случае если клиент и сервер на одной и той же машине.

Извините, а приложения в итоге говорят что казать не через Xlib?

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

> а название карточки дайте, если можно

8800GTS 512. Никогда не видел артефактов, несмотря на то, что постоянно использую bleeding edge (сейчас например Ubuntu 9.10 beta, GNOME-Shell и nvidia-190.36).

Fellrond
()

Традиционно ждем ебилдов

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

>и что-же по вашему мешает иксам быстро работать?

В дефолтных Иксах изображение отрисовывается напрямую на общий скрин. Т.е. если часть окна скрыта, то его изображение просто отсутствует. В Винде и Макоси у каждого окна свой буфер. Например, если Firefox отрисовал вам длинную страницу, то при ее прокрутке в винде просто прокручивается буфер окна, а в Иксах при каждом чихе нужно перерисовывать окно. Понятное дело, что тяжелые приложения типа FF, сами организуют буферизацию, но тем не менее далеко не все и далеко не во всех случаях это легко организовать. В итоге, масса ресурсов CPU используется для перерисовки абсолютно вхолостую. А когда соединение с удаленным клиентом - еще и трафик гоняется.

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

>сравните качество драйверов NVidia под линуксами и виндами.

ok, ваши предложения по критериям сравнения. Количество кнопочек и ползунков в окнах настройки?

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

>>Композит исправляет этот косяк в случае если клиент и сервер на одной и той же машине.

>Извините, а приложения в итоге говорят что казать не через Xlib?

Это как? Имеете ввиду, что используют qt/gtk вместо Xlib?

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

>>Извините, а приложения в итоге говорят что казать не через Xlib?

>Это как? Имеете ввиду, что используют qt/gtk вместо Xlib?


А они через что?
В любом случае о композитном мнеджере они ничего не знают.

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

запустил ut2004 нативный под пингвином и под оффтопом. чтобы было играбельно (то есть >40 фпс) на пингвине пришлось понизить все настройки (с High до Medium). вроде даже убрал гамму до 16 бит. потому что иначе попасть в бота - unreal.

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

>а название карточки дайте, если можно

ну у меня скромная карта - GeForce 8400 GS, я игрушками не увлекаюсь, а для оконного интерфейса с головой хватает. Зато с навороченной системой охлаждения Thermaltake Extreme Giant III :)

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

>Это как? Имеете ввиду, что используют qt/gtk вместо Xlib?

>А они через что? В любом случае о композитном мнеджере они ничего не знают.

qt/gtk на low level используют все тот же Xlib при работе в иксах. Даже если на cairo интерфейс - все-равно содержимое окна вываливается через Xlib. А обработка эвентов и т.п. - однозначно через иксы. qt/gtk это всего лишь врапперы вокруг базового иксового функционала.

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

>qt/gtk на low level используют все тот же Xlib при работе в иксах. Даже если на cairo интерфейс - все-равно содержимое окна вываливается через Xlib. А обработка эвентов и т.п. - однозначно через иксы. qt/gtk это всего лишь врапперы вокруг базового иксового функционала.

Вывод?

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

> Кстати, не стоит забывать, что отрисовка через OpenGL

Кстати, вам стоит подтянуть знание матчасти. В случае без компиза в "ненаворочанной" среде работа ФФ выглядит так:

FF->Gtk/Pixmap->Xlib->Xserver->VideoRAM

в случае с компизом

FF->Gtk/Pixmap->Xlib->Xserver->(composite)->GL/Texture->Xlib->Xserver->GPU->Vid eoRAM

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

no-dashi ★★★★★
()
Ответ на: комментарий от Linfan

Linfan, спасибо тебе, очень доходчиво всё объясняешь. Расскажи ещё что-нибудь о X, например, правда, что приложение с GUI, написанное только с использованием Xlib будет работать быстрее работать в иксах (при прочих равных) чем на любом другом тулките? Интерфейсные элементы Xlib поддаются кастомизации (темы) by design?

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

>Не нужен, ждем альтернативу X11, забыл как называется. Время иксов прошло, 99 процентов пользователей не используют возможностей из-за которых иксы так тормозят.

99% пользователей не нужны

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

>да - тоже хочу замены иксам - что там? фреймбуфер+дри+галиум3д?

Не. Для тебя замена - винда, упячка и другие пыщ-пыщ

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

>тем более что без иксов производительность 3д минимум на 20% больше

4.2

Led ★★★☆☆
()

Мне только одному пришла идея сделать шутер на две мышки?

З.Ы.Две мышки = два разных курсора, аля два разных поинтера. А все кто говорят про перетягивание, так я на лаптопе своем от нечего делать могу баловаться тачпад + usb-mouse в X.org 1.4.2/7.3

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

>>Видимо, полная зависимость от hal >Вы так говорите, как будто это что-то плохое.

Потому что так оно и есть

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

>запустил ut2004 нативный под пингвином и под оффтопом. чтобы было играбельно (то есть >40 фпс)...

Мой детеныш любит WoW гонять (буквально сейчас сидит за своим компом и прокачивает экспу :) ) Так вот недавно он обнаружил, что виндячий клиент под Линухом дает существенно бОльшие фпс'ы. В итоге снес винду и оставил себе только линух.

Кстати, дите подсказывает, есть такая хрень - PlayOnLinux (http://www.playonlinux.com/en/) попробуйте, вдруг поможет вашему горю :)

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

>от этого они не перестают быть наикривейшими.

Они ровно такие же, как и для виндов (вплоть до последнего бага). Если у вас появляются дополнительные баги - это ваши кривые ручки

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

>сравните качество драйверов NVidia под линуксами и виндами.

одинаковое. Они из одного репозитария собираются. на 80-90% там код общий

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

>Делаем из детей - дегенератов. Поздравляю!

Рано радуешся. Ещё не факт, что ваши ряды пополнятся этим дитём

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

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

но все-равно на том же маке графика плавнее работает. Например, ресайз окна.

>ok, ваши предложения по критериям сравнения. Количество кнопочек и ползунков в окнах настройки?

Год назад QW на винде работал быстрее, чем в линуксе. Сейчас, правда, не знаю.. так как играю в линуксе.

И вообще в винде игры работают быстрее, за редкими исключениями. (Ваш пример про WoW прочитал).

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

>>Вывод?
>выше по треду уже озвучивал - используйте Composite


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

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