1.4, seyko (?), 12:17, 16/02/2007 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Пока во всех версиях xorg (> 7.0) вывод обычного текста в броузере (скролинг страницы мышой или стрелками) тормозит и спотыкается даже при использовании акселерации (radeon). А с драйвером fbdev скролинг вообще никакой.
А вот в меньших версиях иксов ( < 7.0) с драйвером fbdev все летает (даже быстрее, чем в 7+ c акселерацией).
Вывод -- увлекшись переходом на OpenGL и ускорением видео (кино дейтвительно лучше показывает в > 7.0), про fbdev забыли
| |
|
2.13, Abu (?), 13:27, 16/02/2007 [^] [^^] [^^^] [ответить]
| +/– |
А не сама ли видеокарта глючит? Когда я с таким же глюком встретился под иксами, то протестил под виндой в 3d Mark - карта сразу же повисла - ни одного теста не прошла. Недолго думая - заменил Radeon на попавшуюся под руку Nvidia. | |
2.22, sauron (??), 18:26, 16/02/2007 [^] [^^] [^^^] [ответить]
| +/– |
Странно описанных голюков не видел ни radeon дайвере ни на fglrx | |
|
3.27, seyko (?), 04:59, 17/02/2007 [^] [^^] [^^^] [ответить]
| +/– |
Карта не глючит (radeon 9200). В xorg-x11-6.9.0-r3 (в gentoo это последняя) с любым драйвером (fbdev, vesa, radeon) все летает (машина celeron 1.8 ГГц). А во всех следующих пока приемлемый результат только с radeon, да и то местами заметны дергания. При включении fbdev становится совсем плохо (как на 486DX-66 со старой VGA).
Я это не сразу заметил так как использовал radeon, поэтому пока вернулся опять на xorg-x11 6.9. Прорверено сие поведение и на LiveCD Sabayon (хотя он тоже гентушный). Проверить какой версии Xы в KNOPPIX 5.1.1 пока не удосужился (в виртуалбокс его иксы вроде шустро летают) | |
|
|
1.5, Michael Shigorin (?), 12:24, 16/02/2007 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Сидя на 7.2RC достаточно давно, читаю и чего-то не понимаю: как можно повысить скорость реакции чего-либо и понизить при этом расход памяти, завернув его в XML?
Кто-нить может растолковать, что под этим подразумевается? (пошёл читать usenix paper на сонную голову) | |
|
2.16, null (??), 14:07, 16/02/2007 [^] [^^] [^^^] [ответить]
| +/– |
Цитата. Вникай:
*****
Язык описаний X протокола переведен с M4 на XML (на этапе сборки транслируется в код на Си)
***** | |
|
1.6, Smile (??), 12:26, 16/02/2007 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
В git портах это уже достаточно давно есть и в большинств случаев работает. Не очень удобно что собирается все подряд, хотя возможность порезать Makefile никто не отменял. Версию лайт делающую это на этапе конфигурирования обещались сделать но позже. Xdm не заработала, но не проверял уже достаточно давно. | |
1.7, Jay (??), 12:31, 16/02/2007 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Мда.. что-то часто стали использовать XML там, где не стоило бы..
Конечно, программировать проще - схватил какой-нибудь стандартный парсер и вперед.. Но вот в данном проекте имело бы смысл подумать об уменьшении объемов данных, пересылаемых через сокет. Причем, желательно, не за счет использования сжатия. ИМХО у меня такое..
Ну и ждем, когда оно наконец-то появится в портах FreeBSD..
--
Jay | |
1.9, xacid (?), 13:11, 16/02/2007 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
http://xcb.freedesktop.org/wiki/XmlXcb
Architecture
XML-XCB consists of the following components:
* An XML Schema, defining an XML data format for X protocol descriptions.
* X protocol descriptions for the core X protocol and all extensions, written in the format defined by the XML schema.
* An XSL Transform (XSLT) to generate C bindings to the X protocol from the XML descriptions. These bindings are implemented on top of the existing XCB transport layer. | |
1.10, xacid (?), 13:13, 16/02/2007 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Description
The XCB project is a replacement for the X Window System library Xlib. One major feature of XCB is the automatic generation of C bindings to the X protocol based on a description of that protocol. Previously, these descriptions were written in a protocol description language defined by a set of M4 macros. The XML-XCB project replaced the M4-based protocol description language and macros with an XML-based protocol description language and an XSLT-based binding generator. | |
1.11, Аноним (-), 13:14, 16/02/2007 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Аффтар жжот (C)
явно долго думал на переводом :)
Built on top of an XML description (xcb-proto) of the core X protocol. =>
Работает через XML обвзязку вокруг X протокола; | |
|
2.15, Michael Shigorin (?), 14:01, 16/02/2007 [^] [^^] [^^^] [ответить]
| +/– |
Да, надо исправлять. Пришлось перечитать от корки до корки http://www.usenix.org/events/usenix04/tech/freenix/full_papers/sharp/sharp_ht для успокоения нервов после такого фрагмента перевода.
(перевирая на скору руку) Речь о том, что в рамках улучшения возможностей развития Xlib, с одной стороны, было решено создать специфический язык для описания X Protocol, а с другой -- при попытке применить автогенерацию кода к написанной руками (местами с макаронным дизайном) библиотеке немаленького размера быстро стало ясно, что это нереально, особенно без ломания API и ABI.
Из-за ряда неисправимых преимуществ Xlib по части организации транспорта и локинга разделяемых структур (который работает, но может задерживать выполнение на многие пробежки туда-обратно, причём приложение в общем случае даже не может предсказать, сколько дополнительных будет предпринято от его имени) -- и порешили создать отдельный от Xlib слой над X-протоколом, назвав его XCB и выкинув вагон барахла, которое не имеет отношения к задачам взаимодействия клинта с сервером или попросту неактуально.
При этом для обеспечения поддержки наследственных (и текущих!) приложений с заменой Xlib требуется обеспечить бинарную совместимость -- поскольку даже если все современные тулкиты и приложения, работающие напрямую с Xlib, переедут на XCB, то останется много того, от чего исходники утеряны или недоступны. Сперва попробовали перерисовать с нуля, потом поняли, что малореально, и стали помаленьку переписывать имеющийся Xlib кусочками. Оно при этом несколько похудело; улучшения в производительности в принципе есть, но пользователю они заметны не будут -- для более существенных Xlib API является препятствием, бишь надо переезжать на XCB.
Соответственно никакой XML на проводе нам пока вроде не грозит, страна может спать спокойно :-) | |
2.19, exn (?), 16:44, 16/02/2007 [^] [^^] [^^^] [ответить]
| +/– |
Макс, не стесняйся, шешы матом, вот бы все новости были так разжованы :) | |
|
1.12, Аноним (-), 13:24, 16/02/2007 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
На XML там только описан протокол X. На стадии компиляции XCB оно превращается в *.c и *.h. Для обмена данными между приложениями и X-сервером XML не используется. А вой какой подняли из-за нежелания сходить по ссылке. | |
|
|
3.18, Andrey Mitrofanov (?), 14:44, 16/02/2007 [^] [^^] [^^^] [ответить]
| +/– |
>>проблему с threadами решили,
>Это какую-такую проблему?
"не выиграл, а проиграл, не в спортлото, а в карты"(тм)
Не "решили", а "выразили желание сделать и двигаются в направлении" и не "проблему с thread-ами", а "multithreading support".
$SUBJ: мыслей много (="слышал звон," :) ), надо успеть отметиться -- вокабулярий %)) не поспевает.
PS: Спасибо за изложение под "Да, надо исправлять Пришлось перечитать"! | |
|
|
1.20, Inspirra (ok), 17:54, 16/02/2007 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Так что, никто не в курсе, когда оно в FreeBSD-портах(не экспериментальных) появится? | |
|
|
3.25, wS (?), 22:58, 16/02/2007 [^] [^^] [^^^] [ответить]
| +/– |
а кто сказал что FreeBSD используется толька как роутер???
Лично использую для администрирования и как Дестоп (да же очень удобно)...
и не напряжно, 7.2 поможет с новыми чипсетами работать во FreeBSD... | |
|
4.26, Michael Shigorin (?), 23:08, 16/02/2007 [^] [^^] [^^^] [ответить]
| +/– |
>а кто сказал что FreeBSD используется толька как роутер???
;)
>Лично использую для администрирования и как Дестоп (да же очень удобно)...
>и не напряжно, 7.2 поможет с новыми чипсетами работать во FreeBSD...
Не, так пакуйте, пакуйте. У меня прекрасно работает на ati и nvidia. На альте. :)
PS: а мож
#include <bsd/stdflame>
и хватит в таких случаях? :) А флейм культурно развести где-нить на wiki, более статический, обстоятельный и аргументированный. Такой себе "how X stacks up against Y". Ы? :) | |
|
|
|
1.23, Smile (??), 22:22, 16/02/2007 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
стоит поглядывать в списки рассылки... однако за последние 2 месяца подобные вопросы игнорировались... | |
1.28, Аноним (-), 09:21, 17/02/2007 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
>Улучшены средства автоконфигурирования.
да да, при сборке потребовался какойто autoreconfigure, как я понял, присущий линуксу, на том и облом на фре.
пока что. | |
|
|
3.30, аноним (?), 06:18, 19/02/2007 [^] [^^] [^^^] [ответить]
| +/– |
И что? Столько лишних слов, а толку. Матом, бля.
по той доке и делал.
| |
|
|
|