Як запустити гру на одному ядрі?
Загалом для стабільної роботи EM під сімкою потрібно, щоб вона працювала тільки на одному ядрі процесора.
Читаємо уважно, інакше нічого не вийде!
Потрібно відкрити блокнот та вписати туди:
cd "C:\Program Files (x86)\Buka\Антологія Ex Machina\Ex Machina"
start /AFFINITY 0x2 "Ex Machina" ExMachina.exe
ТІЛЬКИ ШЛЯХ ДО ГРИ ВКАЗАТИ СВІЙ! І зберегти у папку з грою у форматі .bat
У мене Steam версія, проблему запуску вирішив вказаним способом.
Але прописаний шлях у bat файлі виглядає інакше. У мене ось так:
cd D:\Steam\SteamApps\common\Hard Truck Apocalypse
start /AFFINITY 0x2 "hta" hta.exe
Як бачите, у Steam версії гри інше ім'я файлу запуску. Те саме для Ex-Machina Arcade:
cd D:\Steam\SteamApps\common\HARD TRUCK APOCALYPSE ARCADE
start /AFFINITY 0x2 "Ex Machina" emarcade.exe
І для Ex-Machina Meridian 113:
cd D:\Steam\SteamApps\common\HARD TRUCK APOCALYPSE RISE OF CLANS
start /AFFINITY 0x2 "Ex Machina" Meridian113.exe
Є один момент, гру треба запускати не зі Steam, а безпосередньо з папки з грою, через створений вами bat файл або через ярлик на робочому столі на потрібний вам bat файл. Steam має бути запущений. Цим способом запустив усі 3 гри.
Запустити що я запустив таким способом Ex-Machina Meridian 113 на win7.
Та тільки після спроби розпочати гру, не довантажується та видає помилку.
*** Unhandled Exception!
ExpCode: 0xC0000005
ExpFlags: 0
ExpAddress: 0x006FA2EA
Please report to [email protected]
Запустити що я запустив таким способом Ex-Machina Meridian 113 на win7.
Та тільки після спроби розпочати гру, не довантажується та видає помилку.
*** Unhandled Exception!
ExpCode: 0xC0000005
ExpFlags: 0
ExpAddress: 0x006FA2EA
Please report to [email protected]
Очищаємо папку Excepsions / Clear "Exceptions"
Під час гри я зіткнувся з вильотом та повідомленням про помилку "Unhandled Exception" і т.д.Ну, знаєте, старі добрі помилки з необробленими винятками, як у лабораторних роботах першокурсників-програмістів.
Після цього іграшка ретельно відмовлялася запускатись, повисаючи на початковому завантаженні намертво.
Мені допомогло таке:
1. Переходимо в C:\Program Files (x86)\Steam\SteamApps\common\Hard Truck Apocalypse\exceptions
2. Сміливо видаляємо вміст папки (адже ви не будете відправляти дампи розробникам, вони припинили підтримку гри багато років тому).
3. Запускаємо гру – вуаля! Працює!
Подивіться тему http://steamcommunity.com/app/285500/discussions/0/558750717379523890/ , разом з цією - дозволяє грати в гру без особливих проблем.
Запустити що я запустив таким способом Ex-Machina Meridian 113 на win7.
Та тільки після спроби розпочати гру, не довантажується та видає помилку.
*** Unhandled Exception!
ExpCode: 0xC0000005
ExpFlags: 0
ExpAddress: 0x006FA2EA
Please report to [email protected]
Очищаємо папку Excepsions / Clear "Exceptions"
Під час гри я зіткнувся з вильотом та повідомленням про помилку "Unhandled Exception" і т.д. Ну, знаєте, старі добрі помилки з необробленими винятками, як у лабораторних роботах першокурсників-програмістів.
Після цього іграшка ретельно відмовлялася запускатись, повисаючи на початковому завантаженні намертво.
Мені допомогло таке:
1. Переходимо в C:\Program Files (x86)\Steam\SteamApps\common\Hard Truck Apocalypse\exceptions
2. Сміливо видаляємо вміст папки (адже ви не будете відправляти дампи розробникам, вони припинили підтримку гри багато років тому).
3. Запускаємо гру – вуаля! Працює!
Вилучив папку "exceptions", тимчасово допомогло. Потім ця папка сама відновилася, як зробити так, щоб видалити її остаточно?
Загалом для стабільної роботи EM під сімкою потрібно, щоб вона працювала тільки на одному ядрі процесора.
Читаємо уважно, інакше нічого не вийде!
Потрібно відкрити блокнот та вписати туди:
cd "C:\Program Files (x86)\Buka\Антологія Ex Machina\Ex Machina"
start /AFFINITY 0x2 "Ex Machina" ExMachina.exe
а чи можливо подібним способом виправити, але додаючи параметр запуску гри в самому ситмі?
Загалом для стабільної роботи EM під сімкою потрібно, щоб вона працювала тільки на одному ядрі процесора.
Читаємо уважно, інакше нічого не вийде!
Потрібно відкрити блокнот та вписати туди:
cd "C:\Program Files (x86)\Buka\Антологія Ex Machina\Ex Machina"
start /AFFINITY 0x2 "Ex Machina" ExMachina.exe
а чи можливо подібним способом виправити, але додаючи параметр запуску гри в самому ситмі? Є одна альтернатива http://deusexmachina.fsay.net/forum/viewtopic.php?f=49&t=1347
Взагалі кумедна мода пішла.
Купив гру і хочеш пограти в неї, попар мізки =)
А якщо серйозно і по справі, запустити шарманку нескладно, але дуже складно особисто мені зрозуміти чому я це роблю, адже я гроші витратив і ще повинен гуглити, щоб запустити гру! Ось це нахабство, брати гроші за продукт, який по суті не робить на 7ці і патч фуфло не допомагає.
Пройду ЕхМашина для початку , а потім на той час може у баблодерів совість прокинеться і вони інший більш робочий патч зроблять)))
Увімкнути всі ядра процесора у Windows 10/11
Майже всім сучасні процесори є багатоядерними. Всі сучасні версії Windows підтримують багатопроцесорні CPU і всі ядра на них за промовчанням активні.
У Windows є обмеження на максимальну кількість фізичних CPU і ядер (логічних процесорів), що підтримується, залежно від версії та редакції:
Скільки процесорів і ядер є у Windows?
Найпростіше перевірити, скільки фізичних CPU, ядер та логічних процесорів доступно у Windows за допомогою Task Manager.
- Запустіть taskmgr.exe та перейдіть на вкладку Performance;
- Виберіть CPU;
- У правому вікні вказано кількість доступних процесорів (sockets), фізичних ядер (24 cores) та логічних процесорів (logical processors).
Логічні процесори показують кількість доступних ядер з урахуванням того, що на комп'ютері включений HyperThreading.
Диспетчер пристроїв ( devmgmt.msc ) також показує кількість доступних логічних ядер.
Також інформація про фізичні CPU та кількість ядер на них відображається у розділі Processor утиліти msinfo32.exe
Processor Intel Xeon CPU E5-2673 v3 @ 2.40GHz, 2394 Mhz, 12 Core, 24 Logical Processor Xeon CPU E5-2673 v3 @ 2.40GHz , 2394 Mhz, 12 Core(s), 24 Logical Processor(s)
Ви можете отримати інформацію про кількість ядер та логічні процесори за допомогою PowerShell:
Get-WmiObject -class Win32_processor | ft NumberOfCores,NumberOfLogicalProcessors
NumberOfCores NumberOfLogicalProcessors ------------- ------------------------- 12 24 12 24
У змінній середовищі Windows також є інформація про кількість логічних процесорів у Windows:
Як увімкнути всі ядра процесора у Windows?
Якщо у Windows недоступні всі ядра CPU, перевірте, чи вони увімкнені в налаштуваннях BIOS/UEFI. Тут можуть бути два параметри:
- HyperThreading – можливість використовувати обидва логічні процесори ядра CPU
- Active Processor Cores – чи можна використовувати всі ядра процесора
Перезавантажте Windows і увійдіть у налаштування BIOS (зазвичай для цього використовуються клавіші F2, Del, F10 або F1).
Конкретні назви пунктів та їх наявність залежить від версії BIOS та моделі процесора. У моєму випадку всі ядра та логічні процесори включені в розділі Processor Configuration:
Ці налаштування можуть знаходитися в розділах Advanced, Extreme Tweaker і називатися Processor Options, AMD Core Select, Processor Core, Active Processor Cores, Core Multi-Processing, CPU Cores і т.д.
Як запускати програму у Windows лише на певних ядрах?
У Windows можна дозволити програмі виконуватися лише на одному або кількох ядрах. За промовчанням запущена програма Windows може виконуватися на будь-якому ядрі.
Якщо вам потрібно прив'язати програму до певних ядра, можна скористатися функцією Processor Affinity. Це може знадобитися, якщо ви хочете обмежити використання CPU програмою або запускати програму тільки на одному ядрі (це буває потрібно для запуску старих програм, які некоректно працюють на багатоядерних комп'ютерах).
Ви можете змінити прив'язку запущеної програми до ядра за допомогою Task Manager:
Перейдіть на вкладку Details;
Якщо потрібно відразу запустити програму на одному ядрі, наприклад, CPU0. Скористайтеся командою:
cmd.exe /c start "Acrobat DC" /affinity 1 "C:\Program Files\MyApp\yourappname.exe"
Увімкнути всі ядра Windows під час завантаження
У Windows під час завантаження комп'ютера завжди використовується одне ядро. Ви можете дозволити використовувати всі ядра при завантаженні Windows через System Configuration:
- Запустіть утиліту msconfig;
- Перейдіть на вкладку Boot та виберіть завантажувальний запис Windows;
- Натисніть Advanced options;
- Увімкніть опцію Number of processors у вікні BOOT Advanced Options;
- Виберіть кількість логічних процесорів (потоків), які можна використовувати під час завантаження .
Ви не помітите суттєвого прискорення завантаження Windows, якщо збільшите кількість доступних процесорів. Крім того, в деяких випадках ця опція може викликати проблеми із завантаженням Windows, особливо при включенні опції PCI lock (помилка завантаження BAD SYSTEM CONFIG INFO). Тому в більшості випадків не рекомендується включати та налаштовувати цю опцію.