В первой части мы измерили производительность видеокарты карты в Astra Linux с помощью Glmark2. Это очень простой тест, не способный загрузить видеокарту на все 100%.
Сегодня мы используем три теста (benchmark) от Unigine, которые позволят нам нагрузить видеокарту на все 100%.
Одновременно мы будем сравнивать результаты тестов с аналогичными в Windows 10.
Во всех тестах будет использоваться OpenGL, так как тесты Unigine не поддерживают Vulkan.
Запускаться они будут на свежеустановленный Astra Linux, с проприетарными драйверами NVIDIA, с настройками по умолчанию. Установку этих драйверов мы рассматривали в этой статье.
Тест Heaven
Мы начнем с самого старого и простого теста — Heaven, 2009 года.
Скачаем тест:
wget https://assets.unigine.com/d/Unigine_Heaven-4.0.run
Распакуем:
chmod +x Unigine_Heaven-4.0.run
./Unigine_Heaven-4.0.run
Запустим сам тест:
cd Unigine_Heaven-4.0
sudo ./heaven
Настройки теста я выставил такие же, как и при тестировании в Windows 10.

После загрузки теста, нажмем F9 для запуска измерения производительности.
Результаты:
Результат теста не стал сюрпризом, только по непонятной причине, под Windows 10 не использовалась тесселяция, хотя она и была включена в настройках. Возможно, я отключил её в настройках драйвера.
Тест ValleY
Продолжим с более продвинутым тестом ValleY, 2013 года.
Скачаем:
wget https://assets.unigine.com/d/Unigine_Valley-1.0.run
Распакуем:
chmod +x Unigine_Valley-1.0.run
./Unigine_Valley-1.0.run
Настройки теста я выставил такие же, как и при тестировании в Windows 10.
Запустим сам тест:
cd ./Unigine_Valley-1.0
sudo ./valley
После загрузки теста, нажмем F9 для запуска измерения производительности.
Результат теста:
Здесь разрыв уже меньше.
Тест Superposition
Закончим более современным тестом Superposition, 2017
Скачаем:
wget https://assets.unigine.com/d/Unigine_Superposition-1.1.run
Распакуем:
chmod +x Unigine_Superposition-1.1.run
./Unigine_Superposition-1.1.run
Запустим сам тест:
cd ./Unigine_Superposition-1.1
./Superposition
Настройки теста я выставил такие же, как и при тестировании в Windows 10.

Тест сразу запускает измерение производительности, просто ждем окончания.
Результат теста:

Здесь результаты более интересны, разрыв не такой большой, как в предыдущих тестах.
Итоги измерения производительности
Подведем итоги. Я собрал результаты в таблицу и построил диаграмму:

То что Windows будет лидировать я не сомневался, все таки работа с 3D графикой никогда не была сильной стороной Linux. Разрыв в тестах заметен, но я не производил каких то настроек или оптимизаций в Astra Linux, поэтому, возможно, после более тонкой настройки результат будет лучше.
К тому же разрыв в тестах Heaven и Valley можно списать на слабую оптимизацию старых версий движка для работы в Linux.
В то же время меня порадовали результаты теста Superposition, разрыв FPS между Windows и Astra Linux в этих тестах составил всего 30%. Учитывая, что это самая современная версия движка, результат можно считать очень хорошим!
Заключение
Сегодня мы протестировали производительность видеокарты в Astra Linux с помощью тестов от Unigine.
Были запущенны три теста Heaven, Valley и Superposition. Все они были предварительно запущены на Windows 10, с теми же настройками.
После получения результатов мы сравнили их, и оказалось, что в самом современном тесте - Superposition, разрыв между Windows 10 и Astra Linux составил всего 30%.