Counter-Strike 1.6
Вход
Games freeze or crash with looping sounds (paged pool memory issues)
Taraizer — 4 Октябрь, 2009 - 03:29
Игры застывают или дают сбой с зацикливающимися звуками (проблемы памяти в выгружаемом пуле)
На практике мы обнаружили, что определенные антивирусные приложения размещают большое количество памяти в выгружаемом пуле, которую нельзя освободить, пока антивирусное ПО не удалено полностью из системы. AVG 7.x, Norton/Symantec и NOD32 были опознаны как антивирусные пакеты, которые размещают большое количество памяти в выгружаемом пуле и напрямую мешают играм на движке Source. Если отключение этих приложений не помогает с проблемой, вы, возможно, захотите обдумать удаление антивирусных приложений, чтобы выявить причину падения.
Видеокарты Intel
Если вы запускаете Half-Life 2: Episode Two, Portal или Team Fortress 2 на компьютере со встроенной видеокартой Intel, такой как Intel 945GM, пожалуйста, следуйте этому руководству по Совместимости Intel.
Проблемы памяти в выгружаемом пуле (Падение с зацикливающимся звуком)
Эти падения в большинстве случаев являются результатом истощения особого типа памяти, называемого памятью в выгружаемом пуле. Память в выгружаемом пуле размещается ядром ОС для использования в приложениях, как например ресурсы Direct3D. Истощение памяти в выгружаемом пуле может привести к падениям Direct3D (известным также как игровые падения) и процессу Steam.exe, использующему 100% процессора. В некоторых случаях вы можете получить сообщение об ошибке, утверждающее о том, что есть проблема с памятью в выгружаемом пуле и/или будут черные текстуры и отсутствующие модели. В большинстве случаев вы не увидите никакого подобного сообщения об ошибке – ваша игра просто даст сбой и звук будет зацикливаться.
Как проверить вашу память в выгружаемом пуле
1. Загрузите и извлеките Process Explorer
2. Запустите Process Explorer. Нажмите CTRL + i, чтобы вызвать окно System Information.
3. Запустите игру в окне.
* Идите в меню Steam Мои игры.
* Щелкните правой кнопкой мыши по проблематичной игре.
* Выберите Свойства > Обзор > Установить параметры запуска.
* Добавьте -sw в параметры запуска.
* Запустите игру.
4. Наблюдайте за значением System Information > Kernel Memory (K) > Paged Physical. Если значение превысит 150МБ, вы используете слишком много памяти в выгружаемом пуле.
Разрешение проблем памяти в выгружаемом пуле
Если вы определили, что ваша система использует слишком много памяти в выгружаемом пуле, вы можете разрешить проблему, закрыв процессы, которые используют память в выгружаемом пуле. Вы можете определить, какие процессы используют память в выгружаемом пуле, наблюдая за значением Paged Physical, когда вы закрываете процесс. Отметьте те, которые приводят к падению значения Paged Physical. Антивирусные и защитные приложения известны использованием большого количества памяти в выгружаемом пуле и не будут освобождать память, когда игра ее запрашивает, приводя к падению.
Проверка блокировки памяти в выгружаемом пуле
Некоторые системы могут иметь блокировку на их памяти в выгружаемом пуле из-за настройки в файле boot.ini. Это также может быть причиной падений из-за того, что система не размещает достаточно памяти в выгружаемом пуле для использования играми вроде Team Fortress 2. Чтобы проверить эту настройку, пожалуйста, следуйте этим указаниям:
Замечание: редактирование системных файлов может иметь неблагоприятные эффекты на стабильности и производительности вашей системы. Если вас не устраивает редактирование системных файлов, пожалуйста, свяжитесь с вашим системным производителем для помощи.
1. Щелкните "Пуск"
2. Выберите "Выполнить"
3. Впишите msconfig и нажмите enter
4. В Настройке системы щелкните по вкладке BOOT.INI
5. Поищите следующую строку: /3GB /Userva=2900 – Если у вашей системы нет этой настройки, вы можете остановиться здесь
Пожалуйста, перейдите к секции Продвинутая диагностика ниже, если у вас нет этой настройки. В противном случае:
1. Если вы видите строку /3GB /Userva=2900, пожалуйста, закройте Настройку системы
2. Откройте "Мой компьютер" и перейдите к основанию жесткого диска, на котором установлена ваша операционная система (C:\ по умолчанию)
3. Найдите файл boot.ini (вам, скорее всего, понадобится включить "Показывать скрытые файлы и папки" в Свойства папки -> Вид, чтобы увидеть файл)
4. Откройте boot.ini Блокнотом
5. Удалите строку /3GB /Userva=2900
6. Сохраните файл boot.ini и затем перезагрузите ваш компьютер
7. Попробуйте запустить игру
Удалив блокировку памяти в выгружаемом пуле, ваша система сможет разместить память, необходимую для игры.
Продвинутая диагностика
Проверка видеоустройств
* Убедитесь, что вы работаете с самой последней версией драйвера, доступной для вашей видеокарты. Если вы не уверены, имеете ли вы самую последнюю версию вашего драйвера, пожалуйста, посетите веб-сайт производителя, чтобы найти самый последний драйвер. Если вы имеете ноутбук, пожалуйста, сверьтесь сначала с производителем вашего ноутбука для драйверов, специфических для вашей модели ноутбука.
* Убедитесь, что у вас не установлено несколько видеодрайверов. Чтобы проверить это, загрузите ваш компьютер в Безопасный режим и откройте ваш Диспетчер устройств. Найдите вашу видеокарту и удалите все драйверы для устройства. Перезагрузите ваш компьютер и установите самые последние драйверы, доступные на веб-сайте производителя видеокарты.
* Если вы работаете с несколькими видеокартами, попробуйте отключить вашу вторую карту, чтобы увидеть, не вызывает ли проблему ее присутствие.
Ресурсы производителей видеокарт:
* Nvidia
* ATI
* Intel
Тайминги задержки PCI
Внимание: Изменение системных ресурсов может привести к тому, что ваш компьютер не будет работать правильно. Очень важно записать ваши исходные настройки на случай, если вы должны будете их восстановить. Если вас не устраивает редактирование настроек задержки PCI для системы, пожалуйста, свяжитесь с вашим системным производителем для помощи.
В некоторых редких случаях, задержка PCI – настройка, которая может воздействовать на вашу систему так, что вы можете испытывать "заикание" или падение с зацикливающимся звуком во время игры. Есть различные способы регулировки ваших таймингов задержки PCI для диагностики проблемы. Пожалуйста, следуйте направлениям, включенным в примере ниже:
PCI Latency Tool, предоставленный Guru3d.com.
Проверка звуковых устройств
Определите, используете ли вы встроенное звуковое устройство или дополнительное звуковое устройство, проверив Диспетчер устройств Windows. Если на вашем компьютере есть и встроенное звуковое устройство, и дополнительная звуковая карта (такая как Sound Blaster X-fi или Audigy), отключите то звуковое устройство, которое вы не используете, в Диспетчере устройств. Иметь несколько звуковых устройств, работающих одновременно, может быть проблематично.
Если вы уверены, что вы не будете использовать встроенный звук, предоставленный на вашей материнской плате, рекомендуется его отключить в BIOS.
Убедитесь, что вы работаете с самым последним драйвером, доступным для вашего звукового устройства. Большинство этих устройств используют драйверы, включенные в вашу операционную систему, тем не менее, у производителя иногда доступны новые драйверы, которые могут разрешить потенциальные проблемы.
Ресурсы производителей звуковых карт:
* Creative
* RealTek
* SoundMax
Если вы испытываете эту проблему в играх на движке Source, простой способ определить, вызвана ли проблема вашим звуковым устройством, это добавить -nosound как параметр запуска к вашей игре. Если падение продолжится, это едва ли проблема с вашим звуковым устройством. Если это разрешит вашу проблему, тогда звуковое устройство весьма вероятно является причиной вашей проблемы. Чтобы провести то же испытание, вы должны отключить ваш звуковой интерфейс из Диспетчера устройств.
Замечание: Этот параметр запуска не работает для игр Gold Source, таких как Half-Life, Counter-Strike, Day of Defeat и Team Fortress Classic.
Если -nosound разрешит вашу проблему, пожалуйста, следуйте этим шагам:
1. Идите в Пуск-->Выполнить
2. Напечатайте dxdiag в диалоговом окне Выполнить и нажмите клавишу Enter.
3. Идите во вкладку Звук и установите Уровень аппаратного ускорения звука на Основное ускорение.
4. Удалите -nosound из ваших параметров запуска и запустите вашу игру.
Если проблема была разрешена добавлением -nosound, но возвращается после установки Уровня аппаратного ускорения звука на Основное ускорение, вы, возможно, испытываете проблему драйвера или IRQ.
Встроенные звуковые устройства
Внимание: Изменение системных ресурсов, таких как каналы IRQ, может привести к тому, что ваш компьютер не будет работать правильно. Очень важно записать ваши исходные настройки на случай, если вы должны будете их восстановить. Если вас не устраивает редактирование IRQ для системы, пожалуйста, свяжитесь с вашим системным производителем для помощи.
В случае, если у вас конфликт IRQ, вы можете переместить звуковое устройство на другой IRQ.
1. Идите в Пуск-->Панель управления.
2. Щелкните по Performance and Maintenance.
3. Щелкните по Система.
4. Щелкните по Hardware.
5. Щелкните по Диспетчер устройств.
6. Выберите Виде-->Ресурсы по типу.
7. Щелкните правой кнопкой мыши по Запрос прерывания (IRQ.
8. Щелкните правой кнопкой мыши по вашему звуковому устройству и выберите Свойства.
9. Щелкните по вкладке Ресурсы.
10. Снимите галочку с Использовать автоматические настройки. Замечание: Если окошко затенено, вы не можете изменить настройку IRQ.
11. Выберите IRQ, который не конфликтует с другими устройствами.
12. Щелкните OK.
Дополнительные звуковые устройства
Если вы работаете с PCI или внешней звуковой картой, такой как Creative Audigy, вы, возможно, сможете разрешить ваше падение, переместив карту на другой слот PCI на материнской плате.
Специфика "Gold Source"
Это относится к более старой серии игр, таких как Half-Life, Counter-Strike, Team Fortress Classic и Day of Defeat. Запустите игру и затем идите в Options-->Sound и снимите галочку со следующего:
* EAX
* A3D
- Войдите на сайт для отправки комментариев