В первой части мы измерили производительность видеокарты карты в 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.

astra_heaven_settings.png

После загрузки теста, нажмем F9 для запуска измерения производительности.

Результаты:

heaven_unigine_result1.png 

Результат теста не стал сюрпризом, только по непонятной причине, под 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.

astra_valley_settings.png 

Запустим сам тест:

cd ./Unigine_Valley-1.0
sudo ./valley

После загрузки теста, нажмем F9 для запуска измерения производительности.

Результат теста:

valley_unigine_result.png 

Здесь разрыв уже меньше.

Тест 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.

astra_suppos_settings.png

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

Результат теста:

suppos_unigine_result.png

Здесь результаты более интересны, разрыв не такой большой, как в предыдущих тестах. 

Итоги измерения производительности

Подведем итоги. Я собрал результаты в таблицу и построил диаграмму:

 2021-11-25_14-12-11.png

То что 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%.