현재 데스크탑 3대를 사용 중입니다. 모두 AMD 플랫폼인데, 가장 오래된 시스템이 바로 AM2 소켓의 윈저 6400+이 탑재된 모델입니다. 기존에 유니텍 LEGEND NF520 Tuvalu라는 메인보드를 사용했는데 요즘 바이오스 설정을 해도 메모리 클럭이 자꾸 풀리는 이상 증상을 보여 교체할 중고 메인보드를 골랐습니다. 선택한 제품은 바로 2006년 6월에 출시된 ASUS M2V 모델입니다.

 

우선 윈저 6400+은 3.2GHz로 작동하는 TDP 125W의 AM2 CPU 입니다. AM2+가 아닌 AM2 소켓에서는 나름 최상위에 자리하고 있는 CPU이고 일반적인 환경에서는 아직 쓸만한 성능을 가지고 있습니다.

개인적으로 가급적이면 확장성이 뛰어난 ATX 폼팩터의 메인보드를 선호하고, PCI 및 메모리 슬롯 등 전체적인 레이아웃과 중고 시세 등 여러가지 요소를 고려해 결정했습니다. ASUS M2V의 경우 그래픽카드를 위한 PCI-E 16x 슬롯과 그 외 추가적인 장착을 위해 PCI-E 1x 슬롯 1개, PCI 슬롯 4개가 준비되어 있습니다. 또한 듀얼채널 구성이 가능한 DDR2 슬롯 4개가 마련되어 있구요. 이 정도 구성이면 확장성에 있어서는 최대한 확보가 되기 때문에 아쉬운 점이 없습니다.

 

노스브릿지로는 VIA K8T890 칩셋이, 사우스브릿지로는 VT8237A의 조합된 구성인데요. ASUS에서 같은 AM2 소켓 VIA 칩셋 메인보드로 출시했던 mATX 폼팩터용 M2V-MX의 경우 사우스브릿지로 VT8237S가 채용된 것에 비해 다소 떨어지는 부분입니다. 물론 ASUS M2V-MX는 mATX 타입으로 확장성에 있어 M2V에 비해 크게 떨어지지만 사우스브릿지에 있어서만 앞선다고 볼 수 있습니다. M2V에 탑재된 VT8237A의 경우 SATA-I 규격까지 지원하지만 VT8237S은 SATA-II 컨트롤러를 탑재하고 있으며, 전송속도에 있어 SATA-I 규격은 1.5Gbps까지 SATA-II 규격은 3.0Gbps까지 지원합니다. 물론 SSD가 아닌 일반 하드디스크에 있어서는 SATA-I에서 지원하는 속도까지만으로도 큰 차이가 없기 때문에 저장장치로 HDD와 짝을 맞출 경우에는 그리 문제가 되지는 않습니다. 어차피 제 경우에도 ASUS M2V와는 SSD가 아닌 HDD로 구성할 것이기 때문에 단점으로 작용하지는 않았구요.

 

다만 ASUS M2V는 위에서 언급한 단점을 보완하기 위해 Marvell 88SE6121 컨트롤러를 채용해 내부 SATA-II 포트 1개와 외장 e-SATA 포트 1개를 추가로 제공합니다. 최종적으로는 VT8237A에서 제공하는 SATA-I 포트 2개에 추가 컨트롤러에서 제공하는 SATA-II 포트 2개를 더해 총 4개의 SATA 포트가 제공된다고 이해하면 될 것 같습니다. 만약 SSD를 사용하고자 한다면 이 Marvell 컨트롤러의 SATA-II 포트를 이용하면 충분한 성능을 낼 수 있으니 참고하시구요.

 

그 외에는 Attansic L1 기가비트 내장랜과 광출력을 지원하는 6채널 HD 오디오, 후면 4개, 전면 4개를 지원하는 USB 2.0 포트 등이 구성되어 있어 실사용에 있어서 필요한 부분들이 빠짐없이 구성되어 있습니다.

 

전원부는 3페이즈의 단촐한 구성인데 반해 TDP 125W까지의 CPU를 모두 공식적으로 지원하기 때문에 윈저 6400+까지 안정적으로 장착이 가능한 것은 장점이 되는 부분입니다. 

 

블로그 이미지

kju135

back in the building

,

현재 서브PC에 사용 중인 ATX 규격의 메인보드 ASUS M3A을 포스팅해봅니다.
ASUS 전통의 황색 PCB 기판에 AMD770 노스브릿지와 SB600 사우스브릿지의 조합으로 나온 이전 세대 규격의 보급형 모델입니다.



AM2+ 규격의 TDP 95W까지의 CPU를 지원하기에 AMD 페넘 X4 955 가운데 TDP 95W인 C3 스테핑 모델을 달았고, 8GB(Kingston 4GB x 2EA) DDR2 PC6400 메모리와 짝을 맞추고 있습니다.

메인PC가 MSI 770T-C45 메인보드에 AMD 페넘 X6 1100T와 8GB DDR2 PC8500로 꾸려진 것을 볼 때 큰 차이가 나지 않는 구성입니다. 참고로 MSI 770T-C45 메인보드는 사우스브릿지로 SB710 칩셋이 적용되어 있으니, SB600 칩셋이 장착된 M3A가 조금 하위 모델인 것은 의심의 여지가 없네요. 물론 CPU도 MSI 770T-C45는 TDP 140W CPU까지, ASUS M3A는 TDP 95W CPU까지 지원하니 전원부 구성에서는 꽤 큰 차이가 있습니다.

하지만 ASUS M3A는 전체적으로 깔끔한 기판 레이아웃과 필요한 기능은 모두 담은 기본기 그리고 표준 ATX 폼팩터 규격의 여유 있는 슬롯 구성으로 실사용에서 만족할 수 있는 모델로 생각됩니다. 실제 조립을 함에 있어서도 SATA 케이블이나 그래픽카드를 비롯한 각종 배선 연결시 막힘없이 간편하게 장착이 가능했고, CMOS 설정에서도 직관적인 AMI BIOS가 적용되어 손쉬운 셋팅이 가능했습니다.

그 외에는 여타 다른 메인보드와 유사한 기가비트 내장랜(Attansic L1)과 HD AUDIO를 지원하는 내장 오디오(리얼텍 ALC883)가 탑재되어 있습니다.

전체적으로 무난한 모델로써 상위 AM2+ 타입 CPU 성능을 볼 때 그래픽카드만 적절하게 올려주면 충분히 현역에서 돌릴만한 시스템 구성이 나오기 때문에 아직까지 메인PC에 장착하기에도 충분한 능력이 남아있다고 보여집니다.

특이한 것은 윈도 설치 후 ASUS 고유의 오버클럭 설정 기술인 AI Booster를 지원하기 위해 ATK0110이라는 장치의 드라이버 설치가 별도로 필요합니다. 윈도7 기본 드라이버로는 알 수 없는 장치 표시가 계속되기 때문에, ASUS 홈페이지에서 별도로 드라이버를 다운로드 받아 수동으로 설치해줘야 하는 부분이 있습니다. 사실 이 현상은 AI Booster 기능이 탑재된 ASUS 메인보드에서 공통적인 부분이기 때문에 딱히 M3A의 문제로 보기는 어렵고, 초기 윈도 셋팅시 해당 드라이버의 정상적인 설치를 진행토록 하는 것만 신경써주면 될 것 같네요.



블로그 이미지

kju135

back in the building

,

기존에 사용하던 쿨러마스터 GX 750 80PLUS 파워서플라이의 소음이 너무 심해서 가격도 착하고 저소음이라는 3Rsystem AK 600 II를 장착했다. 문제는 여기서부터 발생.. 해당 제품의 다나와 게시판에 가보면 과전류 문제를 지적하는 글들이 꽤 많이 나오는데, 난 해당이 안될 줄 알았다. 하지만 파워를 교체하고 첫 부팅 후 다운.. 그리고 안켜진다.


파워 문제인 줄 알고 AK 600 II를 교체 받았으나 여전히 전원이 안들어온다. 뭐가 문제인지 하나씩 부품을 바꿔보다가.. 결국엔 기존에 쓰던 기가바이트 GA-MA770-S3P 메인보드를 들어내고, 여분으로 가지고 있던 MSI 770T-C45 메인보드로 교체하니 비로소 전원이 들어온다. 아마 처음받은 불량 파워 때문에 메인보드까지 사망한 모양.


다행히 SSD 같은 건 없어 다른 부품에는 손상이 없었고.. 파워 과전류 때문에 보드 하나만 더 날려먹은 셈. 결과적으로는 파워만 바꾸려다가 본의 아니게 메인보드까지 MSI 770T-C45 모델로 교체하게 됐다.



흑갈색 기판에 ATX 규격 메인보드. AMD770 노스브릿지와 SB710 사우스브릿지 조합. 이전에 쓰던 기가바이트와 스펙은 거의 동일하지만 PCI 슬롯 레이아웃이 다르다. 그래픽카드와 HDTV 수신카드, 사운드카드를 장착하면 랜카드 꽂을 곳이 없어서 결국 랜카드는 보드 내장랜을 사용하기로..


AMD 페넘 X6 1100T 인식 잘되고 DDR2 8GB 1066 메모리도 이상없이 잘 인식한다. 한가지 특이한 점은 설계가 잘됐는지 기가바이트 보드보다 시스템 온도가 더 낮게 측정된다. 각종 쿨링팬 회전 속도도 이전보다 떨어져서 더 조용하고.. 확실히 더 안정적으로 구동되는 듯.


전체적으로 만족스러운 보드. 단, 당분간 하드웨어 만질 일은 없을 듯. 괜히 파워 바꿔보겠다고 보드까지 바꿔야 했으니-

블로그 이미지

kju135

back in the building

,

개인적으로 인텔보다 AMD를 선호하기 때문에 데스크탑과 노트북을 모두 AMD 시스템으로 사용하고 있습니다.

 

이번 포스트에서 말씀드릴 AHCI 모드는 메인보드의 사우스브릿지 칩셋과 관련이 있는데요, 제 데스크탑은 SB750 칩셋이 노트북은 Hudson-1(SB800) 칩셋이 탑재되어 있습니다.

 

AHCI 모드에서 핵심적인 기능 중에 하나가 바로 NCQ입니다. 쉽게 말씀드리면 기존의 순차적인 디스크 섹터 접근이 아니라 필요한 데이터 구간으로 연속적으로 접근함으로써 디스크 성능을 높이는 기술인데요, 일반 유저들이 AHCI 모드를 사용하는 대부분의 이유가 바로 이 NCQ 활성화를 통한 성능 향상이라고 해도 과언이 아닙니다.

 

하지만 유독 AMD 사우스브릿지에서 NCQ를 활성화하는 방법에 대해 여러가지 말들이 많습니다.

가장 많이 퍼져있는 내용이 AHCI 모드로 설정하고 최신 AMD AHCI 드라이버를 설치하더라도 NCQ가 활성화되지 않으니, 현재 많이 사용되고 있는 윈도7이 아닌 과거 윈도 비스타 시절에 AMD에서 제공하던 구 버전의 AHCI-RAID 통합 드라이버(AMD AHCI Compatible RAID Controller Driver)를 설치하고 RAIDXpert 툴을 설치해 NCQ를 활성화하라는 내용입니다. 사실 사용자가 NCQ가 활성화되어 있는지 확인할 방법이 많지 않기 때문에 구 버전 드라이버를 설치하고 NCQ 활성화 정보를 보여주고 설정할 수 있는 RAIDXpert를 이용하는 것도 한가지 방법이 될 수 있습니다.

 

그러나

문제는 최신 AMD AHCI 드라이버를 설치할 경우 NCQ가 활성화되지 않는다는 정보는 잘못된 사실이란 점입니다.

 

위 내용 중에서 굳이 구 버전의 AHCI-RAID 통합 드라이버를 사용하는 이유는 RAIDXpert에서 디스크를 인식시키기 위함입니다. RAIDXpert는 프로그램 제목에서 알 수 있는 RAID 모드에서의 각종 설정을 용이하게 해주는 기능을 담고 있는데, 과거의 AHCI-RAID 통합 드라이버는 양 모드간 별도의 드라이버가 제공되지 않고 하나의 드라이버를 사용했기 때문에 AHCI 모드를 사용 중인 디스크도 RAIDXpert에서 인식이 됐던 것입니다.

 

현재 AMD에서 제공하고 있는 최신 칩셋 드라이버의 경우 AHCI 드라이버와 RAID 드라이버를 별도로 분리해 배포되기 때문에 AHCI 드라이버를 설치할 경우 당연히 RAIDXpert에서 디스크를 인식할 수 없고, NCQ 활성화 관련 항목도 확인할 수 없습니다. 이 때문에 AHCI 드라이버를 사용할 경우 NCQ 활성화를 할 수 없다는 루머가 돌게 되었는데..

 

이와 관련해 해외 포럼에서는 이미 오래 전에 결론이 난 상황입니다.

잠시 2010년도에 올라왔던 NCQ 관련 글을 보고 가겠습니다.

 

 

인텔 X-25M 80GB SSD를 사용 중인 한 사용자가 해외의 저장장치 관련 포럼에 AHCI 모드시 RAIDXpert에서 NCQ 활성화 상태를 확인할 수 없다는 글을 올리며 조언을 구하고 있습니다. 국내의 블로그나 커뮤니티 등지에서 의문을 불러오던 내용과 동일합니다.

 

여러 글들이 오갔으나 다음 답변 글로 상황이 종결되었습니다.

 

 

한 사용자가 RAID 모드의 HDD는 RAIDXpert에서 사용할 수 있었으나 AHCI 모드의 SSD는 RAIDXpert에서 인식되지 않았다며 해당 문제에 관한 AMD로부터의 답변을 인용했는데, AMD는 "NCQ is enabled as default in our SATA AHCI driver. However, if you are using our SATA RAID driver, NCQ is disabled as default."이란 답변을 했습니다.

 

AMD의 SATA AHCI Driver에서 NCQ는 기본 활성화되어 있지만, RAID Driver에서는 NCQ가 비활성화되어있는 것이 기본 상태라는 것입니다. 한마디로 RAIDXpert에서 NCQ를 활성화 설정을 해줘야만 하는 것처럼 보이는 이유는 RAID 드라이버는 NCQ 비활성화가 기본 상태이기 때문입니다. 최신 AHCI Driver를 설치한다면 NCQ가 기본 활성화되어 있기 때문에 RAID 모드(0~5) 등을 설정하기 위한 RAIDXpert에서 굳이 인식할 필요도, 설정할 필요도 없다는 것입니다.

 

결론은 AMD 사우스브릿지 칩셋과 AHCI 디스크를 사용하면서 NCQ를 활성화하고자 한다면, AMD에서 제공하는 최신 AHCI 드라이버가 포함된 AMD Chipset Drivers을 설치하시기 바랍니다. 굳이 윈도 비스타 시절에 배포되던 AHCI-RAID 통합 드라이버를 사용할 이유도, RAIDXpert에서 디스크를 인식시키고 활성화 시킬 이유도 없습니다.

 

덧붙이자면 RAID는 애초에 여러 디스크를 하나의 드라이브로 묶어 사용하기 위해 나온 개념이기 때문에 다양한 RAID 모드와 설정 방법이 존재하며 이를 관리하는 툴이 RAIDXpert입니다. 이에 반해 Advanced Host Control Interface의 약자인 AHCI는 기존 IDE(PATA) 모드에서 제공하지 않는 SATA 만의 고급 기능인 핫플러깅, NCQ 등을 제공하기 위해 만들어진 개념입니다. 물론 AHCI는 단독 AHCI모드와 RAID와 결합한 AHCI/RAID 모드를 제공함으로써 복수의 디스크를 하나로 묶는 기능도 제공합니다.

 

요약하자면 단일 드라이브에서 NCQ 등을 활성화시키기 위해서는 AMD에서 제공하는 최신 AMD Chipset Drivers를 설치하는 것만으로 준비가 끝납니다. RAID나 AHCI/RAID 모드를 사용하고자 한다면 AMD에서 제공하는 최신 RAID Driver를 설치하고, 여기에 더해 AHCI 기능을 사용하고자 한다면 RAIDXpert를 설치해 NCQ 기능이나 쓰기캐쉬 기능을 활성화시켜주면 AHCI/RAID 모드가 되는 것입니다.

 

추가로 쓰기캐쉬 활성화 대해서도 덧붙입니다. 쓰기캐쉬는 워낙 기초적인 기능이며 IDE PATA 시절부터 적용되어 온 비교적 오래된 기술이기 때문에 이에 대한 옵션 설정은 굳이 기재하지 않아도 될 것이라 생각했지만, 여전히 RAIDXpert를 사용하지 않을 경우 AHCI에서 쓰기캐쉬 활성화를 할 수 없다는 주장이 있어 본문에 추가합니다.

 

 

쓰기 캐쉬는 윈도 제어판 장치 관리자에서 해당 디스크를 열어 정책탭을 열면 쓰기 캐쉬 활성화 옵션 및 설정이 가능합니다. 이것은 AHCI나 RAID에서 등장한 기술이 아니기 때문에 기존 IDE PATA 디스크에서도 설정이 가능한 부분입니다.

 

다시 한 번 말씀드리지만 어디까지나 RAID는 복수의 디스크를 하나의 디스크처럼 만들어 큰 용량의 저장공간을 만들기 위한 기술이고, AHCI는 SATA 인터페이스에서 제공하는 핫플러깅 또는 NCQ 등의 기술을 제공하기 위해 만들어진 기술입니다. 물론 두가지 방식 모두 SATA 인터페이스를 기반으로 하고 있기 때문에 드라이버와 계층 구조가 유사한 부분이 있습니다. 이 때문에 과거 AMD의 AHCI-RAID 통합 드라이버와 같은 물건이 나오기도 했었구요. 하지만 현재 각 모드에 최적화된 드라이버가 나온 상황이라면 그에 맞는 최신 드라이버를 사용하는 것이 좋습니다.

 

더군다나 AHCI의 경우 핫플러깅이나 NCQ 등을 사용하기 위한 목적으로 등장한 기술인데 AHCI 전용 드라이버를 설치할 경우 NCQ가 되지 않는다고 하는 것은 AHCI의 존재의 이유를 부정하는 것과 마찬가지 아닐까 싶습니다. 당연히 AHCI 드라이버 상태에서는 NCQ가 기본 활성화되며, 사용 목적이 다른 RAID 모드와 RAID 드라이버에서는 NCQ가 기본 상태에서 활성화될 이유가 없습니다. 이 때문에 RAIDXpert에서 추가로 설정을 해줘야 하는 것이구요. NCQ나 핫플러깅과 같은 AHCI 기본 기능을 너무나 당연히 제공해야 하는 또는 제공하고 있는 AHCI 전용 드라이버는 일부 RAIDXpert를 맹신하는 유저들에 의해 고유 기능이 제공되지 않는다는 오명을 쓰고 있는 것입니다. 

 

AMD 사우스브릿지 칩셋을 사용하면서 NCQ 활성화를 위해 구 버전 드라이버를 설치할까 고민하시는 분들에게 도움이 되었으면 합니다.


* SB600 윈도7 AHCI/RAID 드라이버 설치하기 - http://kju135.tistory.com/159

블로그 이미지

kju135

back in the building

,