Компания NVIDIA открыла несколько вакансий, связанных с разработкой Linux-драйверов, что свидетельствует о серьезных инвестициях в игровой сегмент за пределами Windows. Акцент в новых позициях сделан на технологии Vulkan, Proton и эмуляцию архитектуры x86.
Одна из открытых позиций — старший системный инженер-программист по производительности Vulkan. Специалисту предстоит заниматься поиском узких мест в работе GPU и CPU в играх на базе Vulkan и Proton.
Эти технологии лежат в основе механизма Steam Play, позволяющего запускать Windows-игры на Linux, включая Steam Deck и SteamOS. Требования к кандидатам включают не менее пяти лет опыта в графическом или системном программировании, знание Vulkan или DirectX и умение писать эффективный код на C и C++.
Вторая вакансия — старший инженер по графике Linux, связана с разработкой решений Dynamic Binary Translation для запуска игр x86-64 на платформе Linux/ARM64 с нативной скоростью. В описании прямо упоминаются проекты box64 и FEX-Emu — эмуляторы x86 для ARM, используемые в том числе на Steam Deck и ARM-ноутбуках.
Linux-сообщество встретило новость с энтузиазмом, поскольку исторически NVIDIA уделяла мало внимания открытым системам — новые вакансии указывают на возможную смену приоритетов компании. Для геймеров это хороший знак, так как улучшение Vulkan, Proton и эмуляции x86 на ARM обещает более быстрые, стабильные и совместимые игры на Linux и Steam Deck.
Источник: www.playground.ru