Блогер с канала Omores, который также является поклонником ретро-компьютеров, решил провести необычный тест: он запустил древнюю операционную систему Microsoft Windows 3.1x на современном ПК с процессором AMD Ryzen 9 9900X и видеокартой Nvidia GeForce RTX 5060 Ti. Другими словами, ОС 1992 года, чип на архитектуре Zen 5 2024 года и графический ускоритель на архитектуре Blackwell 2025 года смогли работать совместно.
Источник изображения: youtube.com/@O_mores
Ключом к успеху стала материнская плата Asus, оснащённая «классическим BIOS» и встроенным модулем поддержки совместимости (CSM). Помимо этого, энтузиаст применил загрузочную дискету для форматирования системного раздела в файловую систему FAT16. Установка выполнялась с набора дискет Windows 3.1x, а дисковод был подключён через USB-интерфейс. И это дало результат: установщик определил дисковод как устройство «A:».
Первая сложность возникла при переходе от командной строки DOS к запуску Windows 3.1x — графическая оболочка сразу же перестала отвечать. Причиной назвали активированный в системе режим Enhanced Mode, а также современное железо экспериментатора. Пришлось перевести платформу в режим Standard Mode, который рассчитан на компьютеры времён до i386. Windows 3.1x запустилась, однако графика продолжала работать нестабильно. Улучшить ситуацию помогла установка драйвера VBESVGA с GitHub: пользовательский интерфейс начал правильно масштабироваться под родное разрешение экрана 1920 × 1080 пикселей, и проблемы с видеокартой Nvidia GeForce RTX 5060 Ti исчезли. Хотя ранее этот драйвер «плохо взаимодействовал с видеокартами Nvidia», со временем разработчики его доработали.
После этого система была возвращена в Enhanced Mode для активации виртуальной памяти и расширенной многозадачности. Энтузиаст применил патч AHCIFIX.386 из того же источника на GitHub. Затем пришлось решать проблему со звуком — корректно функционировала только звуковая карта Ensoniq ES1370 PCI, хотя драйверы для Windows 3.1 существовали и для других моделей. Провести подобный эксперимент может каждый желающий — все нужные файлы автор выложил в открытый доступ.