Voodoo: различия между версиями

Материал из Old-Games.RU Wiki
Перейти к навигации Перейти к поиску
Строка 1: Строка 1:
"[[3dfx]] [[Voodoo]]" - графический ускоритель; выпуск начат в 1996 году.
+
'''3dfx Voodoo''' - графический ускоритель, выпуск которого начат в 1996 году компанией [[3dfx Interactive]].
  
 
В то время на видеокартах не было аппаратной поддержки 3D-графики, и поэтому для этого требовалось вдобавок к самой видеокарте поместить в соседний [[PCI]]-слот ещё и графический ускоритель. Выходной сигнал для монитора шёл от видеокарты к ускорителю и уже потом от ускорителя к монитору - поэтому нужен был небольшой провод, соединяющий снаружи системного блока две эти платы.
 
В то время на видеокартах не было аппаратной поддержки 3D-графики, и поэтому для этого требовалось вдобавок к самой видеокарте поместить в соседний [[PCI]]-слот ещё и графический ускоритель. Выходной сигнал для монитора шёл от видеокарты к ускорителю и уже потом от ускорителя к монитору - поэтому нужен был небольшой провод, соединяющий снаружи системного блока две эти платы.
  
Размер видеопамяти у первого [[Voodoo]] - 4 [[мегабайт]]а.
+
Размер видеопамяти у первого '''Voodoo''' - 4 [[мегабайт]]а.
  
 
== Поддерживаемые API ==
 
== Поддерживаемые API ==
  
[[Voodoo]] поддерживает 2 [[API]]:
+
'''Voodoo''' поддерживает 2 [[API]]:
 
* [[Direct3D]] (6 версии, частично 7)
 
* [[Direct3D]] (6 версии, частично 7)
 
* [[Glide]] (созданный специально для семейства [[Voodoo]])
 
* [[Glide]] (созданный специально для семейства [[Voodoo]])
  
Дополнительно для игр с поддержкой [[OpenGL]] был введена частичная эмуляция [[OpenGL]] средствами Glide. Время выхода - ориентировочно после [[GLQuake]]/[[Quake2]]. Эмуляция реализовывала не все, а только необходимые играм функции [[OpenGL]] 1.1 (полной аппаратной поддержки [[OpenGL]] в [[Voodoo]] 1 и 2 нету, да и в 3 только по функциям, например невозможность работать в цветности >16 бит сразу делала [[Voodoo]] неприемлемым для всех профессиональных [[OpenGL]] приложений вроде [[3DStudio Max]])
+
Дополнительно для игр с поддержкой [[OpenGL]] был введена частичная эмуляция [[OpenGL]] средствами Glide. Время выхода - ориентировочно после [[GLQuake]]/[[Quake2]]. Эмуляция реализовывала не все, а только необходимые играм функции OpenGL 1.1 (полной аппаратной поддержки OpenGL в '''Voodoo''' 1 и 2 нету, да и в 3 только по функциям, например невозможность работать в цветности >16 бит сразу делала '''Voodoo''' неприемлемым для всех профессиональных OpenGL приложений вроде 3DStudio Max).
  
Для поддержки [[Voodoo]] игра должна поддерживать [[API]] [[Glide]] либо [[Direct3D]]/[[OpenGL]] неполный, но это умеют и остальные ускорители. Более новые игры, поддерживающие аппаратное ускорение, обычно не могут работать с этим ускорителем, так как поддержка Glide просто не вставлена в код игры.
+
Для поддержки '''Voodoo''' игра должна поддерживать [[API]] Glide либо [[Direct3D]]/[[OpenGL]] неполный, но это умеют и остальные ускорители. Более новые игры, поддерживающие аппаратное ускорение, обычно не могут работать с этим ускорителем, так как поддержка Glide просто не вставлена в код игры.
Некоторые старые игры, наоборот, поддерживают из ускорителей только [[Voodoo]] через Glide. Для работы таких игр на современных видеокартах нужен какой-либо [[Glide Wrapper]].
 
  
Есть драйверы для этого ускорителя ([[Voodoo]]1) и для [[XP]]([[Glide]]+[[OpenGL Miniport]]), но без [[Direct3D]]; аналогично для [[XP64]]. Всё это сторонние проекты, ибо [[3DFx Interactive]] мертво и куплено [[NVIDIA]].
+
Некоторые старые игры, наоборот, поддерживают из ускорителей только '''Voodoo''' через Glide. Для работы таких игр на современных видеокартах нужен какой-либо Glide wrapper.
  
Для [[Voodoo]]2 и выше официальные и неофициальные драйвера поддерживают все API (кроме, само собой, [[OpenGL]], который минипорт опять же вплоть до [[Voodoo]]4/5, где наконец-то сделали полную поддержку, у [[Voodoo]]3 неофициальный минипорт фактически соответствует полной реализации [[OpenGL]] 1.1).
+
Есть драйверы для Voodoo1 и для XP (Glide+OpenGL Miniport), но без [[Direct3D]]; аналогично для XP64. Всё это сторонние проекты, ибо [[3DFx Interactive]] мертво и куплено [[NVIDIA]].
 +
 
 +
Для Voodoo2 и выше официальные и неофициальные драйвера поддерживают все API (кроме, само собой, [[OpenGL]], который минипорт опять же вплоть до Voodoo4/5, где наконец-то сделали полную поддержку, у Voodoo3 неофициальный минипорт фактически соответствует полной реализации [[OpenGL]] 1.1).
  
 
== Видеокарты серии ==
 
== Видеокарты серии ==
  
[[Voodoo]] Rush - недовуду: видеокарта + ускоритель , 6/8 мб памяти (2/4 мб видеокарта+4 ускоритель), много проблем с совместимостью.
+
[[Изображение:Voodoorush small.jpg|thumb|250px|Voodoo Rush]]
 +
'''Voodoo Rush''' - недовуду: видеокарта + ускоритель , 6/8 мб памяти (2/4 мб видеокарта+4 ускоритель), много проблем с совместимостью.
 +
 
 +
[[Изображение:Voodoo1s.jpg|thumb|250px|Voodoo Rush]]
 +
'''Voodoo1''' - просто Voodoo1 от разных брэндов. Есть одно исключение - фактически 2 Voodoo на 1 плате , модель уточняется. Размер памяти 4 мб, исключение - Canopus Pure3D - 2 мб фреймбуфер+4 мб текстурная память (обычно 2+2).
  
[[Изображение:Voodoorush small.jpg]]
+
'''Voodoo2''' - 8 или 12 мегабайт редакции, поддержка [[SLI]].
  
----
+
''Voodoo Banshee''' - ??/16 мб редакции. Не считая Rush это фактически первый Voodoo как самостоятельная видеокарта.
[[Voodoo]]1 - просто [[Voodoo]]1 от разных брэндов. Есть одно исключение - фактически 2 [[Voodoo]] на 1 плате , модель уточняется. Размер памяти 4 мб, исключение - Canopus Pure3D - 2 мб фреймбуфер+4 мб текстурная память (обычно 2+2).
 
  
[[Изображение:Voodoo1s.jpg]]
+
'''Voodoo3''' - 2000, 3000, 3500+TV.  
  
----
+
'''Voodoo4-5''' - первая карта фактически 8MB Velocity (да, оно на ядре прообразе Voodoo4, а не 3), различные виды и вариации вплоть опять же до фактически [[SLI]] на 1 плате Voodoo5.
[[Voodoo]]2 - 8 или 12 мегабайт редакции, поддержка [[SLI]].
 
----
 
[[Voodoo]] Banshee - ??/16 мб редакции. Не считая Rush это фактически первый [[Voodoo]] как самостоятельная видеокарта.
 
----
 
[[Voodoo]]3 - 2000, 3000, 3500+TV.
 
----
 
[[Voodoo]]4-5  - первая карта фактически 8MB Velocity (да, оно на ядре прообразе [[Voodoo]]4, а не 3), различные виды и вариации вплоть опять же до фактически [[SLI]] на 1 плате [[Voodoo]]5
 
  
 
==См. также ==
 
==См. также ==
 
*[[Glide]]
 
*[[Glide]]
 
*[[FAQ по Glide-эмуляторам]]
 
*[[FAQ по Glide-эмуляторам]]
 +
*[[3dfx Interactive]]
  
 
[[Категория: видеокарты]]
 
[[Категория: видеокарты]]

Версия 05:54, 7 марта 2011

3dfx Voodoo - графический ускоритель, выпуск которого начат в 1996 году компанией 3dfx Interactive.

В то время на видеокартах не было аппаратной поддержки 3D-графики, и поэтому для этого требовалось вдобавок к самой видеокарте поместить в соседний PCI-слот ещё и графический ускоритель. Выходной сигнал для монитора шёл от видеокарты к ускорителю и уже потом от ускорителя к монитору - поэтому нужен был небольшой провод, соединяющий снаружи системного блока две эти платы.

Размер видеопамяти у первого Voodoo - 4 мегабайта.

Поддерживаемые API

Voodoo поддерживает 2 API:

  • Direct3D (6 версии, частично 7)
  • Glide (созданный специально для семейства Voodoo)

Дополнительно для игр с поддержкой OpenGL был введена частичная эмуляция OpenGL средствами Glide. Время выхода - ориентировочно после GLQuake/Quake2. Эмуляция реализовывала не все, а только необходимые играм функции OpenGL 1.1 (полной аппаратной поддержки OpenGL в Voodoo 1 и 2 нету, да и в 3 только по функциям, например невозможность работать в цветности >16 бит сразу делала Voodoo неприемлемым для всех профессиональных OpenGL приложений вроде 3DStudio Max).

Для поддержки Voodoo игра должна поддерживать API Glide либо Direct3D/OpenGL неполный, но это умеют и остальные ускорители. Более новые игры, поддерживающие аппаратное ускорение, обычно не могут работать с этим ускорителем, так как поддержка Glide просто не вставлена в код игры.

Некоторые старые игры, наоборот, поддерживают из ускорителей только Voodoo через Glide. Для работы таких игр на современных видеокартах нужен какой-либо Glide wrapper.

Есть драйверы для Voodoo1 и для XP (Glide+OpenGL Miniport), но без Direct3D; аналогично для XP64. Всё это сторонние проекты, ибо 3DFx Interactive мертво и куплено NVIDIA.

Для Voodoo2 и выше официальные и неофициальные драйвера поддерживают все API (кроме, само собой, OpenGL, который минипорт опять же вплоть до Voodoo4/5, где наконец-то сделали полную поддержку, у Voodoo3 неофициальный минипорт фактически соответствует полной реализации OpenGL 1.1).

Видеокарты серии

Voodoo Rush

Voodoo Rush - недовуду: видеокарта + ускоритель , 6/8 мб памяти (2/4 мб видеокарта+4 ускоритель), много проблем с совместимостью.

Voodoo Rush

Voodoo1 - просто Voodoo1 от разных брэндов. Есть одно исключение - фактически 2 Voodoo на 1 плате , модель уточняется. Размер памяти 4 мб, исключение - Canopus Pure3D - 2 мб фреймбуфер+4 мб текстурная память (обычно 2+2).

Voodoo2 - 8 или 12 мегабайт редакции, поддержка SLI.

Voodoo Banshee' - ??/16 мб редакции. Не считая Rush это фактически первый Voodoo как самостоятельная видеокарта.

Voodoo3 - 2000, 3000, 3500+TV.

Voodoo4-5 - первая карта фактически 8MB Velocity (да, оно на ядре прообразе Voodoo4, а не 3), различные виды и вариации вплоть опять же до фактически SLI на 1 плате Voodoo5.

См. также