rPansa Нет. Так ограничивать кэш нельзя. Смысл моего предыдущего поста не в изменении значения в сторону уменьшения кэша, а в изменении формулировки. Т.е. размер нужно указывать не такой
Цитата: кому как нравится
, а конкретно вычисленный по совету Игоря Лейко из статьи "Windows 9x и много памяти: точки над i", ну и не
Цитата: для экономии адресов
, а для того, чтобы кэш (VCache) не пересекался в системной области с частью диапазона адресов, занятого видеоадаптером AGP (или другим оборудованием).
В моем конкретном примере при физическом объеме памяти в 768 Мб допустимый объем кэша оказался 384 Мб (MaxFileCache=393216). Не 512 Мб "как мне нравится", а именно 384. Изначально после установки драйвера Radeona у меня перестали запускаться ДОС-приложения, да и динамически подгружаемые части драйвера Radeona глючили - то ошибка запуска, то при открытии закладки в панели ATI вылетал синий экран, то при установке драйверой Audigy.
После изучения статьи Игоря Лейко и применении его рекомендации на практике система ожила и никаких глюков не наблюдается - можно одновременно открыть кучу ДОС-приложений (у меня хватило терпения открыть 20 FARов одновременно), драйвер Radeona работает как часы, ну и со звуком все проблемы ушли.
Еще раз хочу подчеркнуть, что значение MaxFileCache нужно обязательно вычислять индивидуально, потому что распределение адресов в виртуальном четвертом гигабайте может быть в каждой системе свое. Пример. Процитирую Игоря Лейко
Цитата: Как правило, устройства AGP используют для своих нужд адреса, начиная с е0000000, то есть 3,5 Гб. Дисковому кэшу при этом можно использовать полгигабайта. Именно этим обусловлена рекомендация ограничить размер кэша значением 524288 Кб (512 Мб). Как правило, такое ограничение оказывается действенным. Но не всегда под видеоадаптеры отводится именно эта область адресов, кроме того, подобным же образом могут вести себя и другие устройства, например, ТВ-тюнеры. Поэтому может потребоваться и более жесткое ограничение кэша.
Так вот у меня в системе Radeon-ом оказалась занятой область начиная с D8000000, а не с Е0000000, отсюда и объем кэша - 384 Мб, а не 512.
Чего я это все так подробно описываю? Потому что 2 недели продолбался с переустановкой 98-й, перепробовал разные версии Catalyst - и 6.2, и 5.9, и 5.2, дошел до 4.3. Грешил на возможные глюки каких-то обновлений, но оказалось все просто - нужно было раньше изучить статью, приведенную в шапке. Так вот чтобы такие ситуации не возникали у других я и обратил внимание на эту проблему.