You are viewing poige

Igor M Podlesny
Я и раньше предполагал, что subpixel smoothing это недешёвое удовольствие, но теперь дошли руки … 
14th-Nov-2007 01:54 am
… в этом убедиться — «испытания» проводились с использованием программы Terminal, и большого лог файла:
grayscale:
tail -n5000 access.log 0,00s user 0,02s system 0% cpu 9,221 total
tail -n5000 access.log 0,00s user 0,01s system 0% cpu 9,056 total

subpixel:
tail -n5000 access.log 0,01s user 0,01s system 0% cpu 20,275 total
tail -n5000 access.log 0,00s user 0,02s system 0% cpu 21,619 total
— Почему столь заметная разница, думаю, можно не объяснять. Да, конечно, начертание шрифтов становится не столь изящным, но:

1) мой Mac mini сделал меня терпимее к такому антиалиасингу (у MacOSX он всё равно мутнее ;-),

2) почти 3-е-кратное ускорение

Так что посмотрим. ;)
Comments 
14th-Nov-2007 02:52 am (UTC)
подсел на мак мини ? =)
14th-Nov-2007 06:09 am (UTC) - > подсел на мак мини ? =)
Нет, я бОльшую часть времени в ArchLinux * Xorg * Fluxbox. И мне тут замечательно.
14th-Nov-2007 11:45 am (UTC)
Гм. А в какой версии freetype есть grayscale ?
14th-Nov-2007 12:53 pm (UTC) - > Гм. А в какой версии freetype есть grayscale ?
Думаю, что в той, что у тебя, есть. :) Запусти gnome-control-center, затем Fonts, (Font Rendering: Details), и в разделе Smoothing будет: "None", "Grayscale", "Subpixel (LCDs)".
14th-Nov-2007 12:58 pm (UTC) - Re: > Гм. А в какой версии freetype есть grayscale ?
У меня не гнум :)))
14th-Nov-2007 01:00 pm (UTC) - У меня не metacity, но gnome-control-center есть, ровно как и …
… gnome-settings-daemon запущен. ;-)
14th-Nov-2007 01:01 pm (UTC) - В общем, я думаю, что этот режим будет, если включен AA, н
… выключен sub-pixel.
14th-Nov-2007 01:41 pm (UTC) - Re: В общем, я думаю, что этот режим будет, если включен AA,
cat ~/.fonts.conf дайте :]
14th-Nov-2007 02:29 pm (UTC) - Давай мыло, я тебе закину все мои настройки
 
14th-Nov-2007 02:57 pm (UTC) - Re: Давай мыло, я тебе закину все мои настройки
norguhtar at gmail dot com
21st-Nov-2007 02:43 pm (UTC) - Ну, как?
 
21st-Nov-2007 03:09 pm (UTC) - Re: Ну, как?
Отключил суббиксельное сглаживание.Рендерить побыстрее стало.
14th-Nov-2007 12:23 pm (UTC)
Это тот Terminal, который http://os-cillation.de/index.php?id=42?

У меня в нём стоит шрифт terminus, зелёно-жёлтого цвета на чёрном фоне, а антиалиасинг отключен вовсе.

$ time tail -n 5000 access_log.1
...
real 0m0.081s user 0m0.000s sys 0m0.009s

Повторно
real 0m0.055s user 0m0.001s sys 0m0.010s
14th-Nov-2007 12:26 pm (UTC)
Да, ещё всё зависит от размера шрифта. У меня Terminus-16, экран 80х24 занимает 802x472 пикселя.
14th-Nov-2007 12:35 pm (UTC)
Да, и антиалиасинг отключен не потому, что с ним медленно, а потому, что так лучше выглядит. Примерно вот так:

14th-Nov-2007 12:51 pm (UTC) - Я же не терминалку тестировал :)
— просто взял прогу, которая будет использовать freetype2, и выяснил, подтвердив догадку, как влияет subpixel rendering на быстродействие. А так, я пользуюсь mrxvt, поскольку он гораааздо быстрее:
tail -n5000 access.log  0,00s user 0,03s system 5% cpu 0,642 total
arch#  echo $LINES $COLUMNS
64 142
+ в 3-раза меньше по VSZ, и в ~9 раз по RSS

P. S. Я так и не перевёл свою систему на UTF-8 , так что, для меня, mrxvt однозначно лучший выбор. Да, ещё — у Terminal есть какая-то неприятная особенность менять screen size в ответ на какие-то Escape-последовательности, которые у меня выдаёт Midnight; а mrxvt на них чихать.
14th-Nov-2007 12:59 pm (UTC) - > Это тот Terminal, который http://os-cillation.de/index.php?id=42?
Да, оно
This page was loaded Jun 3rd 2015, 11:25 pm GMT.