Как поставить высокий приоритет на игру - vicemultiplayer.ru

Как поставить высокий приоритет на игру

Как изменить приоритет процесса и как его сохранить (высокий, низкий)

Доброго времени!

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

Представьте, вот вы запускаете тяжелую игру (или редактор видео, или еще что-то. ) далеко на не самом мощном компьютере. Причем, помимо вашей игры в Windows (обычно) запущено достаточно большое количество процессов, приложений. И в определенное время они могут «забирать» часть ресурсов себе — в результате игра время от времени притормаживает.

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

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

Теперь ближе к сути.

Работа с приоритетами.

У каждой запускаемой программы или процесса в Windows есть приоритет. Обычно, ОС Windows «сама знает» кому и что выделять, и делает это автоматически (без участия пользователя). Вообще разнообразие приоритетов не такое уж и большое:

  1. Idle (низкий) — программы, выполнение которых может и подождать (при выставлении данного приоритета некоторый софт может тормозить) ;
  2. Below Normal (ниже среднего);
  3. Normal (средний) — большинство программ запускаются со средним приоритетом;
  4. Above Normal (выше среднего);
  5. High (высокий);
  6. Real Time (реального времени) — самый высокий приоритет. При его выставлении — в первую очередь будет выполняться именно эта программа.

Отмечу, что с приоритетами High и Real Time нужно быть крайне осторожными: в некоторых случаях при выставлении оных — компьютер может зависнуть или Windows завершит работу с ошибкой.

Еще один совет : нет необходимости выставлять приоритет каждой запускаемой программе (с этим Windows хорошо справляется в авто-режиме). Как правило, есть смысл указать приоритет для 2÷5 часто-используемых приложений, которые для вас наиболее важны.

Изменение приоритета

И так, чтобы поменять приоритет работающей программы (процесса) в Windows — необходимо воспользоваться диспетчером задач . Для того, чтобы его вызвать — нажмите сочетание кнопок Ctrl+Shift+Esc (либо Ctrl+Alt+Del).

Для вызова диспетчера задач — нажмите Ctrl+Shift+Esc

Далее откройте вкладку «Подробности» (это для Windows 10, для Windows 7 — «Процессы») и найдите в списке нужный процесс ( прим. : название программы совпадает с названием процесса) .

После, на нужном процессе кликните правой кнопкой мышки: в появившемся меню перейдите во вкладку «Задать приоритет» и укажите нужный вам.

Задание приоритета для запущенного процесса

Собственно, на этом всё! Теперь запущенная программа будет работать с новым приоритетом. При выставлении приоритета реального времени — возможно, компьютер начнет тормозить.

Сохранение приоритета с помощью настроек реестра

После перезагрузки компьютера (или при перезапуске программы) — установленный вами приоритет сбрасывается (т.е. Windows снова задает его автоматически). И это не очень удобно.

Но с помощью настроек реестра можно «сохранить» указанный вами приоритет (т.е. Windows будет «знать», что эту программу нужно запустить с таким-то приоритетом).

Как это сделать:

    сначала необходимо открыть редактор реестра (нажмите Win+R , и введите команду regedit , нажмите OK). У кого не открылся редактор, привожу в помощь одну свою старую заметку: https://ocomp.info/sposoby-otkryit-redaktor-reestra.html

regedit — открыть редактор реестра

далее необходимо открыть следующую ветку реестра (можно просто ее скопировать и вставить в редактор): HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionImage File Execution Options

Какую ветку в реестре нужно открыть

затем нужно узнать точное название исполняемого файла программы (игры). Для этого просто щелкните правой кнопкой мышки по ее ярлыку и перейдите в свойства . После, в разделе «Ярлык» — в строке «Объект» скопируйте название исполняемого файла;

Узнаем название исполняемого файла игры / Кликабельно

теперь в открытой ветке реестра создайте раздел (папку) с именем исполняемого файла программы (которое мы узнали в предыдущем шаге) . В моем случае — это «civilization4.exe» (без кавычек и с маленькими буквами!) ;

Создание раздела / Реестр

далее в ветке с названием игры (программы) создайте еще один раздел (папку) и назовите ее «PerfOptions» , см. пример ниже;

последний штрих: в разделе «PerfOptions» создайте параметр DWORD (32), присвойте ему имя » CpuPriorityClass » и задайте значение исходя из требований, в моем случае это «3» ( прим.: 1 — низкий приоритет; 5 — ниже среднего; 8 — средний; 6 — выше среднего; 3 — высокий) .

Читать еще:  Как поставить языковую панель в windows 7

Создать параметр DWORD32

в конечном итоге получится так, как показано на скрине ниже.

Что получилось в итоге!

  • теперь при запуске игры Civilization — Windows будет автоматически выставлять ей высокий приоритет.
  • Кстати!

    Для Windows 7 есть спец. программа Prio, позволяющая задавать (и сохранять) приоритеты для практически любых программ и процессов. Правда, в Windows 10 она не работает (поэтому выше я и привел универсальный рабочий способ для всех современных ОС Windows).

    Запуск приложения с нужным приоритетом (через командную строку)

    Есть еще один вариант задания приоритета приложению — речь идет о командной строке (разумеется, если создать «BAT» файл — то запуская его, можно всегда иметь программу с нужным приоритетом) .

    Как это сделать:

      создать на рабочем столе (например) обычный текстовый файл;

    Создать текстовый документ

  • далее добавить в него «определенную строку»: cmd.exe /c start /high /D «C:gamesSid Meier’s Civilization 4 CompleteBeyond the Sword» Civ4BeyondSword.exe
  • обратите внимание, в этой строке вам нужно изменить путь до установленной игры (программы) на диске («C:gamesSid Meier’s Civilization 4 CompleteBeyond the Sword») и название ее исполняемого файла (Civ4BeyondSword.exe) на свои данные;

    Вставка строки в блокнот и сохранение

    после чего сохраните текстовый файл, закройте его и переименуйте расширение: с «TXT» на «BAT» (или «CMD»). Если у вас не отображается расширение файла, ознакомьтесь вот с этой заметкой: https://ocomp.info/kak-uvidet-skryityie-faylyi-i-papki.html

    Изменяем расширение блокнота с TXT на CMD

  • теперь можно кликать на получившийся файл и игра будет запускаться с нужным вам приоритетом. Удобно?!
  • Дополнения по теме будут весьма кстати.

    Запуск программы с повышенным приоритетом

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

    Приоритет принимает значения в диапазоне 0–31. Приоритеты с 0-ля до 15-ти могут использоваться динамическими приложениями, например, приложениями пользователей и большинством служб операционной системы. Приоритеты с 16-го по 31-й предназначены для программ, работающих в масштабе реального времени, например, программным ядром системы, данные которого нельзя записать в файле подкачки. Обычным уровнем приоритета является 8.

    Далее представлен полный список уровней приоритета:

    · приоритет реального времени (Realtime) — 24;

    · высокий приоритет (High) — 13;

    · средний приоритет (Normal) — 84

    · низкий приоритет (Low) — 4;

    · выше среднего (Above normal) — 10 (только в Windows XP);

    · ниже среднего (Below normal) — 6 (только в Windows XP).

    Для запуска программы с приоритетом, отличающимся от принятого по умолчанию, воспользуйтесь командой start:

    start /high winword

    Для выполнения той же операции с помощью ярлыка введите следующую команду:

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

    Для изменения привилегий уже работающего программы воспользуйтесь программой Диспетчер задач (Task Manager).

    1. Откройте программу Диспетчер задач (Task Manager) (кликните правой кнопкой на панели задач и выберите в контекстном меню команду Диспетчер задач (Task Manager)).

    2. Перескочите на вкладку Процессы (Processes).

    3. Кликните правой кнопкой мыши на интересующем процессе и выберите команду Приоритет (Set Priority).

    4. Теперь можно выбрать другой приоритет процесса.

    5. Закройте окно программы Диспетчер задач (Task Manager).

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

    1. Откройте меню Система (System) в окне Панель управления (Control Panel) (Пуск > Настройка > Производительность и обслуживание > Система (Start > Settings > Performance and Maintenance > System)).

    2. Перескочите на вкладку Быстродействие (Performance).

    3. В разделе Application Performance переместите стрелку к одному из значений:

    · None — активные программы работают также, как и фоновые программы (значение диапазона 6).

    · Middle — активные программы работают с увеличенным приоритетом до значения диапазона 12; фоновые программы работают с неизменным приоритетом.

    · Maximum — приоритет активных программ повышается до 18-ти; фоновые программы работают с неизменным приоритетом.

    Конкурс хаков: запускаем процессы с заранее заданным приоритетом

    Поздравляем участника конкурса

    Этот текст был прислан на конкурс авторов, который мы запустили весной. Мы разобрались с большим количеством пришедших материалов, подвели итоги и наградили победителей. Автор этой заметки получил приз — трехмесячную подписку на «Хакер». Поздравляем!

    Для начала выбираем программу или игру, которой хотим задать приоритет. Возьмем, например, браузер Google Chrome. Жмем правой клавишей мыши на ярлык Chrome и в контекстном меню выбираем расположение файла.

    Читать еще:  Как поставить пароль на флешку 8 гб

    Xakep #247. Мобильная антислежка

    Не забудь указать «Показывать расширения файлов». Для этого в «Проводнике» выбирай «Упорядочить → Параметры папок → Вид» и снимай галочку «Скрывать расширения для зарегистрированных типов файлов», жми «Применить» и «OK».

    Теперь копируем название chrome.exe , кликнув два раза по названию, и жмем Ctrl + C или выбираем в контекстном меню «Копировать».

    Идем в реестр, для этого жмем Win + R и пишем regedit .

    Жмем Enter, откроется редактор реестра.

    Переходим по пути HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionImage File Execution Options . Жмем правой клавишей мыши по разделу «Image File Execution Options» и в контекстном меню выбираем «Создать» и «Раздел».

    Называем новый раздел chrome.exe .

    Если не выходит переименовать раздел и он назвался «Новый раздел #1», то кликаем на нем правой клавишей мыши и в контекстном меню выбираем «Переименовать».

    В этом же разделе создаем еще один раздел. Назовем его PerfOptions и создадим в нем параметр DWORD (32 бита). Для этого жмем правой кнопкой мыши по разделу PerfOptions и в контекстном меню выбираем «Создать → Параметр DWORD (32 бита)».

    Задаем систему исчисления «Десятичная» и в значении указываем приоритет в виде цифры — например, 3. Жмем ОK.

    • 1 — приоритет Idle (низкий)
    • 5 — приоритет BelowNormal (ниже среднего)
    • 8 — приоритет Normal (средний)
    • 6 — приоритет AboveNormal (выше среднего)
    • 3 — приоритет High (высокий)

    Закрываем реестр, запускаем браузер и диспетчер задач (Ctrl + Shift + Esc, Ctrl + Alt + Delete или правой клавишей мыши на панели задач и «Запустить диспетчер задач» в контекстном меню). В диспетчере задач переходим на вкладку «Процессы» и ищем процесс chrome.exe . Жмем по нему правой клавишей мыши и в контекстном меню выбираем «Приоритет», чтобы проверить, установился ли тот приоритет, который ты задавал.

    Таким образом можно оптимизировать процессы, задав высокий приоритет программам, которыми ты пользуешься больше всего, а низкий — программам, которые тебе не важны.

    Конкурс продолжается

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

    Как в диспетчере задач поставить высокий приоритет? (Windows 10)

    Если поставить высокий приоритет приложению, то оно начнет работать быстрее. У меня лично есть скрипт, который выставляет всем процессам приоритет Высокий. И вы знаете — реально все работает быстрее, страницы открываются быстрее. Правда и Хром при этом грузит процессор еще сильнее.

    Итак, я сейчас покажу как вручную установить высокий приоритет программе/процессу в Windows 10. Для примера я возьму.. аську (ICQ). Аська это программа для общения, мессенджер, которая была очень популярна раньше. Но сейчас ей на смену пришли социальные сети, Вайбер, ну и все.. а хотя была оч популярная, да и удобная, у каждого был свой номер, и можно было друг другу написать. Да и сегодня можно — вот только мало кто ней пользуется сейчас. Так, ладно, запускаем диспетчер — правой кнопкой по панели задач и выбираем этот пункт:

    Потом ищем ту программу, которой хотим задать высокий приоритет, у меня это аська, она тут называется как ICQ (32 бита):

    Нажимаем по ней правой кнопкой и выбираем пункт Подробно:

    После этого автоматом активируется вкладка Подробности, где будет выделен процесс программы, в моем случае это icq.exe. Нажимаем по нему правой кнопкой и выставляем приоритет:

    Все, после этого приоритет процесса программы будет высокий. Ставить реального времени я не советуют — могут быть дикие тормоза, если сама программа зависнет, и на ней еще будет приоритет реального времени.. то может и весь комп зависнуть намертво. Чтобы вернуть приоритет обратно — то делаете все наоборот, ну думаю и так понятно.

    Стоит ли выставлять высокий приоритет игре? Если при этом вы закроете все программы, максимально все что можно — то да, стоит. И эффект будет лучше, если вы еще и интернет отключите и антивирус. Чем больше всего вы отключите — тем лучше будет работать высокий приоритет. Но игре не ставьте реальный приоритет, если у вас только не топовый процессор. Если топовый — то можете попробовать, но опять же, может все зависнуть. Дело в том, что ставя реальный приоритет.. вы указываете, что игру нужно обрабатывать в первую очередь. В плане процессорных команд. Ну хорошо, а что делать с остальными процессами, среди которых есть важные и системные? Вот они и могут недополучать ресурсов.. и в итоге может комп зависнуть раз, два, а на третий раз уже и не развиснуть..

    Читать еще:  Как ставить оперативную память на компьютер

    На этом все. Надеюсь информация пригодились кому-то. Удачи.

    Добавить комментарий Отменить ответ

    Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

    Запуск WoT с высоким приорететом.

    GOFMIDO #1 Отправлено 14 май 2014 — 13:09

    Запуск WoT с высоким приорететом.

    В 9.0 FPS упал до 10-15, пришло время снова браться за оптимизацию. Танцы с бубном дают свои плоды — теперь FPS в районе 30-40, почти без просадок. Вышеупомянутый метод не даёт существенного подъема FPS, но просадки до 10-20 становятся гораздо реже. Вот как это реализовано у меня:

    Создаём командный файл (Например WoT.bat или WoT.cmd) следующего содержания:

    start /high WorldOfTanks.exe

    и кладём в папку с игрой. (Вот мой: WoT.zip 176байт )

    Теперь запускаем игру этим файлом. Можно создать ярлык на него.

    PROFIT.

    SashaBeretta #2 Отправлено 14 май 2014 — 13:10

    cherniy_kedr #3 Отправлено 14 май 2014 — 13:10

    — Во-первых, пирожного! Во-вторых… Вы, чего, и пальцы за меня загибать будете?
    — Ага!
    — Во-вторых, конфет! В-третьих… ну, загибайте, загибайте! А в-третьих, мороженого…

    Maazk #4 Отправлено 14 май 2014 — 13:11

    SerejKa_HT #5 Отправлено 14 май 2014 — 13:13

    Хлеба, солi, Зямлi, волi.

    #ПереходьНаУкраїнську

    I was chosen by heaven, Say my name wneh you pray

    To the skies, See Sergius rise

    GOFMIDO #6 Отправлено 14 май 2014 — 13:15

    SerejKa_HT (14 Май 2014 — 11:13) писал:

    Кэп. Каждый раз сворачивать, в диспетчере искать WoT, ставить приоритет. Это всё ненужные действия.

    YeMagnum #7 Отправлено 14 май 2014 — 13:16

    amasic #8 Отправлено 14 май 2014 — 13:18

    SerejKa_HT (14 Май 2014 — 13:13) писал:

    подозреваю, что при перезагрузке компа опять надо будет диспетчер открывать и выставлять

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

    Сообщение отредактировал amasic: 14 май 2014 — 13:33

    sunches02 #9 Отправлено 14 май 2014 — 13:19

    Мне немного что на высокий приоритет через диспетчер задач

    А с файлом не пробвал

    Rabota_v_Lom #10 Отправлено 14 май 2014 — 13:24

    GOFMIDO (14 Май 2014 — 10:15) писал:

    Кэп. Каждый раз сворачивать, в диспетчере искать WoT, ставить приоритет. Это всё ненужные действия.

    ОМГ, диспетчер, ВОТ, перейти к процессам, приоритет. 8 сек занимает.

    GOFMIDO #11 Отправлено 14 май 2014 — 13:24

    Конфигурация моего PC:

    • Intel® Pentium® Dual CPU E2200 @ 2.20GHz (2 ядра)
    • 2 Гб ОЗУ
    • ATI Radeon HD 4600 Series @ 512 Мб

    Машинке 8 лет, но работает как часы. В качестве ОС конечно Windows XP Professional SP3 (5.1 2600)

    Прикрепленные файлы

    • DxDiag.txt40,97К

    Сообщение отредактировал GOFMIDO: 14 май 2014 — 13:32

    IronLionZion #12 Отправлено 14 май 2014 — 13:25

    GOFMIDO #13 Отправлено 14 май 2014 — 13:27

    Rabota_v_Lom (14 Май 2014 — 11:24) писал:

    ОМГ, диспетчер, ВОТ, перейти к процессам, приоритет. 8 сек занимает.

    Пока сворачивается клиент — плюс 5-10 сек, пока разворачивается.
    А можно просто как обычно «тыкнуть» на ярлык.

    GOFMIDO #14 Отправлено 14 май 2014 — 13:29

    IronLionZion (14 Май 2014 — 11:25) писал:

    От высокого ничего виснуть не будет, если вы играете в полноэкранном режиме.

    А насчет RealTime — согласен, поэтому и выставил High,

    superalaro #15 Отправлено 14 май 2014 — 13:29

    IronLionZion #16 Отправлено 14 май 2014 — 14:25

    А насчет RealTime — согласен, поэтому и выставил High,

    у меня когда Адоб Премьер рендерит в фулл-хд и с роу-звуковой дорожкой — ставлю рилтайм и больше не трогаю комп — на ура (до 1,5 часов времени рендеринга экономит на 2-х часовом фильме). А если будешь туда-сюда между окнами переключаться может и подвиснуть намертво. Кстати, если ты знаком с архитектурой мемори менеджмента в виндовс, то знаешь наверняка, что выставление наоборот более _низкого_ приоритета может тоже нехило поднять производительность.

    GOFMIDO #17 Отправлено 14 май 2014 — 15:02

    IronLionZion (14 Май 2014 — 12:25) писал:

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

    Я не особо разбираюсь в «этом», но метод проб и ошибок никто не отменял

    Насчёт фильмов — знаю, я почти все службы вырубаю (тоже батником), когда ставлю конвертировать что-либо.

    Ссылка на основную публикацию
    Adblock
    detector