Кто бы мог подумать, что культовый Doom снова удивит нас? Новый проект doomgpu позволяет запускать эту легендарную игру почти полностью на графическом процессоре! Разработчик Joseph Huber использовал возможности LLVM и doomgeneric, чтобы адаптировать оригинальный Doom для работы на AMD GPU с Linux.
Проект требует установки ROCm, SDL2 и LLVM, что делает его немного сложным, но результат стоит усилий. Doom теперь использует GPU для логики и рендеринга, а SDL2 управляет вводом и выводом. Это не просто очередной порт; это демонстрация того, как далеко зашли технологии!
Doomgpu был протестирован на Arch Linux с AMD Radeon RX 6950 XT и ROCm 6.0. Интересно, что проект также может работать на Nvidia GPU благодаря универсальности LLVM. Портирование Doom на GPU — это не единственное странное место, куда его заносило: игра уже побывала на квантовых компьютерах и голографических дисплеях.
Тем временем, Bethesda и id Software работают над новым проектом под названием Doom: The Dark Ages. Ожидаем, что это будет не менее захватывающе!