???
Математика на уровне МГУ

Показано с 1 по 22 из 22

Тема: Поднимаем FPS настройками ACPI?

  1. #1
    Зашедший
    Регистрация
    18.09.2001
    Адрес
    Москва
    Сообщений
    96

    Поднимаем FPS настройками ACPI?

    Тут прочитал, что реально можно повысить fps :

    http://games.hq.1c.ru/forums/thread....=119&id=225856

    Однако, насколько я понимаю, переключение на ACPI Uniprocessor PC валидно только для многопроцессорных чипсетов с одним процессором на борту. Будет ли это работать корректно на обычном i845?

    А то производительность производительностью, а заглючить может не по детски.
    ROSS_Nikolaus

  2. #2
    Сочувствующий
    Регистрация
    17.05.2002
    Адрес
    Ryazan-Moscow
    Сообщений
    94
    Я тоже там прочитал, и поскольку я не шаман, сразу посоветовался с шаманом. Он сказал, что намного эффективнее поплясать с бубном вокруг компа.
    Если он ошибается - оч. хорошо.
    Те кто будут опыты ставить - пишите!

  3. #3
    . Аватар для Maximus_G
    Регистрация
    09.04.2002
    Адрес
    Владивосток
    Возраст
    46
    Сообщений
    10,064
    Можно, конечно, и с бубном... и в бубен...

    А можно и так:
    Изменяем приоритет запросов на прерывание (IRQ) - сделать просто необходимо.

    Итак, последний совет по увеличению производительности– изменение приоритета запросов на прерывание. Для тех, кто не знаком с этим понятием, напомним, что каждому компоненту Вашего компьютера назначается номер прерывания IRQ для доступа к системной шине. Если увеличить приоритет CMOS памяти и часов реального времени, то можно увеличить производительность всех элементов системной платы. Для начала необходимо определить, для какого устройства Вы хотите увеличить производительность. Затем, Вы должны определить, какой запрос на прерывание использует это устройство. Для этого необходимо открыть Control Panel a System (Вы так же можете воспользоваться комбинацией клавиш Windows+Break). Нажмите на закладку ’Hardware’ и нажмите кнопку ’Device Manager’. Теперь правой кнопкой мышки войдите в свойства выбранного устройства, и выберите закладку ’Resources’.

    Здесь Вы можете увидеть, какой номер IRQ используется выбранным устройством. Запомните номер прерывания и закройте все окна. Теперь запустите RegEdit. Найдите раздел HKEY_LOCAL_MACHINE/ System/CurrentControlSet/ Control/PriorityControl. Создайте новый DWORD ключ IRQ#Priority (где ’#’ номер IRQ), и установите его в 1. Например, в нашем случае IRQ нашего System CMOS равен 08. Поэтому мы создали ключ IRQ8Priority.

    Теперь, после перезагрузки, Вы должны обратить внимание на увеличение производительности выбранного компонента. Мы рекомендовали бы Вам именно CMOS, поскольку он увеличивает производительность все системной платы. Так же Вы можете создать множественные приоритеты IRQ, однако это не очень эффективно и может привести к неустойчивой работе. Для удаления настройки, просто удалите созданный ключ"
    "Как говорит наш дорогой шеф, в нашем деле главное - реализьм!" (c) к/ф "Бриллиантовая рука"

  4. #4
    Механик
    Регистрация
    28.03.2002
    Адрес
    Samara
    Возраст
    51
    Сообщений
    268
    изменить IRQ через реестр?
    тоесть - если несколько устройств висят на одном прерывании мы их все таки можем разнести на разные прерывания?
    Бывает...

  5. #5
    . Аватар для Maximus_G
    Регистрация
    09.04.2002
    Адрес
    Владивосток
    Возраст
    46
    Сообщений
    10,064
    Смысл в изменении _приоритетов_, не в изменении самих связок "прерывание-устройство", поскольку это настоящий геморрой в виндах с 2000 начиная. Она сама всё это разруливает. И даже если пишет, что у вас на одном прерывании висят 6-10 устройств - это нормально
    "Как говорит наш дорогой шеф, в нашем деле главное - реализьм!" (c) к/ф "Бриллиантовая рука"

  6. #6
    Зашедший
    Регистрация
    18.09.2001
    Адрес
    Москва
    Сообщений
    96
    Я уже почти на грани того, чтобы перестать что-либо понимать

    Так менять ядро или нет?
    ROSS_Nikolaus

  7. #7
    Зашедший
    Регистрация
    05.02.2002
    Адрес
    Киев
    Возраст
    59
    Сообщений
    28
    Originally posted by ROSS_Nikolaus
    Я уже почти на грани того, чтобы перестать что-либо понимать

    Так менять ядро или нет?
    Решай сам. Но! Если 2-3 фпс спасут "отца русской демократии", то... Я не уверен, что после смены ядра произойдёт ПРОРЫВ "в этом деле".
    Мороз с приветом

  8. #8
    Реаниматор Аватар для Gunslinger
    Регистрация
    30.03.2003
    Адрес
    Москва
    Возраст
    43
    Сообщений
    1,284
    Прорыв будет если винда накроется
    Нет ничего более постоянного, чем перемены...

  9. #9
    Курсант
    Регистрация
    04.10.2002
    Адрес
    Новосибирск
    Возраст
    48
    Сообщений
    232
    как старый шаман могу сказать, что все это очень своеобразная шутка. не знаю добавит ли такая операция настроения, но производительности она не добавит точно.

  10. #10
    Зашедший
    Регистрация
    18.09.2001
    Адрес
    Москва
    Сообщений
    96
    На самом деле, придя домой, я обнаружил, что у меня установлен ACPI Uniprocessor PC по дефолту.

    Соответственно вопрос - правильно ли это?

    i845 P4-1500 SDRAM
    ROSS_Nikolaus

  11. #11
    Старший Офицер Форума Аватар для FilippOk
    Регистрация
    17.04.2002
    Адрес
    Санкт-Петербург
    Возраст
    47
    Сообщений
    10,448
    Народ попадается, я смотрю. ЭЙ! ЛЮДИ! Это шутка такая!
    Это хи-хи надо делать!
    ЛОПАТА!
    Maximus_G, ты ЗДЕСЬ так не шути больше, видишь, народ ведётся, это в Юмор, в Юмор...
    Русские варвары врывались в кишлаки, аулы, стойбища, оставляя после себя города, библиотеки, университеты и театры.

    Правила - тут.

  12. #12
    Зоофил
    Регистрация
    21.04.2002
    Адрес
    Nsk
    Возраст
    48
    Сообщений
    2,693
    Originally posted by ROSS_Nikolaus
    На самом деле, придя домой, я обнаружил, что у меня установлен ACPI Uniprocessor PC по дефолту.

    Соответственно вопрос - правильно ли это?

    i845 P4-1500 SDRAM
    Если в БИОСЕ у тебя стоит то же самое (ACPI), то правильно.

  13. #13
    Реаниматор Аватар для Gunslinger
    Регистрация
    30.03.2003
    Адрес
    Москва
    Возраст
    43
    Сообщений
    1,284
    Интересно, а что еще может стоять на ОДНОпроцессорном компьютере
    Нет ничего более постоянного, чем перемены...

  14. #14
    Механик
    Регистрация
    28.03.2002
    Адрес
    Samara
    Возраст
    51
    Сообщений
    268
    Originally posted by Maximus_G Смысл в изменении _приоритетов_, не в изменении самих связок "прерывание-устройство"
    жаль...
    Она сама всё это разруливает.
    после таких "рулений" хочется анархии
    И даже если пишет, что у вас на одном прерывании висят 6-10 устройств - это нормально
    за такие "нормально" убивать надо :mad: (мирный хобит).
    Бывает...

  15. #15
    Зашедший
    Регистрация
    18.09.2001
    Адрес
    Москва
    Сообщений
    96
    Originally posted by Gunslinger
    Интересно, а что еще может стоять на ОДНОпроцессорном компьютере
    Цитирую из Windows XP FAQ

    "2.2. Как выбрать нужную версию ядра и HAL ещё при инсталляции?
    В самом начале текстового этапа установки XP при появлении сообщения "Setup is inspecting your computer's hardware configuration" нажмите и удерживайте клавишу "F5". В появившемся на экране списке версий библиотек HAL выберите версию, соответствующую вашему компьютеру, или выберите позицию "Other" для того, чтобы указать файл библиотеки от производителя оборудования. Затем продолжите установку Windows. В поставку XP включены следующие версии библиотеки HAL:

    ACPI Multiprocessor PC - для ACPI-систем с несколькими процессорами.
    ACPI Uniprocessor PC - используется для ACPI-систем с многопроцессорной системной платой и одним установленным процессором.
    Advanced Configuration and Power Interface (ACPI) PC - используется для однопроцессорных ACPI-систем.
    MPS Uniprocessor PC - для систем без поддержки ACPI, с многопроцессорной системной платой и одним установленным процессором.
    MPS Multiprocessor PC - для многопроцессорных систем без поддержки.
    ACPI Compaq SystemPro Multiprocessor or 100% compatible - для компьютеров Compaq SystemPro или полностью совместимых с ними.
    Standard PC - используется для любого стандартного компьютера, не многопроцессорного и без поддержки ACPI.
    Standart PC with C-Step i486 - используется для компьютеров с поддержкой этой технологии. "

    соответственно было бы логично ожидать, что мой компьютер должен иметь конфигурацию "Advanced Configuration and Power Interface (ACPI) PC - используется для однопроцессорных ACPI-систем".

    Потому и спрашиваю
    ROSS_Nikolaus

  16. #16
    2 ROSS_Nikolaus
    ACPI Uniprocessor PC - используется для ACPI-систем с многопроцессорной системной платой и одним установленным процессором.
    Это не совсем так. Это ядро может и должно использоваться на однопроцессорных платах при наличии APIC. Хотя APIC делался для многопроцессорных систем, почти все современные однопроцессорные чипсеты от VIA и Intel предусматривают его установку. Как проверить, есть ли он - в BIOS должна быть настройка по версии спецификации и включению/отключению.

  17. #17
    Курсант
    Регистрация
    04.10.2002
    Адрес
    Новосибирск
    Возраст
    48
    Сообщений
    232
    хм.. может быть ты тогда пояснишь чем оно отличается от:

    Advanced Configuration and Power Interface (ACPI) PC - используется для однопроцессорных ACPI-систем.

  18. #18
    может быть ты тогда пояснишь чем оно отличается от:

    Advanced Configuration and Power Interface (ACPI) PC
    Тем и отличается, что ядро ACPI PC APIC не использует. Несмотря на похожесть названий, APIC - это не часть ACPI. Это просто другой стандарт обработки прерываний, изначально разработанный для многопроцессорных систем. Включает себя, кроме всего прочего, еще 16 "виртуальных" прерываний, так что 16е и выше прерывания - не баг, а фича. Реально физических линий IRQ на PCI и AGP все равно остается 4, но их хотя бы теперь можно вытащить из вечно забитого диапазона IRQ0-15. На многошинных платах вообще лафа начинается .

  19. #19
    Зоофил
    Регистрация
    21.04.2002
    Адрес
    Nsk
    Возраст
    48
    Сообщений
    2,693
    2 int13H
    При чем здесь вообще APIC?
    - А что, отец, невесты у вас в городе есть?
    - Кому и кобыла невеста.

  20. #20
    При чем здесь вообще APIC?
    При том, что его использование отличает ядро ACPI PC от ACPI Uniprocessor PC

  21. #21
    Зоофил
    Регистрация
    21.04.2002
    Адрес
    Nsk
    Возраст
    48
    Сообщений
    2,693
    Originally posted by int13H
    При том, что его использование отличает ядро ACPI PC от ACPI Uniprocessor PC
    То есть, ACPI Uniprocessor PC использует APIC, а ACPI PC не использует?..

  22. #22
    ACPI Uniprocessor PC использует APIC, а ACPI PC не использует?..
    Да.

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •