GeForce 8
[image]
1. 개요
2006년 11월 초부터 출시된 8번째 지포스 제품군, 훗날에 '테슬라'라는 코드네임으로 소급 적용되었다.
2. 제원
3. 상세
그래픽카드 시장의 단일화(...)를 꾀했던 두번째 카드이자(첫번째는 Voodoo) 현재 NVIDIA 의 이상향을 실현한 첫번째 카드로서, 이전과는 완전히 다른 새로운 마이크로아키텍처를 처음 도입하여 GPU를 단순히 하이브리드 그래픽 가속에 그치지 않고, 보다 다양한 용도의 범용 연산카드로 쓸 수 있는 기반을 마련했다. GPU의 변천사를 놓고 볼 때 GeForce 3 시리즈 이후로 또 하나의 큰 획을 그은 셈.
기능적으로는 신기술이 대거 투입된 지포스 FX 시리즈가 생각날지도 모르겠지만 지포스 8 시리즈가 제공한 충격은 단순히 전성비, 가성비 등의 전통적인 개선에다가 하나의 명령어에 변칙적인 데이터 처리까지[1] 가능한 하이브리드 그래픽 가속을 표방하여 효율성을 높이고 있었던 GeForce 7 시리즈까지와는 달리, 단순히 그래픽 가속이 아닌 그래픽이 아닌 용도의 연산 카드로도 사용할 수 있게 되었고, 연산부 자체에서도 MIMD와 SIMD 특성이 함께 있던 하이브리드 연산 구조에서 완전한 MIMD 연산 구조로 탈바꿈 하여 더 많은 트랜지스터가 요구되는 단점이 있음에도 효율성만큼은 이전 세대와 비교가 안 될만큼 크게 향상되는 등 GPU의 하드웨어적 패러다임 자체를 바꿔버린 물건으로, 당시에는 이 개념을 이해를 못하던 엔지니어들도 있었을 정도로 그 충격이 컸다. 또한 DirectX 10에 대응되는 새로운 기술의 도입, 공정 개선, 달라진 마이크로아키텍처로 성능 효율을 잡은 그래픽카드로 시장을 초토화 시킬 정도였다.
3.1. GeForce 8800 GTX
- Beyond3D NVIDIA G80: Architecture and GPU Analysis
- Beyond3D NVIDIA G80: Image Quality Analysis
- Beyond3D NVIDIA G80: General Performance Analysis
- iXBT LABS Say Hello To DirectX 10, Or 128 ALUs In Action: NVIDIA GeForce 8800 GTX (G80) Part 1: Theory And Architecture
- iXBT LABS Say Hello To DirectX 10, Or 128 ALUs In Action: NVIDIA GeForce 8800 GTX (G80) Part 2: Graphics Card Features (Including BFG Cards) And Synthetic Benchmarking Results
- iXBT LABS Say Hello To DirectX 10, Or 128 ALUs In Action: NVIDIA GeForce 8800 GTX (G80) Part 3: Game Benchmarking Results
- iXBT LABS Say Hello To DirectX 10, Or 128 ALUs In Action: NVIDIA GeForce 8800 GTX (G80) Part 4: NVIDIA Editor's Day 18.10.2006
- ANANDTECH NVIDIA's GeForce 8800 (G80): GPUs Re-architected for DirectX 10
- GeForce 8800 시리즈의 TechPowerUp 공식 프리뷰
- Palit GeForce 8800 GTX의 TechPowerUp 공식 리뷰
- EVGA e-GeForce 8800GTX KO ACS3 768MB의 TechPowerUp 공식 리뷰
- Zotac GeForce 8800 GTX OC Edition의 TechPowerUp 공식 리뷰
같은 128개라고 비교한 것도 7900 GTX의 경우 24개의 픽셀 파이프라인에 속하는 96개의 픽셀 연산 유닛들과 8개의 버텍스 파이프라인에 속하는 32개의 버텍스 연산 유닛들을 전부 합친 개수인 반면, 8800 GTX는 기능이 분리되지 않고 하나의 연산 유닛에 픽셀과 버텍스 연산, 거기에 지오메트리 셰이딩 연산까지 수행할 수 있는 통합 셰이딩 연산들의 개수 그대로이기 때문에 효율성은 물론 유연성에서도 차이가 있다. 게다가 완전한 MIMD 구조로 밑바닥부터 새로 설계된 덕분에 서로 다른 종류의 명령어들을 동시에 읽을 수 있으면서 서로 다른 종류, 다른 용도의 데이터 타입들 및 복수의 데이터들을 동시에 처리할 수 있어서 그래픽 이외에 용도까지 확장된 범용 연산이 가능해진 것은 연산 기능면에서도 확실한 차이가 있다.
구조, 연산 기능 말고도 전통적인 스펙 향상도 소홀하지 않았는데 메모리 클럭이 이전 세대보다 더 높아졌고, 현재까지 플래그십 모델에 빼놓지 않고 채택되는 384-bit 메모리버스가 이때부터 처음 도입되었으며, 메모리 컨트롤러가 확장된 덕분에 메모리 용량도 768MB로 증설되었다. 그리고 GPU 클럭이 셰이더 클럭과 셰이더 영역이 아닌 나머지 클럭으로 분리되어 비동기적인 구조로 변경되었는데 650MHz였던 7900 GTX 대비 12~13% 낮은 기본 클럭임에도 셰이더 클럭이 기본 클럭의 2배 넘는 속도라서 결과적인 게이밍 성능 격차가 50% 전후를 보여줄 수 있었던 비결 중에 하나라고 볼 수 있다.
더 놀라운 점은 출시 당시 DirectX 10을 활용한 벤치마크나 게임이 하나도 없어서 제성능 발휘에 불리한 DirectX 9.0c를 기준으로 비교했을 때의 성능 격차라는 것. DirectX 10 세대가 오래 못 가고 DirectX 11 세대로 빠르게 넘어가다보니 진정한 위상을 보여줄 타이밍이 안 된 세대이기도 하지만 기본 성능 자체가 출중했기 때문에 DirectX 9.0c 세대에도 통했다고 볼 수 있다.
3.2. GeForce 8800 GTS
- Beyond3D NVIDIA GeForce 8800 GTS 320MiB Launch and Spec
- iXBT LABS NVIDIA GeForce 8800 GTS (G80): Say Hello to DirectX 10 Again, or 96 Unified Processors Left in Action
- ANANDTECH Power Within Reach: NVIDIA's GeForce 8800 GTS 320MB
2007년 2월 12일, 메모리 용량을 320MB로 줄인 동명의 8800GTS가 출시되었다. 메모리 용량만 낮췄을 뿐인데 가격이 더욱 낮아져 중급형 모델이 나오기 전까지 메인스트림 포지션일 겸, 8800GT가 출시되기 전까지 8개월동안 8 시리즈 최고의 가성비 모델로 자리잡았다.
3.3. GeForce 8600 GTS, 8600 GT, 8500 GT, 8400 GS
- Beyond3D NVIDIA G84: Architecture and Video Performance
- iXBT LABS NVIDIA GeForce 8600 GTS (G84)
- ANANDTECH DX10 for the Masses: NVIDIA 8600 and 8500 Series Launch
- tom's HARDWARE GeForce 8600: DirectX 10 For The Masses
- GeForce 8600 시리즈, 8500 GT의 TechPowerUp 공식 프리뷰
- Twintech GeForce 8600 GTS의 TechPowerUp 공식 리뷰
- Biostar 8600 GTS 512 MB GDDR3의 TechPowerUp 공식 리뷰
- VVIKOO GeForce 8600 GT Turbo의 TechPowerUp 공식 리뷰
- Zotac Passive GeForce 8600 GT ZONE Edition의 TechPowerUp 공식 리뷰
- Zotac GeForce 8500 GT의 TechPowerUp 공식 리뷰
그 중 가장 상위 모델인 8600 GTS는 G84 풀칩이 G80 풀칩의 반토막 스펙일 것으로 예상한 유저들의 의견이 대다수였으나 뚜껑을 열고 보니 1/4 스펙으로 밝혀져 많은 유저들이 의아했다. 가격이 안정화되기 전까지는 기존 6, 7 시리즈 메인스트림 모델에 비해 가성비가 좋지 않은데다 DirectX 10을 지원하는 게임이라 하더라도 Windows Vista 자체의 최적화 문제로 인해 성능 우위가 뚜렷하지 않았다. 나중에 경쟁사의 HD 3000 시리즈가 등장한 이후 가격 경쟁력을 위해 인하되어서야 찾는 구매자들이 조금 늘어나긴 했지만 HTPC 구축하려는 사람들만 이용할 뿐 H.264 동영상 감상에 관심 없는 사람들에게는 구세대 모델인 6600GT, 7300GT, 7600GT가 더 많이 팔리는 기현상은 여전했다.
8600 GT는 8600 GTS의 메모리 대역폭이 다운된 버전이지만 보조 전원이 필요 없다는 장점이 있고, 경쟁 모델이었던 라데온 HD 2600 XT보다 3% 더 높은 성능인게 그나마 나은 점.
8500 GT는 G84와 같은 80nm 공정으로 제조된 G86을 사용한 제품으로 엔트리 라인을 표방했지만, 메모리를 제외한 GPU 스펙이 G84의 반토막이라 경쟁사의 라데온 HD 2600 PRO보단 떨어지고 HD 2400 XT보다 18% 더 높은 애매한 성능에 그쳤다.
8400 GS는 리테일로 내놓은 지포스 8 시리즈 중 최하위 모델로, 화면 출력용으로 찾는 사람도 있지만[2] 주 타겟층은 고사양 H.264 동영상 재생이 가능한 HTPC 구축용.[3] 성능은 라데온 HD 2400 PRO보다 조금 더 높은 편.
3.4. GeForce 8800 Ultra
- Beyond3D NVIDIA GeForce 8800 Ultra Launch
- iXBT LABS NVIDIA GeForce 8800 Ultra 768MB
- ANANDTECH New Ultra High End Price Point With GeForce 8800 Ultra
이렇게 된 데에는 8800 Ultra와 비슷한 시기에 출시된 라데온 HD 2900 XT가 너무 심하게 발린 것이 컸다. 사실 성능 자체는 8800 GTX에 비해 심하게 꿀리는 편은 아니었다. 문제는 엄청난 발매 지연과[5] 사전 언플로 유저들의 기대감을 한도끝도 없이 부풀려놓은 병크, 마지막으로 지포스 FX 5800 Ultra의 발열/소음/전력소비 전설을 일거에 소멸시킬 정도의 심각한 전력소비 문제였다. 참고로 라데온 HD 2900 XT가 확장시켜 놓은 전력 소비 기준(...)은 페르미 아키텍처 기반의 GTX 480이 나오기 전까지 누구도 깨지 못 했다. 그런데 이러면서도 성능은 언플과는 달리 무엇 하나 반년 앞서 나온 8800 GTX를 깨지 못했다.'''망했어요''' 이 희대의 병크로 ATi 는 기껏 벌여놓은 시장 점유율과 팬들을 모조리 NVIDIA 에 빼앗기고 후에 AMD에 인수되는 절차를 밟는다. 참고로, 이후 AMD는 지포스 FX → 6 처럼 버릴 건 다 버리고 간편하게 GPU 그래픽 성능만 올리는데 투자하여 NVIDIA 보다 발빠르게 연달아 신제품을 내놓아 결국 라데온 HD 5870에서 만회하는데 성공하게 된다. 그리고 AMD 에 인수 (...) [6]
3.5. GeForce 8800 GT
- iXBT LABS NVIDIA GeForce 8800 GT (G92): Theory and Architecture
- iXBT LABS NVIDIA GeForce 8800 GT (G92) Part 2: Features, Synthetic Tests
- iXBT LABS NVIDIA GeForce 8800 GT (G92) Part 3: Performance in Games
- ANANDTECH NVIDIA GeForce 8800 GT: The Only Card That Matters
- Zotac GeForce 8800 GT의 TechPowerUp 공식 리뷰
- VVIKOO GeForce 8800 GT Max 1024 MB의 TechPowerUp 공식 리뷰 - 성능 요약편
하지만, 레퍼런스 모델이 싱글 슬롯형으로 나오면서 발열 문제가 발생했는데 추후 벤더 차원에서 듀얼 슬롯형에 두꺼운 쿨링팬이 장착된 비레퍼런스 모델의 출시로 일단락되었으나 또 다른 문제는 초기 물량 부족. 원래는 8800 GT가 11월 중순에 출시될 예정이었는데 경쟁사의 라데온 HD 2900 XT에서 개선된 HD 3870의 출시 예정 날짜와 겹쳐 예정보다 2주 앞당기는 바람에 물량이 제대로 확보되지 못 했던 것. 다행히 11월 하순부터 초기 문제점들이 대부분 해결되어 연말 그래픽카드 시장을 주름잡은 인기 모델로 거듭났다.
8800이라는 넘버링 때문에 자세한 소식을 잘 모르는 일반인들에겐 구분하기가 어려워지는 문제점이 있었으나 G92 패밀리의 첫 모델인 8800 GT까진 접미어 GT 덕분에 그 정도 혼란은 약과에 불과했다. 연말에 1GB 모델도 출시되었으나 가성비가 떨어져 그다지 큰 주목을 받진 못 했고 지갑이 얇거나 저해상도 모니터를 보유한 구매자들에겐 256MB, 그 외에 일반적으로는 512MB 모델을 선호했다.
3.6. GeForce 8800 GTS (CUDA 112 Cores)
2007년 11월 19일, 8800GTX와 8800GTS 640MB/320MB의 중간 포지션이자 CUDA 112개 스펙인 동명의 8800GTS가 출시되었다. 따로 내놓았던 기존의 CUDA 96개짜리 초기형 8800GTS와는 달리 640MB 모델만 출시되었으며, CUDA 코어가 112개라 8800GTS 112로 구분해주는 벤더들도 있었으나 먼저 나온 8800GT의 엄청난 화제로 인해 묻혀졌다. 게다가 성능은 8800GT보다 약간 더 높은 성능이지만 전성비와 가성비가 떨어져 얼마 못가 단종 수순을 일찍 밟은 비운의 모델이 되고 말았다. 늦어도 6월에 내놓았다면 잠시나마 주목받았을지도 모를 일...
3.7. GeForce 8400 GS (G98)
2007년 12월 4일, 65nm 공정의 G98 기반으로 변경된 후기형 8400 GS를 조용히 내놓았다. 부실했던 VC-1 코덱의 하드웨어 디코딩을 지원하기 위해 비디오 프로세서가 3세대 퓨어비디오로 업그레이드되었지만 CUDA 코어가 반토막나면서 3D 연산 성능이 너프되었다. 그 대신 미세화된 공정 덕분에 GPU 클럭이 올라 픽셀 필레이트와 비디오 프로세서의 디코딩 성능도 향상되어 실성능은 결과적으로 동급, 못 해도 라데온 HD 2400 PRO와 큰 차이 없는 수준을 보여주었다. 클럭이 올라갔음에도 소비 전력이 감소된 것이 장점. HDMI 단자를 아직 기본적으로 지원하지 않지만, 경쟁사가 먼저 HDMI 단자를 기본으로 지원한 것에 의식했는지 대세에 따라 HDMI 단자가 탑재된 제품들이 본격적으로 등장한 첫 그래픽카드이기도 하다.
3.8. GeForce 8800 GTS (512MB)
- iXBT LABS NVIDIA GeForce 8800 GTS 512MB (G92) Part 1: Theory and architecture
- iXBT LABS NVIDIA GeForce 8800 GTS 512MB (G92) Part 2: Features, synthetic tests
- iXBT LABS NVIDIA GeForce 8800 GTS 512MB (G92) Part 3: Performance in games
- ANANDTECH NVIDIA GeForce 8800 GTS 512 & GeForce 8800 GT 256MB: Playing with Memory and G92
- tom's HARDWARE Nvidia's GeForce 8800 GTS 512 MB
- Zotac 8800 GTS 512 MB의 TechPowerUp 공식 리뷰 - 성능 요약편
명시적으로나마 구별해놓아서 그나마 다행이었지만, 구별해놓지 않은 제품도 일부 존재해서 네이밍 혼란을 종결시키진 못 했다. 네이밍 때문에 오명을 씌운 모델이지만, 성능과 가격만 따져보면 8800 GTX보다 겨우 4% 떨어지는 성능에 40%나 저렴한 합리적인 가성비를 보여준 개념 모델이었다. 하지만 이보다 6% 낮은 성능인 8800 GT가 100달러(30%)나 더 저렴한 가성비 깡패로 먼저 등장했기 때문에 초기형 8800 GTS와 함께 사이좋게 묻혔다(...). 물론 팩토리 오버클럭된 비레퍼런스 제품의 경우 8800 GTX 레퍼런스와 동급 성능이 되는 경우가 많아서 뒤늦게 8800 GTX급 성능의 그래픽카드를 찾는 사람들에게나 권할 수 있는 모델이긴 했다. 9800 GTX가 나오기 전까지는...
3.9. GeForce 8800 GS
2008년 1월 31일, G92 패밀리의 막내 모델인 8800 GS가 출시되었다. GPU 코어뿐만 아니라 메모리 버스까지 줄인 대신 메모리 용량을 8800GT의 256MB, 512MB, 1GB에서 384MB, 768MB로 변경되고 가격도 384MB 기준 $169로 낮게 책정되었지만, 1달 후에 내놓을 G94 풀칩 모델인 9600 GT의 출격을 앞둔 상황이라 8800 GT만큼 큰 주목을 받지 못 했고 메모리 대역폭과 ROP 성능에 발목잡혀 9600 GT보다 더 낮은 성능으로 측정되는 경우도 있어 가격 안정화가 안 된 9600 GT 출시 초기 때까지 잠시나마 주목받은 적이 있었다. 8800 GTS 112와 마찬가지로 좀 더 일찍 내놓았다면 좀 더 롱런했을 비운의 모델..
4. 기타
참고로 성능만이 아니라 아키텍쳐면에서도 가장 혁신적이라 부를만하다. 이번에 처음 도입된 테슬라 아키텍처 특성상 범용 연산(GPGPU) 언어인 CUDA를 지원하기 때문이다. 마치 x86 CPU 명령어처럼 NVIDIA는 앞으로도 꾸준히 하위호환을 한다고 선언했는데, 그 기준이 지포스 8 시리즈이다. 따라서 최신 버전의 CUDA도 지원한다. 지포스 7 시리즈의 드라이버 업데이트도 1년 5개월 정도 더 오래 지속되었다.[8] 그래서 넘사벽이 끼어있는 것. 또한, '''TWIMTBP'''(The way It's mean to be played by NVIDIA 캠페인)도 효력을 발휘하기 시작하여 게임 발매 초기엔 N당의 지원을 등에 업고 A당 카드보다 월등히 나은 프레임을 보여주기 일쑤여서 게이머들에게 최고의 GPU는 GEFORCE라는 인식이 널리 퍼지게 되었다.
또한, 2세대 PureVideo인 PureVideo HD도 발표되었는데 먼저 나온 G80 기반 하이엔드 모델은 반영되지 못 했지만 중저가형 모델인 G84 기반의 8600GTS/GT/GS, G86 기반의 8500GT, 8400GS부터 반영되어 동영상 감상용으로써 대대적으로 홍보하기 시작했다. 하드웨어 가속 효율과 화질 보정 효과가 기존 1세대 PureVideo보다 비약적으로 향상되었고 DXVA2를 추가 지원하면서 GPU는 물론이고 특히 CPU의 점유율을 크게 낮춰 H.264 Baseline Profile 인코딩 기준 720p 60fps 또는 1080p 30fps 동영상까지 돌릴 수 있게 되었다. G92 기반의 지포스 8800GTS/GT/GS 한정으로 CUDA 코어의 도움을 받아 1080p 60fps 동영상까지 재생할 수 있다. 단, VC-1 코덱은 100% 하드웨어 처리가 아닌 부분적인 하드웨어 처리 구조(GPU+VP 75%, CPU 25%)이기 때문에 경쟁 모델인 라데온 HD 2600XT/PRO, 2400XT/PRO의 VC-1 재생 능력보다 떨어진다는 단점이 있었지만, 다행히 VC-1 코덱을 사용하는 곳이 많지 않아서 그다지 큰 타격은 없었다.
세가의 아케이드 기판인 RINGEDGE가 GPU로 지포스 8800GS를 사용한다. Windows 10에서 지원하는 가장 저사양의 Nvidia 그래픽카드지만 WDDM 2.0이 아닌 WDDM 1.3으로 동작하기 때문에 작업 관리자에서 GPU 항목이 나타나지 않는다. 이는 WDDM 2.0을 지원하지 않는 모든 그래픽카드들도 마찬가지.
5. 관련 문서
[1] 종래에는 버텍스를 한 번의 명령어에 벡터 연산 방식의 데이터 4번 처리(버텍스 4개씩), 픽셀을 SISD 방식으로(R, G, B, 알파 채널) 그래픽을 연산하는 방식이었으나, 픽셀에도 부동소수점 실수 연산이 가능해지고, 버텍스에도 스칼라 연산이 가능해지며, 서로 다른 부동소수점 정밀도나 정수 사이즈의 데이터 타입들도 그래픽 연산에 가담하면서 효율성을 높이는 방식.[2] 단순히 화면 출력 자체가 목적이었으면, 지포스 6200이나 7200 GS, 7300 GS같은 구세대 저가형 제품이 더 저렴했기 때문에 당시 최신 OS였던 Windows Vista에서 DirectX 10을 맛 보고(...) 싶은게 아닌 이상, 일부러 비싼 최신 로우엔드를 찾는 경우는 별로 없다.[3] 1920×1080p에 60FPS이면서 10Mbps 이상의 비트레이트인 영상까진 무리수. 당시엔 고사양이라고 해봐야 1920×1080p 30FPS 정도였고 1920×1080p 60FPS은 좌절영상급 사양이었다.[4] 바꿔 말하면 지포스 8 시리즈 이후로 메인스트림 50라인에서 얼마나 성능향상이 없이 사골라인으로 일관했는가도 알 수 있다. 이걸 어찌나 우려먹었는지 이 카드가 나온 후 6년이 지난 뒤 나온 AMD 카베리 상위라인업 APU의 '''내장 그래픽'''이 '''AMD 특유의 간단한 오버클럭 설정만으로 GTS 250의 성능을 가볍게 추월'''하게 되었을 정도.[5] ATi는 그 당시 XBOX360 용 GPU를 만들고 있었다.[6] 그래서 HD 4000 시리즈까진 GPGPU 기능이 많이 부족하며 AMD도 지원을 포기했다.[7] PCIe 규격은 버전마다 상위, 하위호환이 가능하도록 설계했기 때문에 기존 PCI-Express 1.0/1.1 슬롯에 연결해도 아무 이상 없이 사용할 수 있다. 다만, 대역폭이 1.0/1.1 수준에 맞춰서 동작한다는 점인데 당시엔 대역폭으로 인한 병목 현상이 대두되지 않아서 사실상 인터페이스 대역폭 때문에 고민하는 사람은 많지 않았다.[8] 8 ~ 200 시리즈의 드라이버는 2014년 7월 29일 이후로 한동안 업데이트가 없다가 2015년 2월 24일에 7개월만에 드라이버 업데이트가 되었다. 그런데 이날 6, 7 시리즈 드라이버와 함께 일부 드라이버 파일의 보안 업데이트에 그친 것이라 사실상 업데이트 중단으로 보인다. 현재 업데이트는 600 시리즈부터 지원한다.