Board.KolibriOS.org

Official KolibriOS board
It is currently Tue Jul 14, 2020 2:18 pm

All times are UTC+03:00




Post new topic  Reply to topic  [ 195 posts ]  Go to page Previous 1 2 3 4 5 613 Next
Author Message
 Post subject: Re: Mesa
PostPosted: Mon Nov 18, 2013 8:58 am 
Offline
Kernel Developer

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


Top
   
 Post subject: Re: Mesa
PostPosted: Mon Nov 18, 2013 2:31 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Новая pixlib для теста
http://ftp.kolibrios.org/users/Serge/ne ... 02-dbg0.7z


Top
   
 Post subject: Re: Mesa
PostPosted: Mon Nov 18, 2013 3:47 pm 
Offline
Kernel Developer
User avatar

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


Attachments:
File comment: Лог доски отладки. Порядок запуска: eglinfo, eglgears, eglengine, roller. Запуски разных программ разделены сообщениями о падении test - просто как разделитель.
boardlog_dbg.txt [30.47 KiB]
Downloaded 65 times

_________________
Сделаем мир лучше!
Top
   
 Post subject: Re: Mesa
PostPosted: Mon Nov 18, 2013 5:03 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
И ещё одна pixlib
http://ftp.kolibrios.org/users/Serge/ne ... 02-dbg1.7z


Top
   
 Post subject: Re: Mesa
PostPosted: Mon Nov 18, 2013 5:13 pm 
Offline
Kernel Developer
User avatar

Joined: Thu Sep 03, 2009 1:52 pm
Posts: 1624
То же самое.

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


Top
   
 Post subject: Re: Mesa
PostPosted: Mon Nov 18, 2013 5:19 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Лог нужен.


Top
   
 Post subject: Re: Mesa
PostPosted: Mon Nov 18, 2013 5:31 pm 
Offline
Kernel Developer
User avatar

Joined: Thu Sep 03, 2009 1:52 pm
Posts: 1624
Attachment:
File comment: Лог с драйвером drivers/i915.dll
boardlog1.txt [18.92 KiB]
Downloaded 88 times

Attachment:
File comment: Лог с драйвером debug/i915.dll
boardlog2.txt [25.88 KiB]
Downloaded 82 times

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


Top
   
 Post subject: Re: Mesa
PostPosted: Tue Nov 19, 2013 3:54 am 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
Serge wrote:

Attachment:
BOARDLOG_dell_dbg2.TXT [18.67 KiB]
Downloaded 66 times

Attachment:
BOARDLOG_pb_dbg2.TXT [51.11 KiB]
Downloaded 82 times

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

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


Top
   
 Post subject: Re: Mesa
PostPosted: Fri Nov 22, 2013 5:54 pm 
Offline
Kernel Developer

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


Last edited by Serge on Fri Nov 22, 2013 6:32 pm, edited 1 time in total.

Top
   
 Post subject: Re: Mesa
PostPosted: Fri Nov 22, 2013 6:13 pm 
Offline
Kernel Developer
User avatar

Joined: Thu Sep 03, 2009 1:52 pm
Posts: 1624
Можно пояснить, почему ускорение?

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


Top
   
 Post subject: Re: Mesa
PostPosted: Fri Nov 22, 2013 6:56 pm 
Offline
Kernel Developer

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


Top
   
 Post subject: Re: Mesa
PostPosted: Mon Nov 25, 2013 4:03 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 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+


Top
   
 Post subject: Re: Mesa
PostPosted: Mon Nov 25, 2013 5:37 pm 
Offline
Kernel Developer
User avatar

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


Attachments:
boardlog1.txt [20.29 KiB]
Downloaded 63 times
i915.txt [9.1 KiB]
Downloaded 85 times

_________________
Сделаем мир лучше!
Top
   
 Post subject: Re: Mesa
PostPosted: Mon Nov 25, 2013 6:00 pm 
Offline
Kernel Developer

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


Top
   
 Post subject: Re: Mesa
PostPosted: Mon Nov 25, 2013 6:16 pm 
Offline
Kernel Developer
User avatar

Joined: Thu Sep 03, 2009 1:52 pm
Posts: 1624
Драйвер с -pm=1 -fbc=1 работает.
Spoiler: Show
Attachment:
mgb.png
mgb.png [ 4.31 KiB | Viewed 1404 times ]
Это, правда, с похаченным ядром, BIOS настраивает MTRR так, что видеопамять оказывается uncacheable со всеми вытекающими, транковое ядро их не трогает.

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


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 195 posts ]  Go to page Previous 1 2 3 4 5 613 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited