Достигая максимума скорости процессора


Рассматривая компьютер не как единую систему, а скорее как конструктор для взрослых, я пришел к выводу, что сделать машину такой, как мне того хочется можно значительно дешевле, чем просто купить компьютер в нужной конфигурации. Стоимость комплектующих не всегда соответствует их производительности. Это натолкнуло меня на мысль о "разгоне". В данной статье я хочу поделиться своим опытом по "разгону" процессоров.

Имея в своем распоряжении джентльменский набор комплектующих, состоящий из:

  • Видео карты Diamond Fire GL 1000 Pro, PCI, 8 Мb
  • 3D видео акселератора Canopus Pure 3D, 6 Mb
  • SCSI контроллер Tekram 390 U/W/F
  • Звуковой карты CREATIVE AWE-32, 28 Mb
  • HDD Seagate 4.5 HAWK U/W/F
  • CD-Rom Nec х24, SCSI
  • Монитора Radius 17"
я решил перейти с Pentium 200 ММХ, разогнанного до 266, на платформу Pentium II. Волею случая, переход этот происходил в несколько этапов, которые я и намерен здесь рассмотреть.

Первый этап проходил на материнской плате Asustek P2L97 с чипсетом i440LX и процессором Pentium II 233. Стабильную работу удалось получить в режиме 75*3,5=262. При частоте шины 83 MHz SCSI контроллер "забывал" о подключенном к нему винчестере. Такое положение дел меня не устраивало, и я перешел к следующему этапу своих поисков.

Взяв материнскую плату на новейшем чипсете i440BX фирмы Tekram, я сразу же решил проблему совместимости SCSI контроллера с шиной на 83 MHz, получив, таким образом, на том же процессоре работоспособную систему на 290 MHz. Следует заметить, что при этом перестал работать 3D акселератор. Воспользовавшись рекомендациями, приведенными в статье "Как заставить Pentium II работать на частоте системной шины 100 MHz", я смог получить 300 MHz (кстати, рекомендованный в статье лак для ногтей, плавится при нагревании процессора, и электрический контакт восстанавливается, проблему помог решить клей Момент). Но система работала не устойчиво.

Поставленный на эту же материнскую плату процессор Celeron 266/66, позволил получить 332 MHz в режиме 83*4 (без 3D акселератора) или 400 MHz в режиме 100*4. В последнем случае система работала совершенно стабильно. Попытки дальнейшего увеличения частоты шины привели к полной неработоспособности компьютера (он просто не включался). Собираясь успокоиться на достигнутом, я все же решил испытать материнскую плату фирмы ASUSTEK P2B на том же чипсете (i440BX).

Отличительной особенностью данной материнской платы является полное игнорирование пресловутого контакта В21, запрещающего включать 100 MHz шину. Все параметры процессора и системной шины выставляются переключателями независимо. На этой материнской плате процессор Pentium II 233 стал работать на частоте 336 MHz в режиме 112*3, а процессор Celeron 266/66 — на частоте 450 MHz в режиме 112*4. Возможность установки 112 MHz на шине, на мой взгляд, является большим преимуществом, так как позволяет ускорить не только процессор, но и все PCI устройства.

Последним шагом в своих опытах, я решил сделать замену безымянных модулей DIMM SDRAM 32 Mb на аналогичные модули фирмы Hyundai, с соответствующей коррекцией установок режимов доступа к памяти в Setup. Результатом стал очередной прирост производительности.

Поскольку основное назначение моего компьютера — трехмерные игры и офисные приложения, то тестирование проводилось программой Final Reality и Winbench'97. Результаты проведенных сравнительных тестов приведены в таблице.

 ASUS+P-II 112*3=336ASUS+Celeron 112*4=450ASUS+Celeron 112*4=450 fast mem
Final RealitySoftPure3DFireGL1kSoftPure3DFireGL1kSoftPure3DFireGL1k
Radial blur38.7138.7638.9948.3348.8849.5753.0252.7052.31
Chaos zoomer58.7159.2259.4175.4773.6073.9579.3879.0177.89
25 Pixel16.95212.37240.9519.33166.49177.9120.32179.64194.08
Robots0.9336.7634.881.1738.0536.341.2139.5037.63
Fillrate0.7617.4627.261.0317.7627.621.0417.9327.60
City scene1.3649.3845.871.7751.2646.601.8553.1649.66
Video card bus transfer47.4347.9348.1545.7751.0150.5451.5351.4751.39
Direct3D bus transfer92.2745.8423.6575.2842.9423.6691.8546.8824.33
Visual appearance51.8596.3077.7851.8596.3077.7851.8596.3077.78
Overall 3D0.4843.3823.0830.5413.3763.0550.5523.4443.131
Overall 2D4.1044.1204.1405.1765.1685.2255.5955.5645.510
Overall bus rate3.4232.2441.6802.9502.2381.7333.5042.3491.769
OVERALL SCORE2.013.4333.1902.2933.7433.5082.5083.9163.640

Winbench'97ASUS +
P-II 100*3
ASUS+P-II 112*3ASUS +
Celeron 112*3
ASUS +
Celeron 112*3 fast mem
Business Disk WinMark 97  1190 
High End Disk WinMark 97  4280 
CPU 16  608640
CPU 32  682726
Business Graphics WinMark 97108115111114
High End Graphics WinMark 9764.370.768.370.9

P.S. В результате всех этих опытов был сделан промежуточный вывод о том, что эффект перегрева процессора наблюдается лишь на ранних этапах разгона (мне приходилось использовать максимально большой радиатор, посаженный на термопасту, с двумя вентиляторами). При разгоне более 30% тепловыделение резко уменьшается, в силу вступают другие законы полупроводниковой электроники. Устройство перестает работать не из-за перегрева, а просто потому, что оно не способно работать на данной частоте в принципе. К концу опыта я смог отказаться от большого радиатора и заменить его обычным радиатором от процессора Pentium ММХ, правда, с двумя вентиляторами, что хорошо видно на приведенных фотографиях. И даже такой радиатор во время работы остается чуть теплым.




Дополнительно

Need for Speed. CPU Perfomance issue

Достигая максимума скорости процессора

Рассматривая компьютер не как единую систему, а скорее как конструктор для взрослых, я пришел к выводу, что сделать машину такой, как мне того хочется можно значительно дешевле, чем просто купить компьютер в нужной конфигурации. Стоимость комплектующих не всегда соответствует их производительности. Это натолкнуло меня на мысль о "разгоне". В данной статье я хочу поделиться своим опытом по "разгону" процессоров.

Имея в своем распоряжении джентльменский набор комплектующих, состоящий из:

  • Видео карты Diamond Fire GL 1000 Pro, PCI, 8 Мb
  • 3D видео акселератора Canopus Pure 3D, 6 Mb
  • SCSI контроллер Tekram 390 U/W/F
  • Звуковой карты CREATIVE AWE-32, 28 Mb
  • HDD Seagate 4.5 HAWK U/W/F
  • CD-Rom Nec х24, SCSI
  • Монитора Radius 17"
я решил перейти с Pentium 200 ММХ, разогнанного до 266, на платформу Pentium II. Волею случая, переход этот происходил в несколько этапов, которые я и намерен здесь рассмотреть.

Первый этап проходил на материнской плате Asustek P2L97 с чипсетом i440LX и процессором Pentium II 233. Стабильную работу удалось получить в режиме 75*3,5=262. При частоте шины 83 MHz SCSI контроллер "забывал" о подключенном к нему винчестере. Такое положение дел меня не устраивало, и я перешел к следующему этапу своих поисков.

Взяв материнскую плату на новейшем чипсете i440BX фирмы Tekram, я сразу же решил проблему совместимости SCSI контроллера с шиной на 83 MHz, получив, таким образом, на том же процессоре работоспособную систему на 290 MHz. Следует заметить, что при этом перестал работать 3D акселератор. Воспользовавшись рекомендациями, приведенными в статье "Как заставить Pentium II работать на частоте системной шины 100 MHz", я смог получить 300 MHz (кстати, рекомендованный в статье лак для ногтей, плавится при нагревании процессора, и электрический контакт восстанавливается, проблему помог решить клей Момент). Но система работала не устойчиво.

Поставленный на эту же материнскую плату процессор Celeron 266/66, позволил получить 332 MHz в режиме 83*4 (без 3D акселератора) или 400 MHz в режиме 100*4. В последнем случае система работала совершенно стабильно. Попытки дальнейшего увеличения частоты шины привели к полной неработоспособности компьютера (он просто не включался). Собираясь успокоиться на достигнутом, я все же решил испытать материнскую плату фирмы ASUSTEK P2B на том же чипсете (i440BX).

Отличительной особенностью данной материнской платы является полное игнорирование пресловутого контакта В21, запрещающего включать 100 MHz шину. Все параметры процессора и системной шины выставляются переключателями независимо. На этой материнской плате процессор Pentium II 233 стал работать на частоте 336 MHz в режиме 112*3, а процессор Celeron 266/66 — на частоте 450 MHz в режиме 112*4. Возможность установки 112 MHz на шине, на мой взгляд, является большим преимуществом, так как позволяет ускорить не только процессор, но и все PCI устройства.

Последним шагом в своих опытах, я решил сделать замену безымянных модулей DIMM SDRAM 32 Mb на аналогичные модули фирмы Hyundai, с соответствующей коррекцией установок режимов доступа к памяти в Setup. Результатом стал очередной прирост производительности.

Поскольку основное назначение моего компьютера — трехмерные игры и офисные приложения, то тестирование проводилось программой Final Reality и Winbench'97. Результаты проведенных сравнительных тестов приведены в таблице.

 ASUS+P-II 112*3=336ASUS+Celeron 112*4=450ASUS+Celeron 112*4=450 fast mem
Final RealitySoftPure3DFireGL1kSoftPure3DFireGL1kSoftPure3DFireGL1k
Radial blur38.7138.7638.9948.3348.8849.5753.0252.7052.31
Chaos zoomer58.7159.2259.4175.4773.6073.9579.3879.0177.89
25 Pixel16.95212.37240.9519.33166.49177.9120.32179.64194.08
Robots0.9336.7634.881.1738.0536.341.2139.5037.63
Fillrate0.7617.4627.261.0317.7627.621.0417.9327.60
City scene1.3649.3845.871.7751.2646.601.8553.1649.66
Video card bus transfer47.4347.9348.1545.7751.0150.5451.5351.4751.39
Direct3D bus transfer92.2745.8423.6575.2842.9423.6691.8546.8824.33
Visual appearance51.8596.3077.7851.8596.3077.7851.8596.3077.78
Overall 3D0.4843.3823.0830.5413.3763.0550.5523.4443.131
Overall 2D4.1044.1204.1405.1765.1685.2255.5955.5645.510
Overall bus rate3.4232.2441.6802.9502.2381.7333.5042.3491.769
OVERALL SCORE2.013.4333.1902.2933.7433.5082.5083.9163.640

Winbench'97ASUS +
P-II 100*3
ASUS+P-II 112*3ASUS +
Celeron 112*3
ASUS +
Celeron 112*3 fast mem
Business Disk WinMark 97  1190 
High End Disk WinMark 97  4280 
CPU 16  608640
CPU 32  682726
Business Graphics WinMark 97108115111114
High End Graphics WinMark 9764.370.768.370.9

P.S. В результате всех этих опытов был сделан промежуточный вывод о том, что эффект перегрева процессора наблюдается лишь на ранних этапах разгона (мне приходилось использовать максимально большой радиатор, посаженный на термопасту, с двумя вентиляторами). При разгоне более 30% тепловыделение резко уменьшается, в силу вступают другие законы полупроводниковой электроники. Устройство перестает работать не из-за перегрева, а просто потому, что оно не способно работать на данной частоте в принципе. К концу опыта я смог отказаться от большого радиатора и заменить его обычным радиатором от процессора Pentium ММХ, правда, с двумя вентиляторами, что хорошо видно на приведенных фотографиях. И даже такой радиатор во время работы остается чуть теплым.