Leency
1. Артефакты проходят после перемещения курсора ?
2. Проверь, у тебя eglgears работают? И напиши подробнее как Fplay работает. По логу он 3D драйвер загружает и через него картинку выводит, что уже нетривиально. А драйвер i915-dri, который никто не тестировал.
Search found 3943 matches
- Sun Feb 25, 2018 12:28 am
- Forum: Video
- Topic: Встроенные видеокарты Intel
- Replies: 456
- Views: 218280
- Thu Feb 08, 2018 4:57 pm
- Forum: Kernel
- Topic: функции 68.12 и 77.2
- Replies: 5
- Views: 8262
Re: функции 68.12 и 77.2
futex_wait(futex, 1, t) //если v == 1, поток ждет t сотых долей секунды, иначе выполнение продолжается v = 1 //закрыть вход другим потокам Это неправильно. У тебя между futex_wait(futex, 1, t) и v = 1 возникает race conditions. Вот код из futex_wait mov ecx, [ebp+FUTEX.pointer] mov eax, edx lock cm...
- Thu Feb 08, 2018 7:00 am
- Forum: Kernel
- Topic: функции 68.12 и 77.2
- Replies: 5
- Views: 8262
Re: функции 68.12 и 77.2
Гарантируется ли обнуление выделенного блока памяти? Да. f77.2 (futex_wait) Для входа в критическую секцию, поток должен выполнить два действия: 1) вызвать функцию f77.2 2) изменить значение контрольной переменной, чтобы закрыть вход для других потоков. Не понятен пункт 2. Фьютекс/мьютекс сам по се...
- Tue Feb 06, 2018 7:52 pm
- Forum: Video
- Topic: Встроенные видеокарты Intel
- Replies: 456
- Views: 218280
Re: Встроенные видеокарты Intel
Это лицензированный PowerVR SGX. У него другой драйвер.Kopa wrote:Графика в процессоре GMA 3600
- Mon Feb 05, 2018 4:42 pm
- Forum: Video
- Topic: Встроенные видеокарты Intel
- Replies: 456
- Views: 218280
Re: Встроенные видеокарты Intel
Kopa
А какой там pci device id у видео?
А какой там pci device id у видео?
- Mon Feb 05, 2018 3:47 am
- Forum: Distributives
- Topic: "Ночные" сборки KolibriOS
- Replies: 1357
- Views: 588374
Re: "Ночные" сборки KolibriOS
Возился с таймером HPET и заодно измерил латентность обработчика прерываний. Обнаружилась интересная вещь. В обычном состоянии при низкой нагрузке на цпу латентность 52-53 микросекунды. При 100% 2, иногда 3 микросекунды. Причина в использовании mwait в idle_thread. Если требуется низкая латентность ...
- Mon Feb 05, 2018 3:32 am
- Forum: Video
- Topic: Встроенные видеокарты Intel
- Replies: 456
- Views: 218280
Re: Встроенные видеокарты Intel
Неплохой прирост везде, кроме чтения и одиночного пикселя.
Leency
Intel HD 4600 это Haswell? У меня 4.7.10 почти готов. Там загрузку микрокода потестить надо.
Leency
Intel HD 4600 это Haswell? У меня 4.7.10 почти готов. Там загрузку микрокода потестить надо.
- Fri Feb 02, 2018 4:19 pm
- Forum: Distributives
- Topic: "Ночные" сборки KolibriOS
- Replies: 1357
- Views: 588374
Re: "Ночные" сборки KolibriOS
Тогда контекст fpu/sse переключаться не будет. Все будут с одним работать.dunkaist wrote:. Пока сделал, чтобы TS в do_change_task не устанавливался -- падения пропали.
- Sat Sep 30, 2017 4:59 pm
- Forum: Video
- Topic: VMware SVGA II
- Replies: 11
- Views: 12276
Re: VMware SVGA II
Надо смотреть. Там очень ограниченная эмуляция.
- Tue Aug 08, 2017 11:22 pm
- Forum: Video
- Topic: Новые драйвера для ATI Radeon.
- Replies: 609
- Views: 343135
Re: Новые драйвера для ATI Radeon.
Я готовлю новую версию. Надеюсь скоро завершить.
- Sat Jun 17, 2017 9:45 pm
- Forum: HLL
- Topic: Общие вопросы по языку Си.
- Replies: 34
- Views: 25308
Re: Общие вопросы по языку Си.
Code: Select all
unsigned int img_len = (IMG_HEIGHT*IMG_WIDTH*3);
unsigned int *p_img = NULL;
Я бы рекомендовал не мучиться с невыравненным доступом и использовать 32-х битный цвет и функцию Blit() для вывода.
- Tue May 30, 2017 3:12 pm
- Forum: HLL
- Topic: Настройка окружения и инструментов для компиляции программ на C для Kolibri в GNU Linux с исп. toolchain'а от Serge.
- Replies: 32
- Views: 38660
Re: Настройка окружения и инструментов для компиляции программ на C для Kolibri в GNU Linux с исп. toolchain'а от Serge.
10. Непонятно, почему папка с Linux'овыми инструментами для Kolibri, называется "win32". Поэтому, переименуем в "kos32". Закон Мерфи бессмертен. Ставится все в /home/autobuild/tools. Q. Почему такой путь? A. Потому что такой путь используется на сервере автосборки. Q. Почему пап...
- Sat Feb 18, 2017 2:28 pm
- Forum: Application libraries
- Topic: Newlib
- Replies: 234
- Views: 140940
Re: Newlib
netryxУ меня вопрос возник. Если использовать rand() при каждом вызове для одного файла будет генерироваться новое значение. Это не создаст проблем?
Code: Select all
buf->st_ino=(unsigned)rand();
- Fri Feb 17, 2017 6:31 pm
- Forum: Application libraries
- Topic: Newlib
- Replies: 234
- Views: 140940
Re: Newlib
netryx Удивительно, но работает stat /kolibrios под /kolibrios монтируется настоящий каталог. В ядре путь разворачивается в реальный, поэтому stat работает. У меня есть небольшая наработка кода, не совсем полностью устраняющая этот нюанс, могу показать (реализация lstat, которая просто парсит перед...
- Sun Feb 12, 2017 8:02 am
- Forum: Compilers and programming
- Topic: Tiny C Compiler
- Replies: 290
- Views: 195686
Re: Tiny C Compiler
Можешь не сомневаться. Ядро всегда обнуляет память, выделяемую для приложения.Siemargl wrote: Но по хорошему, загрузчик должен инициализировать .bss, в чем я в Колибри не уверен.