Board.KolibriOS.org

Official KolibriOS board
It is currently Thu Jun 20, 2019 10:23 am

All times are UTC+03:00




Post new topic  Reply to topic  [ 195 posts ]  Go to page Previous 16 7 8 9 1013 Next
Author Message
 Post subject: Re: Mesa
PostPosted: Sat Dec 21, 2013 11:18 am 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
Serge wrote:
Мусор в верхней части экрана меняется во время работы программы или появляется только при запуске ?
Update.
Уже знаю, удалось воспроизвести ошибку.

Меняется при запуске программ из тестового комплекта.

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


Top
   
 Post subject: Re: Mesa
PostPosted: Sat Dec 21, 2013 12:54 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Исправил ошибку с мусором, должно решить проблемы с выводом на gen5
http://ftp.kolibrios.org/users/Serge/ne ... 12.5-v1.7z

Ещё интересует средний fps в eglgears и eglengine, в последней с включенными display lists (клавиша "d") и без.


Top
   
 Post subject: Re: Mesa
PostPosted: Sat Dec 21, 2013 1:06 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Mario_r4 wrote:
Fplay после разворачивания на весь экран перестал отрисовываться, остался только звук.
А вот здесь подробнее.
Вылетает всегда или на определённом файле ?
На первом запуске после загрузки или поcле демок и других роликов ?
Если растянуть окно на весь экран ?


Top
   
 Post subject: Re: Mesa
PostPosted: Sun Dec 22, 2013 1:00 am 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
Serge wrote:
Исправил ошибку с мусором, должно решить проблемы с выводом на gen5
http://ftp.kolibrios.org/users/Serge/ne ... 12.5-v1.7z

Ещё интересует средний fps в eglgears и eglengine, в последней с включенными display lists (клавиша "d") и без.

Ты ее кардинально исправил - теперь на обоих тестовых ноутбуках кроме рамки окна со скином ничего не рисуется. Хотя формально, согласно логу, приложения работают.
Spoiler: Show
Attachment:
BOARDLOG_dell.TXT [14.25 KiB]
Downloaded 41 times

Attachment:
boardlog_pb.txt [15.57 KiB]
Downloaded 43 times


Serge wrote:
Вылетает всегда или на определённом файле ?
На первом запуске после загрузки или поcле демок и других роликов ?
Если растянуть окно на весь экран ?

Вылетает на тестовом файле сериала доктор хаус, который во всех предыдущих версиях плеера работал. Работает и в этой, но только до нажатия "Enter". Причем на Dell Inspiron нажатие "Enter" отрабатывает корректно. А на Acer PB отрисовываются кнопки и элементы, а само окно перестает реагировать. Также нельзя запустить ни одного нового приложения, мышка тоже пропадает. Я переключаюсь по Alt+Tab нап предварительно запущенный KFAR, сохраняю лог на флешку и принудительно отключаю ноут, удерживая кнопку питания. Если это поможет то у Dell экран 1600*900, а у Acer PB 1366*768.

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


Top
   
 Post subject: Re: Mesa
PostPosted: Sun Dec 22, 2013 8:02 am 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Mario_r4
На Acer страничное исключение в ядре происходит. Я думаю это связано с размером экрана и разрешением ролика. Если есть другие видео в 720х400 попробуй проверить.


Top
   
 Post subject: Re: Mesa
PostPosted: Sun Dec 22, 2013 12:40 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Это DLL Hell. Поставил у себя начисто из архивов и тоже получил пустые рамочки, а ведь всё работало.

http://ftp.kolibrios.org/users/Serge/ne ... i965-v5.7z


Top
   
 Post subject: Re: Mesa
PostPosted: Sun Dec 22, 2013 2:33 pm 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
Serge wrote:
Mario_r4
На Acer страничное исключение в ядре происходит. Я думаю это связано с размером экрана и разрешением ролика. Если есть другие видео в 720х400 попробуй проверить.

Разрешение самого видео не причем. Вот лог, я там запускал три разных ролика с разными разрешениями. Все работали до запуска драйвера, после запуска драйвера первый же завис. Далее мне опять же осталось скинуть лог и выключить ноут кнопкой питания.
Spoiler: Show
Attachment:
boardlog_pb.txt [11.11 KiB]
Downloaded 40 times

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


Top
   
 Post subject: Re: Mesa
PostPosted: Sun Dec 22, 2013 3:01 pm 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
Serge wrote:
Это DLL Hell. Поставил у себя начисто из архивов и тоже получил пустые рамочки, а ведь всё работало.

http://ftp.kolibrios.org/users/Serge/ne ... i965-v5.7z

Dell Inspiron
Работает все, но Fplay не полностью восстанавливает фон после выхода из полноэкранного режима. Также в последних версиях FPS заметно ниже по сравнению с Acer PB - особенно заметно на Gears.
Spoiler: Show
Attachment:
BOARDLOG_dell.TXT [16.08 KiB]
Downloaded 41 times

Acer PB
По прежнему виснет Fplay при переключении в полноэкранный режим на любом видео.
Spoiler: Show
Attachment:
boardlog_pb.txt [16.1 KiB]
Downloaded 40 times

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


Top
   
 Post subject: Re: Mesa
PostPosted: Sun Dec 22, 2013 5:22 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Быстродействие - больная тема. Пока не будет переписан код mtrr и включено pat все gpu до SandyBridge будут серьёзно уступать SB+. Причина в кешеровании. SandyBridge фактически является настоящим APU с общим когерентным кешем cpu и gpu. Командные буферы расположены в обычной кешируемой памяти. У предыдущих поколений буфер располагается в некешируемой памяти. Оптимальным будет размещение в write-combined memory, но без mtrr и pat получается только некешируемая. Но некоторые оптимизации я ещё сделаю.


Top
   
 Post subject: Re: Mesa
PostPosted: Sun Dec 22, 2013 10:47 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
http://ftp.kolibrios.org/users/Serge/ne ... 12.5-v2.7z Должно исправить падение в Fplay


Top
   
 Post subject: Re: Mesa
PostPosted: Mon Dec 23, 2013 4:43 pm 
Offline
Kernel Developer
User avatar

Joined: Thu Sep 03, 2009 1:52 pm
Posts: 1619
Вроде всё работает.

FPS:
eglgears: 3324 frames in 6.0 seconds = 554.000 FPS
eglengine без display lists: 170 frames in 6.0 seconds = 28.333 FPS
eglengine после enable display lists: 945 frames in 6.0 seconds = 157.500 FPS


Attachments:
BOARDLOG.TXT [17.68 KiB]
Downloaded 42 times

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

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Сделал пару оптимизаций
http://ftp.kolibrios.org/users/Serge/ne ... 12.6-v0.7z


Top
   
 Post subject: Re: Mesa
PostPosted: Mon Dec 23, 2013 7:06 pm 
Offline
Kernel Developer
User avatar

Joined: Thu Sep 03, 2009 1:52 pm
Posts: 1619
Всё ещё работает, FPS без изменений.


Attachments:
BOARDLOG.TXT [15.33 KiB]
Downloaded 39 times

_________________
Сделаем мир лучше!
Top
   
 Post subject: Re: Mesa
PostPosted: Tue Dec 24, 2013 2:24 am 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
Serge wrote:
Сделал пару оптимизаций
http://ftp.kolibrios.org/users/Serge/ne ... 12.6-v0.7z

Dell Inspiron
Ускорения нет, артефакты после возврата из полноэкранного режима Fplay остались.
Spoiler: Show
Attachment:
BOARDLOG_dell.TXT [15.93 KiB]
Downloaded 37 times

Acer PB
Есть ускорение - на matrix узнал, что кроме буковок есть еще и "лица", eglengine теперь и без клавиши "d" работает быстро, а разница между режимами уменьшилась. Fplay корректно работает с полноэкранным режимом, но артефакты после возврата из полноэкранного режима также присутствуют.
Spoiler: Show
Attachment:
boardlog_pb.txt [17.18 KiB]
Downloaded 42 times

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


Top
   
 Post subject: Re: Mesa
PostPosted: Tue Dec 24, 2013 10:21 am 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Всего шесть лет и у нас появился аппаратный OpenGL :D

Mario_r4 CleverMouse
если есть возможность, сделайте замеры в Линух, чтобы был ориентир по быстродействию
пакет mesa-utils
vblank_mode=0 glxgears -geometry 384x384

С артефактами так просто не справиться, надо синхронизировать ядро и гпу, блокировать оконную карту пока гпу рисует во фреймбуфер.


Last edited by Serge on Tue Dec 24, 2013 2:24 pm, edited 1 time in total.

Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 195 posts ]  Go to page Previous 16 7 8 9 1013 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 2 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