Внутреннее исследование драйверов Detonator 22.ХХ | 09.11.2001 |
Итак…...разобравшись c RivaTuner 2.0 RC8, я решил потратить немного времени на внутреннее исследование новой серии драйверов Detonator 22.ХХ. Я не буду повторять многочисленную информацию, уже публиковавшуюся в Сети, и предоставлю Вам некоторые интересные (на мой взгляд) факты, которые мне удалось раздобыть. Думаю Вам они также будут интересны. SoftQuadro antiprotectionЯ получил огромное количество писем с вопросами о том, каким образом установить SoftQuadro на драйвера серии 22.xx. Очень многие спрашивали почему скрипт SoftQuadro antiprotection не работает на новых драйверах. Для того, чтобы разобраться с причиной его неработоспособности, я заглянул в исходники новых драйверов и был очень удивлён результатом: из OpenGL драйвера просто исчез код, подвешивающий систему при установке SoftQuadro. Так что для того, чтобы установить SoftQuadro на драйвера серии 22.xx, скрипт SoftQuado antipotection не нужен. CтереошуткиМогу обрадовать любителей стерео - похоже, что NVIDIA работает в данный момент над стерео драйвером для Windows2000/XP. В новой серии Detonator'ов появилось множество ключей реестра, предназначенных для настройки и форсирования стерео режимов в Direct3D и OpenGL приложениях. Напомню, что ранее такая возможность присутствовала только в драйверах Detonator 10.xx и старше для Windows 9x. К сожалению, мне пока не удалось активизировать работу стерео ни в одной версии драйверов серии 22.xx. Выяснилось, что помимо стандартного StereoEnable, драйвер запрашивает ещё пять ключей с очень интересными русскими именами, написанными латиницей: CTEPEO1, CTEPEO2, CTEPEO3, CTEPEO4 и CTEPEO5. Сомневающиеся сами могут убедиться в этом, сделав поиск этих стрингов в файле nv4_disp.dll в кодировке unicode. К сожалению, при добавлении в реестр этих ключей, операционная система радостно демонстрирует BSOD при переключении в полноэкранный режим. Этот факт наводит на следующие мысли:
Стереоочками я, к сожалению, не пользуюсь, поэтому проводить дальнейшее исследование и разбирать алгоритмы обработки данных ключей я не стал. Желающие могут сделать это сами. Новое в Панели Управления (nvcpl.dll)Незначительных изменения (и, к сожалению, ошибки) появились в nvcpl.dll. ЗаключениеДумаю, что это не все интересные вещи, что ожидают нас в ближайшее время, ведь впереди новые версии драйверов, их дальнейшая "заточка" под WinXP и выход nForce. Я постараюсь оперативно менять RivaTuner и выдавать Вам, уважаемые читатели, "интересности" из жизни Detonator'ов. Удачи! Алексей Николайчук a.k.a. Unwinder (AlexUnwinder@mail.ru)
|