이 글은 6년전 대장님이 쓰셨던 글을 참고하여 복원한 글입니다(http://www.vga.pe.kr/xe/43408)

예전에 H-oda! 라는 분이 만든 WPCREDIT 라는 프로그램이 있습니다.

직접적으로 메인보드 바이오스(노스브릿지?)의 설정에 손을 대는 좀 위험한 프로그램인데요.

언뜻보면 헥사에디터 비스므리하게 생겼고 각종 바이오스설정값을 직접 수정할 수 있습니다.

단 각 설정값이 어떤 값인지를 알아야 안전하게 수정이 가능하겠죠. 다행히 예전에 조지브리즈(http://www.georgebreese.com) 라는 분이 KM266에 대한 설정파일을 만들어놨습니다.

자 이제 직접 수정에 들어가보도록 하지요.

예전 대장님 글에서 보듯 대장님의 수정한 값은 [55-04 // 58-FF // 59-FF // 64-12 // 70-84 // 84-FF // A8-24 // A9-03 // AE-24] 입니다. 저도 저 값을 수정하기로 했습니다.

hoda01.JPG
55의 값입니다. 기본값은 05(00000101)로 되어있습니다.
04로 수정하면 00000100이 되고 켜져있던 2,0번이 꺼지고 1번이 켜지게 됩니다. 무슨값인지는 잘 모르겠구요

hoda02.JPG
58의 값입니다. 기본값은 CC(11001100)로 되어있습니다.
FF로 수정하면 11111111이 됩니다. 모두 켜지구요, 보다시피 모든값이 켜집니다. 저의경우는 설정시 오류가 있었는데 그것은 밑에서 설명할게요.

hoda03.JPG
59의 값입니다. 기본값은 01(00000001)로 되어있습니다.
FF로 수정하면 11111111이 되고 모든값이 켜집니다. 보다시피 이것도 메모리관련 설정이구요.

hoda04.JPG
64의 값입니다. 기본값은 E6(11100110)로 되어있습니다.
12로 수정하면 00010010 이 되고 7,6,5,2,1번이 꺼지고 4,1번이 켜집니다. 역시 메모리관련 설정이고 이렇게 설정했을때 오류가 있었습니다. 밑에서 설명.

hoda05.JPG
70의 값입니다. 기본값은 82(10000010)로 되어있습니다.
84로 바꾸면 10000100이 되고 1번이 꺼지고 2번이 켜지지요. PCI관련설정인듯?

hoda06.JPG
84의 값입니다. 기본값은 C0(11000000)로 되어있습니다.
이값을 FF로 수정하면 모든값이 켜집니다. 설정시 오류가 있었고 밑에서 설명.

hoda07.JPG
A8의 값입니다. 기본값은 04(00000100)로 되어있습니다.
24로 수정하면 00100100이 되서 4G Enable이 켜집니다. 무슨값인지는 잘 모르구요 ㅋ

hoda08.JPG
A9의 값입니다. 기본값은 01(00000001)로 되어있습니다.
03으로 바꾸면 00000011이 되서 SideBand Addressing(이하 SBA)이 켜집니다.

hoda09.JPG
AE의 값입니다. 기본값은 04(00000100)로 되어있습니다.
24로 바꾸게되면 00100100이 되서 5번 Greater Than~ 어쩌구가 켜집니다. 뭔지는 잘 모르구요.

약간의 설명을 덧붙이자면 Bin값은 오른쪽 항목 8개의 각각의 값(대체로 0은 Disabled, 1은 Enabled)이고 Hex는 Bin의 8가지 문자를 Hex값으로 나타낸 것으로 두가지 값은 불가분의 관계에 있습니다. 당연히 둘 중 하나를 수정하면 둘다 바뀌구요.

이 값을 55-04 // 58-FF // 59-FF // 64-12 // 70-84 // 84-FF // A8-24 // A9-03 // AE-24 로 바꿔보았습니다,

다운되네요. 재부팅 한 스무번 하면서 제 시스템에 맞는 값들을 찾아보았습니다. 결과는

58 // FF -> DD
64 // 12 -> 22
84 // FF -> F8

세 가지를 수정하고 3DMARK2001SE 를 플레이!!

첫번째 자동차 굴러가고 두번째 자동차에서 다운되네요. 또 재부팅하면서 원인을 찾아보니 84의 Aperture 값의 문제임을 알아냈습니다.

84 // FF -> F8 -> F0 으루 수정했고 84의 값이 AGP Aperture 설정인데 위에 보면 7,6,5,4,3까지만 값이 있고 2,1,0은 왜 없낭? 하는 생각이 자꾸 들었는데 역시 이게 원인이었고 F8일때는 왜 안됐지 하고 생각해보니 현재 메모리가 224MB라서 기본메모리를 초과한 값이라서 그런 듯 합니다.

암튼 수정하고 다시 3DMARK2001SE 플레이!!

체감상으로도 성능이 많이 개선되었음을 느꼈는데요. 일단 프레임만봐도 13프레임 나올부분에서 16프레임나오고 21프레임나오고 막 점수가 기대되었습니다.

값 수정 전에는 491점이었는데요. 막 500점 넘길 것 같은 기대감이 솟구쳤습니다.

벤치 끝나고 점수가 나왔습니다. 몇점일까요??

704점 나왔습니다!! 무려 43%의 성능향상!!!

여기서 끝이 아니지요. 3dmark2001se.exe 를 3dmark2000.exe로 바꿔보았습니다. 몇점일까요?

725점 나왔습니다!! 무려 48%의 성능향상!!

거의 50%의 성능향상이 있었습니다. 위의 값들은 벤치마크 한번만 돌리고 나온 값이라서 정확하다고 말씀은 못드리지만 오차범위를 계산해도 엄청난 점수향상이지요.

한가지 더 추가로 적자면 대장님이 말씀하셨던 그래픽관련 설정인 84,A8,A9,AE는 성능향상이 크게 없었습니다. aperture값 찾으려고 하나씩 수정하며 벤치돌려서 알아낸 결과구요, 특히나 SBA 를 Enabled 하였을때의 성능향상을 기대했는데 별차이가 없다는데에 좀 실망했습니다.
 
성능향상이 크게 있는 부분은 55,58이었습니다. 메모리 관련 설정이지요. 현재 저는 PC2100,PC2700 메모리 각 128MB 두개를 사용하고 있기 때문에 PC2100으로 동작하고 있습니다. 이 보드가 PC3200은 적용이 안되고 최대 PC2700까지 사용이 가능하기 때문에 현재 메모리만 바꿔도 800점을 넘길 가능성도 있다는 뜻이지요. 다르게 표현하면 메모리빨로 먹고사는 그래픽코어라고 볼 수도 있구요;

그리고 계속적인 수정을 통해서 벤치마크시 오류가 없는 값을 찾아내긴 했지만 저 값이 다른 게임이나 어플을 구동하였을 때 오류가 없을 것이라는 보장도 없습니다만 프로세비지의 성능에 발목을 잡고 있는 값들을 알아냈고 그에따른 성능향상법을 알아냈다는 것이 중요하겠지요.

한편으로는 P4M266의 PCR 파일은 없는 것으로 알고있어서 조금 아쉽습니다.