Главная » 2012 » Август » 5 » Игры Valve теперь работают быстрее на Ubuntu, чем на Windows 7
21:01
Игры Valve теперь работают быстрее на Ubuntu, чем на Windows 7
Valve продолжает реализацию стратегии по переводу игр на платформу Linux. Компания опубликовала результаты тестирования своего движка Source под Linux и под Windows.
Софт Windows 7 Service Pack 1 64 бит Left 4 Dead 2 Ubuntu 12.04 32 бит
Нужно пояснить, что Left 4 Dead 2 работает на 3D-движке Source, так же как и другие игры от Valve, в том числе Half Life 2 и Dota 2.
32-битная версия Ubuntu использовалась в качестве временного решения. Разработчики говорят, что в будущем перейдут на 64-битную версию. Left 4 Dead 2 под Ubuntu 11.10
Игра Left 4 Dead 2 на Windows 7 с драйверами Direct3D выдала рейтинг 270,6 FPS. Когда ту же игру попробовали запустить под Linux, результат оказался обескураживающим: всего 6 FPS. Но разработчиков это не смутило, потому что низкая производительность считается нормальной при первоначальном портировании софта на новую платформу. Они приступили к оптимизации производительности по нескольким направлениям:
Модификация движка Source для лучшего взаимодействия с ядром Модификация движка Source для лучшего взаимодействия с OpenGL Оптимизация графических драйверов (совместно с производителями GPU) После проведения всех работ производительность Left 4 Dead 2 под Linux выросла до 315 FPS, что существенно выше, чем под Windows. Сами разработчики говорят: мол, на первый взгляд это кажется странным, учитывая большое количество времени, которое потрачено на оптимизацию Windows-версии. Но, на самом деле, феномен объясняется большей эффективностью ядра операционной системы. а также использованием OpenGL. Кстати, во время этой работы специалисты Valve попутно оптимизировали производительность реализации OpenGL для Windows, так что в итоге производительность Left 4 Dead 2 в такой конфигурации составила 303,4 FPS.
В итоге, даже на системе Windows 7 игра показывает лучшую производительность при использовании OpenGL, а не Direct3D.