마더보드 칩이 설계되면 엔지니어는 계속해서 새로운 마더보드 드라이버를 개발하고 마더보드 칩의 잠재적 성능을 지속적으로 탐색하게 됩니다. 그렇다면 엔지니어는 어디에서 조정합니까? 동일한 마더보드 칩에는 냉각, PAT 켜기 등과 같은 일부 마더보드 제조업체의 고유한 기술 중에서 놀라운 조정 기능이 있는 경우가 많습니다. 이러한 기능은 실제로 마더보드 칩에서 지원됩니다. 그렇다면 이러한 마더보드 제조업체는 이러한 숨겨진 기능을 어떻게 활성화합니까? 레지스터 조정입니다. 마더보드를 다루는 방법에 대한 일련의 기사에서는 레지스터 이해부터 레지스터 조정을 위한 도구 사용, 레지스터 조정 플러그인 작성, DIYer에서 마스터로의 도약 완료까지 단계별로 안내합니다.
이전 두 글 "마스터 도장: 마더보드 철저하게 놀기 및 레지스터 이해"와 "마스터 도장: 마더보드 가지고 놀기 - 레지스터 수정 소개"에서는 레지스터와 레지스터 사용법에 대해 알아보았습니다. 마더보드 성능의 어떤 측면을 최적화할 수 있는지 등록해 보세요. 오늘 기사에서는 레지스터를 수정하는 데 사용할 수 있는 소프트웨어에 대해 알아 보겠습니다.
레지스터 수정 소프트웨어의 경우 WPCREDIT 및 WPCRSET을 선택합니다. WPCREDIT는 해당 레지스터를 수정할 수 있으며, WPCRSET은 수정된 결과를 저장하고 Windows 시스템이 시작될 때마다 자동으로 로드할 수 있습니다.
우리는 PCI 장치가 PCI I/O 공간, PCI 저장 공간, PCI 구성 공간이라는 세 가지 유형의 주소 공간에 액세스할 수 있다는 것을 알고 있습니다. 처음 두 개는 PCI 버스의 모든 장치에서 공유되며 PCI 구성 공간 레이아웃은 최대 256바이트로 표준화되어 있습니다. 구성 공간의 처음 16바이트에서 상위 8비트는 버스 번호(PCI Bus)를 나타내고 하위 3비트는 기능 번호(function)를 나타내며 나머지 5비트는 장치 번호(device)를 나타냅니다. 방법, 버스 번호, 장치 번호 및 기능 번호는 PCI 장치를 식별합니다.
B 영역: 선택한 PCI 장치의 제조업체 ID 및 장치 ID를 나타냅니다.
그 중 Vendor ID는 제조사 ID를 의미하며, 여기서 1106은 VIA를 의미합니다. 장치 ID는 제조업체에서 생산하는 다양한 장치를 나타내며 0269는 KT880 칩을 나타냅니다. 개정판은 칩 버전과 관련된 정보를 나타냅니다.
C 영역: 수평으로 00에서 0F***16비트, 수직으로 00에서 F0***16비트 범위의 PCI 장치의 256개 레지스터를 나타내는 주 편집 영역입니다. 각 레지스터의 위치는 수평 및 수직 좌표에 의해 결정됩니다. 예를 들어 수평 좌표가 0F이고 수직 좌표가 60이면 표현되는 레지스터는 60\0F이며 이를 0x6F로 표시합니다.
D 영역: 레지스터의 해당 8바이트를 나타냅니다. 8바이트 중 흰색은 0을, 파란색은 1을 나타냅니다.
E 영역: 선택한 레지스터와 해당 값을 나타냅니다. 위 그림에서 우리가 선택한 레지스터는 0x00이고 해당 오프셋은 00입니다. 0x00의 해당 값은 06이므로 데이터는 06입니다.
F 영역: 편집 영역, 레지스터 값을 편집합니다. Hex는 16진수로 된 레지스터 값, 즉 위 그림의 06과 같이 E 영역의 데이터를 나타냅니다. 8비트(bit)를 표현하는데, 이는 D영역에서는 위에서 아래로 bit7부터 bit0까지라는 의미이다. 주로 F 영역에서 레지스터를 수정하고 D 영역에서 수정된 바이트를 봅니다. 칩 설정을 변경하는 기능은 D 영역의 한 바이트만 수정하거나, 여러 바이트를 수정하거나, 일련의 바이트를 조합하여 수정하는 기능일 수 있습니다.
수정 완료 후 오른쪽 하단의 편집 버튼을 누른 후 확인을 누르면 수정이 완료됩니다.
WPCREDIT를 사용하여 수정이 완료된 후 시스템을 다시 시작할 때마다 수정 전의 기본 시스템 상태로 복원됩니다.
이 방법의 유일한 장점은 레지스터 수정에 실패한 후 시스템에 부정적인 영향을 주지 않고 시스템을 다시 시작하여 수정 전 상태를 복원할 수 있다는 것입니다. 그러나 성공적으로 수정된 레지스터 설정을 저장하려면 특수 소프트웨어가 필요합니다. 즉, WPCRSET
WPCRSET과 WPCRREDIT가 동일한 압축 패키지로 함께 릴리스됩니다. INSTDD를 클릭하여 WPCRSET 설치를 시작합니다. 설치 과정에서 PCI 장치의 등록 정보를 감지한 후 몇 초 안에 설치가 완료될 수 있으며, 압축된 패키지에서 WPCRSET 버튼을 클릭합니다.
먼저 Strat 버튼을 선택하겠습니다. 이는 시스템이 시작될 때마다 레지스터 쌍이 자동으로 로드된다는 의미입니다. 중지는 설정을 로드하지 않음을 의미합니다. 장치가 활성화로 설정되어 있습니다. 수정된 레지스터 설정은 수정 목록에 자동으로 표시됩니다. 또한 추가 버튼을 클릭하여 버스, 장치, 기능, 레지스터(예: 레지스터 오프셋), 데이터(수정된 값) 등을 수동으로 추가할 수도 있습니다. Edit 버튼은 기존 레지스터 수정값을 편집할 수 있고, Del은 삭제할 수 있어 사용하기 매우 편리합니다.
게다가 강력한 보조 도구인 PCIscope도 있습니다