Среда, 14.10.2026, 19:22

Добро пожаловать на информационно-программый сайт

Форма входа
Полезное
ВОПРОСЫ/ОТВЕТЫ
Сайты друзья
Рассказ-сайт от ОМЕГА
Наш опрос
Сколько баллов дали вы бы моему сайту
Всего ответов: 31
Статистика


ВАШ IP : 216.73.216.133

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Меню сайта
Новости
Файлообменник
Фотоальбом
Категории
  • Программирование

  • Сборка и разборка компьютера

  • SQL СЕРВЕР 2000

  • WINDOWS

  • Статеички
    Лекарство от AUTORUN
    Настройки интернета для Fly
    Про Хакеров
    Разгон процессоров AMD
    Что такое системный реестр
    Как работают Антивирусные программы
    ВирусиГГ
    Пароли и безопасность
    Взлом почтовых ящиков
    Программный разгон ЖЕЛЕЗА
    Инструкция по прошивке телефона ( C380, C650, V220 )
    ICQ(все о ней и для нее)
    Установка драйверов на Windows XP
    Обнаружение скрытых процессов
    Зачем вам нужен последний DirectX?
    Компьютерный юмор

    Как сэкономить на компьютере?

    Интересные фото компьютеров

    Как сломать систему windows или вывести её из строя

    Самые прикольные мобильные телефоны (фото)

    В этой статье я хочу рассказать о том, как увеличить производительность системы без строгого вмешательства в аппаратуру, а увеличение производительности происходит за счёт уменьшения тех или иных задержек на чипсете, видео, саунде и т.д


    В общем мы будем уменьшать задержки на аппаратуре для большей производительности системы, если вы ОВЕРКЛОКЕР то вы можете разогнать свою систему до нужного вам уровня но ведь в системе (чипсет, видео, саунд и т.д)есть свои задержки, которые не всегда отвечают параметрам оборудования они заведомо слишком большие вот их мы и будем уменьшать :)

    Начнём мы с того, какими средствами мы будем пользоваться, существует оригинальная программулька WPCREDIT v12a и WPCRSET v1.2 by H.Oda. WPCREDIT - эта программка позволяет работать с 256 байтным дампом выбранного PCI устройства, по вертикали идёт нумерация от 0 до F0 с шагом 10,по горизонтали идёт нумерация от 0 до F с шагом 1.Я буду указывать числа в шестнадцатеричном порядке с префиксом "h".
                                                                                                     
     
    Сначала нам необходимо выбрать из списка, с каким устройством мы будем работать.
    Лично я начинаю с видеокарты и так выбираем Select Device и перемещаемся туда где находится VGA compatible теперь нам необходимо сделать такую вещь: Смотрим, что находится в регистре по адрессу 0Dh,если значение очень большое то надо его уменьшить (min=0 max=F8 шаг при изменении 8,так что лучше поставить в эту ячейку 8 )
      
    Это мы изменили задержку между опросом AGP to PCI Bridge или PCI to PCI Bridge (если видик PCI) Теперь нам нужно уменьшить задержку между страничками памяти - это ячейка по адресу 0Ch: чем меньше значение, тем лучше, но не забывайте о том, что может, потеряется стабильность, хотя у меня стоит 2.

    Теперь начнём с настройки Sound Card, в меню выбираем соответствующие опции Audio Controller. В звуковых картах разработчики ничем не отличились и в регистре, по адресу 0Dh по-прежнему стоит задержка, изменим её на что-то поменьше, например 1,если вы слышите, что со звуком стало плохо, то увеличивайте это значение, пока не станет хорошо. У меня стоит 4. Теперь уменьшим задержку на выходные каналы Sound Card - это регистр с номером 11h очень осторожно с подборкой значений, так как при маленьких значениях всё запросто виснет желательно все значения, которые будут изменять плавно до появления глюков, если глюков не появится, значит, вам очень повезло с железом ;) Теперь начнем, на мой взгляд, с главной или почти главной детали IDE Controller в котором ставятся просто бешеные задержки, итак выбираем в меню - IDE Controller.

    Производители HDD немного ухитрились, и кроме основной задержки по горячо любимому адресу 0Dh поставили задержку ещё по адресу 57h на работу Cache memory to Controller HDD ,при минимальной задержке всех регистров увеличение скорости доступа к данным увеличивается почти в 2 раза! Теперь переходим к очень важному устройству, и в пункте меню выбираем PCI-PCI Bridge.

    Как вы понимаете, это устройство общается с вышеперечисленными устройствами, и если у PCI-PCI Bridge стоят очень большие задержки то оптимального увеличения скорости всей системы не получится так, что вооружившись знаниями переходим на регистр 0Dh и изменяем его на значения в пределах 8 (У меня стоит 3). А вот производители материнских плат уже определили множество параметров для работы этого устройства, сейчас мы их обсудим: Нам необходимо уменьшит задержку на обратный фронтовой сигнал PCI bus - это делается при помощи регистра 1Bh его значение должно быть больше чем в регистре 0Dh ! По адресу 1Ah находится задержка на обратную обработку от памяти компьютера, но этот регистр работает только в паре с регистром 1Ch в регистре 1Ch необходимо сбросить 6й и 2й биты, так как адресные каналы не переключатся чем меньше значение в регистре 1Ah тем быстрее у нас будет обработка запросов памяти! Теперь перейдём к основному устройству вашей материнской платы - Host Bridge. Это весьма сложное устройство, так как производители чипсетов сами определяют, где должны быть задержки Disconnect.Но я расскажу только о стандартных регистрах и немного о том, как найти на вашем чипсете некоторые полезные функции. Теперь выбираем соответствующею опцию Host Bridge и смотрим если в регистре 0Dh не ноль, то обнуляем его, а потом устанавливаем 1й бит регистра 57h - это даёт нам то что чипсет разблокирует группу регистров управления памяти!

    Эти регистры напрямую работают с памятью, и следует очень осторожно их настраивать так-как может зависнуть система, нам будут важны регистры (90h,91h,93h,94h,97h),а про регистр 95h поговорим немного позже, если в регистре 90h число отличное от нуля, то заталкиваем туда ноль, потом уменьшаем значение регистра 91h так чтобы оно было больше

    регистра 42h,затем устанавливаем 7й бит регистра 93h и 1й бит регистра 97h это нам даёт маскировку регистра 95h ,этот регистр к сожалению на разных чипсетах показывает разную раскладку битов :( Но необходимо подобрать так чтобы при

    включенном бите этого регистра ваша система вела себя как всегда без всяческих перезагрузок системы, зависаний и т.д на MB ECS этот бит 0й,если система ведёт себя хорошо то это значит, что бит подобран правильно иначе вы с этим битом можете попробовать изменить регистр 92h при правильных настройках у вас должно всё повиснуть! Ещё один нюанс насчёт Bus Disconnect эта штука установлена не на всех чипсетах M/B но начиная с KT-133 она уже есть так,что во многих чипсетах это регистр 6Ch,но это необязательно производитель может его запихнуть куда угодно, чтобы

    вычислить где он идём элементарным путём: Запоминаем зрительно или на бумаге все значения Host Bridge. Запускаем CpuidleExtreem, если эта програмулька видит ваш BusDisconnect, иначе вы можете запустить нашу версию S2k_Ctl, если BusDisconnect включился, запускаем WPCREDIT.EXE и смотрим какой бит врубился после запуска вышеперечисленных программ. Все установление нами значения сохраняем Register Save для каждого из устройств на будущее

    Устанавливаем инсталлятор для WPCRSET файлик InstDD.exe и можно вносить для автозапуска системы с этими настройками.
     
      
    Запускаем файлик WPCRSET.exe и нажимаем на кнопку ADD у нас появляется окошко с параметрами.
     
    Смотрим из WPCREDIT нужный нам Bus, Device, Function и заносим в окошко. Потом выбираем нужный нам регистр и данные, которые должны быть в нем, и заносим тоже в окно после всех этих действий нажимаем OK ,такую операцию производим для всех регистров
    и вех устройств описанных выше.

    Теперь для всех регистров выставляем Start и смело перезагружаемся.

    Спасибо всем кто прочитал)))

    Комментарии к статье