Google Chrome начал использовать для работы только одно ядро (2 потока). Причем если запустить диспетчер задач и выделить его (Сделать активным окно), то Chrome начинает использовать все ядра, как положено. Если снова выделить Chrome или любое другое приложение (кроме диспетчера задач), то снова Chrome начинает загружать только одно ядро.
Если включить в диспетчере задач режим отображения «Поверх всех окон», то то ничего не меняется — если он выделен — то Chrome работает нормально, если нет — с одним ядром.
В настройках диспетчера на все процессы Chrome стоит сходство на все ядра процессора. Если вручную задать сходство только с одним (другим) ядром, то эти процессы начинают использовать выбранные ядра.
Перед тем как постить вопрос долго сам пытался найти решение.
Вирусов нет.
Chrome переустанавливал несколько раз.
Bios последний.
Драйвера в норме, также переустанавливал.
Процессор i7-4720HQ
- Вопрос задан более трёх лет назад
- 2461 просмотр
4 комментария
Не все ядра CPU отображаются. Что делать если видно только 2 ядра
Простой 4 комментария
Источник: qna.habr.com
Как сделать, чтобы программа использовала для работы определенное ядро процессора
как сделать так чтобы игра использовала только одно ядро процессора?
можно сразу запустить определенное приложение на одном определенном ядре:
c:windowssystem32cmd.exe /C start /affinity 1 software.exe
В этом примере будет запущено приложение software.exe с использованием 0-го (ЦП 0) логического процессора. Т. е. цифра после affinity указывает номер логического процессора + 1. Эту же команду Вы можете записать в ярлык приложения, чтобы оно всегда запускалось с использованием определенного логического процессора.
Есть еще программа для ленивых, там сразу готовый ярлык на рабочем столе будет
Остальные ответы
Вырвать его из процессора или отключить через диспетчер устройств.
gwttwУченик (162) 1 год назад
Очередной из союза юмористов, почему вас не банят.
В Диспетчере задач задать соответствие процесса (на Win 7 так). Как на говняных 8-10 я ХЗ))))
Vol’ De MarМыслитель (9527) 7 лет назад
так же только говнянная из них только 8
ScreaMПрофи (865) 3 года назад
10 норм винда, а 7 уже устаревший шлак
Дмитрий ТаишевУченик (243) 2 года назад
гамно старого мамонта эт 7,а 10 топ! а кто говорит, что 10 гамно, просто имеют слабое железо не способное тянуть игры заточеные под 10 вин.
OduvanЗнаток (375) 7 лет назад
Господи это что Windows XP?
никита степанов Ученик (70) да
никита степановУченик (70) 7 лет назад
я знаю, но как сделать так чтобы при запуске игры она использовала только один процессор? без залезания в диспетчер задач
█ Просветленный (35364) CPU-Control 2.1
Нет смысла.
ПажилойУченик (224) 2 года назад
КАК ОПТИМИЗИРОВАТЬ ПРОЦЕССОР ДЛЯ ИГР? КАК ПОВЫСИТЬ ФПС ВО ВСЕХ ИГРАХ!
беды с башкой
В windows 8-10 -> диспетчер задач/ вкладка «подробности»/ выбрать процесс и вызвать контекстное меню, в меню выбрать — «Задать сходство», выбираем какие ядра использовать выбранному процессу
Никита НестеровПрофи (901) 6 месяцев назад
процесс не запускается
для виндовс 10, можно использовать немного другой сценарий.
делаем так, что бы игра установилась в папку в названиях которых нет пробелов
например: E:Games(installed)GTA_San_Andreas_ORIGGTA_San_Andreas_Alien_Sity
создаём в корне игры файл 000.bat
с таким содержимым
start /affinity 1 gta_sa E:Games(installed)GTA_San_Andreas_ORIGGTA_San_Andreas_Alien_Sitygta_sa.exe
делаем ярлык этого .bat файла на рабочий стол, в его свойствах ставим другую иконку
Алексей ЮдинПрофи (795) 3 года назад
или если всё таки в пути есть пробелы, тогда заключить путь в кавычки
start /affinity 1 gta_sa «E:Games(installed)GTA_San_Andreas_ORIGGTA San Andreas Alien Sitygta_sa.exe»
Алексей ЮдинПрофи (795) 3 года назад
так же необходимо выставить совместимость (пример) gta_sa.exe с Windows 7, иначе на одном ядре не запустится
Все такие умные блин. Только вот если Арканум запустить, а после влезть в диспетчер, то играть будет уже невозможно, т. к. весь экран будет в битых пикселях просто потому, что игру свернули.
Нужен способ как сразу запустить на 1м ядре. И ярлык не работает. Год назад я скачивал приложение которое позволяло сразу запускать игру на 1м ядре, но я тогда 4 часа потратил на поиски, а сейчас название уже не помню.
Димка НовикЗнаток (403) 2 года назад
В общем 2 решения:
1. Убогое — играем в оконном режиме, для этого скачиваем ярлык для запуска в оконном режиме по ссылке http://arcanumclub.ru/modules.php?name=Downloadslid=54 и переносим ярлык в директорию игры.
Но удовольствия мало играть на пол экрана.
2. Скачиваем программу «CPU-Control», она бесплатная и задаем сходство только с одним процессором (желательно не с первым) и воуля, никаких фризов.
В лучшем ответе указано как сделать что бы сразу запуск был на 1 ядре.
если что, далеко не все игры дружат с альт + таб, многие потом тупо не разворачиваются обратно, виснут, либо вообще вылетают.
Источник: https://otvet.mail.ru/question/186240778
Как сделать, чтобы программа использовала для работы определенное ядро процессора
Назначение логических процессоров определенной программе в Windows 7 и Windows 8
Указанные функции работают в Windows 7, Windows 8 и Windows Vista. О последней я не говорю, так как ее мало кто использует у нас в стране.
Запустите Диспетчер Задач Windows и:
- В Windows 7 откройте вкладку «Процессы»
- В Windows 8 откройте «Подробности»
Кликните правой клавишей мыши по интересующему Вас процессу и выберите в контекстном меню пункт «Задать сходство». Появится окно «Соответствие процессоров», в котором Вы можете указать, какими ядрами процессора (или, вернее, логическими процессорами) программе разрешено пользоваться.
Вот и все, теперь процесс использует только те логические процессоры, которые ему разрешили. Правда происходит это ровно до следующего его запуска.
Как запустить программу на определенном ядре процессора (логическом процессоре)
В Windows 8 и Windows 7 имеется также возможность запустить приложение так, чтобы сразу после запуска оно использовало определенные логические процессоры. Для того, чтобы сделать это, запуск приложения нужно осуществлять с указанием соответствия в параметрах. Например:
c:windowssystem32cmd.exe /C start /affinity 1 software.exe
В этом примере будет запущено приложение software.exe с использованием 0-го (ЦП 0) логического процессора. Т.е. цифра после affinity указывает номер логического процессора + 1. Эту же команду Вы можете записать в ярлык приложения, чтобы оно всегда запускалось с использованием определенного логического процессора. К сожалению, мне не удалось найти информации, как передать параметр таким образом, чтобы приложение использовало не один логический процессор, а сразу несколько.
UPD: нашел как запустить приложение на нескольких логических процессорах с помощью параметра affinity. Указываем маску в шестнадцатеричном формате, например требуется использовать процессоры 1, 3, 5, 7, соответственно, это будет 10101010 или 0xAA, передаем в виде /affinity 0xAA.
Источник: levsha-service.com
Диспетчер задач задать соответствие что это?
Задать соответствие в диспетчере задач — указать сколько ядер дать на работу программе/процессу. Например у вас процессор 8-ми ядерный. И есть программа какая-то, которой вы хотите выделить 2 ядра на работу, чтобы она могла использовать максимум 2 ядра. И для этого нужно пойти в диспетчер, найти процесс программы и выставить 2 ядра через пункт соответствия. В Windows 10 эта настройка уже называется иначе — Задать сходство.
Вообще как бы функция хорошая, если бы не одно но. В процессорах Intel, как и у AMD, есть не только ядра, но и потоки. Поток как бы слабее ядра. Но Windows определяет потоки как ядра и разницы между ними не видит. Я не знаю, но может быть как-то можно определить в диспетчере где ядро, а где поток, но.. я лично не знаю как это сделать.
Так, ладно, пошли в диспетчер. Вот например есть программа AnVir Task Manager и я хочу разрешить этой программе использовать только 1 ядро, так как всего у меня в процессоре — 2 (кстати у меня Pentium G3220). Нажимаю правой кнопкой по AnVir Task Manager и выбираю Подробно:
Открылась вкладка Подробности, на которой выделен процесс AnVir.exe, это и есть процесс программы. Нажимаю по нему правой кнопкой и выбираю пункт Задать сходство:
Появится окошко Соответствие процессоров:
Теперь смотрите, тут стоят галочка. Каждый пункт — это ядро (ну или поток). В моем случае чтобы программа могла использовать только одно ядро, то мне нужно оставить только одну галочку, я сниму с ЦП 0 и оставлю только ЦП 1:
Нажали ОК и все — теперь программа работает на одном ядре. В работе программы вы можете ничего не заметить, если программа немного использует ресурсов или если у вас мощный топовый процессор с высокой частотой. Но вообще полезно — например могут быть программы, которые ну очень много хотят ресурсов, и таким способом можно им утихомирить аппетит так бы сказать.
Вот и все ребята. Надеюсь что информация кому-то пригодилась. Удачи и до новых встреч!
Источник: virtmachine.ru