1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Проблема! Игра зависает (вылетает ошибка)

Discussion in 'Технический раздел (архив)' started by tank-armor, Apr 22, 2012.

  1. tank-armor

    tank-armor User

    Joined:
    02.12.11
    Messages:
    24
    Likes Received:
    0
    (прочитал темы, но нечего не понял)
    захожу в игру, бегаю минутку - две, зависает игра, жму свернуть игру и появляется только внизу открытые окна, и ошибка еррол, но скрыть игру не получается, остается только перезагружать компьютер. когда зависает звук идет дальше, музыка не зацикливается, а будто только картинка зависла и всё. незнаю как решить эту проблему.
    поставил настройки графики на самые низкие.


    мой компьютер:
    http://s019.**********/i637/1204/26/16475acde822t.jpg


    процессор: 3.01 ггц
    память озу: 3 гб
    версия windows: chip windows xp 2010 service pack 3
    видеокарта: ati radeon hd 5450
    свободно на жестком диске: более 50 гигов свободного места.
    скорость интернета: 4 метра


    ___________
    подскажите что делать, раньше такая же проблема была, повысил память озу с 2 гб до 3 гб, по всей видимости подходит к минимальным требованиям, но нормальной работы игры нет.
     
  2. Hasito

    Hasito User

    Joined:
    19.10.11
    Messages:
    3,199
    Likes Received:
    213
    скриншот ошибки можно?
     
  3. tank-armor

    tank-armor User

    Joined:
    02.12.11
    Messages:
    24
    Likes Received:
    0
    невозможно скрыть игру, что бы открыть ошибку, игра зависла и всё, скрыть невозможно, я сейчас попытаюсь запустить игру в окне и побегать так. . .
     
  4. tank-armor

    tank-armor User

    Joined:
    02.12.11
    Messages:
    24
    Likes Received:
    0
  5. Hasito

    Hasito User

    Joined:
    19.10.11
    Messages:
    3,199
    Likes Received:
    213
    ошибки out of memory и direct3ddevice ...
    ошибка out of memory связана с недостатком оперативной памяти. она может проявиться не сразу, по мере заполнения кэша игры.

    [​IMG]

    ошибка direct3ddevice также связана с нехваткой памяти.

    http://s018.**********/i514/1201/6a/25f2ed22c0dc.png

    вообще, лог ошибки говорит о проблеме работы режима direct3d. но если приглядеться, в логе светится все та же out of memory.

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

    что же происходит в процессе игры? процесс apb начинает потреблять оперативную память вместе с видеоадаптером. происходит одновременное выделение участков оперативной памяти под собственно обработку процесса игры и под буфер видеопамяти. так как оперативной памяти меньше, чем минимум требуется для игры, в какой-то момент она распределяется полностью, и в следующий момент, когда происходит очередное обращение к свободному сектору (которого нет), происходит краш. в зависимости от того, кто обратился в этот момент к памяти - процессор или видеокарта - выводится сообщение соответственно out of memory или ошибка direct3d.

    напоминаю, согласно официальным системным требованиям, для стабильной игры необходимо:

    windows xp --> минимум 3 гб.
    windows vista и seven --> минимум 4 гб.

    и это не преувеличение. также рекомендуется увеличить файл подкачки windows.

    возможное решение - на ваш страх и риск
    для windows 7
    внимание! существует возможность увеличить количество памяти, выделяемой на процесс в x86 ос, с помощью консольной команды (вводится в командной строке) -

    bcdedit /set increaseuserva 3072

    однако это может привести к сильным тормозам и зависанию системы, поэтому при необходимости отмените изменения командой

    bcdedit /deletevalue 3072 increaseuserva

    для windows xp
    необходимо проделать следующее:
    правый клик на "мой компьютер" -> "свойства" -> "дополнительно" -> "загрузка и восстановление системы" -> "параметры" -> "правка". после этого у вас откроется файл "boot.ini" внутри которого вы увидите примерно следующее содержание:

    multi(0)disk(0)rdisk(1)partition(1)\windows="microsoft windows xp professional" /noexecute=optin /fastdetect

    добавляем то, что выделено красным:
    multi(0)disk(0)rdisk(1)partition(1)\windows="micro soft windows xp professional" /noexecute=optin /fastdetect /3gb

    и не забываем что, как и в случае с windows 7, это может привести к сильным тормозам и зависанию системы, поэтому при необходимости отмените изменения удалив команду /3gb
     
  6. tank-armor

    tank-armor User

    Joined:
    02.12.11
    Messages:
    24
    Likes Received:
    0
    сделал как написано

    компьютер нужно перезагрузить?
     
  7. tank-armor

    tank-armor User

    Joined:
    02.12.11
    Messages:
    24
    Likes Received:
    0
    зашел в игру, побегал 30 секунд и вылезла та же самая ошибка.

    вообще не понимаю, мин. требованиям мой комп же подходит...
     
  8. GreaDoR

    GreaDoR User

    Joined:
    20.04.12
    Messages:
    10
    Likes Received:
    0
    да у меня тоже самое! уже достало просто
     
  9. Wolf7000

    Wolf7000 User

    Joined:
    06.03.12
    Messages:
    229
    Likes Received:
    15
    перед тем как начинать играть вырубайте все программы типо скайпа, майла, тимспика и т.п.
     
  10. tank-armor

    tank-armor User

    Joined:
    02.12.11
    Messages:
    24
    Likes Received:
    0
    у меня чистый комп типо касперский и программа принятия вай-фая. всё.
     
  11. TGM_darken09

    TGM_darken09 User

    Joined:
    25.10.11
    Messages:
    6,762
    Likes Received:
    6,512
    рекомендую полностью проверить систему на вирусы с помощью бесплатной утилиты anti-malware http://download.emsisoft.com/emsisoftantimalwaresetup_ru.exe

    пожалуйста, отключите все процессы из автозагрузки. для этого:

    1)нажмите комбинацию клавиш windows+r. появится меню для ввода.
    2)напишите msconfig и нажмите ok. откроется приложение для настройки системы.
    3)следуйте в закладку автозагрузка(startup) и нажмите кнопку отключить всё(disable all).
    4)далее следуйте в закладку службы(services) и поставьте галочку напротив не отображать службы майкрософт(hide all microsoft services), затем нажмите отключить все(disable all).
    5)после этих действий, нажмите ок, вам предложат перезагрузить пк. пожалуйста, перезагрузите его. после перезагрузки попробуйте запустить игру, не запуская никаких программ.
     
    tank-armor likes this.
  12. tank-armor

    tank-armor User

    Joined:
    02.12.11
    Messages:
    24
    Likes Received:
    0
    tgm_darken09, я сделаю всё это и после отпишу, что получилось.

    решение которое было написано hasito - не помогло, в итоге сам компьютер потерял мощности (долго грузился) игра загружалась долго, в конце концов даже зайти просто на персонажа было не возможно - зависало, я поставил как было прежде и перезагрузил компьютер и он стал работать как прежде.