затупы игры GTA IV EFLC, продолжение
May. 6th, 2011 02:59 am![[identity profile]](https://www.dreamwidth.org/img/silk/identity/openid.png)
![[community profile]](https://www.dreamwidth.org/img/silk/identity/community.png)
решил всё же разобраться, или хотя бы попытаться, ибо интересно. первый пост тут: http://useful-faq.livejournal.com/13552815.html
странным мне показалось то, что игра останавливается на равные промежутки времени и в одних и тех же местах. т.е. если я еду по трассе в одном и том же направлении, то глюки будут происходить в одних и тех же местах, но скорее по времени, ибо медленнее/быстрее доехать меняет место глюка. перед зависанием начинают потихоньку пропадать текстуры, точнее нормальные текстуры заменяются текстурами с низким разрешением, деревья превращаются в четырёхугольные макеты и т.д., а после отвисания всё мгновенно подгружается обратно. создаётся впечатление, что где-то забивается какой-то буфер или память, автоматически не выгружаются уже загруженные текстуры и всё виснет, потом происходит какой-то авто-ресет, память выгружается и всё идёт нормально до очередного битка. но, глюки не постоянны. т.е. если они прекратились, они уже не возобновятся и играть можно спокойно часами до выхода из игры.
решил записать показания датчиков эвереста в файл во время игры. выяснилось, что никакая память не забивается и всё идёт стабильно. мало того, ничего в системе не работает на пределе возможностей как во время нормальной игры, так и во время глюка. единственное что заметил - процессор отдыхает во время зависания, всё остальное не меняет поведения.
скриншот показаний эвереста:

и ещё забавное наблюдение. если фоном использовать пиринг клиент (я использую eMule), то во время этих затупов текущие закачки останавливаются с ошибкой "неизвестная ошибка", после перезапуска программы продолжают скачиваться. до этого я ни разу не видел подобной ошибки и не знаю, каким ещё методом её можно спровоцировать. собственно, к пирингу игра никакого отношения иметь не может, ибо пиринг нагружает лишь винчестер, причём директория програмы пиринга находится на другом разделе винта, а темпы и скаченные файлы вообще на другом винте.
мало того, во время затупов в самой игре наблюдаются мелкие тормоза, тоже не относящиеся к видяхе, на которую грешу: начинает кардинально дольше подгружаться музыка радиостанций, встроенный в игру GPS начинает с задержками перепрокладывать маршрут, герои могут долго думать перед тем, как сказать свои фразы и т.д., т.е. тормозит загрузка ресурсов, отличных от текстур.
и ещё одно. приблизительно в то же время заметил другого рода глюк с теми же последствиями: во время установки Crysis 2 установка несколько раз точно так же тупо останавливалась, но тогда останавливалась вообще вся система, даже мышкой нельзя было пошевелить. происходило это исключительно тогда, когда паралельно установке смотрелись ролики ютуб/рутуб. стоило перестать их смотреть, как установка прошла нормально. правда, игра устанавливалсь в тот же раздел, где были темпы оперы. тогда я грешил на глючный инсталлер, но глюк повторился при переустановке старой игры Dirt 2, в которую я играл давно. тогда давно она установилась с первого раза без глюков с любой посторонней нагрузкой на фоне, а сейчас точно так же тормозила. но при установке мне лень было ждать и я ресетил комп. может ли это иметь какое-то отношение к данному глюку?
в предыдущем посте было немного вариантов, плюс что сам нашёл в яндексе:
1. глюченный репак игры (пробую уже второй, лицуху в моём мухосранске достать нереально)
2. игра оптимизирована под нвидию, потому тупит на амд (но не до такой же степени)
3. криво установился драйвер видяхи (но не столько же раз подряд), или брак видяхи (почему тогда остальные игры работают идеально?)
какие ещё мысли могут быть?
странным мне показалось то, что игра останавливается на равные промежутки времени и в одних и тех же местах. т.е. если я еду по трассе в одном и том же направлении, то глюки будут происходить в одних и тех же местах, но скорее по времени, ибо медленнее/быстрее доехать меняет место глюка. перед зависанием начинают потихоньку пропадать текстуры, точнее нормальные текстуры заменяются текстурами с низким разрешением, деревья превращаются в четырёхугольные макеты и т.д., а после отвисания всё мгновенно подгружается обратно. создаётся впечатление, что где-то забивается какой-то буфер или память, автоматически не выгружаются уже загруженные текстуры и всё виснет, потом происходит какой-то авто-ресет, память выгружается и всё идёт нормально до очередного битка. но, глюки не постоянны. т.е. если они прекратились, они уже не возобновятся и играть можно спокойно часами до выхода из игры.
решил записать показания датчиков эвереста в файл во время игры. выяснилось, что никакая память не забивается и всё идёт стабильно. мало того, ничего в системе не работает на пределе возможностей как во время нормальной игры, так и во время глюка. единственное что заметил - процессор отдыхает во время зависания, всё остальное не меняет поведения.
скриншот показаний эвереста:

и ещё забавное наблюдение. если фоном использовать пиринг клиент (я использую eMule), то во время этих затупов текущие закачки останавливаются с ошибкой "неизвестная ошибка", после перезапуска программы продолжают скачиваться. до этого я ни разу не видел подобной ошибки и не знаю, каким ещё методом её можно спровоцировать. собственно, к пирингу игра никакого отношения иметь не может, ибо пиринг нагружает лишь винчестер, причём директория програмы пиринга находится на другом разделе винта, а темпы и скаченные файлы вообще на другом винте.
мало того, во время затупов в самой игре наблюдаются мелкие тормоза, тоже не относящиеся к видяхе, на которую грешу: начинает кардинально дольше подгружаться музыка радиостанций, встроенный в игру GPS начинает с задержками перепрокладывать маршрут, герои могут долго думать перед тем, как сказать свои фразы и т.д., т.е. тормозит загрузка ресурсов, отличных от текстур.
и ещё одно. приблизительно в то же время заметил другого рода глюк с теми же последствиями: во время установки Crysis 2 установка несколько раз точно так же тупо останавливалась, но тогда останавливалась вообще вся система, даже мышкой нельзя было пошевелить. происходило это исключительно тогда, когда паралельно установке смотрелись ролики ютуб/рутуб. стоило перестать их смотреть, как установка прошла нормально. правда, игра устанавливалсь в тот же раздел, где были темпы оперы. тогда я грешил на глючный инсталлер, но глюк повторился при переустановке старой игры Dirt 2, в которую я играл давно. тогда давно она установилась с первого раза без глюков с любой посторонней нагрузкой на фоне, а сейчас точно так же тормозила. но при установке мне лень было ждать и я ресетил комп. может ли это иметь какое-то отношение к данному глюку?
в предыдущем посте было немного вариантов, плюс что сам нашёл в яндексе:
1. глюченный репак игры (пробую уже второй, лицуху в моём мухосранске достать нереально)
2. игра оптимизирована под нвидию, потому тупит на амд (но не до такой же степени)
3. криво установился драйвер видяхи (но не столько же раз подряд), или брак видяхи (почему тогда остальные игры работают идеально?)
какие ещё мысли могут быть?
no subject
Date: 2011-05-06 12:14 am (UTC)no subject
Date: 2011-05-06 09:18 am (UTC)если бы был плохой контакт с материнской платой, тогда вообще никак не работало бы?
no subject
Date: 2011-05-06 08:46 am (UTC)no subject
Date: 2011-05-06 09:17 am (UTC)no subject
Date: 2011-05-06 09:44 pm (UTC)s.m.a.r.t. status - good
no subject
Date: 2011-05-08 03:21 am (UTC)