본문 바로가기

지식저장소/지식KIN

Via 4 in 1 패치에 대한 정보를 알아

cpu의 종류/제작회사에 관계없이 비아 칩을 사용한 메인보드가 있는 시스템에는 반드시 비아 4in1 드라이버를 설치해야 하는것 당연히 아실걸로 압니다. 이를 줄여 보통 비아 패치라고 부르죠. 그럼 간단하게 설명하겠습니다.



1. 비아 칩셋의 하드웨어적인 문제를 드라이버를 띄워 고칩니다.

2. 운영체제에 비아 칩셋 드라이버가 들어있지 않기 때문에 설치하는 것입니다.
3. 윈도우가 인텔 칩셋에 최적화되어 있기 때문에 생길 수 있는 비아 칩셋에서의 문제를 고칩니다.


윈 XP에는 기본적으로 비아 패치가 설치되어 있습니다.

윈 2000에서는 EIDE 컨트롤러 드라이버를 제외한 나머지 드라이버만 설치하세요. SP2의 UDMA100 드라이버의 성능이 좀 더 좋고, 충돌을 미연에 방지할 수 있습니다.



운영체제 -> 비아 패치 -> 비디오 카드 드라이버 -> 다이렉트 엑스 -> 사운드 카드 드라이버 -> 기타 순으로 설치하시면 됩니다. 이는 정석입니다.

비아 패치는 1999년 4월 2일에 v4.01을 발표한 것을 시작으로 2001년 12월 19일에 발표된 v4.37까지 있습니다.
(드라이버/패치 자료실에 비아 패치 v4.37가 있습니다. 필요하신 분은 여기서 다운받으시기 바랍니다.)



비아 패치에는


1. EIDE 버스 컨트롤러 드라이버 (VIA ATAPI Vendor Support Driver, 윈2k/xp 에서는 VIA PCI IDE Bus Controller)
2. AGP GART(Graphic Address Remapping Table) 드라이버(VIA AGP VxD Driver)
3. PCI IRQ 미니포트 드라이버 (VIA PCI IRQ Miniport Driver or IRQ Routing Miniport Driver)
4. 레지스트리 드라이버(inf 파일) (VIA Registry (INF) Driver or VIA INF Driver)
5. 데이터 오염 문제 패치

가 들어있습니다.


1. EIDE 버스 컨트롤러 드라이버는 윈도우의 EIDE 컨트롤러 드라이버와 함께 동작합니다. 이 드라이버가 하는 일은 아래와 같습니다.



1. EIDE 장치에서 생길 수 있는 EIDE 버스 컨트롤러와의 호환성 문제를 고칩니다. 686a 사우스 브리지 안에 들어있는 EIDE

버스 컨트롤러에서 일부 하드가 비정상적으로 동작하거나 배드 섹터가 나는 등의 심각한 문제가 일어나기도 했습니다.

2. EIDE 버스 컨트롤러에 있는 하드웨어적인 기타 에러 및 버그들을 고칩니다.

3. 또한 시스템에서 사용가능한 최고 모드의 UDMA로 데이터를 전송할 수 있게 합니다. 즉, 메인보드와 하드 둘 다

UDMA100을 지원한다면 UDMA100으로 데이터를 주고받을 수 있게 합니다.

(Ultra Direct Memory Access-cpu를 거치지 않고 주변장치와 램이 노스 브리지를 통해 직접 데이터를 주고받음.)



* 버스 마스터(Bus Master)는 버스 컨트롤러(Bus Controller)와 같은 뜻입니다.

* VIA Bus Master(Ultra DMA) 드라이버는 비아가 비아 패치 안의 EIDE 버스 컨트롤러 드라이버를 따로 업데이트한 것입니다.

그러나 버스 마스터 드라이버 설치시 성능의 향상 보다는 문제가 일어나는 경우가 더 많습니다.

굳이 버스 마스터 드라이버를 설치해야할 이유가 없다면 설치하지 마십시오.

* 운영체제: 설치되는 드라이버들
* 윈 9x/Me: vatapi.vxd
* 윈 2000: viaide.sys, viaide2k.dll

* 윈 XP: viaidexp.sys, viaide2k.dll
* 윈 NT: viadsk.sys


2. AGP GART(Graphic Address Remapping Table) 드라이버는 AGP 버스의 GART 기능을 사용하기 위해 반드시 설치되어야 합니다.



2D 게임에서 3D 게임으로, 작은 규모의 게임에서 큰 규모의 게임으로 게임이 발전하면서, 게임에서 필요한 텍스처(Texture)의 갯수와 양이 엄청나게 늘어났습니다.


만약 비디오 램에만 텍스처를 띄울 수 있다면, 텍스처의 엄청난 양으로 인해 비디오 램에 다 띄울 수 없을 뿐더러, 계속 하드를 읽어야 하기 때문에 심각한 성능 저하가 일어납니다.



이 문제를 보완하기 위해 AGP 버스는 메인 메모리의 일정 부분을 비디오 램과 같은 역할을 하게 합니다.

즉, 서로 다른 두 메모리를 하나의 메모리로 인식할 수 있도록 한 것입니다.

이를 위해 주소 체계가 완전히 다른 두 메모리의 주소를 다시 매겨서(Remapping), 새로 매겨진 주소에 대한 목록(Table)을 가지고 있어야 합니다. 이 일을 AGP GART 드라이버가 합니다.



이 드라이버가 깔리지 않으면 비디오 카드가 불안정한 동작을 하거나 이유없는 다운이 될 수 있습니다.




* 설치시 Turbo Mode는 4x 모드에서의, Standard Mode는 2x 모드에서의 AGP GART 드라이버를 설치합니다.

만약 4x 모드를 사용하면서 Standard Mode 드라이버를 설치하면 드라이버가 4x 모드를 따라오지 못해 화면이 깨지거나 불안정한 동작을 할 수 있습니다. 기본적으로 Turbo Mode에 체크되어 있습니다.


* 운영체제: 설치되는 드라이버들
* 윈 2000/XP: viaagp1.sys
* 기타 윈: viagart.vxd


3. PCI IRQ 미니포트 드라이버는 윈도우즈 98에서만 설치되며, 윈 98에서 pci 장치의 irq 설정시 생길 수 있는 문제를 고칩니다.
* 운영체제: 설치되는 드라이버들
* 윈 98: vtnirq.pci(파일을 읽어보면 확장자가 vxd가 아닐뿐, 드라이버입니다.)


4. 레지스트리 드라이버(inf 파일)에는 비아 노스 브리지 안에 있는

1) 비아 표준 CPU to PCI Bridge
2) 비아 PCI to PCI Bridge 컨트롤러
3) 비아 표준 PCI to ISA Bridge
4) 비아 CPU to AGP 컨트롤러
5) 비아 전원 관리 컨트롤러
6) 비아 입출력 APIC 인터럽트 컨트롤러

중에서 여러 장치에 대한 정보가 담겨져 있습니다. 특히 4. 레지스트리 드라이버(inf 파일) 가 설치되어야 고급 전원 관리 기능을 사용하실 수 있습니다.

* 운영체제: 설치되는 드라이버들
* 운영체제마다 고유의 viamach.inf가 있음.


5. 데이터 오염 문제 패치

데이터 오염은 686b 사우스 브리지와 사블 라이브 계열과의 충돌 문제를 말합니다.
686b 사우스 브리지와 사블 라이브 계열 조합에서 한 하드나 씨디롬 등에서 다른 하드로 대용량 파일 복사시 파일이 깨지거나, 소리에 잡음이 섞이거나, 다운이 일어났습니다.

비아 패치 v4.31부터 데이터 오염 문제 패치가 포함되어서 나옵니다.

실제로 비아 패치를 설치하지 않으면 여러 문제가 생길 수 있죠. 그래서 불편하기도 하지만, 어쩔수 없습니다. 울며겨자먹기로 할수밖에 특히 AMD사용자들은 거의 비아칩셋이 지원하므로 반드시해야합니다. 빨리 엔포스나 기타 SIS등이 최적화됬음 하네요

<- 테크노아 ->

'지식저장소 > 지식KIN' 카테고리의 다른 글

푸쉬업의 모든것  (1) 2005.07.05
컴퓨터 용량의 단위  (2) 2005.03.10
10진수의 단위  (0) 2005.03.10
Bios 의 비프음으로 에러내용 진단하기  (0) 2005.01.19
아이들을 가르치는 아홉가지 덕  (0) 2005.01.15