Mesa

Discussing libraries simplifying applications development
  • Исправил ошибку с мусором, должно решить проблемы с выводом на gen5
    http://ftp.kolibrios.org/users/Serge/ne ... 12.5-v1.7z

    Ещё интересует средний fps в eglgears и eglengine, в последней с включенными display lists (клавиша "d") и без.
  • Mario_r4 wrote:Fplay после разворачивания на весь экран перестал отрисовываться, остался только звук.
    А вот здесь подробнее.
    Вылетает всегда или на определённом файле ?
    На первом запуске после загрузки или поcле демок и других роликов ?
    Если растянуть окно на весь экран ?
  • Serge wrote:Исправил ошибку с мусором, должно решить проблемы с выводом на gen5
    http://ftp.kolibrios.org/users/Serge/ne ... 12.5-v1.7z

    Ещё интересует средний fps в eglgears и eglengine, в последней с включенными display lists (клавиша "d") и без.
    Ты ее кардинально исправил - теперь на обоих тестовых ноутбуках кроме рамки окна со скином ничего не рисуется. Хотя формально, согласно логу, приложения работают.
    Spoiler:
    BOARDLOG_dell.TXT (14.25 KiB)
    Downloaded 190 times
    boardlog_pb.txt (15.57 KiB)
    Downloaded 188 times
    Serge wrote:Вылетает всегда или на определённом файле ?
    На первом запуске после загрузки или поcле демок и других роликов ?
    Если растянуть окно на весь экран ?
    Вылетает на тестовом файле сериала доктор хаус, который во всех предыдущих версиях плеера работал. Работает и в этой, но только до нажатия "Enter". Причем на Dell Inspiron нажатие "Enter" отрабатывает корректно. А на Acer PB отрисовываются кнопки и элементы, а само окно перестает реагировать. Также нельзя запустить ни одного нового приложения, мышка тоже пропадает. Я переключаюсь по Alt+Tab нап предварительно запущенный KFAR, сохраняю лог на флешку и принудительно отключаю ноут, удерживая кнопку питания. Если это поможет то у Dell экран 1600*900, а у Acer PB 1366*768.
    Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
  • Mario_r4
    На Acer страничное исключение в ядре происходит. Я думаю это связано с размером экрана и разрешением ролика. Если есть другие видео в 720х400 попробуй проверить.
  • Это DLL Hell. Поставил у себя начисто из архивов и тоже получил пустые рамочки, а ведь всё работало.

    http://ftp.kolibrios.org/users/Serge/ne ... i965-v5.7z
  • Serge wrote:Mario_r4
    На Acer страничное исключение в ядре происходит. Я думаю это связано с размером экрана и разрешением ролика. Если есть другие видео в 720х400 попробуй проверить.
    Разрешение самого видео не причем. Вот лог, я там запускал три разных ролика с разными разрешениями. Все работали до запуска драйвера, после запуска драйвера первый же завис. Далее мне опять же осталось скинуть лог и выключить ноут кнопкой питания.
    Spoiler:
    boardlog_pb.txt (11.11 KiB)
    Downloaded 173 times
    Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
  • Serge wrote:Это DLL Hell. Поставил у себя начисто из архивов и тоже получил пустые рамочки, а ведь всё работало.

    http://ftp.kolibrios.org/users/Serge/ne ... i965-v5.7z
    Dell Inspiron
    Работает все, но Fplay не полностью восстанавливает фон после выхода из полноэкранного режима. Также в последних версиях FPS заметно ниже по сравнению с Acer PB - особенно заметно на Gears.
    Spoiler:
    BOARDLOG_dell.TXT (16.08 KiB)
    Downloaded 174 times
    Acer PB
    По прежнему виснет Fplay при переключении в полноэкранный режим на любом видео.
    Spoiler:
    boardlog_pb.txt (16.1 KiB)
    Downloaded 170 times
    Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
  • Быстродействие - больная тема. Пока не будет переписан код mtrr и включено pat все gpu до SandyBridge будут серьёзно уступать SB+. Причина в кешеровании. SandyBridge фактически является настоящим APU с общим когерентным кешем cpu и gpu. Командные буферы расположены в обычной кешируемой памяти. У предыдущих поколений буфер располагается в некешируемой памяти. Оптимальным будет размещение в write-combined memory, но без mtrr и pat получается только некешируемая. Но некоторые оптимизации я ещё сделаю.
  • http://ftp.kolibrios.org/users/Serge/ne ... 12.5-v2.7z Должно исправить падение в Fplay
  • Вроде всё работает.

    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 173 times
    Сделаем мир лучше!
  • Сделал пару оптимизаций
    http://ftp.kolibrios.org/users/Serge/ne ... 12.6-v0.7z
  • Всё ещё работает, FPS без изменений.
    Attachments
    BOARDLOG.TXT (15.33 KiB)
    Downloaded 170 times
    Сделаем мир лучше!
  • Serge wrote:Сделал пару оптимизаций
    http://ftp.kolibrios.org/users/Serge/ne ... 12.6-v0.7z
    Dell Inspiron
    Ускорения нет, артефакты после возврата из полноэкранного режима Fplay остались.
    Spoiler:
    BOARDLOG_dell.TXT (15.93 KiB)
    Downloaded 176 times
    Acer PB
    Есть ускорение - на matrix узнал, что кроме буковок есть еще и "лица", eglengine теперь и без клавиши "d" работает быстро, а разница между режимами уменьшилась. Fplay корректно работает с полноэкранным режимом, но артефакты после возврата из полноэкранного режима также присутствуют.
    Spoiler:
    boardlog_pb.txt (17.18 KiB)
    Downloaded 163 times
    Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
  • Всего шесть лет и у нас появился аппаратный 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.
  • Who is online

    Users browsing this forum: No registered users and 6 guests