Альфа-смешивание работает медленно в Linux

мы разрабатываем приложение SWT/RCP (Eclipse 3.5) как для Windows, так и для Linux (на идентичном оборудовании). Приложение представляет собой ГИС-приложение, которое показывает несколько многослойных карт (изображения PNG), визуализированных с альфа-смешиванием.

org.eclipse.draw2d.Graphics.setAlpha(...);
org.eclipse.draw2d.Graphics.drawImage(...);

В Windows производительность довольно хорошая, но в Linux она очень плохая.

это проблема Linux (GTK/KDE)? или есть ли обходной путь для повышения производительности в Linux?


person rnd_nr_gen    schedule 17.05.2010    source источник
comment
Причин может быть много. Что такое видеокарта? Использует ли Linux аппаратное ускорение? Что такое оконный менеджер? Это составной оконный менеджер? Вы проверили, использует ли SWT аппаратное ускорение за кулисами?   -  person kazanaki    schedule 20.08.2010