[решено] Как привязать программу к определенным ядрам.
-
_VIPER_
[решено] Как привязать программу к определенным ядрам.
Есть Xeon e3 1220 v3, получается так, что даже такой зверь не справляется с обработкой видео в программе OBS на максимальных настройках качсво - 10 + FullHD. Но, если разделись по ядрам игру и OBS то все прекрасно работает. Приходится каждый раз разделять в диспетчере задач по ядрам игру с OBS. Можно ли как-то разделить их, чтобы не делать это каждый раз руками?
-
Petya V4sechkin
Re: [решено] Как привязать программу к определенным ядрам.
Цитата _VIPER_:
как-то разделить их
(можно и не с одним, в параметре указывается маска в виде шестнадцатеричного числа).
как-то разделить их
Разное - [решено] Как заставить приложение работать с одним ядром процессора
(можно и не с одним, в параметре указывается маска в виде шестнадцатеричного числа).
-
_VIPER_
Re: [решено] Как привязать программу к определенным ядрам.
А если мне нужно запустить на двух ядрах, то что писать?
Код:
Код:
Код: Выделить всё
imagecfg -a 0x1 "C:\Program Files (x86)\Steam\steamapps\common\unreal-
Казбек
Re: [решено] Как привязать программу к определенным ядрам.
_VIPER_,
Цитата:
(For on CPU 0 and CPU 3)
cmd.exe /c start "Process Monitor" /affinity 9 "E:\Programs\Process Monitor 3.05\Procmon.exe"
For example, if I wanted to run the application only on CPU 0, then my binary number would be changed to 000000000001. To run the application on CPU 0 and CPU 3, I would use 000000001001.


How to Create a Shortcut to Run an Application with a Set CPU Affinity in Windows
Цитата:
(For on CPU 0 and CPU 3)
cmd.exe /c start "Process Monitor" /affinity 9 "E:\Programs\Process Monitor 3.05\Procmon.exe"
For example, if I wanted to run the application only on CPU 0, then my binary number would be changed to 000000000001. To run the application on CPU 0 and CPU 3, I would use 000000001001.


Сайт для автоматического перевода
-
Iska
Re: [решено] Как привязать программу к определенным ядрам.
Цитата _VIPER_:
А если мне нужно запустить на двух ядрах, то что писать?
На каких именно?
Например, 0 и 1 (0011 --> 0*2^3 + 0*2^2 + 1*2^1 + 1*2^0 --> 0+0+2+1=3 --> 0x03):
Код:
Скрытый текст
[spoiler]
[/spoiler]
2 и 3 (1100 --> 1*2^3 + 1*2^2 + 0*2^1 + 0*2^0 --> 8+4+0+0=12 --> 0x0C):
Код:
Скрытый текст
[spoiler]
[/spoiler]
0, 1 и 3 ядра (1011 --> 1*2^3 + 0*2^2 + 1*2^1 + 1*2^0 --> 8+0+2+1=11 --> 0x0B):
Код:
Скрытый текст
[spoiler]
[/spoiler]
Смотрите также по расшифровке:
А если мне нужно запустить на двух ядрах, то что писать?
[решено] Как привязать программу к определенным ядрам.
На каких именно?
Например, 0 и 1 (0011 --> 0*2^3 + 0*2^2 + 1*2^1 + 1*2^0 --> 0+0+2+1=3 --> 0x03):
Код:
Код: Выделить всё
start /affinity 3 calc.exeСкрытый текст
[spoiler]
[/spoiler]2 и 3 (1100 --> 1*2^3 + 1*2^2 + 0*2^1 + 0*2^0 --> 8+4+0+0=12 --> 0x0C):
Код:
Код: Выделить всё
start /affinity 0x0c calc.exeСкрытый текст
[spoiler]
[/spoiler]0, 1 и 3 ядра (1011 --> 1*2^3 + 0*2^2 + 1*2^1 + 1*2^0 --> 8+0+2+1=11 --> 0x0B):
Код:
Код: Выделить всё
start /affinity 0x0b calc.exeСкрытый текст
[spoiler]
[/spoiler]Смотрите также по расшифровке:
Start - Start a program | Windows CMD | SS64.com
.