На сайте онлайн (человек): 40 
|  |
|
 | |
Аналогичная проблема была на AMD FX8320 (Win8.1). Лютое падение фпс на... |  |
|  |
 | |
|
Terran Conflict (X3TC) / Форум / Форум по игре X3: Albion Prelude / Технические проблемы с X3: Albion Prelude
Автор: Zor (25.08.2016 16:53:08) |
| DrMustdie писал(а):Аналогичная проблема была на AMD FX8320 (Win8.1). Лютое падение фпс на карте сектора и в меню собственности. Судя по всему X3AP не очень дружит с последними модульными процами АМД. Блуждает в трех модулях :) За X3TC, что характерно, такого не замечено.
Решение - руками вешаем процесс игры на одно ядро (2 модуля). На производительность в целом влияния не замечено, игра судя по всему, однопоточная. Метод временный(для проверки): В диспетчере задач, вкладка "Подробности" (Win8.1), ищем процесс X3AP.EXE и в меню по правой кнопке "Задать сходство". Проставляем галочки напротив двух ближних модулей (Для FX8320 это будут пары 0 и 1, или 2 и 3, или 4 и 5, или 6 и 7). Переключаемся на игру и проверяем результат.
Метод постоянный: в каталоге с игрой создаем файл с именем Start_X3AP.cmd. Открываем его блокнотом, добавляем туда строчку "start /affinity 0xC0 X3AP.exe" (без кавычек). Параметр 0xC0 задает номера CPU на которых будет стартовать программа. (В моем случае 0xC0 вешает ее на последние 6 и 7 модуль). У кого ядер\модулей меньше 4\8 этот параметр надо изменить. Сохраняем, и в дальнейшем стартуем игру этим файлом, а не основным экзешником или стимом. Высчитывать шестнадцатеричный код для своего процессора примерно так: Представляем нумерацию модулей в обратном порядке 87654321(4 ядра 8 модулей) 654321 (3 ядра 6 модулей) 4321 (2 ядра 4 модуля). Заменяем эти цифры на 1 (модуль включен) и 0 (модуль выключен) к примеру 87654321=11000000, 654321=110000 4321=1100 (включены 8 7, 6 5 и 3 и 4 модули соответственно). В калькуляторе (Win+r -> calc) переключаем Вид-Программист. Включаем двоичный режим (Bin) и вводим получившийся двоичный код, переводим в Hex и получаем нужный параметр для вашего случая 87654321=11000000=С0, 654321=110000=30 4321=1100=C. 0x остается неизменным. |
| |
Спасибо! Помогло. |
|
дерево темы → Технические проблемы с X3: Albion Prelude
Технические проблемы с X3: Albion Prelude »
Список игр
|  |
|  |
 |  |  | |
| | | |
|  |