Улучшения для ускорения DirectX 3D
Обновлено: 21.11.2024
Графический процессор (GPU) — ваш лучший друг в играх. Он воспроизводит все, что вы видите на экране, от пользовательского интерфейса до гор, возвышающихся вдалеке. Он работает в тандеме с ЦП, но на самом деле он выполняет большую часть тяжелой работы, поэтому нам нужно обращаться с ним правильно, чтобы он работал нормально и работал оптимально.
К сожалению, на вашем ПК действует множество факторов, которые создают виртуальную дождевую тучу, нависшую над производительностью вашего графического процессора. Но не волнуйтесь: вот как ускорить вашу видеокарту, чтобы получить наилучшие игровые возможности.
Примечание. Это руководство относится к ПК с Windows 10, хотя некоторые рекомендации применимы и к MacOS. В этом руководстве мы также уделяем особое внимание графическому процессору. Это основной компонент производительности в игре, но не единственный. Чтобы получить более общие советы, ознакомьтесь с нашим руководством о том, как увеличить частоту кадров на ПК.
Обновите или обновите драйверы
Это должно стать вашим первым шагом к повышению производительности графического процессора независимо от того, есть ли на вашем ПК встроенная графика или дискретный графический процессор. Поскольку этот чип обрабатывает большую часть визуальной нагрузки, установка последних версий драйверов должна быть приоритетом.
Если вы не уверены в том, что установлено на вашем компьютере, выполните следующие действия в Windows 10:
Шаг 1. Щелкните правой кнопкой мыши кнопку "Пуск" и выберите пункт Диспетчер устройств во всплывающем меню.
Шаг 2. Открыв Диспетчер устройств, нажмите Видеоадаптеры, чтобы развернуть и показать свои графические процессоры.
Вы должны увидеть хотя бы один графический процессор в расширенном списке. Если на вашем ПК установлен процессор Intel или AMD GPU, вы увидите один список для Intel или AMD Radeon. Если у вас также есть отдельный графический процессор, вы увидите дополнительный список чипов Nvidia GeForce или AMD Radeon.
В этом примере в нашем ноутбуке Alienware указаны Intel HD Graphics 530 (встроенная) и Nvidia GeForce GTX 1080 (дискретная). Из-за этой настройки игры по умолчанию используют более мощный чип GeForce. Это драйвер, который мы хотим обновить.
Чтобы получить новые драйверы, перейдите по этим ссылкам:
При установке драйвера используйте вариант «выборочной установки» AMD, который удаляет текущий пакет программного обеспечения и устанавливает текущую версию, или вариант «чистой установки» Nvidia. Вы также можете сначала рассмотреть возможность использования программы удаления драйверов дисплея, так как она отлично справляется с удалением всех старых драйверов, но это не является строго обязательным.
Если у вас установлен настольный клиент Nvidia GeForce Experience, он обычно отправляет уведомление, когда доступен новый драйвер. Если он не установлен, нажмите ссылку, указанную выше, чтобы вручную загрузить и обновить его.
Обновите Windows 10 и DirectX
Возможно, у вас уже установлена последняя версия DirectX, но тем не менее на всякий случай проверьте ее. DirectX — это графический API, и хотя есть и другие — OpenGL и Vulkan, в частности, — DirectX наиболее распространен для игр на Windows. Наличие последней версии DirectX означает наличие новейшей платформы, которая позволяет вашему графическому процессору взаимодействовать с играми, в которых вы работаете. Старые версии работают, но вы можете почти мгновенно повысить свою производительность в игре, просто обновившись до последней версии.
Шаг 1. Введите dxdiag в поле поиска на панели задач и нажмите Ввод.
Шаг 2. На экране появится Инструмент диагностики DirectX с загруженной по умолчанию вкладкой Система. Найдите номер версии в разделе Информация о системе, как показано выше.
Microsoft обновляет DirectX через функцию Центра обновления Windows. Если вы в настоящее время не используете DirectX 12, вам потребуется вручную обновить компьютер.
Шаг 1. Нажмите кнопку Пуск, а затем значок Шестеренка, расположенный в левой части меню "Пуск".
Шаг 2. Выберите Обновление и безопасность в приложении Настройки.
Шаг 3. Нажмите кнопку Проверить наличие обновлений.
Примечание. Старые видеокарты могут не поддерживать DirectX12, поэтому, если это обновление не изменяет вашу версию DX, это может быть причиной.
Разгон
Один из способов повысить производительность графического процессора – разогнать его. Это делается путем настройки частоты и напряжения ядра графического процессора и его памяти, чтобы выжать дополнительную скорость. Если вы не привыкли к компонентам для разгона, действуйте с осторожностью и прочитайте много и подробно, прежде чем начать. Неправильные настройки потенциально могут повредить чип. Более того, неподходящий кулер может привести к перегреву и сбою разогнанного графического процессора.
Как и процессоры, вы можете разогнать графический процессор с помощью программного обеспечения для настольных ПК. Одним из решений является Afterburner от MSI, который сканирует ваш графический процессор и находит самые высокие и самые стабильные настройки разгона. Другой — Precision X1 от EVGA, который поддерживает видеокарты GeForce RTX, а поддержка GTX появится «скоро».
Для получения дополнительной помощи по разгону видеокарты ознакомьтесь с нашим специальным руководством.
Стоит отметить, что почти все современные графические процессоры имеют небольшой встроенный запас для разгона. Вам не нужно ничего делать, чтобы ваш графический процессор достиг максимальной производительности, если вы даете правильное питание и охлаждение графического процессора.
Увеличьте лимит мощности
Как уже упоминалось, MSI Afterburner может автоматически определить самый высокий стабильный разгон вашего графического процессора. Это включает ограничения по мощности и напряжению. Вы можете увеличить производительность вашего графического процессора, просто увеличив предел мощности вашего графического процессора. Карты Nvidia и AMD имеют базовую и повышенную тактовую частоту. Когда все условия соблюдены — энергопотребление, температура и т. д. — ваш графический процессор автоматически поднимет свою тактовую частоту до предела ускорения. Таким образом, повышение предела мощности делает одно: позволяет вашему графическому процессору чаще и стабильнее повышать тактовую частоту.
Примечание. Как и при разгоне, прежде чем продолжить, убедитесь, что ваш графический процессор хорошо охлаждается. Это повысит температуру вашего графического процессора и может сделать его работу громче.
Шаг 1. Откройте MSI Afterburner.
Шаг 2. Перетащите ползунок Ограничение мощности со 100 на 110.
Шаг 3. Нажмите на галочку под ползунками.
Шаг 4. Запустите игру, которая нагружает ваш GPU.
Шаг 5. Проверьте тактовую частоту с помощью MSI Afterburner.
Шаг 6. Следите за температурой графического процессора и следите за тем, чтобы она не выходила за пределы безопасного диапазона. Повторяйте до тех пор, пока не достигнете предела мощности или пока графический процессор не перестанет работать.
Afterburner берет верхний предел мощности из BIOS вашего графического процессора, поэтому, если вы просто поднимете предел мощности и не будете менять какие-либо другие настройки, все будет в порядке. Это не разгон как таковой, потому что вы на самом деле не повышаете тактовую частоту своего графического процессора. Вместо этого вы просто даете графическому процессору больше возможностей для автоматического достижения тактовой частоты Boost.
Установить пользовательскую кривую вентилятора
Когда вы увеличиваете предел мощности в MSI Afterburner, вы увидите, что вместе с ним увеличивается предел температуры. Температура является ограничивающим фактором для достижения полной производительности вашего графического процессора, поэтому можно немного увеличить предел. Однако вам следует проверить эксплуатационные ограничения вашего графического процессора. Например, недавняя RTX 3080 имеет максимальную рабочую температуру 93 градуса Цельсия. Вы не должны часто достигать этого предела, так как это не только сократит срок службы вашего графического процессора, но также приведет к автоматическому понижению частоты, что может снизить производительность.
Чтобы поддерживать низкую температуру, можно использовать пользовательскую кривую вентилятора.
Существует множество онлайн-инструментов для настройки кривой вентилятора, но вы можете настроить кривую своего графического процессора прямо в Afterburner:
Шаг 1. Откройте MSI Afterburner и щелкните значок Настройки (шестеренка).
Шаг 2. Откройте вкладку Поклонник.
Шаг 3. Установите флажок Включить автоматическое управление вентилятором, определяемое пользователем.
Шаг 4. Измените кривую, чтобы увеличить скорость вращения вентилятора по мере нагрева графического процессора. Мы рекомендуем достигать 100% скорости вращения вентилятора задолго до предела температуры вашего графического процессора. Например, для RTX 3080 мы установили кривую на максимум от 70 до 75 градусов Цельсия. Оттуда нужно проверить температуру вашего графического процессора в игре, сопоставив ее с шумом вентилятора. На изображении выше показана кривая вентилятора, которую мы выбрали для RTX 2080.
Очистите свой компьютер
Если ваша видеокарта слишком сильно нагревается, она будет дросселировать или замедляться, чтобы не повредить ее хрупкие компоненты. Если приточные вентиляторы и фильтры покрыты пылью, достаточный поток воздуха не отводит тепло от компонентов, включая графический процессор, что может привести к чрезмерному накоплению тепла.
Ваша первая линия обороны – очистить все приточные вентиляторы с помощью баллончика со сжатым воздухом. Затем выключите компьютер, отсоедините шнур питания, заземлите себя и снимите боковую панель компьютера. Используйте сжатый воздух, чтобы выдуть пыль, собирающуюся на компонентах.
Примечание. Не поддавайтесь желанию воспользоваться пылесосом. Накопление статического электричества может повредить компоненты вашего ПК.
Для ноутбуков единственным вариантом является выдувание пыли из приточных вентиляторов. Если вам повезет, на этих вентиляторах есть вентиляционная крышка, которую вы можете легко снять и сдуть пыль прямо с вентиляторов.
Поддержание чистоты вашего компьютера жизненно важно для его общего состояния и производительности, независимо от того, играете ли вы в игры или просто просматриваете веб-страницы.
Улучшить вентиляцию
Билл Роберсон/Digital Trends
Хотя очистка вашего рабочего стола или ноутбука помогает улучшить воздушный поток, вам может просто понадобиться больше. Для настольных ПК у вас могут быть места в корпусе для дополнительных вентиляторов спереди, сверху и снизу. Дополнительные вентиляторы увеличивают уровень шума вашего ПК; тем не менее, они будут снижать общий уровень нагрева.
Для ноутбуков нельзя установить вентиляторы. Однако вы можете купить охлаждающую подставку под ноутбук. Обычно он включает в себя два огромных 140-мм вентилятора, которые обдувают днище ноутбука прохладным воздухом. Недостатком является сбор пыли, а это означает, что вам нужно содержать в чистоте еще одно устройство.
Обновите систему охлаждения (только для настольных компьютеров)
Хорошим способом повысить производительность графического процессора является установка вторичного кулера. Это может быть более мощный воздушный кулер или более продвинутое решение для жидкостного охлаждения, но это очень сильно зависит от вашей видеокарты, поскольку некоторые из них совместимы с кулерами вторичного рынка, а другие нет. Это особенно верно в отношении жидкостного охлаждения, где для пользовательских контуров требуются специальные водоблоки, которые могут быть дорогостоящими. В качестве альтернативы вы можете подключить универсальный кулер, предназначенный для ЦП, используя что-то вроде Kraken G12 от NZXT, но это довольно сложный процесс, к которому не следует подходить легкомысленно.
Опять же, прежде чем начать, проведите исследование и обратите внимание, что вы, скорее всего, аннулируете гарантию на свой графический процессор, если снимете штатный кулер.
Примечание. Охлаждение некоторых графических процессоров можно значительно улучшить, затянув винты, добавив шайбы или заменив штатную термопасту. Это очень зависит от вашего графического процессора, вплоть до конкретной версии. Поэтому будьте очень осторожны при внесении любых изменений, в безопасности и надежности которых вы не уверены.
Настройте параметры питания
Если вы играете на ноутбуке, подключите его к розетке. Графический процессор (и ЦП) обычно снижают скорость, когда ноутбук отключен от сети, потому что литий-ионные батареи не могут обеспечить достаточную выходную мощность для максимальной производительности без снижения срока службы батареи. В BIOS может быть параметр, отключающий дросселирование ЦП, но графические процессоры имеют жестко запрограммированные инструкции по снижению расхода заряда батареи, которые вы не можете изменить.
Однако настройка параметров питания на настольных компьютерах и ноутбуках, подключенных к сетевой розетке, может повысить производительность графического процессора.
Шаг 1. Нажмите кнопку «Пуск», а затем значок шестеренки, расположенный в левой части меню «Пуск».
Шаг 2. Выберите Система в приложении Настройки.
Шаг 3. По умолчанию отображается панель Экран. Выберите Питание и спящий режим слева.
Шаг 4. Прокрутите вниз и выберите ссылку Дополнительные параметры питания.
На ноутбуках вы можете получить доступ к той же панели, щелкнув правой кнопкой мыши значок батареи, расположенный рядом с системными часами. Выберите Электропитание во всплывающем меню.
Шаг 5. Выберите параметр Высокая производительность.
Если щелкнуть ссылку Изменить параметры плана, Windows 10 отобразит ссылку Изменить дополнительные параметры питания. Щелкните ее, и появится всплывающее окно со списком всех параметров, относящихся к категории Высокая производительность. Не изменяйте эти параметры, если вы не очень хорошо знакомы с Windows 10.
Обновите другие компоненты ПК
Билл Роберсон/Digital Trends
Хотя в вашей системе может быть установлен великолепный графический процессор, это лишь один из многих компонентов, составляющих один компьютер. Ваш ЦП, память и хранилище влияют на то, насколько быстрым и быстрым будет ваш ПК, а хороший процессор может значительно повысить частоту кадров, особенно при более низких разрешениях.
Помните, что в то время как GPU выполняет большую часть тяжелого визуального листинга, CPU обрабатывает математику, физику, искусственный интеллект (ИИ), обработку ввода, выполнение кода и многое другое. Кроме того, он должен обрабатывать все остальное, работающее вне вашей игры, например, все службы Windows 10. Вам по-прежнему нужен приличный процессор, чтобы ваш потрясающий графический процессор мог по-настоящему сиять.
Вы также должны принять во внимание системную память — текущий рыночный стандарт составляет 16 ГБ, что означает, что 8 ГБ — это минимальный объем. Желание сэкономить — похвально, но дешевая покупка может означать потерю скорости и производительности.Если вы заметили задержки во время игры, возможно, пришло время подумать об обновлении. Помните, это не означает, что вы должны выбрать самый дорогой вариант.
Однако перед обновлением убедитесь в наличии узкого места. Ваш процессор и графический процессор имеют тонкие отношения с точки зрения игр, и разные игры по-разному нагружают два компонента (например, многие персонажи, управляемые искусственным интеллектом, будут нагружать процессор больше, чем графический процессор). Лучший способ убедиться, что узкие места являются проблемой, — это использовать диспетчер задач для проверки использования вашей системы. На вкладке «Производительность» отображается загрузка графического процессора, памяти, диска, сети и процессора. Если во время игры загрузка вашего процессора часто превышает загрузку вашего графического процессора, скорее всего, у вас есть узкое место в процессоре.
Обнаружение и устранение узких мест — это скорее искусство, чем наука, но если ваш процессор регулярно тормозит в играх, а с графическим процессором все в порядке, вам может потребоваться модернизация процессора. Эти списки лучших процессоров AMD и лучших процессоров Intel могут помочь, если вы плохо разбираетесь в спецификациях процессоров.
Я пишу свой собственный движок c++/DirectX. Я создал базовую структуру, и пришло время оптимизации.
Я не хочу сейчас сосредотачиваться на оптимизации самих ресурсов (сеток, текстур) или создании экземпляров. Я также закомментировал тени и сопоставление нормалей для этого теста. Так что это просто «плоская» проблема «как ускорить рендеринг этих вершин?».
Сети полностью статичны, загружаются из файлов (без генерации ландшафта).
У меня всего около 120 000 треугольников с текстурами на сцене (один шейдер, несколько моделей). И на моем ноутбуке я получаю около 20-40 кадров в секунду. Мне удалось немного увеличить частоту кадров с помощью вертикальной синхронизации и заднего вида (обратите внимание, что камера вращается, и частота кадров падает, когда все 120 000 треугольников находятся в пределах ее диапазона):
Тем не менее, другие движки (Unity, Unreal) могут отображать одни и те же сетки быстрее на том же оборудовании (и Unreal делает это даже быстрее, чем Unity, который все же лучше, чем моя реализация DirecX11/c++). Как они это делают? Я знаю, что за этими движками стоит много "профессиональных программистов", но они не волшебники. И некоторые решения должны быть применимы и к моему движку (vsync было легко применить, но это дало мне хороший прирост скорости).
Я использую DirectX 11, c++. Я использую Visual Studio, если это важно. В приложении очень мало логики, нет физики, нет поиска и т. д., что может замедлить цикл рендеринга.
Пока я провел лишь несколько оптимизаций:
- Динамические/статические буферы вершин там, где они необходимы. Индексный буфер.
- Отбраковка обратной стороны.
- V-SYNC (подробнее об устранении ошибок, но также немного помог с частотой кадров).
- Близкое/дальнее отсечение.
- Сжатие текстур в единый текстурный атлас (я еще этого не делал, но знаю об этой технике).
- Уменьшение сглаживания (например, MSAA) и разрешения (но это сильно влияет на качество рендеринга).
Я знаю, что мое оборудование способно отображать такое количество треугольников. Но как ей помочь? Моя проблема в том, что я не знаю всех приемов и методов, которые можно здесь использовать.
Если какая-либо часть исходного кода будет полезна, просто прокомментируйте меня (я не уверен, какие части следует публиковать, и я не хочу вставлять бессмысленные листинги кода). Я буду публиковать результаты увеличения/уменьшения частоты кадров, когда мне удастся внедрить новые оптимизации.
Это та тема, к которой мы предпочитаем не возвращаться. Но, к сожалению, цены на графические процессоры были ужасными (опять же), что оставило многих людей без средств к существованию, когда дело доходит до поиска нового графического процессора. Хотя в начале прошлого года цены стали причиной роста цен из-за коронавируса, во второй половине 2020 года началась нехватка полупроводников на различных рынках, включая консоли, ПК и автомобильную промышленность.
Ampere запущен год назад, и ситуация лишь немного улучшилась. Криптовалютный бум в конце 2020 — начале 2021 года привел к тому, что рекомендуемая производителем розничная цена (MSRP) достигла 250–300 процентов от нормального уровня. С тех пор цены снизились, но карты по-прежнему стоят в 1,5–1,75 раза дороже, чем предполагалось. Это затрудняет оправдание покупки нового оборудования, поэтому, если вы застряли, пытаясь добиться приемлемой частоты кадров на старом оборудовании, это руководство для вас.
Прежде чем мы начнем, необходимо сделать несколько предостережений. Во-первых, настройки, которые мы рассмотрим, даже в совокупности, безусловно, помогут, но вряд ли сотворят чудо. Настройка производительности может улучшить частоту кадров и превратить игру, которая местами тормозит, в игру, которая работает заметно и значительно лучше, но нет никакого способа превратить R9 290X или GeForce GTX 980 в Radeon 6800 XT или RTX 3080.Во-вторых, поскольку все игры разные, некоторые из этих советов могут быть более или менее эффективными в зависимости от названия.
Прежде чем мы начнем, три разных совета: во-первых, проверьте, работаете ли вы в оконном или полноэкранном режиме. Если вы находитесь в оконном режиме, попробуйте переключиться в полноэкранный режим, чтобы увидеть, улучшится ли производительность. Оконные режимы иногда медленнее, чем полноэкранные, потому что графический процессор продолжает рисовать рабочий стол за игрой, даже когда вы его не видите. В Windows 10 некоторые игры теперь предлагают только полноэкранный режим без полей, и не каждая игра показывает преимущество в производительности в полноэкранном режиме по сравнению с оконным режимом или без полей, но всегда проверяйте этот параметр, если хотите добиться максимальной производительности.
Во-вторых, убедитесь, что вы очистили от пыли как GPU, так и CPU. Хотя вряд ли это будет серьезной причиной замедления, графический процессор снизит свою производительность, если он перегреется. Пыль — отличный изолятор, а у старых карт вообще нет лишней производительности.
Третье: если вы сомневаетесь, попробуйте более низкое разрешение. 4K — это в 2,25 раза больше пикселей, чем 1440p. 1440p в 1,7xx больше, чем 1080p. 1080p в 2,25 раза больше, чем 720p. В то время как уменьшение настроек детализации также поможет улучшить частоту кадров, уменьшение выходного разрешения снизит нагрузку как на VRAM, так и на само ядро графического процессора, уменьшая нагрузку на каждый кадр. Это особенно верно, если вы используете APU или другое встроенное графическое решение.
Цель этой статьи — помочь вам повысить частоту кадров в игре без ущерба для качества. На протяжении всего этого процесса будут идти компромиссы. Вы можете обнаружить, что некоторые решения вам нравятся больше, чем другие, или что некоторые ухудшают качество изображения гораздо больше, чем вы восстанавливаете с точки зрения производительности. Руководство написано в общем виде, потому что ручки и циферблаты различаются от игры к игре, но должна быть возможность улучшить производительность в любой игре, хотя бы немного.
Оптимизация игры
Первое, что мы рекомендуем сделать, чтобы выжать немного производительности из устаревшей карты, — это поэкспериментировать с настройками самой игры. Хотя большинство обозревателей тестируют игры в соответствии с предустановками (низкая, средняя, высокая и т. д.), это необходимо для практической экономии времени, а не для достижения максимально возможной производительности на данной карте.
Геймеры обычно знают, что некоторые функции, явно привязанные к графическим процессорам AMD или NV (например, GameWorks), могут привести к серьезному снижению производительности на других архитектурах, но то же самое может быть верно и для других функций. Нет ничего необычного в том, что игровая реализация окклюзии окружающей среды, тесселяции или сглаживания сильнее ударяет по графическому процессору одной компании, чем другой, и это может варьироваться в зависимости от семейства графических процессоров. Да, простое снижение игровых настроек или разрешения может улучшить частоту кадров, но переключение определенных функций может дать почти такие же результаты при меньшем снижении производительности. Например, в Deus Ex: Mankind Divided включение MSAA оказывает феноменальное влияние на производительность — гораздо больше, чем вы обычно ожидаете.
Слайд-шоу ниже показывает влияние различных уровней детализации в Shadow of Mordor 2014 года с установленным дополнительным пакетом текстур HD. Вы можете увидеть различия здесь, но они тонкие. Средняя детализация, безусловно, не так красива, как Ultra, но все равно представляет собой привлекательную и увлекательную игру. Даже отключение таких функций, как окружающее затенение или отключение тесселяции, не сильно ухудшает визуальную привлекательность. Различные игры по-разному справляются со снижением качества изображения. В некоторых играх Medium означает лишь незначительное снижение качества по сравнению с Ultra или High. Иногда преимущества настройки детализации «Очень высокая» или «Ультра» довольно малы по сравнению с их снижением производительности.
Не бойтесь залезть в Дополнительные параметры и начать менять различные ползунки. Поскольку разные графические процессоры по-разному влияют на производительность в зависимости от различных параметров, вам может потребоваться немного поработать с детективом, но нет ничего необычного в повышении частоты кадров на 5–10 процентов только за счет небольших настроек.
Если вам нужен инструмент для проверки производительности в DX11 и более ранних играх, FRAPS по-прежнему будет хорошим выбором. Если вам нужно что-то более новое и способное проверять DX12 и DX11, мы рекомендуем AMD OCAT.
Рекомендуется использовать предустановки в качестве приблизительных целей.Если вы знаете, что игра работает приемлемо быстро на низком уровне и слишком медленно на среднем, не бойтесь использовать низкий уровень в качестве отправной точки для настройки функций вверх. Вы можете обнаружить, что вам доступно больше глазных конфет, чем вы изначально думали. Относитесь к ситуации как к шведскому столу: если вы не видите большой разницы между текстурами Medium и High в заголовке, проверьте, дает ли переход на Medium достаточно места, чтобы включить настройки, которые вы делаете. заботиться о. Вы можете обнаружить, что дорогие функции мало что добавляют в игру, оставляя вам место для других визуальных улучшений, которые вы хотите.
Запуск с более низким разрешением также является полезным способом выборочной проверки повышения производительности, хотя это зависит от названия. Шутеры от первого лица, как правило, лучше масштабируются при изменении разрешения, чем такие игры, как Civilization VI.
Некоторые игры предлагают параметр «Масштаб рендеринга», который варьируется, скажем, от 0,25x до 2x. Это относится к базовому разрешению игры до изменения ее размера и аналогично установке более низкого разрешения. Например, игра в разрешении 1080p с масштабом рендеринга 50 процентов отображается в разрешении 960 x 540, а затем изменяется размер.
Хотя этот параметр доступен не всегда, геймеры могут столкнуться с тем, что он дает результаты, отличные от манипулирования базовым разрешением с помощью функции повышения резкости изображения Radeon или функции повышения резкости изображения Nvidia.
Настройки драйвера
Давным-давно (в конце 1990-х годов) AMD и Nvidia нередко выпускали драйверы, повышающие производительность игр на 10–20 %, даже в старых играх. Те дни в основном прошли, если вы не устанавливаете обновление для новой игры в день запуска. Но есть еще несколько способов настроить параметры панели драйвера, чтобы выжать немного больше производительности.
Nvidia и AMD реализовали параметры масштабирования, которые можно использовать для улучшения общего качества на новых картах. У AMD есть Radeon Image Sharpening, а у Nvidia есть собственная опция Image Sharpening, показанная ниже.
Смысл включения таких функций, как повышение резкости изображения, заключается в том, что вы можете установить более низкое базовое разрешение и зависеть от фильтра постобработки для улучшения качества изображения. Цель состоит в том, чтобы предоставить что-то близкое к визуальным эффектам 1080p, фактически не беря на себя потери от рендеринга в этом разрешении. То, насколько хорошо эта возможность работает, зависит от игры как для AMD, так и для Nvidia.
На картах Nvidia (AMD имеет аналогичный параметр в собственных настройках драйвера) вы также можете установить качество фильтра текстуры на «Высокая производительность» в отличие от параметра «Качество» по умолчанию, принудительно включить или отключить Ambient Occlusion (если применимо). ) и отключите фильтрацию анизотропной текстуры. Проверьте визуальное влияние этих параметров, прежде чем предположить, что вам понравится конечный результат; влияние отключения анизотропной фильтрации, вероятно, выше, чем производительность, которую вы получите обратно.
Настройка качества изображения в драйвере не даст вам огромного прироста производительности, но должна улучшить ситуацию на несколько процентов. Также полезно проверить, чтобы убедиться, что вы не использовали глобальные настройки для одного заголовка, а затем забыли изменить их для другого.
Включить DLSS/FSR
Несмотря на то, что DLSS от Nvidia и суперразрешение FidelityFX от AMD являются довольно новыми и поддерживаются только в нескольких играх, попробуйте включить любую функцию, если она доступна в игре, которую вы хотите оптимизировать. И DLSS, и FSR отображают игру с более низким разрешением, а затем используют пространственную резкость (AMD) или сеть масштабирования на основе ИИ (Nvidia) для улучшения конечного качества изображения. Это может повысить производительность при заданном целевом разрешении, хотя, как правило, это оказывает хотя бы небольшое влияние на качество изображения.
Проверьте наличие онлайн-твиков, неофициальных исправлений и скрытых настроек
Это, опять же, сильно зависит от игры. Некоторые игры не поддерживают моддинг или имеют небольшие сообщества пользователей. Но в некоторых случаях конечные пользователи берут на себя создание исправлений, которые исправляют различные аспекты игры, в том числе проблемы, влияющие на производительность. Такие игры, как Skyrim и Fallout 4, часто получали неофициальные исправления, повышающие производительность или оптимизирующие игровые текстуры для систем с малым объемом оперативной памяти.
Не бойтесь залезть под капот игры. Проверьте сами файлы конфигурации, чтобы увидеть, что можно настроить. В некоторых случаях вы можете обнаружить, что разработчик игры не предоставил в меню параметры, или что игра поддерживает более широкий набор параметров, чем показано в меню.
В некоторых случаях можно дополнительно уменьшить или отключить эффекты частиц, расстояния прорисовки, тени или другие параметры детализации, отредактировав файл настроек игры вручную, а не полагаясь только на игровые меню. Обязательно сохраняйте резервную копию любого файла настроек, который вы редактируете таким образом, чтобы вы могли восстановить его, если допустите ошибку.
Разгон графического процессора (только для ПК)
Мы только касаемся этой темы, не углубляясь в нее, но разгон вашего графического процессора обычно хорош для повышения производительности как минимум на несколько процентов. Опять же, ваши результаты будут варьироваться в зависимости от того, какая у вас карта и насколько агрессивно производитель настроил ее заранее. Такие инструменты, как MSI Afterburner, можно использовать для разгона большинства графических процессоров.
Что вы можете получить в результате? Разумным ожиданием будет 5-10 процентов в зависимости от карты.
Примечание. Все, что здесь написано, относится к настольным графическим процессорам. ExtremeTech не рекомендует пытаться разогнать графический процессор ноутбука.
Если вы планируете протестировать разгон графического процессора, мы рекомендуем небольшие изменения (увеличение памяти или тактовой частоты графического процессора не более чем на 5 процентов за один раз) и медленные темпы. Воздержитесь от регулировки напряжения графического процессора, пока не изучите тему и допустимый диапазон вашей карты, и не говорите Afterburner автоматически применять настройки при загрузке, пока вы не подтвердите действительно нужные настройки.
Ожидайте, что этот процесс приведет к большому количеству перезагрузок и/или зависаний, если ваша цель состоит в том, чтобы выжать из вашей карты все до последней капли производительности — вам придется провести некоторое тестирование, чтобы выяснить, где на самом деле находятся правильные точки останова. , и вполне возможно иметь десять игр, которые стабильно работают на графическом процессоре за один такт, но 11-я игра будет работать только на штатных скоростях. Такова природа этого метафорического зверя.
Если вы не выполняете разгон, повышая напряжение, шансы повредить карту довольно малы, хотя мы рекомендуем вам убедиться, что вентиляторы очищены от пыли, прежде чем вы начнете повышать напряжение. Большинство графических процессоров обычно без проблем справляются с разгоном на 5–10 процентов.
Включить FreeSync/G-Sync
Это второстепенная идея, потому что у большинства геймеров с дисплеем FreeSync или G-Sync, вероятно, также есть довольно новые графические процессоры, но если вы окажетесь в ситуации, когда ваш монитор, поддерживающий эти возможности, подключен к менее мощному графическому процессору. , вам следует попробовать включить эту функцию и посмотреть, поможет ли она вашему субъективному опыту. FreeSync и G-Sync — это технологии от AMD и Nvidia, которые улучшают плавность частоты кадров за счет синхронизации частоты обновления дисплея с представлением кадров графического процессора. Они имеют наибольшее значение при низкой частоте кадров, на которую более дешевый графический процессор, вероятно, будет тратить большую часть своего времени.
Если ваш дисплей и графический процессор поддерживают эти технологии, а частота кадров составляет 30–40 кадров в секунду, попробуйте включить их. Вы можете обнаружить, что это улучшает игровой процесс, не повышая частоту кадров.
Добавление всего
Ни одно из этих решений не сработает, если вы пытаетесь продлить срок службы карты десятилетней давности, но они могут заметно повысить общую производительность. Если вы можете настроить игровые параметры для увеличения на 7 процентов, поднять 7-процентный разгон и настроить параметры драйвера еще на 3 процента, вы получите 17-процентное улучшение общей производительности. В игре, изо всех сил пытающейся достичь 30 кадров в секунду (назовем это 28 кадров в секунду для удовольствия), улучшение в 1,17 раза дает вам 33 кадра в секунду. Это не тонна, нет, но соответствующее влияние каждого дополнительного FPS тем больше, чем ниже ваша частота кадров. Ощутимая разница между 28 и 33 кадрами в секунду намного больше, чем разница между 60 и 65 кадрами в секунду, хотя оба они на 5 кадров в секунду быстрее, чем другие.
Конечно, это консервативные оценки. В некоторых играх и особенно при наличии неофициальных исправлений, повышающих производительность, вы можете увидеть значительно больший прирост, особенно если вы уже столкнулись с ограничением VRAM вашего текущего графического процессора. В этом случае может очень помочь сокращение разрешения — не бойтесь переходить на более низкие разрешения, если вы наблюдаете сильное заикание, особенно если у вас более старая или младшая карта с ограниченным объемом памяти. Иногда можно написать неофициальные файлы конфигурации, которые сделают игру играбельной, понизив уровень детализации ниже того, что предполагал разработчик. У меня было несколько друзей, игравших в WoW, чью графику я «расстроил» таким образом, позволив им совершать набеги на ноутбуки, которые в противном случае не справились бы с этой задачей. Это было много лет назад, поэтому я не знаю, есть ли еще в игре те же хуки, но такая оптимизация может иметь реальную ценность.
ExtremeTech пересматривает некоторые классические публикации и руководства, каждое из которых было обновлено с учетом современных условий.
Некоторым игрокам может быть интересно узнать, как ускорить работу компьютерных игр. К счастью, в этой статье представлены 11 методов, которые помогут вам ускорить работу компьютерных игр. Если вы также хотите узнать подробности, пожалуйста, читайте дальше. Среди этих методов MiniTool Partition Wizard может помочь вам с оптимизацией диска.
Быстрая навигация:
Что влияет на производительность вашего ПК в играх?
В настоящее время многие люди любят играть в игры на своих телефонах или компьютерах. Кто-то предпочитает мобильные игры из-за их удобства, а кто-то предпочитает компьютерные игры, потому что компьютеры могут дать им лучший игровой опыт.
Однако некоторые игроки могут обнаружить, что некоторые игры не работают на их компьютерах. Вы когда-нибудь сталкивались с такой проблемой? Если да, продолжайте читать.
Вообще говоря, ваш игровой процесс зависит от следующих пяти условий: видеокарта, ЦП, память, жесткий диск и сеть. Итак, как заставить игры работать быстрее? На самом деле, вы можете улучшить игровую производительность ПК, изменив приведенные выше условия.
Следующие методы направлены на повышение производительности этого оборудования. Они разделены на 4 категории. Они шаг за шагом расскажут, как заставить игры работать на ПК быстрее. Пожалуйста, читайте дальше, чтобы получить подробные методы.
Стратегия первая: внесите изменения в видеокарту
Возможно, многие из вас слышали о видеокартах. Видеокарта очень важна для игр, потому что она влияет на игровой экран и FPS (кадр в секунду). Некоторые считают, что FPS сильно влияет на игровой процесс. Тогда как повысить FPS? Если вы не знаете, как это сделать, читайте дальше.
Следующие методы направлены на снижение нагрузки на видеокарту и повышение ее производительности. Эти методы также могут увеличить FPS.
Способ 1. Изменить настройки и разрешение игры
Самый прямой способ — изменить настройки и разрешение игры. Этот метод требует, чтобы вы зашли в настройки игры и понизили или отключили графические настройки, такие как тени, расстояние просмотра, сглаживание, текстура, 3D-разрешение, вертикальная синхронизация и т. д.
После снижения настроек графики в играх компьютерные игры могут работать быстрее, а FPS увеличится.
Способ 2. Уменьшите разрешение и отключите вертикальную фиксацию на компьютере
Как мы все знаем, высокое разрешение увеличивает нагрузку на видеокарту, а вертикальное удержание снижает FPS. В некоторых играх можно понизить разрешение и отключить вертикальную синхронизацию в настройках. Однако, если вы не можете сделать это в играх, вы можете уменьшить разрешение и отключить вертикальную синхронизацию на своем компьютере (на самом деле вы можете использовать оба метода).
Вот руководство по уменьшению разрешения в Windows 10.
Шаг 1. Щелкните правой кнопкой мыши пустое место на рабочем столе и выберите "Параметры экрана".
Шаг 2. Прокрутите вниз, чтобы найти параметр «Разрешение». Затем выберите более низкое разрешение в раскрывающемся меню.
Вот краткое руководство о том, как отключить вертикальную синхронизацию на компьютере.
Шаг 1. Откройте панель управления. Если вы используете Windows 10, вы можете открыть его, выполнив следующие действия: откройте проводник; затем щелкните правой кнопкой мыши «Этот компьютер» и выберите «Свойства»; наконец, нажмите Главная панель управления.
Шаг 2. Прокрутите вниз и выберите Панель управления графикой и мультимедиа Intel или Панель управления NVIDIA (это зависит от используемой видеокарты).
Шаг 3. Перейдите к пункту 3D > Вертикальная синхронизация, чтобы отключить его или разрешить его установку программами.
Способ 3. Установите последнюю версию графического драйвера
Драйвер видеокарты влияет на производительность видеокарты. Хороший графический драйвер может значительно повысить производительность видеокарты, поэтому вам следует установить последнюю версию графического драйвера.
Вот учебник.
Шаг 1. Нажмите одновременно «Windows + X» и выберите «Диспетчер устройств» во всплывающем меню.
Шаг 2. Разверните адаптеры дисплея, чтобы получить сведения о видеокарте.
Шаг 3. Загрузите последнюю версию видеокарты с веб-сайта производителя.
Шаг 4. Нажмите Удалить устройство, чтобы удалить исходный графический драйвер.
Шаг 5. Откройте папку с новым графическим драйвером и дважды щелкните установочный файл, чтобы установить его.
Стратегия вторая: внесите изменения в ЦП
ЦП — еще один фактор, влияющий на FPS. Некоторые игры потребляют много ресурсов процессора. Тем не менее, процессор имеет механизм защиты. Когда температура слишком высока, он уменьшит частоту, чтобы гарантировать, что он не будет сожжен. Как только частота упадет, во время игры произойдет резкое падение FPS.
Как ускорить работу компьютерных игр? Вы должны зарезервировать много процессорного времени для игр.
Способ 1. Закройте ненужные процессы и отключите элементы автозагрузки
Пожалуйста, закройте другие программы, пока вы играете в игры, потому что ненужные программы потребляют ресурсы ЦП. Кроме того, некоторые элементы автозагрузки будут запускаться автоматически, даже если вы их не запускаете. Если это так, вы можете отключить некоторые ненужные программы автозапуска.
Вот учебник.
Шаг 1. Нажмите одновременно клавиши "Windows + X" и выберите "Диспетчер задач".
Шаг 2. Щелкните правой кнопкой мыши ненужные процессы и выберите «Завершить задачу», чтобы закрыть программы.
Шаг 3. Затем перейдите на страницу запуска, чтобы отключить ненужные элементы автозагрузки.
Метод 2. Настройка для лучшей производительности
Если вы хотите узнать, как ускорить работу игр в Windows 10, этот метод также может вам помочь.
Вот руководство по настройке для достижения наилучшей производительности.
Шаг 1. Откройте проводник.
Шаг 2. Щелкните правой кнопкой мыши "Этот компьютер" и выберите "Свойства".
Шаг 3. Нажмите Дополнительные параметры системы.
Шаг 4. На вкладке "Дополнительно" нажмите "Настройки" в разделе "Производительность".
Шаг 5. Выберите «Настроить для лучшей производительности» на вкладке «Визуальные эффекты».
Шаг 6. Нажмите "ОК", чтобы сохранить изменения.
Способ 3. Удаление пыли
Когда ноутбук используется в течение длительного времени, к охлаждающему вентилятору часто прилипает много пыли, что значительно снижает эффективность отвода тепла, вызывая перегрев ЦП и его неэффективную работу или даже выход из строя.
>Поэтому, по возможности, регулярно удаляйте пыль с компьютера, чтобы повысить эффективность отвода тепла и производительность процессора.
Стратегия третья: внести изменения в жесткий диск
Хотя жесткие диски не могут повлиять на FPS, они влияют на скорость загрузки игры, а именно на время загрузки текстурного материала для каждой сцены и изображения. Чтобы игры работали быстрее, вам следует повысить производительность жесткого диска, чтобы сократить время загрузки игр и добиться плавного игрового процесса.
Способ 1. Дефрагментация и очистка жесткого диска
Когда файлы хранятся на диске, они сохраняются рассредоточенно, а не непрерывно, что заставит компьютер перемещаться вперед и назад при чтении файлов, снижая производительность компьютера и влияя на игровой процесс. К счастью, вы можете дефрагментировать жесткий диск, чтобы избежать этой проблемы.
Кроме того, со временем компьютеры генерируют много мусора, что также замедляет работу компьютера и скорость игры.
Вот учебник.
Шаг 1. Откройте проводник.
Шаг 2. Разверните этот компьютер.
Шаг 3. Выберите диск и нажмите «Управление» в разделе «Инструменты диска».
Шаг 4. Обратите внимание на два инструмента в разделе "Управление": оптимизация и очистка.
Шаг 5. Щелкните эти инструменты один за другим, чтобы запустить их.
В инструменте "Оптимизация" выберите диск и нажмите кнопку "Оптимизировать", чтобы выполнить операцию.
В инструменте очистки отметьте файлы, которые следует удалить, и нажмите кнопку ОК, чтобы выполнить операцию.
Если вы используете Windows 7, вы можете нажать Как дефрагментировать Windows 7, чтобы получить подробные инструкции.
Способ 2. Проверить диск на наличие ошибок
Возможно, ваши игры работают медленно на вашем ПК из-за поврежденных секторов на жестком диске. Вы можете проверить свой диск, чтобы восстановить их.
Вот два инструмента, которые вы можете использовать: первый — проверка ошибок, а второй — мастер создания разделов MiniTool. Инструмент проверки ошибок может восстанавливать файловые системы и логические поврежденные сектора. Однако Мастер создания разделов MiniTool может подсказать, следует ли заменить жесткий диск.
Вот учебник по проверке ошибок.
Шаг 1. Откройте проводник. Разверните этот компьютер. Щелкните диск правой кнопкой мыши и выберите "Свойства".
Шаг 2. Перейдите на вкладку "Инструменты". Затем нажмите «Проверить» в разделе «Проверка ошибок». Наконец, вы можете сканировать диск.
Вот учебник по мастеру создания разделов MiniTool (эта функция бесплатна).
Шаг 1. Загрузите мастер создания разделов MiniTool и запустите его, чтобы перейти к основному интерфейсу. Затем щелкните правой кнопкой мыши раздел и выберите Surface Test.
Шаг 2. Затем запустите Surface Test для поиска поврежденных секторов. Плохие сектора отмечены красными блоками. Если красных блоков слишком много и вы не можете их исправить, вам следует подумать о переходе на новый жесткий диск. Нажмите «Проверка поверхности раздела», чтобы получить подробные инструкции.
Способ 3. Обновление оборудования
Этот метод является наиболее эффективным. Старое оборудование не может удовлетворить требования игр, которые регулярно обновляются. Если вы использовали свое компьютерное оборудование в течение многих лет, возможно, вам придется заменить его новым оборудованием.
Прежде чем вы решите заменить оборудование, вы должны проверить информацию об оборудовании, чтобы определить, нужно ли его обновлять.
Вот учебник.
Шаг 1. Нажмите одновременно клавиши "Windows + R", чтобы вызвать окно "Выполнить".
Шаг 2. Введите "msinfo32" и нажмите клавишу Enter, чтобы вызвать информацию о системе.
Шаг 3. Обратите внимание на информацию о процессоре и установленной физической памяти.
Совет. Вообще говоря, чем больше ядер и логических процессоров, тем выше производительность (также следует обращаться к информации производителя). Кроме того, если памяти меньше 8 ГБ, следует подумать о замене банка памяти. Нажмите Windows 10 High Memory Usage, чтобы узнать, как уменьшить ее для игр.
Шаг 4. Затем снова вызовите окно «Выполнить» и введите «dxdiag», чтобы вызвать средство диагностики DirectX.
Что касается жесткого диска, вам следует перейти на твердотельный накопитель, если вы все еще используете жесткий диск.
Совет. При обновлении процессора, памяти, видеокарты и жесткого диска следует обращать внимание на их типы.
Если вы хотите заменить жесткий диск на твердотельный накопитель, MiniTool Partition Wizard поможет вам перенести операционную систему на новый твердотельный накопитель, чтобы вы могли наслаждаться его высокой скоростью. Пожалуйста, обратитесь к следующему руководству.
Шаг 1. Подключите SSD к компьютеру.
Шаг 2. Нажмите кнопку выше, чтобы купить MiniTool Partition Wizard, и запустите его, чтобы перейти к его основному интерфейсу. Нажмите Мастер переноса ОС на SSD/HDD.
Шаг 3. Следуйте указаниям мастера, чтобы перенести ОС на новый SSD. Вы можете нажать «Простой перенос Windows 10 на SSD без переустановки ОС», чтобы получить подробные инструкции.
Если вы используете SSD в настоящее время, вы можете узнать, как добиться максимальной производительности от SSD.
Стратегия четвертая: другие методы
Способ 1. Разгон оборудования (GPU, CPU и RAM)
Что такое разгон? Аппаратное обеспечение может исправно и стабильно работать на скорости, ограниченной производителями. Чтобы улучшить производительность, некоторые люди используют разгон, чтобы увеличить тактовую частоту электронного аксессуара до скорости, превышающей скорость, указанную на заводе. Однако этот метод может привести к снижению стабильности аксессуара.
Если вы любитель игр, вы можете использовать этот метод. Вы можете реализовать разгон с помощью программного обеспечения или настроек в прошивке.
Способ 2. Проверка скорости сети
Если вы играете в онлайн-игры, вам также следует проверить скорость сети. Задержка в сети также может вызвать проблемы с онлайн-играми. Вам следует проверить соединение между вашим компьютером и маршрутизатором.
Итог
Полезна ли вам эта статья? Нам нужны ваши отзывы.Конечно, если у вас есть какие-либо другие методы, которые могут ускорить работу компьютерных игр, оставьте комментарий ниже, чтобы поделиться ими. Если у вас возникли проблемы с выполнением вышеуказанных методов, вы можете оставить комментарий ниже или отправить электронное письмо по адресу [email protected] для получения помощи. Мы ответим вам как можно скорее.
Часто задаваемые вопросы о том, как ускорить работу игр
- Уменьшите или отключите настройки графики в настройках игры.
- Уменьшите разрешение и выключите вертикальное удержание на компьютере.
- Установите последнюю версию графического драйвера.
- Закройте ненужные процессы и отключите элементы автозагрузки.
- Настроить для лучшей производительности.
- Удалите пыль.
- Проведите дефрагментацию и очистите жесткий диск.
- Проверьте диск на наличие ошибок.
- Обновите оборудование.
- Разгон аппаратного обеспечения (ГП, ЦП и ОЗУ).
- Проверьте скорость сети
- Уменьшите или отключите настройки графики в настройках игры.
- Уменьшите разрешение и выключите вертикальное удержание на компьютере.
- Установите последнюю версию графического драйвера.
- Закройте ненужные процессы и отключите элементы автозагрузки.
- Настроить для лучшей производительности.
- Удалите пыль.
- Разгон аппаратного обеспечения (ГП, ЦП и ОЗУ).
- Закройте ненужные процессы и отключите элементы автозагрузки.
- Настроить для лучшей производительности.
- Удалите пыль.
- Разгон аппаратного обеспечения (ГП, ЦП и ОЗУ). .
- Фейсбук
- Твиттер
- Ссылка
- Реддит
ОБ АВТОРЕ
Должность: обозреватель
Автор Линда работает редактором в MiniTool уже 1 год. Как новичок в сфере ИТ, она интересуется компьютерными знаниями и безумно изучает их. Возможно, именно поэтому ее статьи просты и понятны. Даже люди, не разбирающиеся в компьютерах, могут что-то выиграть.
Кстати, она занимается восстановлением данных, управлением разделами, клонированием диска и миграцией ОС.
Читайте также: