S3 ViRGE
S3 ViRGES3 Virtual Reality Graphics Engine(ViRGE) 그래픽 칩셋은 대중 시장을 위해 설계된 최초의 2D/3D 가속기 중 하나이다.
1995년 당시 그래픽 강국이었던 S3, Inc.에 의해 소개된 ViRGE는 S3가 3D 그래픽으로 진입한 첫 번째 사례였다.S3/Virge는 성공적인 트리오64V+의 후속작이었다.ViRGE/325는 Trio64 칩과 핀 호환이 가능하여 DRAM-프레임버퍼 인터페이스(최대 4MB)를 유지하고 코어 및 메모리를 최대 80MHz까지 클럭킹했다.윈도우에서 버지는 그 시대의 가장 빠른 D램 기반 가속기로 벤치마킹되었다.VRAM 기반 버전인 ViRGE/VX는 실제로 낮은 해상도에서는 더 느렸지만, 325에서는 사용할 수 없는 고해상도 모드를 지원하기 위해 더 빠른 RAMDAC를 가지고 있었다.[1]
지원
ViRGE를 위한 S3의 마케팅 계획의 일부에는 "S3D" 표준이 포함되어 있었는데, ViRGE 제품군의 구성원들이 S3D 그래픽 엔진을 가지고 있었다고 명시되어 있다.ViRGE를 지원했던 게임들은 3D 카드의 소유주들이 컴퓨터에서 가능한 한 잘 실행될 것이라는 것을 알 수 있도록 이 로고를 박스에 직접 넣었다.그리고, 그것의 느린 3D 속도에도 불구하고, ViRGE는 S3D 강화 게임을 받았는데, 상당 부분 이 기간 동안 브랜드 명성 S3에 기인했기 때문이다.ViRGE 강화 버전의 몇 가지 예는 다음과 같다.터미널 Velocity, Descent II, 몬스터 트럭 광기, 툼 레이더, 메흐워리어 2, FX Fighter Turbo, Terracide, POD, Incoming, Jedi Knight.
퍼포먼스
소니 플레이스테이션 홈 게임 콘솔의 성공적인 출시로, 소프트웨어 기반 호스트-CPU 렌더링만으로는 잘 할 수 없는 실시간 3D 그래픽 렌더링 분야에서 경쟁할 수 있는 하드웨어를 PC 시장에 통합해야 한다는 압력이 있었다.즉, 메인 CPU 소프트웨어 기반 렌더링은 실시간 3D 그래픽을 렌더링할 수 있었다. 즉, 메인 CPU와 표준 VGA 하드웨어만 사용하여 전체 화면 3D 비디오를 실시간으로 6도 자유도로 렌더링했지만 해상도, 폴리곤 수, 음영, 평활 등의 품질은 경쟁적이지 않았다.전용 3D 렌더링 하드웨어.시장 수요가 분명히 존재했지만, S3와 많은 하드웨어 경쟁자들에게 실시간 3D 그래픽 렌더링은 새롭고 낯선 영역이었다.VIRGE의 하드웨어 부동산 중 상당 부분이 이미 다른 주요 기능(예: VGA-컨트롤러, 2D/BITBLT 엔진, RAMDAC, PCI 및 메모리 인터페이스)에 전용되어 있고, 기존의 2D 애플리케이션을 서비스해야 하는 필요성으로 인해 3D 기능은 제한적이면서도 느렸다.
텍스처 맵핑만 하고 다른 고급 기능이 없는 기본 3D 렌더링을 수행할 때 ViRGE의 픽셀 처리량은 당시 최고의 소프트웨어 최적화(호스트 기반 CPU) 3D 렌더링보다 다소 빠르고(16bpp) 컬러 충실도가 우수했다.그러나 폴리곤 로드에 렌더링 작업이 추가되었을 때(투시 보정, Z 깊이 포깅, 이선 필터링 등) 렌더링 처리량은 엔트리 레벨 CPU에 대한 소프트웨어 기반 렌더링 속도로 떨어졌다. 고급 VRAM 기반 ViRGE/VX(988)에 대한 3D 렌더링 속도는 예정보다 훨씬 느렸다.더 느린 코어 및 메모리 클럭 속도에 도달해야 한다.업그레이드된 ViRGE/DX와 ViRGE/GX 모델은 3D 렌더링 성능을 개선했지만,[1] 도입 당시 이미 붐비는 3D 시장에서 여전히 ViRGE 제품군을 구별할 수 없었다.
3D 렌더링 외에도 ViRGE는 DOS VGA 및 Microsoft Windows와 같은 익숙한 작업에서 확실한 성능을 발휘했다.여기서, 경쟁 DRAM 기반 VGA 카드 중 ViRGE 벤치마킹이 거의 상위권에 근접하는 등, 고성능 Windows 가속화에 대한 S3의 실질적인 경험을 보여주었다.OEM PC 시장에서 ViRGE는 S3의 매우 성공적인 Trio/64 제품군에 대한 직접적인 대체품으로서 잘 팔렸다.ViRGE 제품군은 이전 제품군과 동일한 물리적 설치 공간에서 더 빠른 윈도우 가속화를 제공했다.
경쟁 하드웨어인 3dfx의 부두그래픽스와 렌전의 베리테, 그리고 ID소프트웨어의 인기 있는 퀘이크 엔진과 같은 게임 타이틀의 도입은 업계 전반의 변화를 가져왔다.S3는 이전에 PC 시장에서 잘 자리를 잡았던 다른 VGA 벤더들과 함께 빠르게 진화하는 PC 3D 그래픽 시장에 적응하지 못해 3D 그래픽 기능이 중요하지 않은 시장 부문으로 밀려났다.ViRGE는 OEM 시장에서 잘 팔렸지만, Direct3D 성능 저조와 OpenGL 지원 부족으로 ViRGE가 수익성이 높은 3D 그래픽 부문에서 경쟁하지 못했다.
변형
1995년 출생과 2000년 가까운 은퇴 사이에 ViRGE 가족은 정기적으로 업그레이드를 받았다.ViRGE/DX는 투시 교정을 개선하고 풀 스피드 트리린라인 필터를 구현하여 원래의 ViRGE/325의 성능을 향상시켰다.ViRGE/GX는 보다 현대적인 SD/SGRAM에 대한 지원을 추가했다.ViRGE/GX2는 AGP를 지원하는 최초의 VGA 칩셋 중 하나였지만, 지원 수준은 전기적 준수를 거의 넘어가지 않았다.AGP의 기능 세트의 실질적인 사용은 새비지 3D까지 기다려야 할 것이다.
ViRGE는 S3D API에 대한 지원이 부족한 1998년 S3의 탑엔드 그래픽 부문에서 궁극적으로 새비지 3D로 대체되었다.그러나 새비지 3D가 중단된 이후에도 ViRGE의 최소 1개 파생상품(트리오3D)은 생산에 머물러 있었다.
사양
- 통합형 135MHz(325 및 MX), 170MHz(DX/GX/GX2) 또는 220MHz(VX) RAMDAC 및 클럭 신시사이저를 갖춘 64비트 2D/3D 그래픽 S3d 엔진
- 가속 비디오를 위한 S3 스트림 프로세서
- S3 라이브 비디오 및 MPEG-1 주변 장치에 대한 직접 인터페이스를 위한 경관 고속도로
- 2D GUI 가속(BitBLT, 선 그리기, 다각형 채우기)
- 3D 텍스처 매핑
- 16가지 색상(VX), 1280x1024 75Hz 업데이트/교체 시 256색, 1024x768, 64K 색상 75Hz 업데이트/교체 시 800x600 16.75Hz 업데이트 시 7M 색상(비인터레이스 모드, 인터레이스 비디오에서 더 높은 색 심도가 지원됨)[2]
- 64비트 DRAM 또는 VX(VRAM) 메모리 인터페이스, 2, 4, 8(VX) MiB 비디오 메모리, 싱글 사이클 EDO 운영
- Glueless PCI 2.1 버스 인터페이스 및 VESA VL-Bus(325) 인터페이스
- 디스플레이 목록 처리 및 비디오 캡처 지원을 위한 PCI 버스 마스터링
- 주요 운영 체제 및 API용 드라이버: Windows 95, Windows 3.1x, Windows NT, IBM OS/2 2.1 및 3.0(Warp), ADI 4.2, Direct3D, BRender, 렌더웨어 및 OpenGL
- VESA DPMS(Display Power Management Signating) 모니터 절전 모드를 위한 전체 하드웨어 및 BIOS 지원
- DDC 모니터 통신
- 325는 208핀 PQFP 패키지를 사용한다.VX는 288핀 BGA 패키지 사용
- S3 Trio64V+와 호환되는 ViRGE 325 핀
참조
- ^ a b "PC Goes 3D". Next Generation. No. 26. Imagine Media. February 1997. p. 57.
- ^ S3 ViRGE 325 등록 문서
- 제품 개요: S3 ViRGE Integrated 3D Graphics/Video Accelerator(PDF), S3 Incorporated, 1996년 7월.
- 제품 개요: S3 ViRGE/VX 통합 3D 그래픽/비디오 액셀러레이터(PDF), S3 Incorporated, 1996년 7월.
외부 링크
- 다이아몬드 스텔스 3D 2000 S3D 가속 게임 스크린샷을 사용한 리뷰.