Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Вт окт 23, 2018 12:35 am

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 195 сообщений ]  На страницу Пред. 1 2 3 4 5 613 След.
Автор Сообщение
 Заголовок сообщения: Re: Mesa
СообщениеДобавлено: Пн ноя 18, 2013 8:58 am 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3952
Mario_r4
Спасибо, буду разбираться. Ошибка не в Mesa, проблема в 2D драйвере. Тестирование будет долгим.


Вернуться к началу
 Заголовок сообщения: Re: Mesa
СообщениеДобавлено: Пн ноя 18, 2013 2:31 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3952
Новая pixlib для теста
http://ftp.kolibrios.org/users/Serge/ne ... 02-dbg0.7z


Вернуться к началу
 Заголовок сообщения: Re: Mesa
СообщениеДобавлено: Пн ноя 18, 2013 3:47 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Чт сен 03, 2009 1:52 pm
Сообщения: 1614
С новой pixlib eglgears рисует рамку окна и наглухо виснет. Судя по невозможности его прибить - где-то в системном вызове.


Вложения:
Комментарий к файлу: Лог доски отладки. Порядок запуска: eglinfo, eglgears, eglengine, roller. Запуски разных программ разделены сообщениями о падении test - просто как разделитель.
boardlog_dbg.txt [30.47 КБ]
34 скачивания

_________________
Сделаем мир лучше!
Вернуться к началу
 Заголовок сообщения: Re: Mesa
СообщениеДобавлено: Пн ноя 18, 2013 5:03 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3952
И ещё одна pixlib
http://ftp.kolibrios.org/users/Serge/ne ... 02-dbg1.7z


Вернуться к началу
 Заголовок сообщения: Re: Mesa
СообщениеДобавлено: Пн ноя 18, 2013 5:13 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Чт сен 03, 2009 1:52 pm
Сообщения: 1614
То же самое.

_________________
Сделаем мир лучше!


Вернуться к началу
 Заголовок сообщения: Re: Mesa
СообщениеДобавлено: Пн ноя 18, 2013 5:19 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3952
Лог нужен.


Вернуться к началу
 Заголовок сообщения: Re: Mesa
СообщениеДобавлено: Пн ноя 18, 2013 5:31 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Чт сен 03, 2009 1:52 pm
Сообщения: 1614
Вложение:
Комментарий к файлу: Лог с драйвером drivers/i915.dll
boardlog1.txt [18.92 КБ]
56 скачиваний

Вложение:
Комментарий к файлу: Лог с драйвером debug/i915.dll
boardlog2.txt [25.88 КБ]
51 скачивание

_________________
Сделаем мир лучше!


Вернуться к началу
 Заголовок сообщения: Re: Mesa
СообщениеДобавлено: Вт ноя 19, 2013 3:54 am 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
Serge писал(а):

Вложение:
BOARDLOG_dell_dbg2.TXT [18.67 КБ]
34 скачивания

Вложение:
BOARDLOG_pb_dbg2.TXT [51.11 КБ]
52 скачивания

На Dell остаются висеть все запущенные примеры кроме eglinfo, на PackardBell они завершаются, кроме fplay. Кроме отрисовки рамки собственно ничего не происходит, за исключением fplay в первый раз отрисовывающегося полностью, а потом исчезающего.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Вернуться к началу
 Заголовок сообщения: Re: Mesa
СообщениеДобавлено: Пт ноя 22, 2013 5:54 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3952
Тайлинг экрана даёт до +50% к fps. В шестерёнках было 2203, стало 3474. engine с 910 до 1250.
Скоро будет новый драйвер для тестов.
Update. engine максимум до 1611. Зависит от режима отображения (клавиши e m b).


Последний раз редактировалось Serge Пт ноя 22, 2013 6:32 pm, всего редактировалось 1 раз.

Вернуться к началу
 Заголовок сообщения: Re: Mesa
СообщениеДобавлено: Пт ноя 22, 2013 6:13 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Чт сен 03, 2009 1:52 pm
Сообщения: 1614
Можно пояснить, почему ускорение?

_________________
Сделаем мир лучше!


Вернуться к началу
 Заголовок сообщения: Re: Mesa
СообщениеДобавлено: Пт ноя 22, 2013 6:56 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3952
У Интела есть регистры, которые позволяют определить окно в видеопамяти, в пределах которого цпу может обращаться к тайловому буферу как к обычному линейному. При включённом тайлинге видеопамять разбивается на прямоугольные блоки. У АМД в одном из вариантов 32х16 пикселей, у Интела 128х8. При такой организации соседние пиксели по горизонтали и вертикали находятся близко в кеше гпу, что дает большой прирост быстродействия при текстурировании. Для всех гпу последние 15 лет тайловый режим работы является основным, это наверное тоже сказывается на приросте.


Вернуться к началу
 Заголовок сообщения: Re: Mesa
СообщениеДобавлено: Пн ноя 25, 2013 4:03 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3952
Новый тест
http://ftp.kolibrios.org/users/Serge/ne ... 02-dbg2.7z
Основные изменения в драйвере ядра:
1. Драйвер включает тайлинг экрана, поэтому всегда переустанавливает видеорежим. Если режим не указан в командной строке (ключ -m) драйвер ищет режим с текущим разрешением экрана или первый из списка доступных.
2.Меньше спама. Если указан ключ -l отладочная информация записывается в лог файл без дублирования на доску отладки. В противном случае весь вывод идёт на доску отладки, без записи в файл.
3. Новые опции командной строки
-pm=1 включает режимы энергосбережения
--fbc=1 компрессия экранного буфера, дополнительный режим энергосбережения для мобильных гпу.
-rc6=mask режимы энергосбережения rc6
-pc8=1 режим энергосбережения PC8+


Вернуться к началу
 Заголовок сообщения: Re: Mesa
СообщениеДобавлено: Пн ноя 25, 2013 5:37 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Чт сен 03, 2009 1:52 pm
Сообщения: 1614
Неплохо было бы предупредить, что нужно обновить ядро до r4286+.
Я запустила драйвер как .../i915 -l.../i915.txt -m1366x768x60, он записал лог в файл "i915.txt " с пробелом на конце. Два файла - старый I915.TXT и новый - с визуально одинаковым именем - это было неожиданно.
То же самое, eglgears после отрисовки рамки виснет.


Вложения:
boardlog1.txt [20.29 КБ]
32 скачивания
i915.txt [9.1 КБ]
54 скачивания

_________________
Сделаем мир лучше!
Вернуться к началу
 Заголовок сообщения: Re: Mesa
СообщениеДобавлено: Пн ноя 25, 2013 6:00 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3952
CleverMouse
Интересует работоспособность драйвера с -pm=1 -fbc=1
И результаты MGB до и после загрузки драйвера интересно сравнить.


Вернуться к началу
 Заголовок сообщения: Re: Mesa
СообщениеДобавлено: Пн ноя 25, 2013 6:16 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Чт сен 03, 2009 1:52 pm
Сообщения: 1614
Драйвер с -pm=1 -fbc=1 работает.
Спойлер: Показать
Вложение:
mgb.png
mgb.png [ 4.31 КБ | 890 просмотров ]
Это, правда, с похаченным ядром, BIOS настраивает MTRR так, что видеопамять оказывается uncacheable со всеми вытекающими, транковое ядро их не трогает.

_________________
Сделаем мир лучше!


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 195 сообщений ]  На страницу Пред. 1 2 3 4 5 613 След.

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB