Eu recebo o PID do processo Sam3 e, em seguida, executado
taskset -p 7160
pid 7160's current affinity mask: 1
Outra pergunta por que isso foi feito. Esta questão para «Steam» & desenvolvedores de jogos… Não é culpa do «Ubuntu».
Eu jogo Serious Sam 3 no Ubuntu 12.10 amd64 com processador AMD Phenom II X4 955. E toda vez que eu jogo lá foi totalmente carregado apenas um núcleo. Comando
mpstat 1 1500 -P ALL
após algum tempo, fornece um resumo sobre a porcentagem de tempo ocioso para cada CPU:
CPU0 = 12.86%; CPU1 = 77.04%; CPU2 = 85.36%; CPU3 = 82.47%
Obviamente, o CPU0 foi carregado mais tempo. Repito o teste e obtenho quase o mesmo resultado
CPU0 = 13.73%; CPU1 = 80.37%; CPU2 = 85.72%; CPU3 = 83.10%
Sempre que eu minimizar o jogo e olhar para o widget de carregamento da CPU no KDE, vejo que o CPU0 está totalmente carregado.
Existe uma maneira de corrigir isso?
Eu recebo o PID do processo Sam3 e, em seguida, executado
taskset -p 7160
pid 7160's current affinity mask: 1
Outra pergunta por que isso foi feito. Esta questão para «Steam» & desenvolvedores de jogos… Não é culpa do «Ubuntu».