Просмотр сообщений
Страниц: [1] 2 3 ... 45
1  Установка и настройка / Установка и настройка / Re: Alt+Tab не работает : Июля 08, 2015, 10:16:05 am
Запустите терминал, нажмите Ctrl + Alt + O,  установите флаг intercept system hotkeys.
2  Разработка / Разработка графических приложений / QNX 6.6 Screen chroma : Февраля 09, 2015, 10:06:31 am
Не получается реализовать chroma key, делаю так:

int transparency = SCREEN_TRANSPARENCY_SOURCE_COLOR;
int err=screen_set_window_property_iv(draw_surf.surf_win, SCREEN_PROPERTY_TRANSPARENCY, &transparency);
Здесь err=0;

int color=0;
int err = screen_set_window_property_iv(draw_surf.surf_win, SCREEN_PROPERTY_REFERENCE_COLOR, &color);
Здесь err=-1, errno=48(not supported);
Библиотека libscreen за 20 февраля 2014 (size 93699) с предыдущей библиотекой sloginfo писал unknow property SCREEN_PROPERTY_REFERENCE_COLOR.
Удавалось ли кому использовать это свойство и как?
Заранее благодарю.
3  Разработка / Разработка графических приложений / QNX 6.6 Screen mouse pointer bitmap : Февраля 09, 2015, 09:49:31 am
Как установить для указателя мыши свой bitmap? В свойствах window object нашел только SCREEN_PROPERTY_BRUSH но это совсем не то...
Заранее благодарю.
4  Установка и настройка / Поддержка аппаратного обеспечения в QNX / Re: Вышло обновление для графических драйверов devg-i830, devg-intelhd, devg-mat : Февраля 03, 2015, 11:05:37 am
Вот  blitbench, сделаный из linebench lestsat-а блитятся прямоугольники 30x30:
запускать с опцией 0 - без альфа 1- с альфа:
Без альфа:
Для Radeon9600 ~20000 blit/per sec.
Для 8086/116h SandyBridge 2457 blit/per sec.
Если окно с теста полностью перекрыть другим окном:
Для Radeon9600 ~40000 blit/per sec.
Для 8086/116h SandyBridge ~300000! blit/per sec.
5  Установка и настройка / Программное обеспечение / Re: Двупанельный файловый навигатор : Ноября 28, 2014, 11:46:09 am
http://www.qnx.com/download/group.html?programid=19605
6  Установка и настройка / Поддержка аппаратного обеспечения в QNX / Re: Вышло обновление для графических драйверов devg-i830, devg-intelhd, devg-matroxp : Ноября 13, 2014, 03:09:24 pm
Lestat, скажите, есть ли какие новости по проблеме выше? Спасибо.
7  Установка и настройка / Поддержка аппаратного обеспечения в QNX / Re: Вышло обновление для графических драйверов devg-i830, devg-intelhd, devg-matroxp : Июня 02, 2014, 09:25:43 pm
Спасибо. Буду ждать с нетерпением, почему-то л-ка не работает... Wink.
8  Установка и настройка / Поддержка аппаратного обеспечения в QNX / Re: Вышло обновление для графических драйверов devg-i830, devg-intelhd, devg-mat : Мая 27, 2014, 09:27:47 pm
извините, что коротко: 8086/116h SandyBridge
9  Установка и настройка / Поддержка аппаратного обеспечения в QNX / Re: Вышло обновление для графических драйверов devg-i830, devg-intelhd, devg-matroxp : Мая 26, 2014, 02:37:57 pm
В kev файле видно, что порции данных, на отрисовку которых требовалось ~3мс в случайные момент отрисовываются  за 130мс и в логфайл пишется [intelhd] blit ring buffer lockup at 2nd wait_idle()! и [intelhd] blit ring buffer lockup at wait_idle()!
10  Установка и настройка / Поддержка аппаратного обеспечения в QNX / Re: Вышло обновление для графических драйверов devg-i830, devg-intelhd, devg-matroxp : Мая 26, 2014, 08:30:16 am
Пробовал старый драйвер intel-hd - появляется только мышь и все висит, даже сеть. Может есть возможность использовать старый драйвер для 8086/116h?
Через пару недель сдавать заказчику, не знаем как выкрутиться... Sad
11  Установка и настройка / Поддержка аппаратного обеспечения в QNX / Re: Вышло обновление для графических драйверов devg-i830, devg-intelhd, devg-matroxp : Мая 25, 2014, 06:01:58 pm
и 2-й:
12  Установка и настройка / Поддержка аппаратного обеспечения в QNX / Re: Вышло обновление для графических драйверов devg-i830, devg-intelhd, devg-matroxp : Мая 25, 2014, 06:00:31 pm
Вот 2 файла:
13  Установка и настройка / Поддержка аппаратного обеспечения в QNX / Re: Вышло обновление для графических драйверов devg-i830, devg-intelhd, devg-matroxp : Мая 23, 2014, 10:26:23 am
Или я неправильно понял, или... На мютексе висит нить1 Мютекс захватывает вроде нить 2, но в ней только gf_draw_begin/end.
Нить 1 это по PtTimer gf блитинг нескольких поверхностей в одну и Pg блитинг ее в регион фотоновского окна каждые ~20мс.
Нить 2 это gf отрисовка всех вошедших данных на 1 поверхность, каждые ~300мс, некоторые данные блитятся в другую поверхность 5000*3000 из которой потом прямоугольниками 50*30 блитятся на 1 поверхность.
Нить 7 принимает данные и разблокирует нить 2
Данные поступают равномерно и одинаковыми порциями.
прикрепляю скриншот.

Могу прислать kev файл.
Немогу прикрепить вложение:(
14  Установка и настройка / Поддержка аппаратного обеспечения в QNX / Re: Вышло обновление для графических драйверов devg-i830, devg-intelhd, devg-matroxp : Мая 22, 2014, 02:28:41 pm
При интенсивном блитинге переодически наблюдаются провалы  производительности: сцена отрисовывается ~15мс в провале ~130мс,  анализ kev файла показал, что из них 100мс залочено мутексом. после провала sloginfo пополняется строчками: [intelhd] blit ring buffer lockup at 2nd wait_idle()!, реже [intelhd] blit ring buffer lockup at wait_idle()!
15  Установка и настройка / Поддержка аппаратного обеспечения в QNX / Re: Вышло обновление для графических драйверов devg-i830, devg-intelhd, devg-mat : Мая 19, 2014, 04:03:32 pm
Немного непонятно, что лежит внутри gf_draw_begin/gf_draw_end. Если можно то нарисуйте хотя бы схемотично, что там происходит.
draw_begin->gf_draw_polyline->draw_end и так 20000 раз.
olddc = phdcsetcurent->PgDrawPolygonCx->phdcsetcurent(olddc)  и так 20000 раз.
на радеоне скорость практически одинаковая(gf_* процентов на 30 медленее)
а на intelhd в десяток раз медленее.
draw_begin->gf_draw_polyline и так 20000 раз->draw_end.
olddc = phdcsetcurent->PgDrawPolygonCx так 20000 раз->phdcsetcurent(olddc).
на радеоне скорость практически одинаковая.
а на intelhd gf* в десяток раз медленее, а Pg* раза в ~2 медленее чем на радеоне(на платформе с радеоном процессор в 2 раза быстрее).
Страниц: [1] 2 3 ... 45