Почему гта медленная

Обновлено: 19.05.2024

Grand Theft Auto Online отличается чудовищно долгими загрузками — на них жаловались ещё семь лет назад, когда игра только стартовала, и продолжают жаловаться сейчас. Некто T0ST утверждает, что разобрался в проблеме, нашёл один из основных источников бед и сумел сократить загрузки почти на 69 %.

Для начала — замеры автора и конфигурация его PC.

  • Сюжетный режим загружается примерно за 1 минуту 10 секунд.
  • Онлайн-режим загружается примерно за 6 минут.
  • Стартовое меню отключено, вход в Social Club не учитывается, время считается от логотипа Rockstar Games до геймплея.
  • Компьютер:
    • процессор — AMD FX-8350,
    • SSD — Kingston SA400S37120G,
    • оперативная память — две Kingston 8 192 Мб (DDR3-1337) 99U5471,
    • видеокарта — GeForce GTX 1070.

    Как подчёркивает T0ST, он прекрасно знает — PC у него староват. Но вряд ли сборка настолько дряхлая, что онлайн загружается аж в шесть раз медленнее сюжетного режима. Кроме того, он нашёл свежий опрос на Reddit, по результатам которого 80 % из 271 участника пережидают в GTA Online загрузки от трёх минут или больше.


    В общем, T0ST надел плащ хакермена и начал раскопки. Сперва он обнаружил, что во время загрузки GTA Online есть период длиной больше 4 минут, когда одно из ядер процессора нагружается как следует, а накопитель, поток сетевых данных, ОЗУ и видеокарта практически простаивают. По наблюдениям T0ST, это начинается, когда GTAV загрузила всё, что касается одновременно сюжетного и сетевого режимов, и приступает к обработке данных, необходимых только для сетевого режима.

    T0ST сделал вывод, что дело в очень плохом коде. Применив программистскую магию, он разобрал процессы GTAV на составляющие и выяснил, что в период нагрузки на одно ядро происходит синтаксический анализ файла JSON размером 10 мегабайт, куда входит около 63 000 записей. По мнению T0ST, в этом JSON хранятся данные товаров во внутриигровых магазинах (но напрямую с микротранзакциями они не связаны).

    Как рассказывает T0ST, 10 мегабайт записей — это не беда, но программная логика не оптимизирована и читает эти данные слишком дотошно. С этим связана и вторая существенная проблема — программисты Rockstar не сделали толковое хеширование, из-за чего происходит чересчур много перепроверок данных.


    Чтобы проверить свои догадки, T0ST собрал самопальную DLL-библиотеку и всунул её в GTAV. Она добавляет кеширование для анализа JSON и убирает ненужные проверки дублирования записей.

    Результат загрузок GTA Online:

    • Без патчей — около 6 минут.
    • С патчем на устранение проверок дублирования — 4 минуты 30 секунд.
    • С патчем парсинга JSON — 2 минуты 50 секунд.
    • С обоими патчами одновременно — 1 минута 50 секунд, то есть на 69.4 % быстрее, чем в оригинальной версии.

    T0ST пишет, что это не устранит вообще все проблемы с загрузками GTA Online на всех системах, но такая дыра в коде, мол, обнаруживается элементарным образом. «Если Rockstar каким-то образом это увидит — решение проблемы не должно занять больше одного дня и одного разработчика. Пожалуйста, сделайте с этим что-нибудь :<» — заканчивает своё расследование T0ST.

    Подробнее изучить методику поиска можно в оригинальном посте. Осторожно: для понимания всего происходящего необходимы навыки программиста.

    Отключение ненужных программ

    «ГТА 5» фризит по разным причинам. Одна из самых распространенных – нехватка оперативной памяти. Происходит так, если игра запускается параллельно с другими программами. В частности, браузер с несколькими открытыми вкладками может занимать до нескольких Гб памяти.

    Чтобы исключить возникновение зависаний по этой причине, следует закрыть все программы до запуска игры. Проверить, есть ли свободная оперативная память, можно во вкладке «Быстродействие» в утилите Диспетчер задач (вызывается сочетанием кнопок «Ctrl+Shift+Esc»). Минимально для правильной работы «ГТА 5» требуется 4 Гб.

    lagaet-gta-5_19

    Разгон видеокарты

    Позволяет увеличить скорость отрисовки изображения. Для разгона понадобится утилита MSI Afterburner.

    Важно! Разгон видеокарты автоматически снимает устройство с гарантии производителя.

    В утилите есть два ползунка. Первый отвечает за частоту памяти, второй – за частоту кристалла. Следует добавлять по 10-20 единиц на каждый параметр, затем проверять видеоадаптер на работоспособность в трехмерных приложениях. Максимальные значения частот, до которых можно разогнать видеокарту, можно найти по названию модели устройства.

    Важно! Неправильный разгон может привести к неработоспособности видеокарты. Делать только на свой страх и риск.

    lagaet-gta-5_26

    Освобождение места на диске

    Для процедуры можно использовать сторонние приложения, например, CCleaner:

    1. Перейдите во вкладку «Очистка».
    2. Запустите процесс.
    3. Подтвердите удаление.

    После этих манипуляций следует запустить дефрагментацию диска:

    1. Кликните правой кнопкой мыши по жесткому диску в «Проводнике».
    2. В контекстном меню нажмите на пункт «Свойства».
    3. Во вкладке сервис выберите «Дефрагментация диска».

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

    lagaet-gta-5_18

    В GTA: San Andreas время идёт медленно!

    Здравствуйте! Столкнулся я с такой проблемой, что в GTA: San Andreas при прохождении время идёт медленно. В смысле 1 минута идёт как в реальной жизни. Если есть решение, то напишите его. Заранее спасибо. P.S Игру я не сам проходил, а скачал лишь сейв, а в сейве все миссии пройдены, кроме последней.

    Возможно был введен чит на замедление времени, а потом сохранена игра. Попробуй ввести PPGWJHT. Если не поможет, введи LIYOAAY. Если и это не поможет, то я хз

    Возможно проблема в сейве. Я проверил, если начать игру сначала, то время идёт нормально, а если играть на этом сейве, то на нём время идёт как реальное. Спасибо за ответ. Кстати да, скачав этот сейв, я проверил, что на нём не было введено каких-либо чит кодов, так что вот так вот.

    Владислав Джевага Профи (663) Ну попробуй просто чистом ускорить время чистом, который я написал

    «Grand Theft Auto V» – одна из самых популярных игр от компании Rockstar. Проект имеет отрытый мир с большим количеством транспорта, оружия и одиночных миссий. Кроме того, существует полноценный онлайновый режим под названием «GTA Online». К сожалению, такое разнообразие приводит к тому, что игра «ГТА 5» лагает на некоторых компьютерах. Заставить игру работать на любом «железе» можно с помощью тонкой настройки.

    Обновление драйверов

    Программные сбои могут вызвать серьезные графические артефакты. К ним относятся:

    1. Отсутствие 3Д-моделей.
    2. Мерцание текстур.
    3. Цветные лини по всему монитору.

    Если вышеуказанные проблемы появляются только в «GTA V», стоит обновить драйверы видеокарты. Для этого нужно посмотреть модель видеоадаптера в Диспетчере устройств и найти подходящий пакет на сайте производителя. Переустановка или обновление драйвера с большой вероятностью исправит артефакты картинки в «GTA 5».

    lagaet-gta-5_21

    Настройки графики

    lagaet-gta-5_1

    «Видеопамять» и «Игнорировать предложенные ограничения»

    Первым делом необходимо убедиться в правильной работе драйверов видеоадаптера. Сделать это можно в «Диспетчере устройств»:

    lagaet-gta-5_2

    lagaet-gta-5_3

    lagaet-gta-5_4

    • com/Download – для карт от GeForce;
    • com/ support – для адаптеров Radeon.

    lagaet-gta-5_5

    Затем следует запустить программу и четко следовать инструкциям по установке. После этого в настройках видеокарты следует выставить максимально доступное значение памяти. Сделать это можно через утилиты CatalystControlCenter (AMD) или через GeForce Experience (Nvidia):

    • Откройте программу.
    • Выберите пункт «Настройки 3D графики».
    • Выставите ползунок, отвечающий за видеопамять, в максимальное положение.
    • Примените изменения и перезагрузите компьютер.

    lagaet-gta-5_6

    Чтобы игра смогла задействовать всю память, в настройках «ГТА 5» нужно включить опцию «Игнорировать предложенные ограничения». Она позволяет движку игры напрямую обращаться к памяти видеоадаптера, что даст ощутимый прирост производительности.

    Версия DirectX

    Ни одно приложение с трехмерной графикой не может работать без специальной среды. При разработке «Grand Theft Auto» использовалась стандартная среда DirectX 11, которая не поддерживается некоторыми старыми видеоадаптерами.

    Важно! Некоторые визуальные эффекты, такие как размытие в движении, работают только с 11 версией утилиты.

    Разрешение

    lagaet-gta-5_7

    Частота обновления

    Встроенный «ограничитель» кадров позволяет добиться плавной картинки на мониторах с высокой герцовкой – скоростью обновления изображения. Обычно такая функция будет полезна как владельцам «игровых» мониторов, так и обычным пользователям компьютеров или ноутбуков. В зависимости от выбранного значения, она ограничивает FPS до 60, 100 или 120 кадров/с, тем самым снижая нагрузку на компоненты устройства и уменьшая температуру их нагрева.

    lagaet-gta-5_8

    Сглаживание

    Эта настройка убирает дефекты отображения текстур объектов. Для всех видеокарт доступны два основных вида сглаживания:

    Качество конечной картинки у них схожее, но FXAA меньше загружает систему. Для владельцев видеокарт от Nvidia доступна другая технология – TXAA. Эта настройка полностью убирает «лесенки» на дальних от игрока объектах, при этом не снижает производительность.

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

    lagaet-gta-5_9

    Вертикальная синхронизация

    Практически не влияет на скорость работы «GTA 5». Лучше оставить эту функцию включенной. В противном случае на слабых компьютерах возникает неприятный эффект: при резком повороте камеры изображение может дергаться и подвисать. Выключать этот параметр требуется, если необходим фреймрейт больше 100 fps (вертикальная синхронизация ограничивает это значение до 50-60 кадров/c).

    lagaet-gta-5_10

    Населенность города

    Так как «ГТА» имеет открытый мир, вычисления, связанные с игровыми объектами, могут сильно нагружать процессор. Установив населенность города на меньшее значение, можно снизить нагрузку на оперативную память. Прирост от минимального значения этой настройки составляет около 10 кадров.

    Важно! Данная опция работает только в одиночной кампании. При игре онлайн все необходимые вычисления выполняет сервер.

    lagaet-gta-5_11

    Разновидность населения

    Влияет на количество разных моделей и текстур, которые используются в игре. Благодаря этому позволяет снизить объем оперативной и видеопамяти, который требуется игре. Рекомендуемое значение – 75 %.

    Важно! Для владельцев малого количества ОЗУ (до 6 ГБ) следует устанавливать ползунок ближе к минимальному значению. Так же, как и настройка населенности, не добавляет производительности при игре на сервере.

    lagaet-gta-5_12

    Фокусировочная шкала

    Отвечает за то, на какой дистанции от игрока будут «прорисовываться» здания и автомобили. Позволяет добавить пару десятков fps при установке этого значения на минимум. На «мощных» сборках – практически не влияет на скорость работы «GTA».

    Качество текстур

    Текстуры хранятся в памяти видеокарты. При ее нехватке движок подгружает их с жесткого диска. При этом игра может не отзываться на управление, персонаж замирает и не двигается до того момента, пока модели не отобразятся на экране. Эта настройка позволяет снизить качество текстурирования и уменьшить размер текстур, соответственно, они смогут поместиться в память видеоадаптера.

    Рекомендуется изменять качество до минимума, если память видеоадаптера не соответствует минимальным системным требованиям «ГТА», то есть меньше 2 Гб.

    lagaet-gta-5_13

    Качество шейдеров

    Блики солнца на воде, блеск глянцевых поверхностей и отражения в зеркалах создают шейдеры. Без них «Grand Theft Auto V» выглядит значительно хуже. Однако при отключении этой настройки счетчик кадров будет показывать на несколько десятков fps больше. Разумно отключать этот параметр на «старых» видеокартах, так как его максимальное значение может привести к появлению артефактов на экране.

    Качество теней

    Устанавливать качество теней на «стандарт» следует только на слабых компьютерах. «Высокое» качество практически не снижает производительность на средних по мощности ПК и ноутбуках. «Очень высокое» значение этой настройки практически не изменит качество картинки, однако после установки такого значения могут появиться фризы и просадки фреймрейта.

    lagaet-gta-5_14

    Качество отражений

    Отдельная надстройка для шейдеров. При мощностях компьютера, близких к минимальным системным требованиям, высокое значение качества отражений могут вызывать баги и лаги. Кроме того, при игре с низким разрешением отличия между высоким и низким качеством практически незаметны. На мощных геймерских сборках и лэптопах настройка отражений не влияет на скорость работы «Grand Theft Auto».

    MSAA для отражений

    Сглаживание отражений позволит сделать изображение более «киношным». Сильнее всего эта настройка влияет на картинку, когда персонаж находится в помещениях с зеркалами (такие сцены встречаются перед миссиями). Так же, как и другие виды сглаживания, его следует отключать для улучшения производительности «ГТА 5».

    lagaet-gta-5_15

    Качество воды

    Тяжелая графическая настройка. Игровое окружение «ГТА» включает в себя множество водоемов, в том числе озера и океан. Когда миссии требуют посещения этих локаций, ФПС может сильно просесть. Поэтому, чтобы избежать зависаний, даже на мощных видеокартах следует установить среднее значение этого параметра.

    Качество частиц

    Искры от выстрелов, патроны и взрывы – это частицы. За их качество отвечает пункт «Particles» в настройках графики. Частично или полностью отключив этот параметр, можно добиться прироста в 6-12 ФПС. На сборках с большим количеством памяти значение не стоит трогать, так как оно не повлияет на скорость работы игры «Grand Theft Auto V».

    lagaet-gta-5_16

    Другие настройки

    Эффекты «Bloom», «Blur», «анизатропная фильтрация» и «глобальное освещение» можно настроить через специальный текстовый файл. Он называется «settings.xml» и находится в корневой папке игры. Изменить его можно, открыв через любой текстовый редактор, например «Блокнот». В нем необходимо изменить у ненужных параметров значение с «True» на «False».

    Важно! Неправильное заполнение этого файла может привести к неработоспособности «GTA V». Перед любыми изменениями стоит скопировать файл конфига в любую папку, чтобы иметь возможность вернуть настройки без переустановки игры.

    lagaet-gta-5_17

    Параметры электропитания

    Наиболее актуально для ноутбуков. В Windows встроен специальный режим, который снижает частоту работы процессора, чтобы увеличить срок службы лэптопа от батареи. Если «ГТА» подвисает на ноутбуке, стоит изменить этот параметр в настройках системы.

    1. Кликните правой кнопкой мыши по иконке батареи на Панели задач.
    2. Перейдите в окно «Электропитание».
    3. Установите режим максимальной производительности, как от батареи, так и от сетевого адаптера.

    После этих действий система перестанет тормозить, «ГТА» будет идти плавно, без зависаний и подлагиваний.

    lagaet-gta-5_22

    Разгон процессора

    Увеличение частоты процессора – более сложная задача, чем разгон видеокарты. Для этого нужны специальные материнские платы, которые позволяют изменять напряжение работы компонентов системы. Кроме того, разогнать можно не каждый процессор: чипы от Intel имеют заблокированный множитель, который не позволяет увеличить скорость выполнения вычислительных операций.

    Важно! Если вы решились на разгон процессора – позаботьтесь об охлаждении. Стандартные кулеры, которые идут в комплекте с процессорами, не подойдут. Необходимо приобрести и установить «башню» с несколькими тепловыми трубками либо систему водяного охлаждения.

    lagaet-gta-5_26

    Режим производительности Nvidia

    Доступно для видеокарт серии GeForce. Специальная утилита устанавливается вместе с драйверами и позволяет управлять настройками видеокарты через удобный интерфейс. Чтобы переключить видеокарту в этот режим, необходимо:

    1. Открыть программу «Панель управления Nvidia».
    2. Перейти в окно «Регулировка настроек изображения».
    3. Включить пользовательский режим.
    4. Установить ползунок в положение «Производительность».

    lagaet-gta-5_23

    Почему гта медленная



    1


    14,439 уникальных посетителей
    295 добавили в избранное





    И так. В этом гайде я расскажу как убрать или снизить кол-во фризов и лагов в GTA 5. Приступим!

    Самое главное! Если вы только установли игру то настоятельно рекомендую перезагрузить компьютер. И вообще перед каждым запуском GTA 5 делать перезагрузку если вы уже используете систему долше 4 часов. Это очистит все кэши и видео память.

    А теперь если вам не помогла перезагрузка и у вас пропадают текстуры во время движения на транспорте, жутко фризит и лагает игра, то делам следующее.

      3.
    • Далее для Nvidia, находите параметр "Вертикальный синхроипульс". И выбираете "Использовать настройку 3d приложения." или "Вкл".
    • Аналогично и на AMD, только параметр "Ждать вертикального обновления" ставим на Вкл.

    Дополнение. Включаете в настройках видеокарты тройную буферизацию для игры.

    Дополнение 2. После последнего патча игры, реккомендую обновить Social Club. А так-же сделать дефрагментацию.

    Отключение эффектов Windows

    Уменьшить нагрузку на «железо» ПК или ноутбука можно через настройки системы. В частности, в Windows есть возможность отключить визуальные эффекты.

    1. Открыть «Панель управления».
    2. Перейти в «Дополнительные параметры системы».
    3. Выбрать настройку «Обеспечить наилучшее быстродействие».

    Это поможет ускорить загрузку «GTA» благодаря тому, что мощность компьютера не будет тратиться на обеспечение плавной работы элементов интерфейса.

    lagaet-gta-5_24

    Отключение оверлеев

    Такие программы как Steam и Discord имеют функцию «оверлей» – отображение чата поверх других окон. Несмотря на то, что это делает общение во время игры более удобным, такие программы нагружают систему. И если в простеньких играх это никак не сказывается на производительности, то запуск чата поверх «ГТА 5» может вызвать низкий ФПС, медленную загрузку и другие неполадки.

    Рассмотрим отключение оверлея в Steam:

    1. Откройте настройки.
    2. Пункт «В игре».
    3. Уберите галочки «Включить оверлей Steam в игре».

    После этого можно запустить одиночную или сетевую версию «GTA 5». Она будет работать стабильно и быстро.

    lagaet-gta-5_20

    Возможные причины лагов на мощном ПК

    «Grand Theft Auto V» – тормозит не только на слабых сборках. На мощном компьютере лаги могут появляться при езде на машине, во время видеороликов в начале игры или большом количестве игроков на сервере. Причины лагов и подвисаний разнообразны, однако чаще всего встречаются следующие:

    1. Программные сбои.
    2. Повреждение жесткого диска.
    3. Устаревшее программное обеспечение.
    4. Перегрев.
    5. Вирусы.

    Чтобы игра работала плавно и быстро, следует привести компьютер «в порядок». Очистить ненужные файлы, обновить системные утилиты и драйверы до последних версий, заменить неисправные компоненты и почистить ПК от пыли.

    Увеличение файлов подкачки

    Позволяет виртуально увеличить размер оперативной памяти. Понадобится, если планируется запускать «Grand Theft Auto V» на системе, не соответствующей минимальным требованиям.

    1. Открыть «Мой компьютер».
    2. Перейти в «Дополнительные параметры системы».
    3. Вкладка «Быстродействие».

    lagaet-gta-5_25

    Читайте также: