Тестирование MESA и его библиотек — различия между версиями
PastorDi (обсуждение | вклад) (Новая страница: «Mesa - Свободная реализация OpenGL. [http://www.mesa3d.org/] ==Пакеты== {{Меню|libdri-drivers}} {{Меню|libdricore1}} {{Мен...») |
PastorDi (обсуждение | вклад) |
||
Строка 2: | Строка 2: | ||
==Пакеты== | ==Пакеты== | ||
− | {{Меню|libdri-drivers}} | + | {{Меню|libdri-drivers}}, {{Меню|libdricore1}}, {{Меню|libegl1}}, {{Меню|libgbm1}}, {{Меню|libgl1}}, {{Меню|libglapi0}}, {{Меню|libglesv1_1}}, {{Меню|libglesv2_2}}, {{Меню|libopenvg1}}, {{Меню|libosmesa8}}, {{Меню|libwayland-egl1}}, {{Меню|libxatracker1}}, {{Меню|mesa}}, {{Меню|mesa-common}} |
− | + | ||
− | {{Меню|libdricore1}} | + | |
− | + | ||
− | {{Меню|libegl1}} | + | |
− | + | ||
− | {{Меню|libgbm1}} | + | |
− | + | ||
− | {{Меню|libgl1}} | + | |
− | + | ||
− | {{Меню|libglapi0}} | + | |
− | + | ||
− | {{Меню|libglesv1_1}} | + | |
− | + | ||
− | {{Меню|libglesv2_2}} | + | |
− | + | ||
− | {{Меню|libopenvg1}} | + | |
− | + | ||
− | {{Меню|libosmesa8}} | + | |
− | + | ||
− | {{Меню|libwayland-egl1}} | + | |
− | + | ||
− | {{Меню|libxatracker1}} | + | |
− | + | ||
− | {{Меню|mesa}} | + | |
− | + | ||
− | {{Меню|mesa-common}} | + | |
==Тесты== | ==Тесты== | ||
Строка 34: | Строка 8: | ||
При включенном движке '''Xrandr''' и при включенном движке '''OpenGL''' проделываем нижеследующие операции: | При включенном движке '''Xrandr''' и при включенном движке '''OpenGL''' проделываем нижеследующие операции: | ||
− | * - В консоли набираем: arbfplight | + | * - В консоли набираем: {{cmd|arbfplight}} |
Смотрим время + FPS | Смотрим время + FPS | ||
− | * - В консоли набираем: arbfslight | + | * - В консоли набираем: {{cmd|arbfslight}} |
Смотрим время + FPS | Смотрим время + FPS | ||
− | * - В консоли набираем: copypix | + | * - В консоли набираем: {{cmd|copypix}} |
Двигаем клавишами "стрелки" вверх/вниз/вправо/влево, так же с зажатым Shift двигаем. | Двигаем клавишами "стрелки" вверх/вниз/вправо/влево, так же с зажатым Shift двигаем. | ||
Ресайзим клавишами "x" и "y" и "X" и "Y". | Ресайзим клавишами "x" и "y" и "X" и "Y". | ||
− | * - В консоли набираем: copytex | + | * - В консоли набираем: {{cmd|copytex}} |
Смотрим время... | Смотрим время... | ||
− | * - В консоли набираем: cubemap | + | * - В консоли набираем: {{cmd|cubemap}} |
Двигаем клавишами "стрелки", вверх/вниз/вправо/влево, так же нажимаем клавиши "m" или "c" или "f" смотрим... | Двигаем клавишами "стрелки", вверх/вниз/вправо/влево, так же нажимаем клавиши "m" или "c" или "f" смотрим... | ||
− | * - В консоли набираем: dissolve | + | * - В консоли набираем: {{cmd|dissolve}} |
Смотрим... если первый раз "не понятно что", обновляем, нажимая клавишу "i". Та же меняем эффекты клавишей "m". При нажатии каждый раз "m" - каждый раз меняется эффект. | Смотрим... если первый раз "не понятно что", обновляем, нажимая клавишу "i". Та же меняем эффекты клавишей "m". При нажатии каждый раз "m" - каждый раз меняется эффект. | ||
− | * - В консоли набираем: drawoverhead | + | * - В консоли набираем: {{cmd|drawoverhead}} |
Ждем... смотрим время overhead. Чем меньше, тем лучше. | Ждем... смотрим время overhead. Чем меньше, тем лучше. | ||
− | * - В консоли набираем: drawpix | + | * - В консоли набираем: {{cmd|drawpix}} |
Клавиши для разнообразного движения: x, X, y, Y, w, W, h, H, p, P, r, R, z, Z | Клавиши для разнообразного движения: x, X, y, Y, w, W, h, H, p, P, r, R, z, Z | ||
Для бенчмарка надо нажать клавишу "b" | Для бенчмарка надо нажать клавишу "b" | ||
− | * - В консоли вводим: engine | + | * - В консоли вводим: {{cmd|engine}} |
Там смотрим вывод в консоли, время + FPS | Там смотрим вывод в консоли, время + FPS | ||
− | * - В консоли вводим: fbo_firecube | + | * - В консоли вводим: {{cmd|fbo_firecube}} |
− | * - В консоли вводим: fill | + | * - В консоли вводим: {{cmd|fill}} |
Сидим "До упора" и смотрим... потом консоль смотрим. :) | Сидим "До упора" и смотрим... потом консоль смотрим. :) | ||
− | * - В консоли вводим: fire | + | * - В консоли вводим: {{cmd|fire}} |
Там все клавиши будут расписаны на экране. | Там все клавиши будут расписаны на экране. | ||
− | * - В консоли вводим: gearbox | + | * - В консоли вводим: {{cmd|gearbox}} |
Смотрим время + FPS | Смотрим время + FPS | ||
− | * - В консоли набираем: glxheads | + | * - В консоли набираем: {{cmd|glxheads}} |
− | * - В консоли набираем: glxgears | + | * - В консоли набираем: {{cmd|glxgears}} |
− | * - В консоли набираем: linktest | + | * - В консоли набираем: {{cmd|linktest}} |
− | * - В консоли набираем: lodbias | + | * - В консоли набираем: {{cmd|lodbias}} |
− | * - В консоли набираем: morph3d | + | * - В консоли набираем: {{cmd|morph3d}} |
Пробуем жать в консоли цифры: 1, 2, 3, 4, 5 | Пробуем жать в консоли цифры: 1, 2, 3, 4, 5 | ||
− | * - В консоли набираем: multiarb | + | * - В консоли набираем: {{cmd|multiarb}} |
Смотрим время и FPS | Смотрим время и FPS | ||
− | * - В консоли набираем: ray | + | * - В консоли набираем: {{cmd|ray}} |
Там написаны клавиши для проверки. | Там написаны клавиши для проверки. | ||
− | * - В консоли набираем: renormal | + | * - В консоли набираем: {{cmd|renormal}} |
− | * - В консоли набираем: shadowtex | + | * - В консоли набираем: {{cmd|shadowtex}} |
− | * - В консоли набираем: singlebuffer | + | * - В консоли набираем: {{cmd|singlebuffer}} |
Клавиши "стрелки" и "b" для проверки | Клавиши "стрелки" и "b" для проверки | ||
− | * - В консоли набираем: texdemo1 | + | * - В консоли набираем: {{cmd|texdemo1}} |
− | * - В консоли набираем: tunnel2 | + | * - В консоли набираем: {{cmd|tunnel2}} |
Там все клавиши описаны | Там все клавиши описаны | ||
− | * - В консоли набираем: vao_demo | + | * - В консоли набираем: {{cmd|vao_demo}} |
− | * - В консоли набираем: vsraytrace | + | * - В консоли набираем: {{cmd|vsraytrace}} |
− | * - В консоли набираем: wincopy | + | * - В консоли набираем: {{cmd|wincopy}} |
;Ожидаемый результат: | ;Ожидаемый результат: |
Версия 19:36, 3 апреля 2013
Mesa - Свободная реализация OpenGL. [1]
Пакеты
libdri-drivers, libdricore1, libegl1, libgbm1, libgl1, libglapi0, libglesv1_1, libglesv2_2, libopenvg1, libosmesa8, libwayland-egl1, libxatracker1, mesa, mesa-common
Тесты
При включенном движке Xrandr и при включенном движке OpenGL проделываем нижеследующие операции:
- - В консоли набираем: arbfplight
Смотрим время + FPS
- - В консоли набираем: arbfslight
Смотрим время + FPS
- - В консоли набираем: copypix
Двигаем клавишами "стрелки" вверх/вниз/вправо/влево, так же с зажатым Shift двигаем.
Ресайзим клавишами "x" и "y" и "X" и "Y".
- - В консоли набираем: copytex
Смотрим время...
- - В консоли набираем: cubemap
Двигаем клавишами "стрелки", вверх/вниз/вправо/влево, так же нажимаем клавиши "m" или "c" или "f" смотрим...
- - В консоли набираем: dissolve
Смотрим... если первый раз "не понятно что", обновляем, нажимая клавишу "i". Та же меняем эффекты клавишей "m". При нажатии каждый раз "m" - каждый раз меняется эффект.
- - В консоли набираем: drawoverhead
Ждем... смотрим время overhead. Чем меньше, тем лучше.
- - В консоли набираем: drawpix
Клавиши для разнообразного движения: x, X, y, Y, w, W, h, H, p, P, r, R, z, Z
Для бенчмарка надо нажать клавишу "b"
- - В консоли вводим: engine
Там смотрим вывод в консоли, время + FPS
- - В консоли вводим: fbo_firecube
- - В консоли вводим: fill
Сидим "До упора" и смотрим... потом консоль смотрим. :)
- - В консоли вводим: fire
Там все клавиши будут расписаны на экране.
- - В консоли вводим: gearbox
Смотрим время + FPS
- - В консоли набираем: glxheads
- - В консоли набираем: glxgears
- - В консоли набираем: linktest
- - В консоли набираем: lodbias
- - В консоли набираем: morph3d
Пробуем жать в консоли цифры: 1, 2, 3, 4, 5
- - В консоли набираем: multiarb
Смотрим время и FPS
- - В консоли набираем: ray
Там написаны клавиши для проверки.
- - В консоли набираем: renormal
- - В консоли набираем: shadowtex
- - В консоли набираем: singlebuffer
Клавиши "стрелки" и "b" для проверки
- - В консоли набираем: texdemo1
- - В консоли набираем: tunnel2
Там все клавиши описаны
- - В консоли набираем: vao_demo
- - В консоли набираем: vsraytrace
- - В консоли набираем: wincopy
- Ожидаемый результат
Все визуальные тесты должны пройти без каких-либо артефактов.
Расширенные тесты
Тестируем игру tuxracer
- Установите игру tuxracer - urpmi extremetuxracer
- Запустите etracer с терминала или через SW
- Зайдите в настройки Видео и отредактируйте
- Запустите игру, и поиграйте несколько минут
- Ожидаемый результат
- Игра не должна завершиться аварийно (вылететь)
- В игре не должно быть мерцаний, прерывистого изображения.