Алоха! У меня проблемка. В АР при открытии карты сектора, или списка с...
X3 Terran Conflict / X3 Земной конфликт
 
X3 Terran conflict  
 

На сайте онлайн (человек): 95



 



Алоха! У меня проблемка. В АР при открытии карты сектора, или списка с...

Terran Conflict (X3TC) / Форум / Форум по игре X3: Albion Prelude / Технические проблемы с X3: Albion Prelude

Технические проблемы с X3: Albion Prelude
(http://x3tc.net/x3_forum/?tid=1354)
Автор: DrMustdie
(25.12.2015 23:52:14)

 leohook писал(а):
Алоха!

У меня проблемка. В АР при открытии карты сектора, или списка собственности начинается слайд-шоу. И мыша перемещается скачками, и игра в целом тормозит. Хотя ТС летает вообще без запинки. И, что любопытно, это вообще не относится к графике. Это происходит как в пустом секторе с мин настройками, так и в секторах активных боевых действий на максимальных.
Комп не слабый.
AMD A10 5750M
8GB DDR3 RAM 1600MHz
AMD Radeon HD8970M 2GB GDDR5
windows 8.1

А вот на ноуте жены таких проблем нет, хоть у неё и ноут гораздо слабее.
i5-3230m
4GB ???
nvidia gefose gt 635m
windows 8.1

З.Ы.
Тормозит также в настройках управления.

Такое ощущение, что компу ОЧЕНЬ не нравиться большое количество букв. К чему бы это.
 


Аналогичная проблема была на 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 »
Список игр