http://www.youtube.com/watch?v=MzOdIdzxSRs
Перед новым годом сотрудники МЦСТ решили протестировать работу обновлённой графической подсистемы платформы Эльбрус, поддерживающей аппаратное 3D ускорение. Для этого решили немного поиграть.
Для теста был выбран вариант игры Doom3 с открытым исходным кодом. В качестве игровой платформы выбрали экспериментальную однопроцессорную материнскую плату с процессором Эльбрус-4С, работающем на частоте 720 МГц, с 12-ю гигабайтами оперативной памяти DDR3.
Главной целью тестирования был стек драйверов с открытым исходным кодом, реализующий стандарт OpenGL 3.3. Установили мощную видеокарту AMD Radeon HD 6970 c двумя гигабайтами видеопамяти. В качестве теста был выбран кроссплатформенный проект RBDOOM3-BFG, представляющий из себя клон широко известной игры Doom3. Игра вышла в 2004 году и на тот момент предъявляла очень высокие требования к аппаратуре.
Мы провели компиляцию исходных кодов игры для архитектуры Эльбрус. Отметим, что в них активно используется векторное расширение набора команд SSE2, оформленные в виде интринсиков (то есть псевдофункций на языке Си). Это позволило проверить эффективность работы нашего компилятора с интринсиками и уровень его совместимости с компилятором GCC.
Звуковую карту использовали штатную, встроенную в южный мост КПИ. Использовалась операционная система Эльбрус с ядром Linux 2.6.33.
Игра использует все 4 ядра процессора. Для демонстрации возможностей системы мы выставили разрешение FullHD (1920 на 1080 точек).