LINUX.ORG.RU

Wayland - новый Х-сервер

 


0

0

Один из разработчиков X.Org Kristian Høgsberg, принимающий участие в разработке DRI2 и являющийся сотрудником Red Hat, начал разработку нового X-сервера с учётом новых идей и технологий, таких как kernel mode-setting и Graphics Execution Manager.
На данный момент драйвера с поддержкой этих технологий есть у ATI и Intel.

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

★★★

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

> У пользователей nVidia могут пользоваться своими карточками уже здесь и сейчас,

Если у них не 8xxx или 9xxx серия.

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

> Я как бы тоже не очень доволен производительность в 2D на Gf8400.

Попробуй: http://www.nvnews.net/vbulletin/showthread.php?t=118088 Возможно, поможет. :) У меня это несколько выправляет производительность, но - лишь на время, спустя час-два активной работы начинаются заметные тормоза при отрисовке шрифтов (проблемы с Glyph Cache?). Помогает переход в консоль (Ctrl+Alt+Fx) и назад в Иксы. Опять же - на некоторое время.

Вкратце:

1) Устанавливаем последнии - 177.80 - драйвера.
2) Добавляем в xorg.conf, в секцию "Device" следующие опции:
Option "PixmapCacheSize" "1000000"
Option "AllowSHMPixmaps" "0"
3) После запуска иксов выполняем:
$ nvidia-settings -a InitialPixmapPlacement=2 -a GlyphCache=1
(как вариант - поместить в автозагрузку)
4) Наслаждаемся приростом скорости, думаем о том, стоит ли покупать карточки NVidia в следующий раз. %)

> А что там не так,

Вроде как выкинули поддержку "самостоятельного" 2D-ускорения, а ускорение 2D графики через 3D-ускоритель не допилили.

> и что есть лучше - 9x?

9xxx также подвластны. :) Вот о новых GTX2xx я жалоб не слышал, но - особо и не интересовался.

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

Ну и всё!
:)
Можно использовать как VESA для всего семейства. Правда radeonhd выкинули из иксов за это :)

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

>> У пользователей nVidia могут пользоваться своими карточками уже здесь и сейчас,

> Если у них не 8xxx или 9xxx серия.


$ glxinfo
[snip]
direct rendering: Yes
[snip]
OpenGL renderer string: GeForce 8600M GT/PCI/SSE2

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

Еще остались железки типа MX440, дров под ним нет, а даунгрейдить X.org как-то желания нет. Посему нвидия идет нах, и лично себе я куплю ATI/AMD.

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

>>> У пользователей nVidia могут пользоваться своими карточками уже здесь и сейчас,

>> Если у них не 8xxx или 9xxx серия.


> direct rendering: Yes


И какой от этого толк?

Firefox-based benchmark: http://launchpadlibrarian.net/1585880/test.html

Тест с текстом: 29.902сек.
Тест с div-ами: 8.143сек.

После перезахода в Иксы:

Тест с текстом: 4.101сек.
Тест с div-ами: 4.181сек.

$ glxinfo | grep renderer
OpenGL renderer string: Quadro NVS 140M/PCI/SSE2

О родстве с 8xxx: http://forum.desktopreview.com/showthread.php?p=1726817

Сказать, что это страшно тормозит - ничего не сказать, легко заметно, как отрисовываются окна (переключение на рабочий стол с Firefox-ом занимает ~1.5сек., те же проблемы и - например - с Konqueror-ом).

Способы воспроизведения проблемы:

1) Поработать с часик-два в обычном режиме.
или
1) Нагрузить видеокарту чем-то, например, прогнать 3-4 раза Oper-овский тест: http://people.opera.com/~pettern/performance-1.html

Сейчас на Gentoo, аналогичная ситуация была и на OpenSuSE.

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

> Наслаждаемся приростом скорости, думаем о том, стоит ли покупать карточки NVidia в следующий раз. %)

Блин! А ведь реально быстрее стало. Спасибо за наводку. :)

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

>Еще остались железки типа MX440, дров под ним нет

4.2

>а даунгрейдить X.org как-то желания нет.

Бред.

>Посему нвидия идет нах

Посему anonymous "идёт нах"

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

> Firefox-based benchmark: http://launchpadlibrarian.net/1585880/test.html

Текст - 0.003
div - 0.051

После 2 с половиной часов аптайма из которых 30 минут видеокарта нагружалась nexuiz'ом. Возможно дело в браузере? (Я оперой тестировал)

Переключение на рабочий стол с оперой занимает около 0.1с. Другие рабочие столы (терминалы) отрисовываются без заметной для глаза задержки.

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

> То, что xorg прозрачно работает через сеть - огромное преимущество.

Кому? Задротам красноглазым, для галочки?

RDP на медленной сети порвёт любые красноглазые протоколы для GUI.

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

> Возможно дело в браузере? (Я оперой тестировал)

Работает только под Firefox. :) Как вариант - можно использовать gtkperf, в моем случае (тогда еще на OpenSuSE) там также было заметно огромное падение скорости именно в рендеринге текста, в то время, как прочие тесты (Draw, Pixbufs) практически не замедлялись.

Qt вариантов, увы, не видел, но если прокручивать LOR в Konqueror-е в "свежезапущенных" иксах и спустя некоторое время, разница заметна.

> Переключение на рабочий стол с оперой занимает около 0.1с.


Тогда тебе везет. Но таки, судя по nvnews.net, я не одинок. Там предлагали откатиться до 177.70, но - увы - в моем случае это не помогло.

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

m$ жополиз детектет. жополиз, погугли на предмет NoMachine.

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

>Firefox-based benchmark: http://launchpadlibrarian.net/1585880/test.html

>Тест с текстом: 29.902сек.

0.006 seconds, Opera 9.62, NVidia 6200, аптайм около суток.

>Тест с div-ами: 8.143сек.

0.499 seconds там же.

...

Интереса ради запущу Iceweasel... Блин, глючит. Ладно, Seamonkey... 5.9/4.5сек. Зато видел прыгающие буквы :) Походу в случае с первым тестом Опера халтурит, не отрисовывая всё. Но вот с div'ами - рисует честно. Прыгают квадратики...

Konq 3.5.9, текст - 0,003. Тоже халтура. div'ы - 0.004, халтура :)

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

Само-то окно может и быстро ресайзится, но вот внутренности... Попробуй поресайзить гномий калькулятор. Хотя это уже проблемы гтк, причем если тема без градиентов, то ресайзится значительно быстрее, но всё равно до 3х кед не дотягивает.

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

> NVidia 6200

Проблемы только у 8xxx и 9xxx веток. :) У 6xxx с этим все в порядке, т.к. там, вроде, аппаратное ускорение 2D.

> Seamonkey... 5.9/4.5сек.


Очень неплохой результат. В теории, приблизительно таким он и должен оставаться вне зависимости от продолжительности работы с Иксами, что наблюдается не у всех. e.g. - http://www.nvnews.net/vbulletin/showpost.php?p=1819161&postcount=100

> Но вот с div'ами - рисует честно. Прыгают квадратики...


Прыгают. В этом тесте у Oper-ы преимущество. :)

> Konq 3.5.9, текст - 0,003. Тоже халтура. div'ы - 0.004, халтура :)


Угу. :) Если смотреть кроссбраузерные тесты, то javascript interpreter там интереснее. ;) У меня по нему выигрывает Opera 9.62 (1.443сек.) затем идет Konqueror 4.1.2 (1.836сек.) а уже после - Firefox 3.1b1 с включенным TraceMonkey (2.39сек.).

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

> Другие рабочие столы (терминалы) отрисовываются без заметной для глаза задержки.
> Драйвер 177.80, xorg-server-1.3.


А какое разрешение, и включен ли компиз?

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

>Даёшь для каждой железки свой Х сервер!

Во времена РедХата 7,2 у нВидии был свой Х-сервер, с блекджеком и шлюхами

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

> В ядре останется только код нужный для интегрированного железа на материнке и ядро целиком переберется в БИОС...

и получиться игровая приставка

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

> Х-сервере, который крутится в оперативке видеокарты на ее ГПУ

1) GPU это не полноценный процессор 2) БИОС нынешних видеокарт все равно исполняется на CPU, это всего лишь часть системного биоса

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

>Еще остались железки типа MX440, дров под ним нет, а

Открой для себя legacy

>Посему нвидия идет нах, и лично себе я куплю ATI/AMD.

Ати выкидывает поддержку устаревших карточек еще раньше =) Но да, деньги лохов им сейчас нужны как никогда поэтому покупай

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

>1) GPU это не полноценный процессор

man CODA от NVidia и критерии неполноценности GPU.

> 2) БИОС нынешних видеокарт все равно исполняется на CPU, это всего лишь часть системного биоса

Откуда такая уверенность? А фирмваря видеокарты - это что?

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

>man CODA от NVidia и критерии неполноценности GPU.

Не CODA а CUDA а во вторых длина программ-шейдеров и используемые операторы сильно ограничены, например нет деления

>Откуда такая уверенность?

Почитай хотя бы учебник Попова по Турбо-паскалю. На x86 биос видеокарты - это часть системного биоса

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

>man CODA от NVidia и критерии неполноценности GPU.

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

плюс ограничение на "схему" вычислений, при использовании как обычного процессора будет работать раз в 1000 медленнее

float числа только, нету поддержки double (опять же только за счет целевок аудитории GPU)

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

> Не CODA а CUDA а во вторых длина программ-шейдеров и используемые операторы сильно ограничены, например нет деления.

Юлондинка = ОН.

Драсьте, такое чувство, что деление - операция, заложенная аппаратно в современных процессорах.

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

> (с глупым видом) А микрокод - это аппаратно или уже программно? :)

Ну для мя, как человека работающего с ХДЛ, программно.

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

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

> man FPU

УХТЫШКААААААА. Где б такой себе достать, чоб поковыряцца с ним? В любом случае, деление мона буит сиравно реализовать в куде, еси есть асм гпушный, не?

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

>примерно 1% всех вычислений дает неверный ответ

Пруфлинк :)

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

В 1680x1050 на экране будут постоянно «неверными» 17640 пикселей :)

Что значит «неверный»? Если «имеющий некоторую погрешность относительно математически ожидаемого значения», то «неверно» считают любые процессоры. Если «имеющий погрешность за пределами любых ожидаемых величин», то 17640 таких пикселей на экране будут составлять феерическое зрелище :) Напиши программу, где в статической картинке 1% пикселей будет постоянно менять значения +/-1 от базового. Картинка буквально «шевелиться» начнёт :) А на практике такого не наблюдается.

>float числа только, нету поддержки double

И что? В мире так много задач, где не хватает точности float? Всего 20 лет назад про double только краем уха слышали, что где-то есть такие :D И float'а хватало, чтобы сложную математику считать.

А сегодня float'а по уши хватает, чтобы решать сложные задачи управления и распознавания образов (см. куда иду в первую очередь все Cell'ы со всеми 8-ю рабочими SPE).

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

>Где б такой себе достать, чоб поковыряцца с ним?

Расковыряй кристалл любого проца начиная с 486 иголкой =)

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

> А какое разрешение, и включен ли компиз?

...

Компиз не включён. Это всё обьясняет. :)

Кстати, опера div честно рисует. Остальные - не заметил.

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

> 3200 строчек на си накатал. Эх, когда то в такой размер линукс 1.0 влезал...
stave

хаха

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

>Расковыряй кристалл любого проца начиная с 486 иголкой =)

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

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

Ati Radeon X200m, xorg-server-1.5.2, xf86-video-ati-6.9.0, Firefox 3.0.3

без компиза:
w/ text - 30.321
w/ divs - 6.079

с компизом:
w/ text - 13.299
w/ divs - 3.843

причем по субъективным впечатлениям с компизом фаерфокс тормозит раза в 4 сильнее.




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

>Ати выкидывает поддержку устаревших карточек еще раньше =) Но да, деньги лохов им сейчас нужны как никогда поэтому покупай

а Ати с открытыми работает отлично :) на 1950gt со всеми эффектами кде4 спокойно работает, а на более старых видюхах ещё лучше.

MiH
()

Если онное пойдет в "энтерпрайс" то будет очень и очень жаль, так как за это первое придется платить, во-вторых, не все будет железо поддерживатся. А вообще ждем DRI2, может он спасет мир.

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

>Ну и чему ты радуешься? У пользователей nVidia могут пользоваться своими карточками уже здесь и сейчас, а фанатики Ati все еще ждут.

они ждут только вендекапца

>у меня довольно-таки новая карточка ати (4850) и работает вполне хорошо, ничем не хуже старой нвидии. Правда пришлось немного пошаманить чтоб дровишки установить, но это издержки gentoo. prizident ** (*) (04.11.2008 15:55:10)

пошаманить это написать в консоли emerge ati-drivers ?

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

>RDP на медленной сети порвёт любые красноглазые протоколы для GUI.

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

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

Да, чётко так работают, особенно когда коннект обрывается....

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

>$ nvidia-settings -a InitialPixmapPlacement=2 -a GlyphCache=1

А на 7xxx приводит к охрененным тормозам (по крайней мере на SLI).

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

>InitialPixmapPlacement=2

Вот этот параметр именно на 2ке почему-то вызывает охрененные тормоза на gf 7900gs

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

>> Мои Х-сы едят счас 47МБ Озу

> http://balancer.ru/img/forums/0704/toshka.png :)


вообще убивает как народ умудряется определять, сколько памяти занимает какая-то прога, ну нереально это, так и хочется сказать RTFM VMM!

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