Linux не славиться високою ігровою продуктивністю. Це нормально, оскільки не дивлячись на те що кількість ігор для цієї платформи збільшується, їх все одно не так багато. Та й інструменти, за допомогою яких користувачі могли б перевірити своє обладнання можна порахувати на пальцях.
Однак є кілька програм, які допоможуть вам точно визначити особливості роботи вашої відеокарти. Це потрібно як для технічного порівняння відеокарт, так і просто заради інтересу. Взагалі кажучи, для тестування відеокарти Linux можна використовувати тільки тест OpenGL рендеринга. Можливо, ваша відеокарта не підтримує деякі версії Direct3D але в Linux це перевірити неможливо, оскільки ця технологія підтримується тільки в Windows, а нас буде цікавити тільки тест OpenGL linux.
Зміст статті:
GLX-Gears
GLX-Gears - популярний OpenGL тест, який входить в пакет утиліт mesa-utils. Для установки в Ubuntu виконайте команду:
sudo apt install mesa-utils
Для тестування виконайте команду glxgears в терміналі:
glxgears
Програма відкриє вікно, в якому будуть рендери три обертових в 3D просторі шестерінки. Частота кадрів (FPS) вимірюється і виводиться в термінал кожні 5 секунд. Це дуже старий інструмент і тому дозволяє перевірити тільки невелику частину з можливостей сучасного OpenGL.
Раніше він використовувався для перевірки коректності установки і роботи пропрієтарного відеодрайвера. Драйвери з відкритим вихідним кодом, як правило, працювали жахливо, і це було дуже помітно під час того, як виконувався цей тест opengl linux. Зараз же ви не помітите жодної різниці, по крайней мере, в glxgears.
GL Mark 2
GL Mark 2 - більш потужний інструмент, випущений розробниками дистрибутива Lenaro. На відміну від glxgears, glmark пропонує велику кількість тестів для різних аспектів роботи відеокарти (буферизація, освітлення, текстурування, побудова і т д) що дозволяє краще оцінити відеокарту.
Кожен тест проводиться протягом 10-ти секунд, а частота кадрів підраховується індивідуально. В кінці програма видає оцінку продуктивності на основі всіх проведених тестів. Мені подобається цей інструмент своєю простотою і бездоганною роботою. Ви можете знайти його в офіційних репозиторіях більшості дистрибутивів під назвою gmark2. Для установки в Ubuntu виконайте:
sudo apt install glmark2
Після установки перевірка відеокарти може бути запущена командою:
glmark2
GpuTest
Це невелика сучасна утиліта для тестування відеокарти в Linux, вона підтримує декілька OpenGL тестів, в тому числі і для сучасних стандартів. Ось підтримувані тести: трикутник (OpenGL 2.1 або OpenGL 3.2), піксельний тест шейдеров (OpenGL 2.1 або OpenGL 3.2), FurMark (OpenGL 2.1 або 3.2), Plot3D (OpenGL 2.1 або 3.2), GiMark і TessMark (OpenGL 4.0).
Утиліту можна запустити через термінал або за допомогою графічного інтерфейсу. Також крім звичайних OpenGL тестів можна виконати тестування навантаження. Зручно, що утиліта відразу виводить результат в термінал, за яким можна зробити приблизну оцінку того як пройшла перевірка відеокарти linux.
утиліти Unigine
Для тих кому недостатньо перших двох програм, і тих хто хоче щось більш сучасного є ще чотири інструменти які використовують 3D движок Unigine. Це Valley, Heaven, Tropics і Sanctuary. Безкоштовні версії можна завантажити на офіційному сайті .
Ці інструменти дозволяють тестувати в реальному часі взаємодія світла з різних джерел, HOR рендеринг, реалістичне небо з розсіяним світлом в атмосфері або воду. Можна налаштувати рівні згладжування, якість текстур, фільтрацію, анізатропію і якість шейдеров.
висновки
У цій статті ми розглянули за допомогою яких програм виконується перевірка відеокарти linux. Незважаючи на те, що тут є не так багато ігор як для Windows, все ж є достатньо інструментів, які можна використовувати для тестування OpenGL, якщо ви знаєте інші відмінні інструменти, напишіть в коментарях!