Re: хочу иксы 4.2.0
> On Mon, May 27, 2002 at 09:43:10AM +0400, Nikita V. Youshchenko wrote:
>> >> > Найди мне приложение, в котором ощущается разница. Желательно не
>> >> > абстрактные рассуждения, а показания профайлера -- вот на
>> >> > такой-то задаче использование SHM/DGA дало такой-то прирост, за
>> >> > счёт таких-то кусков кода.
>> >> [...]
>> >>
>> >> Ну, если хочется приложение, то пожалуйста: xine. С Xv работает, с
>> >> Xshm
>> >> начинает сильно терять кадры. Показаний профайлера предаставить не
>> >> могу, потому что не умею им пользоваться.
>> >
>> > Это не то.
>> > Хотелось именно полезности SHM/DGA, т.е. отсутствия передачи
>> На самом деле SHM заметно ускоряет работу с графикой, просто потому-что
>> позволяет избежать копирования многих мегабайт растровой информации в
>> запросах XPutImage (а это единственное средство X протокола без
>> расширения MITSHM, пригодное для передачи картинки на сервер).
>
> Это выглядит именно как абстрактные рассуждения. Такой
> демагогией я тоже могу подоказывать практически что угодно. А в
> твоём случае может оказаться, что всё это не стоит выеденного
> яйца, и даёт от силы пару процентов. Вот мне и интересны цифры.
Профилировать иксы - дело довольно хлопотное. Как говориться, тебе надо -
ты и профилируй.
Но на самом деле и так все очевидно.
Изображение (растровое) 1024x768x24 - больше двух мегабайт.
При использовании XPutImage копируется как минимум:
- из памяти приложения в буфера tcp/ip;
- из буферов tcp/ip в буфер запроса X сервера
- из буфера запроса X сервера в объект Pixmap (или в видеопамять).
Вопрос - сколько времени займут эти три операции на твоей машине (можешь
быть уверен, что в кэше данные не поместятся)?
Т.е. да, на ультрасовременной технике это будут доли секунды. Однако, речь
идет о КАЖДОМ кадре. Отсюда и заметные потери.
При использовании SHM эти копирования исключаются.
--
To UNSUBSCRIBE, email to debian-russian-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Reply to: