Энтузиаст под ником SupraGSX представил масштабный проект Forceware 382.69, возвращающий поддержку актуальных графических адаптеров на операционную систему Windows XP. За основу модификации был взят официальный пакет NVIDIA 368.81 для 32-битной версии платформы, который разработчик существенно переработал и дополнил патчами для видеокарт архитектур Maxwell и Pascal.
Ключевым нововведением стала интеграция графических ускорителей десятой серии GeForce, которые изначально не получали официальных драйверов под старую платформу Microsoft. Теперь на Windows XP запускаются GeForce GTX 1050, GTX 1050 Ti, GTX 1060 в версиях на 3, 5 и 6 ГБ, а также старшие решения GeForce GTX 1070, GTX 1070 Ti, GTX 1080, флагманская GTX 1080 Ti и топовые TITAN X и TITAN Xp. Дополнительно сборка распознает GeForce GTX 970, GTX 980, GTX 980 Ti и оригинальный GTX TITAN X поколения Maxwell, а также OEM варианты GTX 950 и GTX 960.
Помимо потребительских игровых моделей модификация охватывает профессиональные адаптеры Quadro. В конфигурационных файлах прописана совместимость с Quadro M4000, M5000, M6000 с объемом памяти до 24 ГБ, ускорителем GP100 и серией на базе Pascal от P400, P600, P620, P1000 до старших P2000, P2200, P4000, P5000 и P6000. При этом автор проекта уточняет, что мобильные чипы и бюджетный кристалл GP108 остались за бортом, а добавление записей в INF файлы не означает индивидуальную проверку работоспособности каждой существующей модификации.
Разработчик не ограничился простой правкой файлов конфигурации и внедрил исправления на уровне интерфейсов вывода картинки. Пакет получил полноценную поддержку стандарта DisplayPort 1.4 HBR3 с тренировкой каналов HBR2 и HBR3, расширенным определением возможностей мониторов и автоматическим переходом на 8-битный режим при необходимости. Для разъема HDMI 2.0 реализована идентификация протокола, работа со скремблированием SCDC и управление повышенными тактовыми частотами.
Обновлению подверглись также алгоритмы взаимодействия с портами HDMI и DVI, где скорректированы лимиты с учетом возможностей конкретных связок видеочипа и дисплея, а потолок частоты для HDMI поднят до отметки 594 МГц. В стандартной панели управления NVIDIA Control Panel была возвращена кнопка ручной настройки разрешений, а также разблокированы просмотр топологии подключений и прямая загрузка профилей EDID.
Исходный код инструментария, скрипты на Python, ассемблерные вставки и процедуры на языке C энтузиаст выложил в открытый доступ на площадке GitHub под лицензией GPLv3. Готовый инсталлятор объемом 210 МБ уже доступен для загрузки всем желающим собрать ретро-компьютер с высокой производительностью для классических игр эпохи DirectX 9.
Источник: www.playground.ru