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

Out of memory... хэлп :)

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

  1. DreamMan

    DreamMan User

    Joined:
    09.02.10
    Messages:
    145
    Likes Received:
    52
    собственно началось все с попытки устранить эту проблему:
    https://forum.4game.ru/showthread.php?t=474977

    теперь же у меня out of memory начался... раньше тоже было но решилось при помощи консоли (описано - https://forum.4game.ru/showthread.php?t=459426 )
    бидапичаль еще в том что не заскринил ошибку саму...
    что же мне сейчас делать?:um::um:

    пы.сы. если какая информация еще нужна - предоставлю
     
  2. TGM_darken09

    TGM_darken09 User

    Joined:
    25.10.11
    Messages:
    6,762
    Likes Received:
    6,512
    конфигурацию компьютера. для начала
     
  3. DreamMan

    DreamMan User

    Joined:
    09.02.10
    Messages:
    145
    Likes Received:
    52
  4. Aikei

    Aikei User

    Joined:
    14.12.11
    Messages:
    820
    Likes Received:
    134
    конфигурации компьютера достаточно для игры, но чтобы небыло вылетов с ошибкой out of memory я бы советовал вам установить windows 7 x64. а пока, без переустановки, ознакомьтесь с этим:

    ошибки 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.

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

    bcdedit /set increaseuserva 3072

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

    bcdedit /deletevalue 3072 increaseuserva
     
    DreamMan likes this.
  5. DreamMan

    DreamMan User

    Joined:
    09.02.10
    Messages:
    145
    Likes Received:
    52
    спасибо и на этом.. походу правда придется х64 искать...
     
  6. Malditos

    Malditos User

    Joined:
    03.03.12
    Messages:
    221
    Likes Received:
    15
    далее написано чтобы отменить данную операцию,нужно прописать bcdedit /deletevalue 3072 increaseuserva
    однако изменений непроисходит.я погугли и вот решение.я прописал bcdedit /deletevalue increaseuserva и все вернулось обратно.
     
  7. Eurise

    Eurise Innova Group

    Joined:
    01.12.09
    Messages:
    988
    Likes Received:
    688
    спасибо за ваши замечания. далее перестаем оффтопить и следуем направлению темы.
     
  8. ProblemsReturn

    ProblemsReturn User

    Joined:
    23.01.12
    Messages:
    226
    Likes Received:
    21
    для комфортной эксплуатации x64 требуется минимум 4гб оперативы иначе вы рискуете нарваться на дикую попаболь из-за тормозов.
     
  9. aikasik

    aikasik User

    Joined:
    02.12.11
    Messages:
    37
    Likes Received:
    1
    незнаю я в бил это в командную строку игра ваще не вылетат и комп тоф не тормозит!причём вбил в команд строк удет недели 2-3 назад