Режим совместимости
Проблемы, связанные с несовместимостью программных и аппаратных средств, могут возникать по многим поводам. Например, Windows XP использует (в худшем случае) 16-разрядную палитру цветов и разрешение 800x600. К сожалению, некоторые обучающие и игровые программы поддерживают только 256 цветов. Иногда появляются приложения, особенно для старых компьютерных игр, которые допускают разрешение не выше 640x480.
Для решения подобных проблем щелкните правой кнопкой мыши по ярлыку приложения и выберите опцию Свойства(Properties) из контекстного меню. Откройте вкладку Совместимость(Compatibility) и обратитесь к диалоговому окну свойств выбранного приложения (Application Properties) – рис. 10.9. Это диалоговое окно содержит список Запустить программу в режиме совместимости с(Run This Program in Compatibility Mode For), где имеются четыре опции: Windows 95, Windows 98/Windows Ме, Windows NT 4.0 (Service Pack5) и Windows XP. Указанные уровни совместимости позволяют использовать большую часть существующих приложений.
Рисунок 10.9. Вкладка Совместимость помогает воспользоваться рядом новых функций поддержки компьютерных игр в Windows XP
Конечно, в ряде случаев все проблемы сводятся к применению нужной палитры цветов и соответствующего разрешения. Если проблема связана с палитрой цветов, обратитесь к опции 256 Colors(256 цветов). Нажмите кнопку ОК,после чего компьютерная игра или приложение перейдет в режим совместимости с цветовой палитрой, насчитывающей 256 цветов. Допустимо также воспользоваться функцией режима совместимости (Compatibility Mode) для игры, требующей разрешения 640x480, и отключить визуальное оформление. Для предотвращения других проблем активизируйте только те функции, в которых вы действительно нуждаетесь.
Рекомендации по использованию двухпроцессорного компьютера
Некоторые компьютерные игры и обучающие программы не реагируют на структуры, имеющие более одного процессора. Обычно программное приложение запускается при выполнении процессором определенных операций и может просто не распознать эти действия, если ОС будет передавать управление приложением от одного процессора к другому. Последствия подобных конфликтных ситуаций весьма разнообразны, однако Windows XP обычно регистрирует некорректное поведение приложения и возвращается к исходному состоянию. Любые действия, инициируемые на момент возникновения конфликтной ситуации, не выполняются и должны задаваться вновь до восстановления исходного состояния.
К счастью, существует простой путь решения этой проблемы: достаточно создать рабочую среду, в которой обеспечивается нормальное исполнение приложения (в условиях работы двух процессоров):
1. Запустите на исполнение игровую программу и после перехода к соответствующему меню или к другому объекту используйте комбинацию клавиш Alt+Tabдля свертывания окна компьютерной игры и просмотра основных средств операционной системы Windows.
2. Обратитесь к служебной программе Диспетчер задач (Task Manager) и выберите вкладку Приложения(Applications), после чего на экран будет выведено диалоговое окно Диспетчер задач Windows(Windows Task Manager).
3. Добавьте имя компьютерной игры в список задач. Щелкните правой кнопкой мыши по выбранному приложению и выберите опцию Перейти к процессам(Go To Process) из контекстного меню. Откроется вкладка Процессы(Processes) диалогового окна Диспетчер задач Windows.
4. Щелкните правой кнопкой мыши по соответствующему процессу (он при переключении вкладок будет автоматически выделен) и воспользуйтесь опцией Задать соответствие(Set Affinity) контекстного меню, после чего на экране появится диалоговое окно обработчика для обеспечения совместимости (Processor Affinity).
5. Удалите все записи процессора, кроме одной. В большинстве случаев может потребоваться сохранение записи для центрального процессора CPU 0 и удаление прочих.
6. Нажмите кнопку ОК.
Теперь, когда для компьютерной игры обеспечены стабильные результаты, можно попытаться улучшить ее быстродействие, что особенно актуально для динамичных игр. Щелкните правой кнопкой мыши в процессе игры и перейдите к всплывающему меню Приоритет(Set Priority menu). Для большей части компьютерных игр указан приоритет Средний(Normal), однако если перейти к приоритету Выше среднего(AboveNormal) или Высокий(High), выполнение операций заметно ускорится. Не рекомендую задавать Приоритет реального времени(Realtime), который зарезервирован для системных процессов с наивысшим приоритетом, иначе в поведении компьютерной системы могут наблюдаться отклонения и она будет «зависать».
Читать дальше
Конец ознакомительного отрывка
Купить книгу