Можно ли превратить видеокарту семейства GeForce в видеокарту семейства Quadro?

Видеокарты GeForce и Quadro действительно построены на одинаковых базовых моделях графических процессоров. Основные отличия заложены в модели драйверов для каждого семейства, драйверы для видеокарт Quadro не могут быть установлены на видеокарты семейства GeForce. В разное время для разных видеокарт были открыты способы обмануть драйверы Quadro и все-таки заставить работать их с видеокартой GeForce как с видеокартой Quadro. Вместе с тем это не означает идентичности карт из разных семейств:

  • оригинальные карты Quadro обычно имеют повышенный объем видеопамяти по сравнению с картами GeForce;
  • графические процессоры для видеокарт Quadro (с приставкой GL), начиная с NV25, имеют аппаратные блоки, отсутствующие(или физически отключенные) у графических процессоров для видеокарт GeForce. Например, блоки аппаратного сглаживания линий и четверной буферизации, функции которых востребованы в профессиональных приложениях;
  • карты Quadro могут нести дополнительное оборудование (блок синхронизации с внешним сигналом, разъем для прямого подключения стереоочков, профессиональный видеовыход SDI), не встречающееся у видеокарт GeForce.

Ниже приведены известные проверенные способы «превращения» видеокарт GeForce в видеокарты Quadro. Все способы работают только в 32-битных версиях Windows 2000 и XP.

  1. Видеокарты GeForce 256 — GeForce 3. Следует с помощью драйвера NVSTRAP из поставки утилиты RivaTuner изменить PCI DeviceID видеокарты на ID от примерно эквивалентной видеокарты Quadro, после чего установить драйвер NVIDIA для Quadro.
  2. Видеокарты GeForce 4 Ti/MX. Следует с помощью драйвера NVSTRAP из поставки утилиты RivaTuner изменить DeviceID видеокарты на ID от примерно эквивалентной видеокарты Quadro. Затем надо снять защиту с драйвера NVIDIA для Quadro с помощью патч-скрипта SoftQuadro4 (также из поставки RivaTuner) до его установки, и только после этого установить пропатченный драйвер. Патч-скрипт SoftQuadro4 поддерживает только драйверы версий 27.ХХ — 42.51 и 6Х.ХХ для данной операции. С помощью патч-скрипта NV25AALines можно также включить блок аппаратного сглаживания линий для графических процессоров NV25 ревизии А2 и ранних.
  3. Видеокарты GeForce FX 5800, 5900. Следует с помощью драйвера NVSTRAP из поставки утилиты RivaTuner изменить DeviceID видеокарты на ID от примерно эквивалентной видеокарты Quadro. Затем надо снять защиту с драйвера NVIDIA для Quadro с помощью патч-скрипта SoftQuadro4 (также из поставки RivaTuner) до его установки, и только после этого установить пропатченный драйвер. Патч-скрипт SoftQuadro4 поддерживает только драйверы версий 44.ХХ, 45.28 и 6Х.ХХ для данной операции. Блок аппаратного сглаживания линий графических процессоров NV30 не отключен, NV35 — отключен и включить его невозможно.
  4. Видеокарты GeForce 6600, 6800 на базе графических процессоров NV40, NV45, NV43 (последний — только ревизии до А3). Следует с помощью драйвера NVSTRAP из поставки утилиты RivaTuner изменить DeviceID видеокарты на ID от примерно эквивалентной видеокарты Quadro и в нем же включить опцию «Разблокировать блок профессиональных свойств» (Unlock professional capabilities). После этого установить драйвер NVIDIA для Quadro.

Предупреждения:

  • Драйверы NVIDIA для Quadro, начиная с версии 27.ХХ имеют защиту от подмены DeviceID видеокарты. Для видеокарт GeForce 4 Ti и более ранних следует снимать защиту с драйвера с помощью патч-скрипта NVStrapAntiprotection из комплекта RivaTuner до его установки. Внимательно читайте текст в окне скрипта, от вас может потребоваться совершение дополнительных действий перед пропатчиванием. Для видеокарт GeForce FX и более новых вместо NVStrapAntiprotection следует использовать опцию драйвера NVSTRAP «Использовать коммутаторы ROM для изменения PCI DeviceID» (Use ROM straps for PCI DeviceID programming).
  • Дополнительные специализированные драйверы (для 3DMax, для Autocad и т. п.) содержат собственную защиту, которая не обходится NVSTRAP/SoftQuadro4. В настоящее время нет способов заставить их работать на преобразованных картах GeForce.
  • Преобразование существенно повлияет только на производительность профессиональных приложений, работающих через API OpenGL. Скорости в играх не прибавится, скорее убавится за счет отключения игровых оптимизаций и задействования режима высокой точности рендеринга.
  • Любые (ранее не отмечавшиеся) проблемы в профессиональных приложениях, такие как очень медленная работа, зависания и BSOD, означают, что была допущена ошибка и преобразование не осуществилось.
+5

Комментарии