Mam grę, która ma problemy z wykorzystaniem procesora, więc jedną z poprawek jest wyłączenie jednego rdzenia z procesora czterordzeniowego. Ponieważ za każdym razem, gdy uruchamiam grę, muszę ręcznie przejść do Menedżera zadań i ręcznie wprowadzić powinowactwo, które jest do bani, ponieważ gra jest nowo wydana, ale jest podatna na częste awarie.
Czy istnieje rozwiązanie NON SOFTWARE?
Szukałem niektórych rozwiązań online i wydaje się, że są one ukierunkowane tylko na Windows 7. Czy istnieje rozwiązanie dla użytkowników systemu Windows 8.1 takich jak ja?
windows-8.1
task-manager
affinity
yuritsuki
źródło
źródło
Odpowiedzi:
Możesz utworzyć skrót do przypisania powinowactwa.
Y
jest szesnastkowy i jest trochę maską:źródło
cmd.exe /C
części, czy może wystarczyłby na początekstart
?Jeśli przez „nie oprogramowanie” masz na myśli, że nie potrzebujesz dodatkowego oprogramowania, jest. Możesz uruchomić program ze skryptu poleceń i użyć przełącznika koligacji
"Start /AFFINITY 20 process.exe"
/AFFINITY 20
traktuje tę20
liczbę jako liczbę szesnastkową z binarnym odpowiednikiem100000
, która ustawia powinowactwo do rdzenia 5 z 0-5 na procesorze 6-rdzeniowym. Podobna maska szesnastkowa pozwala wyłączyć określony rdzeń, taki jakE
, który uruchamia proces tylko na rdzeniach 1-3 z 0-3 lub 0-5.źródło
cmd
.Dla wszystkich, którzy szukają odpowiedzi na to pytanie i nie znajdują żadnej, znalazłem rozwiązanie polegające na użyciu aplikacji o nazwie WinAFC (lub AffinityChanger). Jest to częściowy GUI, częściowa aplikacja wiersza poleceń, która pozwala określić profile dla niektórych plików wykonywalnych i przeszukuje dla nich listę procesów. Jeśli znajdzie pasujące procesy, zmieni powinowactwo tych procesów zgodnie z ustawieniami w załadowanym profilu.
Jest tu trochę dokumentacji: http://affinitychanger.sourceforge.net/
Na moje potrzeby utworzyłem profil, który wyglądał tak:
Ten profil ustawia dowolny proces convert.exe na użycie pierwszych dwóch par rdzenia procesora (CPU0, CPU1, CPU2 i CPU3), odpytujących co sekundę.
TestMode
to przełącznik, który pozwala zobaczyć, czy Twój profil działa bez faktycznego ustawiania koligacji.Mam nadzieję, że ktoś uzna to za przydatne!
źródło