Тестирование драйвера Intel - intel

Материал из Rosalab Wiki
Версия от 14:27, 11 июня 2013; Vladimir.potapov (обсуждение | вклад) (исправил radeon на intel)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Тестирование свободного видеодрайвера Intel в комплекте ROSA Linux.

Модели

Распространённая ошибка состоит в утверждении того, что "Intel 945G" и "Intel GMA 945" это один и тот-же графический чип, с разными именами. На самом деле - последнего не существует. Intel использует аббревиатуру "GMA" для указания графического ядра, или GPU. Всё что имеет отличную от этого маркировку - это название чипсета материнской платы, например "915G", "945GM", "G965" или "G45". Наиболее распространённые модели графических процессоров (GPU) и соответствующие им чипсеты материнских плат:

  • Intel GMA 900 (910, 915)
  • Intel GMA 950 (945)

Модель чипсета "i810" (напомним - материнская плата, не GPU) является устаревшей моделью, разработанной задолго до линейки продуктов 9хх, с которой началось продвижение марки встроенных графических процессоров (GPU). Аналогично, альтернативные маркировки для 910, 915 и 945 чипов, могут иметь префиксы i.

Здесь можно посмотреть список графических процессоров и чипсетов.

Драйвер

x11-driver-video-intel

Тесты

Каждый тест предваряется нижеследующими шагами, в случае если Вы используете не livecd:

  • убедимся, что файл /etc/X11/xorg.conf не существует ( команда ls -al /etc/X11/xorg.conf должна "ругнуться", что файла нет ), или же файл существует, но в нем явно указан intel или i915 или i810 ( команда grep intel /etc/X11/xorg.conf должна показать Driver "intel" ); Если у вас видеокарта из серии 900, тогда будет написано: Driver "i915". Если карта старее, то будет написано Driver "i810".
  • выключим и включим компьютер;

Тест intel (basic)

Данный тест проверяет, что intel-драйвер определяет оборудование, стартует X-ы ну и вообще начинает работать.

  • посмотрим, корректно ли загружается система
Ожидаемый результат
  • Система должна загрузиться корректно, без всякого рода артефактов, графический режим должен быть оптимальным для монитора.
  • Любое искажение изображения - провал теста.

Тест intel (xvideo)

Данный тест проверяет успешное воспроизведение видео с ускорением xvideo.

  • проверим установлен ли ROMP и mplayer ( команда rpm -qa ! grep -i -E "rosa-media!mplayer" );
  • нажмем кнопку "Test" (Проверить) проверим, что тестовое окно корректно отображается;
  • попробуем проиграть видеофайл, например этот http://www.redhat.com/v/magazine/ogg/NET_MAN.ogg, для этого откроем ROMP и воспроизведем видео-файл;
  • попробуем перемещать окно с видео-воспроизведением, поставим видео на паузу, попробуем перемотать, включить/отключить полноэкранный режим.
Ожидаемый результат
  • Оба изображения (проверочное gstreamer и воспроизводимый файл в ROMP) должны корректно отображаться, видео должно воспроизводится плавно, без притормаживаний, цвета изображения должны быть также правильными. Изображения не должны нарушаться артефактами и прочим эффектами, коих быть не должно.

Тест intel (dpms)

Проверяем правильно работы функционала DPMS.

  • заходим в консоль, даем команду sleep 5 && xset dpms force off
Ожидаемый результат
  • После 5 секунд экран должен погаснуть. После того как вы подвигали мышкой, экран должен восстановиться.

Тест intel (restartx)

Данный тест проверяет правильно ли X-ы стартуют и перегружаются с драйверов intel.

  • загрузимся в консоль, для этого при появлении окна загрузки (grub) нажмем клавишу 'e', выберем строку загрузки, снова нажмем 'e' и добавим в конце строки через пробел один символ "3" (цифру три);
  • система загрузиться в консольном режиме, зайдем под обычным пользователем (для тестирующих на livecd имя пользователя liveuser без пароля);
  • попробуем загрузить Х-ы вручную, команда startx, проверяем все ли правильно загружается, отображается;
  • выходим из сеанса, обратно в консоль и запускаем startx снова и вновь проверяем все-ли в порядке.
Ожидаемый результат
  • Х-ы должны правильно загружаться и перезагружаться, без артефактов, изображение должно быть правильным.

Тест intel (rendercheck)

Dialog-warning.png
Предупреждение
ВНИМАНИЕ!!! Данный тест может занять от 10 минут до 2-х часов времени!

Этот тест включает журналы испытания rendercheck.

  • проверим, что утилита rendercheck наличествует в системе (команда which rendercheck)
  • если не установлена, ставим (urpmi rendercheck)
  • запустим в консоли след. команду:

rendercheck -t fill,dcoords,scoords,mcoords,tscoords,tmcoords,blend,composite -f a8r8g8b8,x8r8g8b8,a8 > renderchecklog

Ожидаемый результат
  • утилита должная завершится самостоятельно, без ошибок, все самое главное в журнале ее работы.

Тест intel (glx)

Этот тест проверяет работу драйвера intel с OpenGL и композитным рабочим столом.

  • запустим в консоли команду glxgears;
  • попробуем перекрыть окошко glxgears другими окнами, перемещать окно glxgears, перетаскивать на другие рабочие столы и переключаться между столами (ctrl+alt+нажимаем левую кнопочку мышки и вращаем мышкой куб рабочего стола).
Ожидаемый эффект
  • opengl приложения должны вести себя адекватно с полным ускорением 3D графики, перекрытие, перемещение окон должно отображаться надлежащим образом,
  • окна должны перемещаться плавно, без рывков, куб рабочего стола также должен вращаться правильно, плавно и без искажений изображения.

Тест intel (fastuserswitch)

Тест проверяет правильную работу драйвера при переключении пользователей, смене пользователей.

  • создадим одного-двух новых пользователей в системе;
  • протестирует переключение между созданными пользователями (в рабочем столе Gnome - надо щелкнуть на собственном имени (liveuser) и выбрать "Сменить пользователя";
Ожидаемый результат
  • переключение между пользователями должно происходить корректно, отображение рабочего стола должно быть правильным;

Тест intel (vtswitch)

Тест на правильное переключение с графического экрана на виртуальные терминалы.

  • переключимся на виртуальный терминал (сочетание клавиш Ctrl+Alt+F2), войдем в терминале под пользователем, введем тестовую команду, например top;
  • переключимся обратно в графический экран (сочетание клавиш Ctrl+Alt+F1);
  • несколько раз переключимся между виртуальной консолью и графическим экраном.
Ожидаемый результат
  • переключения должны происходить правильно без нарушений изображения, как графического, так и в текстовом терминале;
  • изображения должны оставаться правильными после 2-х и более переключений.

Тест intel (suspend)

Данный тест для проверки правильности работы ждущего (suspend) режима и возобновления работы после ждущего режима.

  • погрузить систему в ждущий режим, любым из способов;
  • возобновить работу системы.
Ожидаемый результат
  • система должна переходить в suspend-режим;
  • после возобновления работы изображение и работа в Х должны быть правильными, без артефактов, притормаживаний.

Тест intel (compositing)

Проверка работы при включенном композитном режиме OpenGL.

  • Центр настройки KDE -> Эффекты рабочего стола -> Движок из выпадающего меню надо выбрать OpenGL
  • Перезагрузить компьютер
Ожидаемый результат
  • графические эффекты должны работать правильно при включенном композитном режиме
  • при включенном композите, тень окон и переключения окон по Alt-Tab отображаются верно, представления (предпросмотр) окон точны и правильны.

Расширенные тесты

Расширенный тест OpenGL (tuxracer)

Тестируем игру tuxracer

  • Установите игру tuxracer - urpmi extremetuxracer
  • Запустите etracer с терминала или через SW
  • Зайдите в настройки Видео и отредактируйте
  • Запустите игру, и поиграйте несколько минут
Ожидаемый результат
  • Игра не должна завершиться аварийно (вылететь)
  • В игре не должно быть мерцаний, прерывистого изображения.