PDA

Показать полную графическую версию : [решено] Как привязать программу к определенным ядрам.


_VIPER_
25-09-2016, 21:30
Есть Xeon e3 1220 v3, получается так, что даже такой зверь не справляется с обработкой видео в программе OBS на максимальных настройках качсво - 10 + FullHD. Но, если разделись по ядрам игру и OBS то все прекрасно работает. Приходится каждый раз разделять в диспетчере задач по ядрам игру с OBS. Можно ли как-то разделить их, чтобы не делать это каждый раз руками?

Petya V4sechkin
25-09-2016, 21:46
как-то разделить их
[решено] Как заставить приложение работать с одним ядром процессора (http://forum.oszone.net/thread-199496.html)
(можно и не с одним, в параметре указывается маска в виде шестнадцатеричного числа).

_VIPER_
28-09-2016, 19:15
А если мне нужно запустить на двух ядрах, то что писать?


imagecfg -a 0x1 "C:\Program Files (x86)\Steam\steamapps\common\unreal

Казбек
28-09-2016, 20:01
_VIPER_,

How to Create a Shortcut to Run an Application with a Set CPU Affinity in Windows (http://www.eightforums.com/tutorials/40339-cpu-affinity-shortcut-program-create-windows.html)

(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.


http://i.imgur.com/EifJNm7.png

http://i.imgur.com/fFbGlI1.png

Сайт для автоматического перевода (http://www.mathsisfun.com/binary-decimal-hexadecimal-converter.html)

Iska
28-09-2016, 20:18
А если мне нужно запустить на двух ядрах, то что писать? »
На каких именно?

Например, 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
http://i.imgur.com/bmXLohm.png

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
http://i.imgur.com/PkA91L7.png

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
http://i.imgur.com/EW1FAqG.png

Смотрите также по расшифровке: Start - Start a program | Windows CMD | SS64.com (http://ss64.com/nt/start.html).




© OSzone.net 2001-2012