No edit summary |
No edit summary |
||
Line 22: | Line 22: | ||
Каждый тест предваряется нижеследующими шагами, в случае если Вы используете не livecd: | Каждый тест предваряется нижеследующими шагами, в случае если Вы используете не livecd: | ||
* убедимся, что файл /etc/X11/xorg.conf не существует ( команда ls -al /etc/X11/xorg.conf должна "ругнуться", что файла нет ), | * убедимся, что файл /etc/X11/xorg.conf не существует ( команда ls -al /etc/X11/xorg.conf должна "ругнуться", что файла нет ), или же файл существует, но в нем явно указан nouveau ( команда grep nouveau /etc/X11/xorg.conf должна показать 'Driver "nouveau"' ); | ||
* выключим и выключим комьютер; | * выключим и выключим комьютер; | ||
Line 29: | Line 28: | ||
Данный тест проверяет, что nouveau-драйвер определяет оборудование, стартует X-ы ну и вообще начинает работать. | Данный тест проверяет, что nouveau-драйвер определяет оборудование, стартует X-ы ну и вообще начинает работать. | ||
* посмотрим, корректно ли загружается система | * посмотрим, корректно ли загружается система | ||
Ожидаемый результат: | ;Ожидаемый результат: | ||
* Система должна загрузиться корректно, без всякого рода артефактов, графический режим должен быть оптимальным для монитора. | |||
* Любое искажение изображения - провал теста. | |||
===Testcase nouveau xvideo=== | ===Testcase nouveau xvideo=== | ||
Данный тест проверяет успешное воспроизведение видео с ускорением xvideo. | Данный тест проверяет успешное воспроизведение видео с ускорением xvideo. | ||
* проверим установлен ли totem и gnome-media-apps ( команда yum install totem gnome-media-apps ); | * проверим установлен ли totem и gnome-media-apps ( команда yum install totem gnome-media-apps ); | ||
* запустим gstreamer-properties, зайдем на закладку Video (Видео) и установим Default Output Plugin | * запустим gstreamer-properties, зайдем на закладку Video (Видео) и установим Default Output Plugin (Выход по умолчанию) в X Window System (X11/XShm/Xv) (Система X Window (с расширениями X11/XShm/Xv)); | ||
* нажмем кнопку "Test" (Проверить) проверим, что тестовое окно корректно отображается; | * нажмем кнопку "Test" (Проверить) проверим, что тестовое окно корректно отображается; | ||
* попробуем проиграть видеофайл, например этот http://www.redhat.com/v/magazine/ogg/NET_MAN.ogg, для этого откроем totem и воспроизведем видео-файл; | * попробуем проиграть видеофайл, например этот http://www.redhat.com/v/magazine/ogg/NET_MAN.ogg, для этого откроем totem и воспроизведем видео-файл; | ||
* попробуем перемещать окно с видео-воспроизведением, поставим видео на паузу, попробуем перемотать, включить/отключить полноэкранный режим. | * попробуем перемещать окно с видео-воспроизведением, поставим видео на паузу, попробуем перемотать, включить/отключить полноэкранный режим. | ||
Ожидаемый результат: | |||
;Ожидаемый результат: | |||
*Оба изображения (проверочное gstreamer и воспроизводимый файл в totem) должны корректно отображаться, видео должно воспроизводится плавно, без притормаживаний, цвета изображения должны быть также правильными. Изображения не должны нарушаться артефактами и прочим эффектами, коих быть не должно. | |||
===Testcase nouveau restartx=== | ===Testcase nouveau restartx=== | ||
Данный тест проверяет правильно ли X-ы стартуют и перегружаются с драйверов нуво. | Данный тест проверяет правильно ли X-ы стартуют и перегружаются с драйверов нуво. | ||
* загрузимся в консоль, для этого при появлении окна загрузки (grub) нажмем клавишу 'e', | * загрузимся в консоль, для этого при появлении окна загрузки (grub) нажмем клавишу 'e', выберем строку загрузки, снова нажмем 'e' и добавим в конце строки через пробел один символ "3" (цифру три); | ||
* система загрузиться в консольном режиме, зайдем под обычным пользователем (для тестирующих на livecd имя пользователя liveuser без пароля); | * система загрузиться в консольном режиме, зайдем под обычным пользователем (для тестирующих на livecd имя пользователя liveuser без пароля); | ||
* попробуем загрузить Х-ы вручную, команда startx, проверяем все ли правильно загружается, отображается; | * попробуем загрузить Х-ы вручную, команда startx, проверяем все ли правильно загружается, отображается; | ||
* выходим из сеанса, обратно в консоль и запускаем startx снова и вновь проверяем все-ли в порядке. | * выходим из сеанса, обратно в консоль и запускаем startx снова и вновь проверяем все-ли в порядке. | ||
Ожидаемый результат: | ;Ожидаемый результат: | ||
* Х-ы должны правильно загружаться и перезагружаться, без артефактов, изображение должно быть правильным. |
Revision as of 10:56, 28 September 2010
Итак сегодня мы тестируем свободный видеодрайвер Nouveau в комплекте Fedora Linux 14.
Можно ли проводить тест
Сперва давайте посмотрим, можем ли проводить тест:
/sbin/lspci -d 10de: | grep -iq VGA && echo "Join Nouveau Fedora Test Day" || echo "No nVidia graphics hardware found."
если эта команда напишет "Join Nouveau Fedora Test Day" - значит можем!
Как проводить тест
Возможно 2 варианта:
- первый - установи и/или обновить Fedora Linux 14 (http://fedoraproject.org/get-prerelease - ссылка на установочные диски предварительной версии)
- второй - наиболее простой, скачать livecd и провести тест с них (ссылки ниже).
Live-образы для тестирования:
- для архитектуры i686: http://adamwill.fedorapeople.org/graphics_test_week_201009/graphics_test_201009-i686.iso
- для архитектуры x86_64 http://adamwill.fedorapeople.org/graphics_test_week_201009/graphics_test_201009-x86_64.iso
Тесты
Каждый тест предваряется нижеследующими шагами, в случае если Вы используете не livecd:
- убедимся, что файл /etc/X11/xorg.conf не существует ( команда ls -al /etc/X11/xorg.conf должна "ругнуться", что файла нет ), или же файл существует, но в нем явно указан nouveau ( команда grep nouveau /etc/X11/xorg.conf должна показать 'Driver "nouveau"' );
- выключим и выключим комьютер;
Testcase nouveau basic
Данный тест проверяет, что nouveau-драйвер определяет оборудование, стартует X-ы ну и вообще начинает работать.
- посмотрим, корректно ли загружается система
- Ожидаемый результат
- Система должна загрузиться корректно, без всякого рода артефактов, графический режим должен быть оптимальным для монитора.
- Любое искажение изображения - провал теста.
Testcase nouveau xvideo
Данный тест проверяет успешное воспроизведение видео с ускорением xvideo.
- проверим установлен ли totem и gnome-media-apps ( команда yum install totem gnome-media-apps );
- запустим gstreamer-properties, зайдем на закладку Video (Видео) и установим Default Output Plugin (Выход по умолчанию) в X Window System (X11/XShm/Xv) (Система X Window (с расширениями X11/XShm/Xv));
- нажмем кнопку "Test" (Проверить) проверим, что тестовое окно корректно отображается;
- попробуем проиграть видеофайл, например этот http://www.redhat.com/v/magazine/ogg/NET_MAN.ogg, для этого откроем totem и воспроизведем видео-файл;
- попробуем перемещать окно с видео-воспроизведением, поставим видео на паузу, попробуем перемотать, включить/отключить полноэкранный режим.
- Ожидаемый результат
- Оба изображения (проверочное gstreamer и воспроизводимый файл в totem) должны корректно отображаться, видео должно воспроизводится плавно, без притормаживаний, цвета изображения должны быть также правильными. Изображения не должны нарушаться артефактами и прочим эффектами, коих быть не должно.
Testcase nouveau restartx
Данный тест проверяет правильно ли X-ы стартуют и перегружаются с драйверов нуво.
- загрузимся в консоль, для этого при появлении окна загрузки (grub) нажмем клавишу 'e', выберем строку загрузки, снова нажмем 'e' и добавим в конце строки через пробел один символ "3" (цифру три);
- система загрузиться в консольном режиме, зайдем под обычным пользователем (для тестирующих на livecd имя пользователя liveuser без пароля);
- попробуем загрузить Х-ы вручную, команда startx, проверяем все ли правильно загружается, отображается;
- выходим из сеанса, обратно в консоль и запускаем startx снова и вновь проверяем все-ли в порядке.
- Ожидаемый результат
- Х-ы должны правильно загружаться и перезагружаться, без артефактов, изображение должно быть правильным.