Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2004.07.18;
Скачать: [xml.tar.bz2];

Вниз

Cпособ заставить работать Windows XP быстрее!!!   Найти похожие ветки 

 
Soft ©   (2004-06-26 06:18) [0]

Обнаружен очередной способ заставить работать WindowsXP быстрее!

Данный способ касается версий PROF и HOME. Дело в том, что код XP был
оптимизирован (в поздних версиях сборки) для работы с медленными машинами.
Hевероятно, но эта оптимизация по умолчанию выключена. При включении опции оптимизации ощущается весьма заметный прирост в скорости работы системы - от 25 до 175%. Суть оптимизации состоит в следующем:

Для того, чтобы был смысл покупать "крутейшие пэнтиумы4" компании Intel© и Microsoft© пришли к соглашению - в код операционной системы Windows, начиная с версии 98se, встраивалась проверка CPUID, и если выявлялось, что на машине установлен "старый и немощный" процессор, система начинала искусственно тормозить работу. Hи для кого не секрет, что большинство задач можно выполнять и на Pentium-I-133. Достаточно вспомнить старые добрые демки, которые смотрелись не хуже нынешних графических монстров, но шли еще на 486 процессоре. Действительно, даже на Z-80 процессоре можно было сделать нечто, напоминающее нынешние шейдеры, проиграть МР3 и т.п.

Итак, как же заставить работать систему на полную мощность?

Данная операция возможна только на WindowsXP, ибо только здесь программисты позаботились о возможности отключения проверки CPUID. Для этого следует в самом начале установки WindowsXP, когда на экране горит надпись "проверка оборудования" на черном фоне, нажать F5 и из предложенного списка процессоров выбрать i486 и продолжить установку. (В оригинале данной статьи ничего не сказано о форматировании жесткого диска, но у нас при тестировании способа
получилось добиться нужного результата только при установке на чистый раздел.)

Результаты тестирования системы на базе процессора AMD ATHLON XP 2500+ (256k
кэш) + mb Soltek 75-FRN2(nF2u400) + 256mb DDR PC3200 + ATI Radeon9600 + HDD IBM
Deskstar 40gb 7200rpm.

CPUID вкл. CPUID выкл.

3D MARK 2001se 9896 13254
3D MARK 2003 2879 4245
AusCPUbench"03 11025 16811

Достаточно ошеломляющей разницы в самых популярных тестах на сегодняшний день.

http://www.fwz.ru/forum/showthread.php?t=465


 
Soft ©   (2004-06-26 06:19) [1]

Да, действительно, открыта самая великая тайна microsoft, возникшая со времён первого Pentium. Используется инструкция CPUID(hex 0fa2), при наличии в регистре EAX - 1, в него же отдаётся кодированная информация о камне. Кстати, эта возможность появилась ещё в I486, со следующими значениями
Биты 8 ... 11 4 ... 7
0100 0001 i486DX
0100 0010 i486SX
0101 0010 P-75
... ... ...
И возможность появилась не случайно, а практически одновременно с выходом Windows 95, для чего ? Оказывается ОС может управлять чипсетом на уровне BIOSа с помощью ACPI, в первых версиях ВИнды (95 и etc.) это взаимодействие осуществлялось очень ограниченно, но попробуйте в 98-й отключить управление ACPI и 100% гарантии, что ОСь будет работать ужасно криво. Дальше - больше, полноценное управление БИОСом встроено в NT ядро, и по любезному соглашению с ОЕМ-сборщиками была введена возможность установки операционной системы с выбором ядра, что в нормальном виде отсутствовало в W95-98-Me по причине их предназначения прежде всего для систем SOHO-класса, корпоративные же пользователи ощущали всю мощь Windows, отсюда и такие разные оценки продукта от БГ. Ни у кого почему-то не возникало вопросов и по поводу PR- рейтинга, а ведь появился он именно по причине того, что Винде надо было чётко знать модель процессора, но связь с монополистом - Интел не давала возможности напрямую работать с другими производителями, АМД попыталась нарушить порочный круг с выходом процессоров серии К 6-II и К 6-III, наказание постигло неминуемо - в виде бесконечных проблем с запуском многих серъёзных программ. Кстати Xeon не отдаёт ID-код (!), да и правда, зачем тормозить серверы, отсюда зачастую происходят его недосягаемые для других типов процессоров результаты.


 
Mim1 ©   (2004-06-26 06:29) [2]

Бред параноидальный :)
Еще линуксойдов забыли. Линуксойды и AMD спасут мир :)


 
Soft ©   (2004-06-26 06:37) [3]

To prevent Windows XP from automatically determining the system HAL during the upgrade or the installation of Windows XP, you can manually force in a system HAL. To force in a system Hardware Abstraction Layer (HAL) during an upgrade or installation of Windows XP, follow these steps:
During the Text-mode phase of the Setup program, when you receive the following message across the bottom of the screen, press F5:

http://support.microsoft.com/default.aspx?scid=kb;EN-US;299340

Так что все реально. Скорее всего ускорение в 2-7 раз Линукса по сравнению с Windows на одном и том же железе связано с данной фичей, искусственным замедлением Винды.


 
YurikGL ©   (2004-06-26 08:13) [4]


> Soft ©   (26.06.04 06:37) [3]

Т.е. при установке ХР нужно "Standard PC with C-Step i486" выбирать?


 
YurikGL ©   (2004-06-26 08:15) [5]

Или F7 нажать?

Кстати, оригинал статьи

How to force a Hardware Abstraction Layer during an upgrade or an installation of Windows XP
This article was previously published under Q299340
INTRODUCTION
This article describes how to force in a system Hardware Abstraction Layer (HAL) during an upgrade or an installation of Microsoft Windows XP.

Note The procedure to change from the Standard PC HAL to the Advanced Configuration and Power Interface (ACPI) HAL differs in Windows XP from the procedure that Microsoft Windows 2000 uses.
MORE INFORMATION
The HAL is computer code in Windows XP that makes it possible for Windows XP to run on a variety of different computer types. The HAL manipulates the computer hardware directly. During an upgrade or an installation of Windows XP, you can “force in” a HAL by pressing the F5 key, and then selecting from the available computer types.
Upgrade from Microsoft Windows 2000 to Windows XP
When you upgrade from Windows 2000 to Windows XP, the HAL is preserved. For example, if the HAL on the Windows 2000-based computer is a Standard PC HAL, that HAL is reinstalled when you upgrade to Windows XP.
In-place upgrade of Windows XP
When you perform an in-place upgrade, or a reinstallation of Windows XP, if the Setup program detects that you have an unsupported HAL installed for your computer type, and the Setup program determines that a HAL that supports that computer type must be installed, it installs the correct HAL. When this issue occurs, the HAL is changed from what was previously installed.
Force in a system HAL
To prevent Windows XP from automatically determining the system HAL during the upgrade or the installation of Windows XP, you can manually force in a system HAL. To force in a system Hardware Abstraction Layer (HAL) during an upgrade or installation of Windows XP, follow these steps:
During the Text-mode phase of the Setup program, when you receive the following message across the bottom of the screen, press F5:

Press F6 if you have to install a third-party SCSI or RAID driver.
Note If you press F7, the Standard PC HAL loads and the ACPI compliance check is bypassed.
You receive the following list of computer types. A brief description of each HAL is included here:
ACPI Multiprocessor PC
Applies to a multiple-processor ACPI computer.
ACPI Uniprocessor PC
Applies to an ACPI multiple-processor board but with a single processor installed.
Advanced Configuration and Power Interface (ACPI) PC
Applies to a single processor motherboard with single processor.
Compaq SystemPro Multiprocessor or 100% Compatible
Applies to a Compaq SystemPro computer.
MPS Uniprocessor PC
Applies to non-ACPI computers dual processor motherboard with a single processor installed.
MPS Multiprocessor PC
Applies to non-ACPI computers with a dual processor running.
Standard PC
Applies to any Standard PC, non-ACPI, or non-MPS. The CPU may be a 386, a 486, a Pentium, a Pentium II, or a Pentium III.
Standard PC with C-Step i486
Other
Note The screen displays only two computer types at a time. To scroll up or down to view the complete list, use the arrow keys.
For additional information about related topics, click the following article numbers to view the articles in the Microsoft Knowledge Base:
237556 Troubleshooting Windows 2000 Hardware Abstraction Layer issues

309283 HAL options after Windows XP or Windows Server 2003 Setup

The information in this article applies to:
Microsoft Windows XP Professional
Microsoft Windows XP Home Edition


 
YurikGL ©   (2004-06-26 08:16) [6]

Она находится на
http://support.microsoft.com/default.aspx?scid=kb;EN-US;299340


 
Anatoly Podgoretsky ©   (2004-06-26 11:36) [7]

Mim1 ©   (26.06.04 06:29) [2]
Это не бред, а один из мощных приколов, многие пострадали кто купился на это.


 
Игорь Шевченко ©   (2004-06-26 12:49) [8]


>  Действительно, даже на Z-80 процессоре можно было сделать
> нечто, напоминающее нынешние шейдеры, проиграть МР3 и т.п.


Это даже не смешно


 
Agent13 ©   (2004-06-26 15:12) [9]

Кто в это дело поверил, сходите на хакер.ру:
http://www.xakep.ru/post/22719/default.htm
Там всё популярно рассказано.


 
Anatoly Podgoretsky ©   (2004-06-26 15:33) [10]

Они разводку саму явно не читали, месяц назад была здесь ссылка, я тогда здорово посмеялся, особенно над теми кто купился, многим пришлось переинсталировать системы с нуля.
Но провокаторы там классыне работают, с глубоким знанием психологии контингента.


 
Rouse_ ©   (2004-06-26 18:46) [11]

Тупость...


 
YurikGL ©   (2004-06-26 19:03) [12]


> Они разводку саму явно не читали, месяц назад была здесь
> ссылка, я тогда здорово посмеялся, особенно над теми кто
> купился, многим пришлось переинсталировать системы с нуля.

Странно, я ссылку не помню. Мндя... А так хотелось убыстрить свой  :(


 
Soft ©   (2004-06-26 19:17) [13]

А почему тогда Линукс на том же железе реально в сетевых и файловых операциях обгоняет Виндовз и по графике не отстает не смотря что в Виндовз прямое обращение к API, а там X-Server?

Почему Линукс быстрее Windows? Неужели в Микрософт работают одни ламеры, НЕ ВЕРЮ, просто БГ мутит воду.


 
Anatoly Podgoretsky ©   (2004-06-26 19:25) [14]

Линукс значительно медленнее работает, особенно с файлами.


 
GuAV ©   (2004-06-26 20:01) [15]


> в Виндовз прямое обращение к API

это можно объяснить подробнее?


> Почему Линукс быстрее Windows?

LOL. У меня другой вопрос Почему Линукс настолько медленнее Windows?


 
Rouse_ ©   (2004-06-26 20:04) [16]

> Почему Линукс настолько медленнее Windows?
LOL
На сколько?


 
Sir John ©   (2004-06-26 20:21) [17]

не поверите, но мой знакомый поставил XP на старый DX 486 - 100 с памятью аж в 16 мегобайт! И ничего. Вынь работает не хуже чем на современных процессорах. Правда приложения подольше стартуют :)


 
Rouse_ ©   (2004-06-26 20:34) [18]

> [17] Sir John ©   (26.06.04 20:21)
Сань, а с памятью ты не сильно пошутил?


 
Mim1 ©   (2004-06-26 21:06) [19]

ИМХО линукс такие же задачи выполняет значительно медленее. Плюс ко всему в некотрых ситуациях можено его повесить, чего в операционке мелкомягких давно уже не наблюдается.


 
Бином Ньютоныч   (2004-06-26 21:08) [20]

>Rouse_ ©   (26.06.04 20:34) [18]
Думаю, ОЧЕНЬ сильно. И не только с памятью, а вообще с постом...


 
YurikGL ©   (2004-06-26 21:09) [21]

На P1-м ставили, но что-б на 486...


 
Sergey Masloff   (2004-06-26 21:14) [22]

Soft ©   (26.06.04 19:17) [13]
>Почему Линукс быстрее Windows? Неужели в Микрософт работают >одни ламеры, НЕ ВЕРЮ, просто БГ мутит воду.
Извини, но ты больной или прикалываешься? Каким боком Линукс быстрее Виндовса? С какого бодуна? Попробуй поработать с Kylix например... На, скажем, 700 Cel 256 Mb RAM. Delphi7 на такой системе просто летает. Kylix3 работает так что работать невозможно практически, особенно если при этом еще что-то запущено. Да примеров до фига. Вобщем, раскрой глаза в графике Линукс и близко с Win не лежал ;-) Вобщем, давай поменьше фанатизма и побольше объективной оценки фактов.


 
Mim1 ©   (2004-06-26 21:30) [23]


> [22] Sergey Masloff   (26.06.04 21:14)


Смысл правильный, линукс ацтой для фанатиков.
Но пример считаю неудачным ибьо каликс - это win приложение запускаемое под wine которая делает linux-исполняемый код.


 
Sergey Masloff   (2004-06-26 21:32) [24]

Да знаю что пример неудачный. Хотя и не-вин приложение он но все же. Но мне именно он нужен был. Вернее особо не нужен потому что я на Free Pascal потом спокойно написал.


 
raidan   (2004-06-27 14:19) [25]


> GuAV ©   (26.06.04 20:01) [15]
Почему Линукс настолько медленнее Windows?

Кстати, мне тоже интересно.
У меня MP3 проигрыватель на ASP Linux 7.2 тормозил нипадецки - это на XP2400+, 256 DDR333.
Так и не удалось его заставить играть музыку без тормозов при открытии каких-нить приложений :)


 
Sir John ©   (2004-06-27 19:29) [26]

Ответ:_Rouse
Своими глазами видел! эээ.. читай, сидел за "четверкой" и хал на кнопки!


 
ламер ©   (2004-06-27 20:26) [27]

> Mim1 ©   (26.06.04 21:30) [23]
> каликс - это win приложение запускаемое под wine которая
> делает linux-исполняемый код.

разве??


 
Anatoly Podgoretsky ©   (2004-06-27 20:35) [28]

ламер ©   (27.06.04 20:26) [27]
Именно так.


 
QuasiLamo ©   (2004-06-27 21:03) [29]

Значить под win32 можэно писать *nux-исполняемый код? То есть kylix можно на винду поставить?


 
Anatoly Podgoretsky ©   (2004-06-27 21:06) [30]

QuasiLamo ©   (27.06.04 21:03) [29]
никто не пробовал, возможно приняты меры против этого.


 
Sergey Masloff   (2004-06-27 21:09) [31]

Anatoly Podgoretsky ©   (27.06.04 20:35) [28]
>Именно так.
... а мужики и не знают ;-) (из рекламы)


 
Mim1 ©   (2004-06-27 21:40) [32]

Уверен что если бы каликс написали на каликсе младшей версии то кучку бы глюков исправили. Но к сожелению Борланд не поинтересовался мнением простого парня из Российской глубинки. :)


 
Sir John ©   (2004-06-27 22:32) [33]

> Mim1 ©   (26.06.04 21:30) [23]
> каликс - это win приложение запускаемое под wine которая
> делает linux-исполняемый код.

Кстати, раз пошла такая пьянка. У меня в свое время стоял ASPLinux. Я спокойно в нем запускал следующую софтинку
Delphi - (с глюками, но работало)
Total Commander (глючил страшно)
WarCraft III - шел на "ура!"
FlashPoint ColdWar - долго грузился, тормозил, но работал. правда поиграть толком не получалось. Вриги стреляли первыми :)

До софтинки от Майкрософт я не добрался небыло необходимости.
Весь софт стартовал из-под Wine
------------------------------------
и нафига я это все понаписал тут? :)))


 
Игорь Шевченко ©   (2004-06-27 23:33) [34]

На мой взгляд, скорость работы с файлами у Linux и у Windows примерно одинаковая :) Может, я мало смотрел, правда, так как большую часть времени под Windows все-таки провожу.


 
тихий вовочка ©   (2004-06-28 01:04) [35]

Очередная святая война пошла. Так вот пишу это из под Линукса. Тормозит - бывает, и очень досадно тормозит. Ужасно обстоят дела с монтировкой сидюков и флешек. Но зато в Винде мне не удавалось одновременно проигрывать DivX с винта и DVD с диска. Многие задачи быстрее. Но это не заслуга Линукс, это заслуга архитектуры Unix, у которой изначально другие задачи ставились при проектировании.


 
Mim1 ©   (2004-06-28 04:07) [36]

MS WIndows NT более unix чем линукс :).


> Но зато в Винде мне не удавалось одновременно проигрывать
> DivX с винта и DVD с диска.

Странно а у меня такое получается с легкостью (щас только попробывал, еще и из сети звале для кучи). может моя любимая Ванда тут непричем :).


 
Sir John ©   (2004-06-28 09:22) [37]

тихий вовочка
>>Ужасно обстоят дела с монтировкой сидюков и флешек.
Дыкс, батенька.. Вы их готовить не умеете! Для изучения Linux настоятельно рекомендую книгу "Running Linux" 4-е издание. Можно купить на amazon.com После прочтения многие вопросы решаются сами собой. Кстати, в этой книге подробно рассказано о том, как монтировать CD-Drive, HD разделы для пользователей, а не только для root


 
Mim1 ©   (2004-06-28 16:33) [38]


> Ужасно обстоят дела с монтировкой сидюков и флешек.


>  Вы их готовить не умеете! Для изучения Linux настоятельно
> рекомендую книгу "Running Linux" 4-е издание. Можно купить
> на amazon.com После прочтения многие вопросы решаются сами
> собой. Кстати, в этой книге подробно рассказано о том, как
> монтировать CD-Drive, HD разделы для пользователей, а не
> только для root

Гениально :) чтобы увидеть содержимое дискеты тоже надо три книжки прочесть и подключить ее по вумному програмисту. И как же там до сих пор
доступ к клавиатуре и мышке можно без вумных книжек получить.
Дабы облегчить себе жизнь усложним ее пользователю :).



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2004.07.18;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.56 MB
Время: 0.05 c
1-1088682421
Koba
2004-07-01 15:47
2004.07.18
Install


1-1088691426
Adil
2004-07-01 18:17
2004.07.18
Алгоритм SpellCheker-а


4-1086615887
Sirakuz
2004-06-07 17:44
2004.07.18
Reference Count и LoadLibrary


1-1089026900
MyName
2004-07-05 15:28
2004.07.18
SAVEKEY


14-1088567524
alexa
2004-06-30 07:52
2004.07.18
Установка Delphi.net





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский