|
Valve проявил большой интерес к разработке своей платформы для Linux. Недавно они представили в своих Блог что движок в Linux работал намного быстрее (OpenGL) что в Windows (ДиректX). |
Для проведения тестов Valve использовала компьютер с Intel i7 3930k, Nvidia GeForce GTX 680 и 32 ГБ ОЗУ для игры в Left 4 Dead 2 на машинах с Windows 7 и Ubuntu 12, с интересными результатами.
При запуске Left 4 Dead 2 на компьютере с Linux она изначально работала только со скоростью 6 кадров в секунду. Однако внутриигровые изменения были внесены для эффективного использования ядра Linux и OpenGL, так что в итоге было достигнуто 315 FPS. На том же компьютере они использовали Windows 7 с Direct3D с той же игрой, и она работала со скоростью 270,6 FPS, и даже говорят, что она была на 14% медленнее.
Valve исследовала, почему OpenGL превосходит Direct3D - на техническом уровне - и обнаружила, что на том же оборудовании есть «несколько дополнительных микросекунд [из] пакетных накладных расходов в Direct3D, которые не влияют на OpenGL», так что Direct3D может быть не таким эффективным, как Microsoft думают разработчики.
Как будто этого было недостаточно, они провели тот же тест с Windows 7, но с использованием OpenGL, а не DirectX. Количество кадров в секунду было даже выше, чем с DirectX: 303,4 кадра. Другими словами, Valve сообщает нам, что DirectX работает медленнее, чем OpenGL, даже в той же системе Windows. Кажется, что разрабатываемая версия Steam для Linux гарантированно будет хорошо работать.
