리바 128

RIVA 128
엔비디아 리바 128
Elsa Victory Erazor-AGP-4 - Nvidia RIVA 128-7094.jpg
출시일자1997년 8월 25일; 24년(1997-08-25)[1][non-primary source needed]
암호명NV3
카드
하이엔드리바 128, ZX
API 지원
다이렉트3D다이렉트3D 5.0
역사
전임자NV1
후계자리바 TNT

1997년 8월 엔비디아가 출시한 RIVA 128, 즉 "NV3"은 기존의 2D와 비디오 가속 외에 3D 가속을 통합한 최초의 소비자 그래픽 처리 장치 중 하나이다.그것의 이름은 Real-time Interactive Video and Animation 액셀러레이터의 약자다.[2]

덜 성공한 "NV1" 액셀러레이터에 이어, RIBA 128은 엔비디아가 널리 인정받은 첫 번째 제품이었다.엔비디아의 기술 방향에도 큰 변화가 있었다.

Diamond Viper V330 4Mb @ RIBA 128 GPU
ASUS 리바 128ZX AGP

건축

리바 128 GPU
리바 128ZX GPU
리바 128ZX 다이샷

엔비디아의 "NV1" 칩은 근본적으로 다른 유형의 렌더링 기술을 위해 설계되었으며, 이는 Direct3D에서 지원하지 않는 기술이다.대신에 RIBA 128은 Direct3D를 최대한 가속화하도록 설계되었다.Direct3D 5와 OpenGL API 규격 내에서 렌더링하도록 제작되었다.그래픽 액셀러레이터는 350nm 제작 공정으로 제작된 350만 개의 트랜지스터로 구성돼 100MHz로 시계가 돼 있으며, [2]RIVA 128은 한 텍스처를 샘플링할 때 클록당 1픽셀이 가능한 단일 픽셀 파이프라인을 갖추고 있다.초당 1억 화소, 초당 150만 화소 삼각형 25 화소 속도로 화소를 출력하도록 지정했다.[2]픽셀과 정점 캐시에 사용되는 온칩 메모리의 12 KiB가 있다.[2]칩은 3D 가속을 수행할 때 16비트(하이컬러) 픽셀 형식과 16비트 Z 버퍼로 제한됐다.

RIBA 128 내 2D 가속기 엔진은 폭 128비트, 100MHz에서도 작동한다.이 "빠르고 넓은" 구성에서, 엔비디아가 언급했듯이, RIBA 128은 경쟁사들에 비해 GUI 가속화를 훌륭하게 수행했다.[3]32비트 하드웨어 VESA 호환 SVGA/VGA 코어도 구현했다.칩에 탑재된 비디오 가속은 MPEG-2에 최적화되었지만 그 표준의 완전한 가속은 없다.최종 사진 출력은 통합 206MHz RAMDAC를 통해 라우팅된다.[2]RIBA 128은 부두그래픽과 달리 2D/3D 그래픽 칩 조합이라는 장점이 있었다.이는 컴퓨터가 3D 응용 프로그램 이외의 출력에 별도의 2D 카드가 필요하지 않다는 것을 의미했다.창 안에서 3D 렌더링도 가능했다.단 하나의 그래픽 카드만으로 시스템을 구축해 놓고도 당분간 기능 완성형으로 유지할 수 있는 능력은 RIVA 128을 저비용 고성능 솔루션으로 만들었다.

엔비디아는 RIVA 128에 당시 새로운 메모리 기술인 SGRAM4MiB를 탑재해 100MHz로 시계가 되어 128비트 메모리 버스를 통해 그래픽 프로세서에 연결했다.[2]이것은 초당 1.60 기가바이트의 메모리 대역폭을 제공한다.이 메모리는 전체 RAM 풀을 프레임 버퍼와 텍스처 스토리지와 공유한 유니파이드 메모리 아키텍처에 사용되었다.부두 그래픽스나 부두²와 같은 분할된 디자인에 비해 부두의 640×480보다 높은 800×600과 960×720의 3D 해상도를 지원하는 것이 주요 이점이었다.[4]

RIVA 128은 초기 AGP 2X 부품 중 하나로서 인터페이스 기술의 최전선에 서면서 마케팅을 좀 더 여유 있게 해 주었다.그래픽 프로세서는 펜티엄 II용 인텔 440LX 칩셋을 목표로 인텔 AGP 사양을 기반으로 구축됐다.Nvidia는 최대 메모리 용량이 4MiB인 RIVA 128을 설계했는데, 이는 당시 이것이 소비자 3D 가속기에 대한 비용 최적화 접근 방식이었기 때문이다.[5]이는 부분적으로 PCI 또는 AGP 구성 모두에서 오프스크린 시스템 RAM에 텍스처를 저장하는 칩의 기능 때문이었다.[5]

1998년 초, 엔비디아는 RIBA 128 ZX라는 새로운 버전을 출시했다.NV3의 이러한 새로워진 디자인은 메모리 지원을 8MiB로 증가시켰고 RAMDAC 주파수를 250MHz로 증가시켰다.이러한 추가사항을 통해 RIBA 128 ZX는 더 높은 해상도와 새로 고침 속도를 지원할 수 있었다.[6]ZX 버전은 삼성전자의 125 MHz로 측정된 8 MB SGRAM 칩을 사용한다.[7]

엔비디아의 다음 주요 칩은 RIVA TNT가 될 것이다.

화질

RIVA 128의 지진 II(최종 운전자)

RIVA 128 출시 당시 3Dfx 부두 그래픽스는 모든 신인을 비교하는 3D 하드웨어 벤치마크로 확고히 자리매김했다.부두교는 뛰어난 성능과 품질을 제공하는 최초의 3D 게임 액셀러레이터였다.RIVA 128은 (부두에 비해) 낮은 품질의 렌더링과 렌더링 오류로 인해 무시되었다.

초기 드라이버와 함께, RIBA 128은 훨씬 더 고품질의, 그러나 더 까다로운 픽셀 당 다양성 대신에 폴리곤 당 맵핑을 사용했다.이로 인해 플레이어가 게임을 통해 이동하고 각 폴리곤에 접근할 때 서로 다른 텍스처 디테일 레벨이 "팝업"되어 매끄럽게 점진적으로 픽셀 단위 전환이 가능해지는 대신,엔비디아는 결국 픽셀당 모드를 허용하는 드라이버를 출시했다.카드의 텍스처링과 관련된 또 다른 문제는 자동화된 ipmap 생성의 사용이었다.이것은 딥맵이 없는 게임에서 시각적 품질과 성능을 향상시키지만, 그것은 또한 게임이 프로그래밍되지 않은 방식으로 렌더링하도록 강요했기 때문에 예상치 못한 문제를 야기시켰다.

NV3의 이선형 필터링은 사실 3Dfx 부두 그래픽스보다 더 선명했다.그러나, 그것은 부두만큼 질감을 흐리지는 않았지만, 대신에 낮은 충실도의 필터링 알고리즘 때문에 질감에 약간의 가벼운 소음을 더했다.폴리곤 사이에도 눈에 띄는 솔기가 문제가 있었다.

초기 드라이버가 이러한 이미지 품질 문제를 제기했지만, 이후 드라이버들은 부두 그래픽스와 거의 일치하는 이미지 품질을 제공했다.또한 RIVA 128은 640×480 이상의 해상도로 렌더링할 수 있기 때문에 위의 Deez II 스크린샷에서 보듯이, 이 카드는 부두 그래픽스보다 우수한 품질을 제공할 수 있다.RIVA 128 지원용으로 출시된 최종 드라이버는 픽셀 단위 미프맵핑, 전체 장면 안티앨리어싱(서퍼샘플링), 품질과 성능을 최적화하기 위해 다양한 기능 미세 조정 옵션을 제공한다.

드라이버 및 API

운전자들은, 카드의 삶의 상당 부분 동안, 다소 거칠었다.앞서 언급한 Direct3D 문제가 분명했을 뿐만 아니라, 카드에는 OpenGL 지원이 부족했다.[3]RIVA 128을 통해 엔비디아는 최고 품질의 OpenGL 지원을 위한 탐구를 시작했고, 결국 보드가 유능한 OpenGL 수행자가 되는 결과를 낳았다.Nvidia의 주요 단점 중 하나는 RIVA 128의 일생 동안 많은 게임들이 3Dfx의 독점적인 Glide API를 사용했다는 것이다.법적으로 3Dfx 카드만 3Dfx의 Glide API를 사용할 수 있었다.

경쟁사인 ATI Rage Pro처럼 RIVA 128은 하드웨어 기능이 없어 다이렉트3D 모드에서 인기 있는 언리얼 엔진을 가속할 수 없었다.그러나 엔진의 OpenGL 렌더러를 사용하는 것은 가능했지만, 불행히도 원래의 언리얼 엔진에서는 OpenGL 지원이 상당히 느리고 버거웠다.언리얼 엔진 1보다 진보된 엔진을 사용한 게임인 '지진 III 아레나'의 성능은 오픈GL용으로 설계된 엔진 덕분에 더 좋았다.[citation needed]

Nvidia의 Windows 9x용 최종 RIVA 128 드라이버에는 전체 OpenGL 드라이버가 포함되어 있다.그러나 이 드라이버가 작동하려면 Windows(윈도우)를 16비트 바탕 화면 색으로 설정해야 한다.

RIVA 128용 드라이버도 윈도 2000과 XP에 포함되지만 3D 지원이 부족하다.오픈GL 지원을 받은 베타 드라이버가 한때 엔비디아에 의해 유출됐다가 나중에 취소됐고, 현재 엔비디아 드라이버 사이트에는 RIBA 128용 윈도 2000 드라이버가 없다.Windows 2000/XP와 함께 제공되는 베타 드라이버도 Direct3D를 지원하지 않았다.

퍼포먼스

당시 RIBA 128은 부두그래픽스에 필적할 수 있는 최초의 조합 2D/3D 카드 중 하나였다.RIVA 128의 2D 기능은 그 시간 동안 인상적인 것으로 보여 질과 성능 모두에서 고급 2D 전용 그래픽 카드로도 경쟁력이 있었다.[3][4]

경쟁 칩셋

참고 항목

참조

  1. ^ Nvidia Corporation (August 25, 1997). "NVIDIA Announces Major OEM Design Wins For The RIVA 128 3D Multimedia Accelerator" (Press release). Archived from the original on June 13, 1998. Retrieved April 21, 2020.
  2. ^ a b c d e f Nvidia의 RIVA 128 브로셔는 2007년 10월 9일에 접속했다.
  3. ^ a b c STB Velocity 128 Review (PCI), Rage's Hardware, 1998년 2월 7일.
  4. ^ a b 1997년 10월 27일 Tom's Hardware의 AGP 그래픽 카드를 검토하십시오.
  5. ^ a b 리바 128/ZX/TNT FAQ 2007년 10월 9일에 접속한 엔비디아 웨이백 머신에 2006-10-06 보관.
  6. ^ 코비, 알프STB Velocity 128 STB Velocity 128zx 차이점은?, STB 기술 지원, 1998년 6월 3일.
  7. ^ Hong, Samuel Setoh Kok (11 October 1998). "ELSA Victory Erazor LT Riva 128ZX Review". HardwareZone. Retrieved 31 December 2009.

외부 링크