Crysis в Windows 8.1 вызывает предупреждение о нехватке памяти

9

Более конкретный случай « Как сделать предупреждение о нехватке памяти Windows менее чувствительным? ». Пожалуйста, не переносите этот пост в Arqade; Мне было предложено опубликовать этот вопрос здесь от Arqade.


Я только что получил новый первоклассный ноутбук Sager / Clevo, работающий под управлением Windows 8.1 Pro, и он прошел тест Crysis (2007), доведенный до максимума летучими цветами. Тем не менее, я получаю предупреждения о нехватке памяти от Windows:

Закройте программы, чтобы предотвратить потерю информации

На вашем компьютере недостаточно памяти. Сохраните ваши файлы и закройте эти программы:

Crysis.exe

Crysis определенно не использует чрезмерное количество памяти. Согласно диспетчеру задач, система имеет 8 ГБ ОЗУ, из которых используется менее 3 ГБ, а Crysis выделил только 218 МБ памяти. Очевидно, это предупреждение не оправдано. Почему Windows выдает это предупреждение, и что я могу сделать?

Технические характеристики Дракона следующие:

  • Процессор: Intel Core i7-4800MQ, 4 ядра (8 потоков), 2,7 ГГц
  • Графический процессор: NVIDIA GeForce GTX 780M, 4 ГБ GDDR5
  • Память: 8 ГБ DDR3 1600 МГц (2x4 ГБ)
  • Хранение: 750 ГБ, 7200 об / мин, жесткий диск
  • ОС: Windows 8.1 Pro 64-битная
bwDraco
источник
4
Вы отключили свой файл подкачки?
Bigbio2002
Похоже, что это может быть проблема с Windows 8.1. Проверьте эту ветку, чтобы увидеть много людей с той же проблемой, но нет решения. answers.microsoft.com/en-us/windows/forum/windows8_1-gaming/…
Atari911
Сколько видеопамяти используется? Статистика памяти обычно относится только к оперативной памяти материнской платы. Я ожидаю, что gtx780M - это мобильная карта, и у них не всегда так много выделенного видео-плеера, как у настольной версии (и тогда производители ноутбуков могут иметь свои собственные спецификации oem). У меня нет win 8.x, поэтому я не знаю, жалуется ли она на проблемы с памятью WRT GPU.
Горацио
также: Crysis 32-разрядный или 64-разрядный двоичный файл?
Горацио
3
@ Bigbio2002: файл подкачки не был отключен.
bwDraco

Ответы:

8

С http://www.overclock.net/t/1409290/windows-8-can-i-disable-the-memory-warning :

  1. Нажмите Пуск , щелкните в поле Начать поиск, введите gpedit.msc, а затем нажмите Enter. MMC запустится с открытым редактором локальной групповой политики.

  2. В дереве навигации разверните узел Конфигурация компьютера , разверните Административные шаблоны , разверните Система , разверните Устранение неполадок и диагностика и нажмите Обнаружение и разрешение исчерпания ресурсов Windows .

  3. На панели консоли щелкните правой кнопкой мыши Настроить уровень выполнения сценария и выберите Свойства .

  4. На вкладке « Настройка » выберите « Отключено» и нажмите кнопку « ОК» .

Йенс Марчевка
источник
Отлично, решение для групповой политики. Хотя это требует Pro версии Windows 8.1 (которая у меня есть), проверка идет к вам.
bwDraco
Текст был скопирован с другого сайта, поэтому я добавил ссылку, поместил контент в цитату и изменил форматирование для ясности.
bwDraco
3
Эй, Драконий Лорд. Я спешил, когда писал это. Это проблема, связанная с Windows 8.1. Я настоятельно рекомендую установить разрешение игры в соответствии с разрешением вашего рабочего стола, это исправит Memoryleak ! Как и вы, я не смог увидеть потребление памяти в taskmngr, но если вы используете procxp, вы заметите проблему.
Йенс Марчевка
Это точно так же, как: «Привет, у меня есть сигнальная лампа на моей машине». (Техник протягивает руку за приборной панелью и врезает кабель в сигнальную лампу) «Там, исправлено». Разве мы не должны искать объяснение предупреждения и исправления состояния вместо его отключения?
Евро Мицелли
2

Это ужасный кошмар, когда я покупаю новый ноутбук Dell и копию Fifa 14. И Windows 8.1 не позволяет мне играть - он продолжает выдавать это мерзкое предупреждение, выбрасывающее меня из игры. Ответ групповой политики работает только на Win Pro, которого у меня нет.

Однако MoralPanik и Интернет здесь, чтобы помочь ..

Откройте реестр в режиме администратора. Для всех следующих папок реестра используйте Контекстное меню> Разрешения> Дополнительно, чтобы сделать себя или администраторов владельцем (вместо TrustedInstaller). Хорошо, и предоставьте те же учетные данные Полный контроль над папкой. Это позволит вам удалить папку реестра.

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

  • [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Contro l \ WDI \ DiagnosticModules {5EE64AFB-398D-4edb-AF71-3B830219ABF7}]
  • [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Contro l \ WDI \ DiagnosticModules {45DE1EA9-10BC-4f96-9B21-4B6B83DBF476}]
  • [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ ИМР \ DiagnosticModules {C0F51D84-11B9-4e74-B083-99F11BA2DB0A}]

Затем перезагрузите компьютер, и вы сможете спокойно играть в свои игры!

Gishu
источник
0

щелкните правой кнопкой мыши по исполняемому файлу игры и перейдите к: properties > compatibilityпроверьте run this program in compatibility modeи измените выпадающий список на Sevenили Xpи посмотрите, решит ли он проблему.

morTie
источник
0

так что проблема, похоже, связана с драйверами Intel; Я только что перешел с AMD FX на I7 4770 и начал получать эту ошибку. Я использовал 4600 IGU и AMD R9 290, но в большинстве случаев HDMI был подключен к IGU. я замолчал, чтобы отключить IGU и просто использовать R9 ... 2 дня спустя ... больше никаких ошибок ... до того, как я получал его каждые 5 часов, прежде чем ... учит меня идти в Intel ....

user316264
источник