Здравствуйте! Рад приветствовать постоянных читателей моего блога, а также тех, кто попал сюда впервые! Подпишитесь на новостную рассылку — и вы своевременно будете получать уведомления о новых публикациях.
Сегодня давайте обсудим, влияет ли жесткий диск на производительность в играх, и как именно. Спойлер: влияет, но не так ощутимо, как мощность видеокарты и процессора. Все, дальше можете не читать, а уже заказывайте новый HDD для вашего ПК.
Для тех, кому интересно, может ли влиять модель и параметры жесткого диска, насколько важен этот компонент при сборке мощного игрового компьютера и что можно сделать, если вы замечаете лаги, эта статья будет чертовски полезной. Гарантирую!
Как устроены видеоигры
Давайте возьмем сферический пример «в вакууме» — клиентская игра, которая требует предварительной установки на винчестере. Почти все современные игры состоят из 3D объектов, которые по-всякому взаимодействуют между собой. Рендерятся они с помощью видеокарты.
Состояние и взаимное положение этих объектов запоминает оперативная память, а процессор просчитывает все эти взаимодействия — например, траекторию полета снаряда, стрелы или пули, шанс нанести критический урон, влияние защиты цели. В общем, все то, что незаметно глазу игрока — «шевеление» пикселей внутри игры.
В онлайн играх часть этих функций берет на себя серверный процессор, но часть остается и вашему ПК. И мы переходим непосредственно к теме сегодняшней публикации — в чем роль жесткого диска во всем этом процессе.
Именно он хранит все те объекты, которые созданы разработчиками — модели оружия, персонажей, техники, игровые локации, загрузочные и прочие меню, а также текстуры. По сути, любая 3D модель — собранная из множества полигонов сложная пространственная фигура, на которую натянута текстура. Как перчатка на руку.
Почему жесткий диск важен для комфортного гейминга
Скорость чтения данных с жесткого диска почти не влияет на ФПС, однако может стать причиной лагов. Особенно это заметно, когда вы запускаете современную игру на морально устаревшем компьютере с винчестером стандарта SATA. В этом случае текстуры окружения или персонажей попросту не успевают загрузиться во время.
Проявляться это может по-разному:
- Если резко приблизиться к другому персонажу, сначала отображается базовая модель, потом отрисовывается одетая на нем броня, затем внешка (из игрового магазина, а как же!) и лишь потом ее покраска. Занимать этот процесс может всего несколько секунд, но заметен для глаза.
- При быстром перемещении между разными локациями в игре с открытым миром транспорт замирает на месте, терпеливо дожидаясь, пока прорисуются текстуры на окружающих объектах.
- Загрузочная заставка отображается гораздо дольше, чем предусмотрели разработчики, так как на ее чтение с медленного винчестера требуется больше времени.
FPS при этом может проседать, однако вовсе не обязательно: ваш персонаж гоняет с той же скоростью на тех же недогруженных локациях, а счетчик кадров в секунду отображает одну и ту же цифру.
Многое зависит уже от кода, написанного разработчиками — медленная работа жесткого диска может проявляться иначе, я просто привел наиболее типичные случаи.
Закономерный вопрос — повысит ли фрейм количество кадров? Увы, но нет. Запуск игры в оконном режиме, при меньшем разрешении, может снизить нагрузку на слабую видеокарту.
На скорость чтения текстур и объектов такой режим отображения вообще не влияет.
Отдельным абзацем хочу упомянуть браузерные игры, в том числе многопользовательские. В них все «шевеление» пикселей происходит на стороне сервера и отображается с помощью Flash плеера, поэтому винчестер компьютера не задействован. Лагов, описанных выше, в таких играх не замечено.
Что можно сделать
Если у вас устаревший ПК, рекомендую провести апгрейд при первой же возможности. Иногда переход на более позднюю версию САТА требует замены материнской платы, а это уже тянет за собой новый процессор и оперативную память.
Но искусство (а видеоигры уже несколько лет признаны одним из направлений искусства, вы знали об этом?) требует жертв. В рассматриваемом нами случае — определенных затрат на апгрейд.
Также не могу молчать о том, что даже SATA III в некоторых случаях не сильно поможет: ряд игр оптимизирован настолько «шикарно», что для нормальной работы требуется накопитель ССД. Про отличие ssd от ssd m2 вы можете почитать здесь.
Навскидку вот так сразу могу вспомнить ММОРПГ Black Desert. Хотя релиз этой игры и произошел 4 года назад, она остается довольно «кусачей» в плане системных требований — быстрое перемещение по игровому миру требует быстрой загрузки текстур игрового мира.
Рекомендую ССД для комфортного запуска и последних частей Final Fantasy. Размер и качество текстур там такие, что игровой клиент занимает около 100 Гб, а для нормального чтения требуется именно SSD.
Также для вас окажется полезной статья «Лучшие производители жестких дисков». Буду очень признателен всем, кто поделится этой публикацией в социальных сетях. До завтра!
С уважением, автор блога Андрей Андреев.
Абсолютно верно. Проходил АС. Одиссея, АС. Вальгалла, правда на PS-4 Pro, и в моментах езды на лошади, когда приезжал в какую то насыщенныую структурами и людьми локацию, картинка на пару секунд замирала. Камерой мог крутить, но лошадь с наездником застывали на месте. Даже было такое что некоторые части пейзажа природы, или домов, каменной кладки замков/стен прорисовывались через несколько секунд по прибитии персонажа в локацию.