
На 4 октомври моддер с ник SupraGSX публикува в GitHub нова версия на неофициален драйвер, който кара графични карти с архитектура Pascal да работят под Windows XP — операционна система, която Microsoft заряза още през април 2014 г. Пакетът се нарича Forceware 382.69 и според TechPowerUp с него на 24-годишната система тръгва дори TITAN Xp — най-мощната потребителска карта на NVIDIA от 2017 година.
Какво точно е направено
Базата е официалният NVIDIA драйвер 368.81 от юли 2016 г. — последният, който компанията издаде за Windows XP. Той спира при Maxwell: GTX 900 серията е най-новото, което разпознава. SupraGSX добавя липсващите записи за Pascal в INF файла и прилага серия двоични кръпки върху самия драйвер, като използва факта, че 368.81 вече съдържа немалко код за Pascal хардуера — просто несвързан и непълен.
Резултатът поддържа само Windows XP 32-bit. 64-битовата версия на XP остава извън обхвата, както и мобилните GPU, GP100 и GP108.
Списъкът с настолни карти включва:
Maxwell: GTX 970, 980, 980 Ti, TITAN X
Pascal: GTX 1060 (3/5/6 GB), 1070, 1070 Ti, 1080, 1080 Ti,
TITAN X (Pascal), TITAN Xp
GTX 1050 / 1050 Ti — експериментално (GP107)
Quadro: M4000, M5000, M6000, M6000 24GB,
P2000, P2200, P4000, P5000, P6000
P400, P600, P620, P1000 — експериментално
Не само „да зареди” — и модерни монитори
Най-интересната част не е самото разпознаване на картата, а работата по изходите. Както отбелязва Tom’s Hardware, кръпките добавят:
- DisplayPort HBR2 и HBR3 link training плюс разширено разпознаване на възможностите на екрана;
- идентификация на HDMI 2.0 и обработка на SCDC скрамблирането и високия clock ratio;
- поправки в разпознаването на DisplayPort и в поведението на HDMI/DVI;
- върнат бутон „Customize” в NVIDIA Control Panel, отключен изглед на топологията и EDID, по-работещи настройки за скалиране и фиксирано съотношение.
Авторът изрично уточнява, че HBR3 тук не означава пълен DisplayPort 1.4 — няма DSC, HDR или MST. Целта е по-скромна: модерен монитор да се закачи за стара машина без да минава през HDMI 1.4 ограниченията от 2016 г.
Тестовете: работи, с уговорки
Един от тестовете, цитирани от VideoCardz, е доста необичаен — GTX 1080 Ti в система с Ryzen Threadripper 7970X, тоест процесор от 2023 г. под система от 2001 г. Докладваното: работещо 3D ускорение, функциониращ Control Panel и картина 3840×1080 при 144 Hz.
Отделен тест от XP общността с GTX 1060 показа, че картата се вижда, но OpenGL, PhysX и OpenCL не работят. Точно това адресира изданието от 4 октомври: в бележките към него пише, че са поправени сривовете при инициализация на OpenGL върху Pascal, проверени с рендериращи тестове на GTX 1080 Ti. Преди това, на 3 октомври, авторът извади GP100 и GP107 от INF файла, за да върне GTX 1050 Ti по-късно като експериментална опция — при която стартирането и рендерирането още не са потвърдени на реален хардуер.
Снимка: TzarN64 / Wikimedia Commons (CC BY-SA 4.0)
Защо някой би го правил
Въпросът е основателен, като се има предвид, че TITAN Xp е карта с GP102, 3840 CUDA ядра и 12 GB GDDR5X, обявена през април 2017 г. за 1 200 щ.д. (US цена) — хардуер, който 32-битовата XP не може да използва пълноценно дори на теория, заради 4-гигабайтовото адресно пространство на системата.
Отговорът е същият като при всяка ретро сцена: съвместимост. Под XP вървят игри и професионален софтуер с DirectX 9, които на Windows 11 се държат зле или изобщо не стартират. Досега обаче хората с такива машини бяха заключени за Maxwell и за стари монитори. Сега могат да сложат карта, която още се намира на вторичния пазар — и да я закачат за 144-херцов ултрауайд.
Проектът е под GPL-3.0-only с изключение за интеграцията с NVIDIA, а самите бинарни файлове на NVIDIA запазват оригиналните си условия. В хранилището има и REBUILDING.md с команди за възпроизвеждане на кръпките — тоест можете да си сглобите пакета сами, вместо да вярвате на чужд инсталатор.
Накратко
Това не е продукт и не е нищо официално — NVIDIA няма отношение към тези файлове и няма кой да ги поддържа. Като бонус напомняме, че Windows XP не получава кръпки от повече от десетилетие, така че машина с нея няма работа в интернет. Но като инженерно упражнение Forceware 382.69 е впечатляващ: някой е прочел достатъчно внимателно драйвер от 2016 г., за да намери в него недовършена поддръжка за хардуер, който никога не е трябвало да работи там.
Ако следите какво прави NVIDIA в момента, контрастът е комичен — докато едни карат TITAN Xp да тръгне под XP, компанията вдигна цената на седемгодишния Shield TV Pro до 299 € заради недостига на памет. А според последната анкета на Steam 32 GB RAM вече е нормата — осем пъти повече, отколкото 32-битовата XP може да адресира.
Харесва ви? Отбележете ни и ще ни виждате по-нагоре в Google.
Предпочитан източник в Google