|
Geforce2MX, 이제는 한물간 것처럼 보이지만, 아직도 시장에서는 최고의
인기품목이다. 마치 1 ~ 2년전의 TNT2 M64를 보는 것 같은 기분인데, 저렴한 가격에 무난한 성능으로 많은 이들의 컴퓨터 속에 알듯 모를듯
들어가있는 제품이다. 불과 1년전만 해도 최고의 가격을 형성했던 제품이었는데 참으로 느끼는 격세지감, 어쩔 수 없다.
Geforce2MX는 후기에 들어서면서 MX200 / MX400으로
변모(?)되었다. 물론 더욱 저가형은 MX100도 존재했지만 제품 출시도 되지 않아 사장되어 버렸다. 이렇게 제품군을 여러가지로 나눈
이유는, 당시 Geforce2Ti칩셋을 비롯하여 GeForce3, GeForce4등이 줄줄이 예정되어있었기 때문에, 2MX계열이 당시
TNT2M64가 차지하고 있던 저가형 시장을 완벽하게 장악하게 할 수 있도록 하기 위함이었다. 그에 따라 nVIDIA는 MX계열을
100/200/400으로 시장 층을 다르게 하여 공략하였으며 해당 전략은 완벽하게 성공하여 현재 M64계열은 시장에서 완전히 자취를 감춘
상태이다.
그럼 MX / MX200 / MX400의 대략적인 차이점은 무엇일까? 다음과
같다.
|
구분 |
Geforce2MX |
Geforce2MX200 |
Geforce2MX400 |
|
Memory
Interface |
64/128bit
SDR
64bit DDR |
64bit SDR |
64/128bit
SDR
64bit DDR |
|
Texels per
Second |
700Million |
700Million |
800Million |
|
Memory
Bandwidth |
2.7GB/s |
1.3GB/s |
2.7GB/s |
MX200은 당시 저가형시장을 자리잡고 있던 TNT2M64시장을 교체하기
위한 대응형으로 메모리버스를 64bit로 줄인 제품이고 Geforce2MX400은 기존 Geforce2MX와 비교해서 픽셀처리능력이 조금
향상되었다는 것을 제외하고 차이가 없는 제품이다. 따라서 MX200은 기존 MX보다 떨어지는 성능을 보이지만, 저렴한 가격으로 당시 저가
시장을 차지하고 있던 제품과 비교해 뛰어난(?) 성능으로 저가형시장을 완벽히 장악하였으며, MX400은 기존 MX가 고수하던 시장 타겟을
그대로 이어받아 양대 저가층을 완벽하게 장악할 수 있었다.
MX계열은 메모리 때문에 성능이 떨어진다?
MX계열이 출시된지 2년이 가까워지면서, 그 동안 MX계열의 성능에 대한 많은
논의가 오갔다. 따지고 보면 그럴법한 것이, Geforce2MX칩셋은 Geforce2 / GTS계열과 같은 코어를 가지고 있어,
메모리부분의 성능만 제대로 나와준다면 GTS급에 맞먹는 성능을 가지고 올 수 있다는 추론이었다. 즉, 거꾸로 이야기해서, nVIDIA측이
성능을 떨어트리고 고가형 시장을 보호하기 위해서 GeForce2 GTS군에는 DDR메모리를, GeForce2 MX계열에는 SDR메모리를
채택하여 성능차이를 확실하게 둠으로써 서로의 시장을 넘보지 않도록 하였다는 것이다. 이는 다시 생각해보면, GeForce2MX계열이 DDR메모리를
장착한다면 GTS급의 성능을 낼 수도 있다는 추론이었고, 이에 대한 많은 의견이 지금까지도 이어지고 있다.
이론적으로도 그럴법한 것이, GeForce2MX코어는 256Bit로,
MX400의 경우 200Mhz의 코어클럭을 가지고 있으므로 계산해보면 6.4GB/s의 대역폭을 가지고 있다는 것이다. 그럼에도 MX코어에
장착된 메모리 컨트롤러는 128bit의 SDR 대응형만을 탑재하고 있고 클럭이 166Mhz이므로, 2.656GB/s의 대역폭을 가진다.
따라서 코어의 정상적인 속도를 메모리가 받쳐주지 못하는 형국이 된다.
게다가 DDR메모리와 SDR메모리의 가격이 오히려 역전되기 시작하면서,
사람들은 더욱 뛰어난 DDR메모리를 탑재하는 GF2MX계열을 기대하게 되었다. 해외에서는 한두 회사에서 출시되었다는 소문은 무성하게
들렸지만 곧 사라지고 말아 아쉬움을 더했지만, 국내에서는 저렴한 DDR 메모리의 가격덕분인지 자네트사에서 MX200 / MX400제품군을
이용한 DDR제품군을 선보이기 시작했다.
Garnet사에서 선보인 GeForce2MX400 DDR
기존의 MX400과는 다른 PCB로 구성되어있는데, 기판의 모습은 현재
출시되는 제품들 (MX460급)과 오히려 더욱 비슷하게 생겼다. 레퍼런스 설계가 아닌 자체 설계로 제작하고 있다.
메모리는 Hynix의 DDR메모리, 5ns 제품군
하이닉스의 5ns DDR Memory를 장착하였다. 따라서 350Mhz
(175Mhz DDR)로 작동한다. 이런 클럭은 MX400보다 약 16Mhz (8Mhz DDR) 정도 더욱 올라간 클럭이다.
DDR MX400. 성능향상 과연있나?
문제는...이 메모리의 비트수인데, 과연 이 DDR메모리가 몇비트짜리인가
하는 것이다. 센스있는 분들은 위에서 알아채셨겠지만 일반적으로 SDR메모리를 128bit 제품을 탑재하였기 때문에 DDR도
128bit라고 오해하시는 분이 있지만 MX400에서는 DDR메모리는 64Bit제품군만 사용이 가능하다.
따라서...이론적으로만 보았을 때도 여러분들이 생각하시는 것처럼 성능상의 효과가
없다는 뜻이다. 이유는 다음과 같다.
Geforce4MX400 SDR 의 메모리대역폭 :
128bit(16byte) X 166Mhz = 2.656GB/s
GeForce4MX400 DDR의 메모리대역폭 : 64Bit(8Byte) X
175Mhz X2 (DDR이므로) = 2.8GB/s
대역폭이 메모리 클럭의 상승으로 인한 것을 제외하고는 실제적으로 차이가 없다.
DDR은 SDR에 비해 두배 이상 빠르게 작동하지만 MX400은 SDR의 절반인 64Bit DDR메모리만 장착할 수 있도록 설계하였기
때문이다.
그렇다면 DDR MX200의 성능향상은 무엇인가?
그렇다면 이 문제를 궁금하실 것 같다. DDR MX200의 리뷰가 몇주전 모
사이트에 포스팅된 적이 있는데 MX200은 DDR과 SDR의 성능차이가 많이 났었다. 그 이유는 무엇인가?
역시 메모리 대역폭 차이 때문이다. 계산을 해보면 다음과 같다.
GeForce4MX200 SDR의 메모리대역폭 : 64Bit (8Byte)
X 166Mhz = 1.328GB/s
GeForce4MX200 DDR의 메모리대역폭 : 64Bit (8Byte)
X 166Mhz X 2(DDR이므로) = 2.656GB/s
즉, MX200에서는 SDR메모리가 64bit로 제한되어 있으므로,
성능차이가 나는 것이다. 그러나 MX400의 경우에는 128bit SDR / 64bit DDR이라는 구조를 가지고 있어 SDR과 DDR의
성능차이는 실제로 없다.
성능테스트
그렇다면 실제로 성능차이가 얼마나 나는지를 알아보자
|
Mainboard |
Iwill P4R533-N |
|
CPU |
Intel Pentium 4
Northwood 1.6A @ 2.13Ghz |
|
RAM |
SAMSUNG Direct
RAMBUS DRAM PC800양면@PC1066 256X2 |
|
VGA |
Garnet GF2MX400 DDR |
Garnet GF2MX400 SDR |
|
HDD |
Samsung
Spinpoint 40G 7200rpm |
|
Sound Card |
On-Board Sound |
|
NIC |
On Board Realtek 8100B |
|
ODD |
LG 52X |
|
운 영 체 제 |
MS 한글 Windows XP |
|
M/B 드라이버 |
Intel 1011 Chipset
Patch / Intel Application Accelerator 2.2 |
|
VGA 드라이버 |
nVIDIA Detonator
29.42 Reference Driver |
테스트에 대한 부수적인 영향을 제거하기 위해 VGA가 충분한 성능을 보일 수
있도록 i850E시스템에서 테스트를 진행하였다. 또한 많은 벤치툴을 많이 사용하지 않았다. 이점 참고바란다.
3D Mark 2001 Test
보시는 바와 같이 DDR을 사용함으로 인하여 큰 성능의 차이는 없음을 알 수
있다. 단, MX400의 DDR메모리가 SDR보다 16Mhz 빠르므로 약간의 성능은 더 나오는 것을 알 수 있다. 결과상에서도 나타나지만
모든 수치에서 약간씩 앞서는 모습을 보여주고 있다. 그러나 이는 DDR을 사용하기 때문이 아니라, 클럭 자체가 16Mhz빠름에 기인한다.
Quake 3 Timedemo Test
역시 메모리 클럭의 차이로 인한 1프레임 정도의 차이만을 보여주고 있다.
물론 이는 오차한계는 절대로 아니다. 모든 테스트에서 0.5% ~ 1%정도의 꾸준한 속도를 보임으로써, 절대로 오차한계라고는 말할 수
없다. 성능차이가 나긴 하지만, 차이가 없다고 생각하는 것이 좋을 것이다.
Wolfenstein Timedemo Test
역시 1프레임 정도 항상 앞서는 것을 제외하고는 SDR과 큰 차이가 없다.
Specviweperf 6.1.2
그래프의 제목이 잘못 나갔음을 널리 이해바란다. 실제로는
Specviewperf가 맞다. 이 그래프에서는 오히려 부분에 따라 차이가 나지만 일부 부분은 SDR이 오히려 더욱 빠르고, 일부 부분은
DDR이 더 빠름을 알 수 있다. 그러나 그 차이는 미미해서 실제로 차이가 없다고 하는 것과 마찬가지라고 할 수 있을 정도다.
MX400에 DDR을 달면 오히려 성능은 떨어진다는데?
실제로는 성능이 떨어지는 것이 맞다. 그 이유는 아주 쉽게 설명할 수가 있다.
조금 아시는 분은 아시겠지만, 266Mhz SDR 과 133Mhz DDR은,
실제로 266Mhz SDR이 더 빠르다. 이는 아주 쉽게 설명할 수가 있는데, PC133 SDR메모리보다 PC2100 DDR메모리가
정확하게 두배 빠르지 않은 것과 동일한 상황이다. 이는 DDR 메모리의 구조에 기인한 사항으로써, 하나의 통로에 양쪽에서 두개의 데이터를
쪼개서 보내기 때문에, 데이터유실률이 높고 두개 전부 동일한 시간에 도달하지 않기 때문이다. 따라서 MX400 DDR역시
MX400SDR에 비해 떨어지는 것이 원래 정상이다. 또한 이전에 선보인 제품들의 경우 실제로 떨어지는 모습을 보였다. 따라서 이번
자네트사의 제품은 16Mhz이상 높은 메모리 클럭과 기타 사항으로 인해 같은(혹은 약간 높은) 성능을 보여주었다.
마치며 - 메리트 있나?
성능의 변화가 전혀 없는 MX400 DDR의 경우는 기존 SDR에 비해
기존관념과 다르게 성능적인 메리트가 전혀 없다고 볼 수 있다. MX400DDR의 메리트라고 볼 수 있는 것은 현재 역전된 DDR / SDR메모리 가격에 있다고 할 수
있다. 현재 DDR메모리가 SDR메모리보다 더욱 저렴한 상황이기 때문에, MX400DDR이 만약 판매된다면 역시 기존 MX400보다
저렴한 가격에 선보일 수 있을 것이다.
또한 판매자 입장에서 본다면 DDR사용 제품이라는 간접적 광고효과가 나타나, 기존제품보다 뛰어날 것이라는 의미를 사람들에게 심어줌으로써 제품의 이미지를 높여줄 수 있겠다. 그러나, 실제로는 전혀 차이가 없다.
그렇지만 같은 성능에 단 1000원이라도 저렴하다면 굳이 마다할 필요는 없지 않을까?
|