转发过去。3dfx。原来的样子

在我眼角之外


图片

这是一个传奇。这是voodoo5 5500(弓在这里)。
这是两芯片解决方案。这是他大步走过的3dfx路径,被称为SLI。而在Nvidia中,它们是用于将所有事物集成到所有事物中的,即 只需一个芯片即可部署。我们已经知道今天谁是对的,这就是为什么我建议您阅读它。

右上角的4针Molex。是的,它是第一个(如果不是第一个)带有add的homeuser细分卡之一。营养。我没弄混,这是肯定的- 没有分子,它就不会开始这个只有VGA输出,但是即使到那时,也有带DVI的型号。还有一个功能连接器……晶体管,线圈,电阻器……现在一切都在那里……电容器也……以及图标“ !!!!!!!(如实践所示,绝对是徒劳的)。
是我必须修理地图。
3D :

image

它起作用了,我向

图片

付款者鞠躬(甚至加速了!),如您所见,它起作用了agp2x而不是X。尽管在许多评论中他们都写了agp4x,但还是骗子。DiME也不在这里,但是有一个边带,这真是令人惊讶:)所有这些使该卡立即成为其他供应商的几代卡的竞争对手,这很有趣。


贴心。


图片

揭露伏都教。
, PR-, :

image

! !, - … , - , VSA-100, . SLI , : . , SLI , … , , . 3dfx, . .

该卡本身诞生于2000年。视频存储器(64米)在这里很有趣:每个芯片都有32米专用好吧,也就是说,有32米的有效内存:)而且,珠穆朗玛峰证实了这一点!
在撰写本文时,我对此绝对有把握,但是,对该问题的深入测试和研究表明:

We would like to mention that each of VSA-100 chips used in SLI has its own frame buffer for rendering lines and line successions (bands). After that the data from all these frame buffers is submitted to the general frame buffer where the complete frame is created and transferred to the monitor. Moreover, each VSA-100 chip is equipped with its own memory bus and local frame buffer and supports up to 64MB local graphics memory. A part of the available memory is used for a framebuffer (with double of even triple buffering) and the rest — for storing textures and Z-buffering. In case the available memory turns not enough, 3dfx suggests resorting to one of the two supported texture compression methods: DXTC or FXT1.


www.xbitlabs.com/articles/graphics/display/3dfx-vsa-100.html


图片

顺便说一下,这些也许是内存和芯片同步的唯一卡。这就是为什么通常会严重追赶3dfx的原因。但是,如果他们一直是速度领导者,那又为什么呢?在这里……

在这里,这些芯片也以其出色的能力在诸如化妆指导这样的必不可少的行业中风靡一时。这里称为T-Buffer。该技术的本质是通过4倍超级采样实现全场景抗锯齿(FSAA的硬件实现,它的作用完全相同:它以非常复杂的方式在整个帧中消除了梯子。该方法在当时是独一无二的,可以提供非常高质量的图像,但是FPS鹰派,使得他们仅在几年前就将其恢复了
好吧,基于此FSAA,最必要的化妆工具也已在硬件中实现:运动模糊,柔和阴影和聚焦在对象上。我现在没有记错:它已经实现。
但是,这种FSAA和该公司仅在voodoo5中使用(需要两个或更多芯片)。好吧,更确切地说,在voodoo4中,它也只有FSAA 2x


最后,一声巨响,没有像伏都教3那样的小故障。不用说,3dfx会燃烧并变热!是的,您自己看到:

图片

图片

谁不了解-F1:

图片

确实没有加速度,但是...是可修复的;)

有趣的是
  1. DOS , , !
  2. 3dfx — . - 2 :D
  3. : -. OGL. , 3dfx -, , , .
  4. voodoo3 voodoo4/5 , .. «». , . v3/4/5 — , !



FSAA

这样,这里的所有内容出乎意料地非常简单:)对于此FSAA方法,唯一的设置是样本数。因此,您可以在4到2之间选择。您也可以完全禁用第二块芯片,将卡变成voodoo4:D

图片

再次关于voodoo5的硬件特殊效果。它们在芯片实现。它们甚至在DX8规范中。但是他们没有设法参加比赛。几乎…

Also, T-buffer support was programmed into Serious Sam First/Second Encounter. It is supposed to be used for depth of field effects. To activate it, the game must run in 16-bit color depth, FSAA must be on and the following commands have to be written in the console:

ogl_iTBuffereffect=2
ogl_iTBufferSamples=4
The game is then supposed to confirm T-buffer usage in the console when starting it up. Other valid values for the second command are 2 and 8, depending on the number of VSA-100 chips on the used card. The FSAA implementation in this game is reported to be faster than in other releases. Still, given the experimental nature it is very unlikely that the DoF effects work as intended.


www.vogonswiki.com/index.php/3dfx#Voodoo_4.2F5


Multitexturing

众所周知:) 3dfx拥有笨拙的纹理映射方法。公式很简单:每个周期有多少芯片,那么多纹理。也就是说,在我们的情况下,我们的B5500每个周期可能有2个纹理。这就是所谓的多重纹理化。很好,现在回想一下tnt2曲线及其三线性过滤。因此,这里的情况完全相同(好像3dfx认为这是一条渐进路径)。好吧,也就是说,您将在树林中找到:

图片

实际上,您需要以这种方式阅读它:根本没有三线性,或者没有多重纹理,但是有一个近似值(它也是mip-map抖动)。这样吧。

OpenGL ICD

其实,我没有检查多少测试了它,因为我不明白3DSMAX和类似的怪物。而且我了解游戏。在这种情况下,我可以说以下几点:他仍然遇到强大的故障。所以我们可以说M CD就足够了。而且,即使在世界上最后一个beta中,我的这个虚构的I CD仍然只是GLIDE中的WRAPPER。不相信?但是徒劳无功:

图片

图片

在这里,事实证明像Quake2这样的玩笑。毕竟,Quake2具有自己的wrapper glide-> ogl,但这是否意味着?然后所有的ogl再次滑行,然后才在屏幕上绘制。这就是地狱的圈子:)在Quake2之类的OGL-> Glide Wrapper之类的系统中,这是错误的。那些。实际上,这与在voodoo上运行相同:在OGL或Glide中,因为 在第一种情况下,驱动程序仍将所有内容转换为滑行,而在第二种情况下,游戏将自行将所有内容转换为滑行。

应用等级


图片

爬上,怪物:)

注意配置:

MB:技嘉6vtxe(阿波罗Pro133T芯片组)
CPU:奔腾3的1.4GHz S- /为512Kb / 133FSB
RAM:3x256Mb PC133
硬盘:健康UDMA-5 WD体面的2MB缓存和5400RPM
WinME的
视频:3dfx voodoo5 5500

重要信息:
  • 我们在《Deus Ex!》中像以前一样玩... ...只是有时我们还记得其他热门歌曲...
  • 游戏中的图形设置:最大颜色,各种三线性和体积闪电D3D具有“ 使用3dfx”设置我不知道它是做什么的,但是我打开了它:)
  • 柴火设置...在此过程中,我将向您展示玩游戏的意义。
  • 我们立即将卡从标准166/166分散175/175实际上,超频最多只能提供2-3帧。您可以加速到190,但是您需要冷却,但是我太懒了。
  • 游戏中的分辨率将单击。然后,我将解释原因。


让我们继续技术...

API

这很有趣。该卡已经可以具有3个API:

  • Direct3D支持Direct3D7,将支持Direct3D8。
  • OpenGL正如我们已经发现的那样,这是一个滑动包装,按照传统,它是越野车。在木柴中,即使是它们的设置也会被组合。担心什么:
    • OGL- 1024x768. 5 ,- !
    • ALT+TAB - .
    • !

      图片

    • - Guardband Clipping.

      图片

      , . — :)


  • . . , , , , 3dfx . , ;)
    5500, glide2x , glide3x , 15. ; , . , 3dfx glide. — .



最后,3D 宣布支持32bpp现在所有3dfx迷都发呆了:真的吗?真。在Direct3D中
实际上,据我发现,滑翔3x似乎也有支持(或计划中的?):

图片

太好了!现在,我通知您,我没有找到一款具有32bpp纹理可以滑行的毫无价值的游戏确切地说:
  • Deus Ex(以及Unreal Engine 1引擎上的任何人)都不允许您在滑行中设置32bpp。仅在Direct3D中 ;
  • 杀手:代号47并且,如果您仍然设置,则更正此错误;
  • 弥赛亚不会-仅在Direct3D中为32bpp;
  • Turok 2 — 32bpp Direct3D;
  • Driver — 32bpp :D
  • Stunt GP. 32bpp . : .


...也许这就是为什么魔术选择在树林中等待我们的原因:

图片

所以。启用它后,Deus Ex中的分辨率将变为固定的640x480,将无法更改。其他游戏肯定会遇到麻烦。但是色彩的不完美,我们不会赢。

好吧,这里我们来介绍最有趣的。比较图片?
故意拍摄同一场景,以便我们可以回到前场。零件,比较质量,然后深入了解您所看到的内容。

重要信息:拍摄时使用的是1024x768,FSAA 4x。因为OGL不会超越。 1280x1024的镜头不会,但我会告诉你的!
除此之外,在镜头的底部,按照惯例,我们监视fps,然后进行分析。根据上一部分,并且基于配置,我们还记得,除了视频芯片之外,我们没有其他可依赖的东西。

图片

图片

图片

好吧,首先,您正确地注意到,在下滑过程中,性能的提高不切实际。是的,是的,许多人对此表示怀疑,他们说游戏是滑行的情况下完成的实际上,那里有16bpp,这就是全部秘密;)没错,它看起来有点糟。故障是3dfx硬件后置滤波器,稍后会对此进行说明。

其次。如果将分辨率提高到1280x1024(在d3d和glide中可用),那么我们将看到与tnt2曲线上具有相同分辨率和颜色的帧率大致相同。但是图片会完全不同,因为FSAA非常平滑。是的,只看士兵!这是葡萄酒。

一切顺利!

因此,这意味着……我将柴火中的所有东西拉到最大颜色,包括4倍FSAA,关闭了mip-map抖动。
当然,在滑行启动Deus Ex之后,首先是这样的:

图片

接下来就是以下内容:

** 你的妈妈 !!!这很顺利!不***你自己,*****!


...好吧,这对于买卡值得的东西:

图片

图片

图片

如果您没有发现太大的差异,请稍等。现在,请注意,每个过滤级别的性能都会下降一半。它是1024x768,在当时是巨大的。可以说,使用FSAA2x很有可能以这种分辨率播放。FSAA4x显然缺少几个芯片。当然,这太贵了……但这是全部吗?让我们看看...让我们看看椅子的靠背,桌子的边缘,头盔和热键设备。如果有人注意到该尸体的胃较大,那是在呼吸;)

图片

图片

图片

显然,FSAA4x并不是很结实,所以要由您决定。
好吧,关于fps的结论如下:这里voodoo5即使在FSAA2x中也提供了tnt2曲线(tnt2将具有近似相同的fps,但不会具有FSAA2x)。

硬件T'n'L

这是什么,为什么?当时还没有确切答案的争议点。虽然有些贪婪的人主张这样做,并以各种可能的方式提倡将所有责任合并到gpu的想法,但另一些人则主张CPU的力量不断增强,并提出了各种(同样是可疑的)论点,这归结为一个事实,即仍然可以依赖CPU,所以,每个人他将完成他的工作:我们将绘画,而建筑师将优化他们的建筑。谁是对的,我们今天已经知道了,但是那又怎么样?

令人惊讶的是,3dfx并没有把我们扔到这里。营销人员用早餐喂食Hw T'n'L街区的卡片时,柴火开发商在特别狂热的场合看到了复活节彩蛋。一个月后,我仍然在选项林中找到它:

图片

如果已关闭,则:

  • Max Payne会告诉您以下内容:

    图片

  • 波斯王子:时之沙会这样说:

    图片


如果启用该选项

  • Max Payne已经说过:

    图片

  • 波斯王子:时之沙会这样说:

    图片



但是,无论如何
  • 波斯王子:时之沙不会开始。
  • 止痛药无法启动。
  • Max Payne将显示以下内容:

    图片

  • 好吧,《星球大战:前线》将显示以下内容:

    图片



总的来说,伏都教5的短短一个世纪是...

还有什么有趣的...

  • DOS
    , ! Carm' Pyl.

    图片

    Pyl. 5 , — DOS ;) , , !!! .
    , , DOS , ___ , , , , , HEX- glide2x.ovl. . , , , . , , . smartdrive. !
    : « DOS?» , -, , … ? , , , : , , , dos — !

    Blood . 5, . , glide programming guide? ( , , — )

  • 16bpp

    : 3D Filter Quality Alpha-Blending. High Sharper, 22- . , 3dfx 22- 16-.

    ? :

    RIVA TNT2

    图片

    VOODOO5

    图片

    : " , . 22bpp — , "… :)

    ( ), 3dfx , 22- ( )…
    3dfx. , 3dfx HyperSnap (16- ), , , 22- ( 16bpp-). , 1- ( ?) 2/3/4/5-.

    图片

    , 22bpp :

    图片

  • C Prtscn .

    , glide - . Prtscn :

    图片

    , — , . glide.


3dfx gone, but NEVER FORGOTTEN​



地图报错了tnt2但这就是全部。我没有256头长颈鹿,但我想它也在那里,只是速度更快。同年,他带着T'n'L部队出来,该部队装备了4个TMU,并配备了DDR内存。是的,FSAA让我们失望了,但他在使用Hw T'n'L的游戏中速度更快。或不?实际上,整个问题都在处理器中:有了强大的voodoo5处理器,我可以轻松地与它争论以及在很多地方争论不休,但是……在2000年,GeForce 2问世了,争论毫无意义。

因此,事实证明,新技术正在取代旧技术。进步在前进,有余地,必须将垃圾扔掉并遗忘。对此,没有营销,纯属进步。


公平地说,3dfx仍会定期通过新技巧使我们从坟墓中逗乐:
  • 因此,最近在Windows 7下有用于voodoo5的柴火
  • 仍然可以看到滑行模拟器。
  • Voodoo 5 5500
    ...
    借助新的第三方驱动程序,Voodoo 5500可以胜任 GeForce 2和Radeon DDR的工作
    ...
    en.wikipedia.org/wiki/Voodoo_5

  • Voodoo 5 6000
    ...
    就性能而言,直到发烧友能够获得预发布的硬件并对其进行运行测试之前,鲜为人知。结果表明,Voodoo 5 6000的性能优于GeForce 2 Ultra和Radeon 7500,后者分别是GeForce 2和Radeon R100系列的最快迭代。(有传言称GeForce 2 Ultra旨在防止3dfx凭借其Voodoo 5 6000领先。)在某些情况下,该6000被证明与下一代GeForce 3竞争良好
    。...
    en.wikipedia.org/wiki /巫毒教_5



这样吧。上面的一切只是所发生事情的一小部分。我省略了,包括成千上万个成功的(但不是这样)脏话,并尝试迷失设置并查看结果,这没有任何实际意义。

致谢


  • 首先,我想最终向世界揭示真相。我向同一圣彼得堡办事处的两名工程师鞠躬,他们帮助了零件,甚至为我焊接了零件!没有他们,这个voodoo5审查根本不会发生!

  • 能够对old-games.ru进行管理,使其能够快速免费下载20 游戏,而只是检查文件结构并运行一次。

  • 视界的发现者和被子的撕裂-VOGONS社区进行大量独特的研究和开发!


...待定...

参考文献

Source: https://habr.com/ru/post/zh-CN381841/


All Articles