DLSS 5 запустили на Apple Silicon

Энтузиасты запустили DLSS 5 на Mac, но пока без скорости

2 мин.
DLSS 5 запустили на Apple Silicon

Разработчики неофициальных проектов MLX-DLSS и DLSSMac смогли запустить нейрорендеринг NVIDIA DLSS 5 на компьютерах с чипами Apple Silicon. Эксперимент подтверждает, что сама нейросетевая модель технически может работать не только на видеокартах NVIDIA, однако текущая реализация далека от пригодного для игр уровня производительности.

MLX-DLSS использует фреймворк Apple MLX и графический API Metal для выполнения модели нейрорендеринга. Проект DLSSMac, в свою очередь, подключает этот бэкенд к Windows-играм при помощи ReShade и Apple Game Porting Toolkit. Оба решения созданы сообществом, не поддерживаются ни Apple, ни NVIDIA и требуют данных моделей, извлечённых из библиотек DLSS.

Задержка в десять раз

Тестирование провели на MacBook Pro с процессором M5 Pro и 16-ядерным графическим процессором. По данным автора эксперимента, при разрешении 1440p обработка кадра средствами нейрорендеринга занимала около 240 мс. Для сравнения, на GeForce RTX 5050 та же операция потребовала примерно 24 мс.

Таким образом, задержка инференса на Apple Silicon оказалась приблизительно в десять раз выше. В одном из замеров система показала оценочные 21,96 кадра в секунду, но лишь при разрешении 960 × 600 пикселей. Такие показатели не позволяют говорить о комфортном использовании технологии в современных играх.

Главное ограничение связано с аппаратной архитектурой. Процессоры Apple не располагают аналогом тензорных ядер NVIDIA, на которые рассчитан штатный путь обработки DLSS 5. Дополнительные издержки создают также ReShade и Game Porting Toolkit, необходимые для запуска Windows-игр на macOS.

Эксперименты на AMD и Intel

Apple стала третьей платформой после AMD и Intel, где сообщество продемонстрировало работу неофициальной реализации DLSS 5. Ранее другой проект воспроизвёл среду выполнения нейросети с помощью HIP: на Radeon RX 9070 XT разработчики заявили около 33 кадров в секунду при 1080p. Ещё один эксперимент позволил запустить 71-блочную нейросеть на Intel Arc 140V через XMX и кооперативные матрицы Vulkan, однако там производительность составила лишь от трёх до пяти кадров в секунду при 720p.

Эти примеры показывают, что модель можно адаптировать для разных графических архитектур при условии воссоздания необходимой программной среды. При этом скорость остаётся ключевой проблемой. NVIDIA официально ориентирует DLSS 5 на видеокарты GeForce RTX 50-й серии: тензорные ядра Blackwell рассчитаны на низкоточные ИИ-вычисления и поддерживают ускорение FP4.

Пока неизвестно, намерены ли Apple, AMD и Intel создавать собственные решения нейрорендеринга сопоставимого уровня для актуального оборудования. Ранние разработки энтузиастов важны прежде всего как техническая демонстрация, а не как готовая альтернатива технологиям NVIDIA.