From Fedora Project Wiki

Описание

Этот тест проверяет какие OpenGL приложения работают под композитным менеджером с драйверами nouveau.

Подготовка

  1. Убедитесь, что gnome-shell и относящиеся к нему пакеты установлены с помощью команды: su -c "yum install gnome-shell desktop-effects"
  2. Убедитесь, что пакеты glx-utils установлены и их можно запустить командой: su -c "yum install glx-utils"
  3. Ensure the nomodeset and nouveau.modeset=0 kernel parameters are not set in your bootloader configuration
    • You can see your current kernel options by running cat /proc/cmdline
  4. Ensure the file /etc/X11/xorg.conf does not exist, or is a valid file that uses the nouveau driver
  5. Shut your system down entirely, then start it up again
  6. If using a live image to test, ignore the above steps and simply boot the system from the live image with default options

Как проводить тестирование

  1. Если приложение не запускается по умолчанию, включите GNOME Shell выбрав SystemPreferencesDesktop Effects и нажав на опцию GNOME Shell
  2. Запустите команду glxgears (и, возможно, любое другое OpenGL приложение)
  3. Попытайтесь закрыть окно glxgears другими окнами
  4. Подвигайте окно glxgears по экрану
  5. Активируйте возможность обзора в Shell (нажмите Super (или Windows) кнопку, или подвиньте мышь в верхний левый угол экрана, а потом проделайте обратное

Ожидаемые результаты

  1. glxgears (и другие OpenGL приложения) должны работать корректно с полным графическим ускорением и вести себя как любое другое окно. Наложение окон друг на друга должно работать корректно, они должны двигаться плавно, и так же гладко обрабатываться в режиме обзора. Режим обзора должен активироваться быстро с гладкими переходами и деактивироваться так же. GNOME Shell должен успешно запускаться и не должно быть никаких артефактов и помарок на экране во время его работы в том числе и в режиме обзора