From Fedora Project Wiki
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 2: | Line 2: | ||
Итак сегодня мы тестируем свободный видеодрайвер Nouveau в комплекте Fedora Linux 14. | Итак сегодня мы тестируем свободный видеодрайвер Nouveau в комплекте Fedora Linux 14. | ||
Сперва давайте посмотрим, можем ли проводить тест: | Сперва давайте посмотрим, можем ли проводить тест: | ||
/sbin/lspci -d 10de: | grep -iq VGA && echo "Join Nouveau Fedora Test Day" || echo "No nVidia graphics hardware found." | /sbin/lspci -d 10de: | grep -iq VGA && echo "Join Nouveau Fedora Test Day" || echo "No nVidia graphics hardware found." | ||
Line 9: | Line 7: | ||
если эта команда напишет "Join Nouveau Fedora Test Day" - значит можем! | если эта команда напишет "Join Nouveau Fedora Test Day" - значит можем! | ||
Как проводить тест, возможно 2 варианта: | |||
* первый - установи и/или обновить Fedora Linux 14 (http://fedoraproject.org/get-prerelease - ссылка на установочные диски предварительной версии) | |||
* первый - | |||
* второй - наиболее простой, скачать livecd и провести тест с них (ссылки ниже). | * второй - наиболее простой, скачать livecd и провести тест с них (ссылки ниже). | ||
Line 19: | Line 15: | ||
* для архитектуры x86_64 http://adamwill.fedorapeople.org/graphics_test_week_201009/graphics_test_201009-x86_64.iso | * для архитектуры x86_64 http://adamwill.fedorapeople.org/graphics_test_week_201009/graphics_test_201009-x86_64.iso | ||
Тесты: | |||
Каждый тест предваряется нижеследующими шагами, в случае если Вы используете не livecd: | Каждый тест предваряется нижеследующими шагами, в случае если Вы используете не livecd: | ||
* убедимся, что файл /etc/X11/xorg.conf не существует ( команда ls -al /etc/X11/xorg.conf должна "ругнуться", что файла нет ), или же файл существует, но в нем явно указан nouveau ( команда grep nouveau /etc/X11/xorg.conf должна показать 'Driver "nouveau"' ); | * убедимся, что файл /etc/X11/xorg.conf не существует ( команда ls -al /etc/X11/xorg.conf должна "ругнуться", что файла нет ), | ||
* выключим и | или же файл существует, но в нем явно указан nouveau ( команда grep nouveau /etc/X11/xorg.conf должна показать 'Driver "nouveau"' ); | ||
* выключим и выключим комьютер; | |||
Testcase nouveau basic | |||
Данный тест проверяет, что nouveau-драйвер определяет оборудование, стартует X-ы ну и вообще начинает работать. | Данный тест проверяет, что nouveau-драйвер определяет оборудование, стартует X-ы ну и вообще начинает работать. | ||
* посмотрим, корректно ли загружается система | * посмотрим, корректно ли загружается система | ||
Ожидаемый результат: | |||
Система должна загрузиться корректно, без всякого рода артефактов, графический режим должен быть оптимальным для монитора. | |||
Любое искажение изображения - провал теста. | |||
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 (Выход по умолчанию) в X Window System (X11/XShm/Xv) (Система X Window (с расширениями X11/XShm/Xv)); | * запустим 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 | |||
Данный тест проверяет правильно ли X-ы стартуют и перегружаются с драйверов нуво. | Данный тест проверяет правильно ли X-ы стартуют и перегружаются с драйверов нуво. | ||
* загрузимся в консоль, для этого при появлении окна загрузки (grub) нажмем клавишу 'e', выберем строку загрузки, снова нажмем 'e' и добавим в конце строки через пробел один символ "3" (цифру три); | * загрузимся в консоль, для этого при появлении окна загрузки (grub) нажмем клавишу 'e', | ||
выберем строку загрузки, снова нажмем 'e' и добавим в конце строки через пробел один символ "3" (цифру три); | |||
* система загрузиться в консольном режиме, зайдем под обычным пользователем (для тестирующих на livecd имя пользователя liveuser без пароля); | * система загрузиться в консольном режиме, зайдем под обычным пользователем (для тестирующих на livecd имя пользователя liveuser без пароля); | ||
* попробуем загрузить Х-ы вручную, команда startx, проверяем все ли правильно загружается, отображается; | * попробуем загрузить Х-ы вручную, команда startx, проверяем все ли правильно загружается, отображается; | ||
* выходим из сеанса, обратно в консоль и запускаем startx снова и вновь проверяем все-ли в порядке. | * выходим из сеанса, обратно в консоль и запускаем startx снова и вновь проверяем все-ли в порядке. | ||
Ожидаемый результат: | |||
Х-ы должны правильно загружаться и перезагружаться, без артефактов, изображение должно быть правильным. | |||