[AGFC: Valley of Gothic] G4 ArcaniA: Технические вопросы

Страница 7 из 13 1234567 8910111213
Поиск в этой теме:

Расширенный поиск
Старый 15.10.2010, 14:44   #241
Mort

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: G4 ArcaniA: Технические вопросы

Сравнил блоки <SpellboundApp root-memory="28388608" runner="PMRunnerDefault" >*</SpellboundApp> в демо и в ехе от Акеллы, они совершенно аналогичны. В Акеллу инфу о игнорировании их билдом конфигурационного файла передал. Сказали передадут это техникам для анализа и выяснения.

Добавлено:
Да кстати, забыл написать по инструкции, она актуальна не только для 4хCPU но и для 2хCPU, вчера проверял, на cores="2" не было никакой реакции, а вот на cores="4" начали загружаться оба ядра
Ответить с цитированием
Старый 15.10.2010, 14:53   #242
AR_De

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: G4 ArcaniA: Технические вопросы

я тут понаблюдал за этим параметром ThreadConfig platform="PC" cores= - он встречается 4 раза, после него идет ряд строк. причем количество строк в случае "PC" cores= 1 и
"PC" cores= 4 разное.... это наводит на мысль что ThreadConfig platform="PC" cores= это просто название раздела которое соответствует конфигурации для количества ядер. меняя название раздела мы ничего не получаем в плане фпс - параметры то остаются прежними.

ЗЫ: мой феном шестиядерный вообще не реагирует на изменения - одно из ядер по-прежнему загружено ~100 остальные не поднимаются выше 20% - никакой равномерности
Ответить с цитированием
Старый 15.10.2010, 15:21   #243
vasistep

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: G4 ArcaniA: Технические вопросы

2Hybernaculum:
посмотри http://forums.gothic.ag/showthread.php?&s=0&t=1286641263&start=200 пост #203

картина загрузки ядер изменилась , когда я поменял конфиг на примерно такой и записал его в Arcania.exe.
Если учесть, что есть выделенные процессы:

main - thread-pool-bit 2
renderer  thread-pool-bit 1

то добавление выделенных процессов, например:
AudioEngine -  thread-pool-bit 3
assetmanager -  thread-pool-bit 4

приводит к загрузке ядра 1 и 3.

Cпойлер(щелкните, чтобы прочесть):
<SpellboundApp root-memory="28388608" runner="PMRunnerDefault" ><CreateProcess instance-name="main" memory-size="80000000" type="Gothic4Process"  thread-pool-bit="2" memory-synchronized="false" memory-logged="false" stall-time="1" ><ConstraintInterval interval-length="1" /><Message type="Gothic4InitMessage" /></CreateProcess><CreateProcess instance-name="renderer" memory-size="140000000" type="SBRendererProcess" memory-synchronized="true" memory-logged="false" thread-pool-bit="1" stall-time="1" ><ConstraintInterval interval-length="1" /><Message type="SBRendererInitMessage" /></CreateProcess><CreateProcess instance-name="backgroundloader" memory-size="40000000" type="BackgroundLoaderImpl" memory-synchronized="false" stall-time="4" ><ConstraintInterval interval-length="50" /><Message type="AssetInitMessage" sStaticListFile="static.lst"  bSlowLoading="false"/></CreateProcess><CreateProcess instance-name="AudioEngine" memory-size="10000000" type="SBAudioProcess" thread-pool-bit="3" ><ConstraintInterval interval-length="50" /><Message type="AudioInitMessage" bPreloadAllSounds="false"  bAllowOnDemandLoading="false"/></CreateProcess><CreateProcess instance-name="quest" memory-size="800000" type="QuestManager" memory-synchronized="false" stall-time="1" ><ConstraintInterval interval-length="100" /><Message type="QuestManagerInitMessage" /></CreateProcess><CreateProcess instance-name="dialog" memory-size="1000000" type="DialogManager" memory-synchronized="false" stall-time="1" ><ConstraintInterval interval-length="100" /><Message type="DialogManagerInitMessage" /></CreateProcess><CreateProcess instance-name="remote" memory-size="2500000" type="RemoteConsoleProcess" memory-synchronized="false" stall-time="1" debug="true"><ConstraintInterval interval-length="20" /><Message type="RemoteConsoleInitMessage" uwListenAtPort="9876" /></CreateProcess><CreateProcess instance-name="assetmanager" memory-size="235000000" type="AssetManagerImpl" memory-synchronized="true" thread-pool-bit="4" virtual-memory="true" stall-time="4" ><ConstraintInterval interval-length="50" /><Message type="AssetManagerInitMessage" ulStartupMemorySize_CPU="5000000" ulStartupMemorySize_GPU="0"/></CreateProcess><CreateProcess instance-name="weather" memory-size="1572864" type="SBWeatherProcess" memory-synchronized="false" stall-time="1" ><ConstraintInterval interval-length="100" /><Message type="WeatherInitMessage" /></CreateProcess><CreateProcess instance-name="input" memory-size="65536" type="SBInputProcess" memory-synchronized="false" stall-time="1" ><ConstraintInterval interval-length="10" /><Message type="SBInputInitMessage" /></CreateProcess><CreateProcess instance-name="hdstreaming" memory-size="65536" type="HDStreamingProcess" memory-synchronized="false" stall-time="1" ><ConstraintInterval interval-length="10" /><Message type="InitHDStreamingProcess" sCSVRegisteredProcessIDs="1,2,4" /></CreateProcess><CreateProcess instance-name="TerrainDecompressor" memory-size="20000000" type="SBTerrainDecompressorProcess" memory-synchronized="false" stall-time="5" ><ConstraintInterval interval-length="50" /><Message type="SBTerrainInitMessage" /></CreateProcess><CreateProcess instance-name="Navigation" memory-size="8000000" type="SBNavigationProcess" memory-synchronized="false" stall-time="5" ><ConstraintInterval interval-length="50" /></CreateProcess><CreateGroup name="main_group" ><ProcessInstance name="main" /></CreateGroup><CreateGroup name="renderer" ><ProcessInstance name="renderer" /></CreateGroup><ThreadConfig platform="PC" cores="4" ><Thread hardware-mask="ffffffff" thread-pool-mask="00000001" /><Thread hardware-mask="ffffffff" thread-pool-mask="00000002" /><Thread hardware-mask="ffffffff" thread-pool-mask="00000004" /><Thread hardware-mask="ffffffff" thread-pool-mask="00000008" /></ThreadConfig></SpellboundApp>
Ответить с цитированием
Старый 15.10.2010, 15:23   #244
dok33

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: G4 ArcaniA: Технические вопросы

Лицензия акелла. Если настройки ехе. по вышеприведенному методу осуществлять на 2 ядерном процессоре и указать рс=2, то измененный ехешник работать не будет. Но если на том же 2 ядерном в измененном ехешнике указать рс=4 то действительно игра запускается и грузит все 2 ядря.

Такой вопрос. Как можно замедлить скорость мотания деревьев и шевеления листвы, надоело уже это мельтешение палок, да и есмть надежда что может привести к улучшению производительности.

И еще что то давно о сглаживании ниче не слышно? Так и не нашли способ включить?
Ответить с цитированием
Старый 15.10.2010, 15:35   #245
vasistep

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: G4 ArcaniA: Технические вопросы

2Mort:
про двухядерный не могу сказать ничего.
для адекватной работы надо оставлять в конфигурации ТОЛЬКО один профайл кол-ва ядер. Остальные удалять.
Cпойлер(щелкните, чтобы прочесть):
В hex редакторе - забивать 0x20 (в шестнадцатеричной) - пробелами начиная от смещения 979218 до смещения 979863.
Тогда будет смысл. *Так как останется только один нужный профайл для требуемого количества ядер и программа будет работать только с ним.

Как править конфиг внутри Arcania.exe. Внимание! Только для опытных пользователей
Cпойлер(щелкните, чтобы прочесть):

Я сейчас делаю так (WINHEX):
1. выделяю блок с началом 978350 до 979872.
2. забиваю 0x20 (в шестнадцатеричной)
3. копирую в Clipboard (CTRL+C) подготовленный конфиг.
4. ставлю курсор на смещение 978350 и выбираю "Edit->Clipboard Data->Write"

Главное, подготовить конфиг к записи в Arcania.exe - без символов 0x0A и 0x0D (без перевода строки и возврата каретки) - в одну строку.


Ответить с цитированием
Старый 15.10.2010, 15:49   #246
Hybernaculum

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: G4 ArcaniA: Технические вопросы

2vasistep:
Я не говорю что твой метод не работает, речь о том что движок Аркании настолько суровый, что даже будучи раскиданным по 4 ядрам даёт производительность не намного большую чем на одном ядре. Смысла от потоков (нитей) не много если один ждёт выполнения другого. Скажем так, хоть движок Аркании и используется многопоточность, он очень плохо распараллелен.
В идеале, после того движок стал использовать несколько ядер, нагрузка на все эти ядра должна была стать 100%, а фпс увеличится во много раз, в тех местах где игра не упирается в производительность видеокарты, а кулер на видеокарте при этом должен шуметь тоже почти на 100%.
Но этого не происходит.
Ответить с цитированием
Старый 15.10.2010, 16:01   #247
vasistep

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: G4 ArcaniA: Технические вопросы

2Hybernaculum:
согласен с тобой, однако надеюсь, может быть можно в конфиге задать параметры "нитей" и приоритеты для процессов.
Есть же там memory-synchronized и memory-size, по которым есть описание.
Cпойлер(щелкните, чтобы прочесть):
     <!--
           *** attributes for CreateProcess ***
     
           memory-checked: true|false
                 If true on each memory block operation (free, alloc) the complete memory area is checked.
                 Default is false.
           memory-synchronized: true|false
                 If true the access to the memory area is synchronized. This is not needed if memory is only accessed in one thread.
                 Default is true.
           memory-cleared: true|false
                 If true the memory is cleared with a specific marker during each alloc and free.
                 Default is true in _HYBRID and _DEBUG and false else.
           memory-size: ULONG
                 Size of the memory area for this process.
                 Must be greater than 65536.
                 It is a good idea to use multiples of 4096.
           memory-base: POINTER
                 The base of the memory area for this process.
                 If the memory address is not allocatable the program will quit.
                 If the base address is 0 the system will determine an available address.
                 Defaults to 0.
           physical-memory-size: ULONG
                 Size of the extra physical memory which is allocated for this process.
                 Must be 0 or greater than 65536.
                 It is a good idea to use multiples of 4096.
                 See MemoryManager::AllocGPU for details.
                 Default is 0.
           type: <class>
                 This must be the name of a class which is derived from BasicProcess.
           instance-name: STRING
                 This is a name under which this process instance can be accessed further on in this file.
                 The name is also visible in several debug screens for processes and memory.
           thread-pool-bit: ULONG
                 This is the index of the bit used to determine the threads which may handle this process.
                 The value must be less than 32.
                 The default is 0.
     -->

А stall-time за что отвечает - неизвестно.
Остается одно, проверять перебором вариантов. Вот я и предлагаю энтузиастам попробовать.
Ответить с цитированием
Старый 15.10.2010, 16:19   #248
Hybernaculum

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: G4 ArcaniA: Технические вопросы

2vasistep:
Есть же там memory-synchronized и memory-size, по которым есть описание.
Это не поможет, если один поток ждёт другой, то они выполняются по очереди даже на разных ядрах и в сумме дадут тоже время что и на одном ядре. Тут скорее лоботомию разработчикам движка делать нужно. На ХBox тоже, кстати, лагает игра, судя по обзорам, а там 6 ядер.
Ответить с цитированием
Старый 15.10.2010, 17:06   #249
jarhead

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: G4 ArcaniA: Технические вопросы

Да ядра стали нагружаться равномерно помогло)но они грузяться максимум на половину а гпу вообще летает от 30 до 50))
что делать?)
Ответить с цитированием
Старый 15.10.2010, 17:57   #250
an1m

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: G4 ArcaniA: Технические вопросы

Чет не пойму , а где авто апдейт находится ?

Добавление от 10/15/10, в 18:00:23
вот Это говорят сильно поможет(производительность имею ввиду) " D:\Games\Arcania\Arcania.exe language="ru" ThreadConfig platform="PC" cores="4"   , сомневаюсь, но может кто пробывал ?
Ответить с цитированием
Старый 15.10.2010, 18:34   #251
Hybernaculum

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: G4 ArcaniA: Технические вопросы

2an1m:
вот Это говорят сильно поможет(производительность имею ввиду) " D:\Games\Arcania\Arcania.exe language="ru" ThreadConfig platform="PC" cores="4"   , сомневаюсь, но может кто пробывал ?
Таких параметров у ехе-шника аркании нету, эти настройки задаются в конфиге.
Ответить с цитированием
Старый 15.10.2010, 20:13   #252
An666

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: G4 ArcaniA: Технические вопросы

Цитата:
Сообщение от spinder link=board=gothic&t=1286641263&goto=5959977 date=10/14/10, в 19:42:50
У меня тоже самое было я файл Input.xml от демки заменил. В папке C:\Documents and Settings\Admin\Мои документы\ArcaniA - Gothic 4 в файле Input.xml замени всё на это:
Cпойлер(щелкните, чтобы прочесть):

<Inputs >
* * *<Input command="move forward" >
* * * * * *<Key code="17" />
* * * * * *<Activation type="active" />
* * *</Input>
* * *<Input command="move forward" set="1" >
* * * * * *<Key code="200" />
* * * * * *<Activation type="active" />
* * *</Input>
* * *<Input command="move backward" >
* * * * * *<Key code="31" />
* * * * * *<Activation type="active" />
* * *</Input>
* * *<Input command="move backward" set="1" >
* * * * * *<Key code="208" />
* * * * * *<Activation type="active" />
* * *</Input>
* * *<Input command="move left" >
* * * * * *<Key code="30" />
* * * * * *<Activation type="active" />
* * *</Input>
* * *<Input command="move left" set="1" >
* * * * * *<Key code="203" />
* * * * * *<Activation type="active" />
* * *</Input>
* * *<Input command="move right" >
* * * * * *<Key code="32" />
* * * * * *<Activation type="active" />
* * *</Input>
* * *<Input command="move right" set="1" >
* * * * * *<Key code="205" />
* * * * * *<Activation type="active" />
* * *</Input>
* * *<Input command="jump" >
* * * * * *<Key code="57" />
* * * * * *<Activation type="first active" />
* * *</Input>
* * *<Input command="jump" >
* * * * * *<Gamepad name="b" />
* * * * * *<Gamepad active="false" name="left shoulder" />
* * * * * *<Activation type="first active" />
* * *</Input>
* * *<Input command="jump height" >
* * * * * *<Key code="57" />
* * * * * *<Activation type="active" />
* * *</Input>
* * *<Input command="jump height" >
* * * * * *<Gamepad name="b" />
* * * * * *<Gamepad active="false" name="left shoulder" />
* * * * * *<Activation type="active" />
* * *</Input>
* * *<Input command="sneak" set="1" >
* * * * * *<Key code="29" />
* * * * * *<Activation type="first active" />
* * *</Input>
* * *<Input command="sneak" >
* * * * * *<Key code="157" />
* * * * * *<Activation type="first active" />
* * *</Input>
* * *<Input command="sneak" >
* * * * * *<Gamepad name="left thumb" />
* * * * * *<Gamepad active="false" name="left shoulder" />
* * * * * *<Activation type="first active" />
* * *</Input>
* * *<Input command="roll" >
* * * * * *<Key code="21" />
* * * * * *<Activation type="first active" />
* * *</Input>
* * *<Input command="inventory" >
* * * * * *<Key code="23" />
* * * * * *<Activation type="first active" />
* * *</Input>
* * *<Input command="quest log" >
* * * * * *<Key code="38" />
* * * * * *<Activation type="first active" />
* * *</Input>
* * *<Input command="quest log show rewards" >
* * * * * *<Gamepad name="y" />
* * * * * *<Activation type="first active" />
* * *</Input>
* * *<Input command="quest log hide rewards" >
* * * * * *<Gamepad name="y" />
* * * * * *<Activation type="first inactive" />
* * *</Input>
* * *<Input command="skills" >
* * * * * *<Key code="37" />
* * * * * *<Activation type="first active" />
* * *</Input>
* * *<Input command="map" >
* * * * * *<Key code="50" />
* * * * * *<Activation type="first active" />
* * *</Input>
* * *<Input command="place map marker" >
* * * * * *<Gamepad name="x" />
* * * * * *<Activation type="first active" />
* * *</Input>
* * *<Input command="quick load" >
* * * * * *<Key code="67" />
* * * * * *<Activation type="first active" />
* * *</Input>
* * *<Input command="quick save" >
* * * * * *<Key code="63" />
* * * * * *<Activation type="first active" />
* * *</Input>
* * *<Input command="aim holster weapon" >
* * * * * *<Key active="false" code="29" />
* * * * * *<Key code="33" />
* * * * * *<Activation type="first active" />
* * *</Input>
* * *<Input command="zoom" >
* * * * * *<Key code="44" />
* * * * * *<Activation type="first active" />
* * *</Input>
* * *<Input command="zoom" >
* * * * * *<Gamepad name="right thumb" />
* * * * * *<Gamepad active="false" name="left shoulder" />
* * * * * *<Activation type="first active" />
* * *</Input>
* * *<Input command="lock target" >
* * * * * *<Gamepad name="left trigger" />
* * * * * *<Gamepad active="false" name="left shoulder" />
* * * * * *<Activation type="active" />
* * *</Input>
* * *<Input command="ingame menu" >
* * * * * *<Key code="1" />
* * * * * *<Activation type="first active" />
* * *</Input>
* * *<Input command="ingame menu" >
* * * * * *<Gamepad name="back" />
* * * * * *<Gamepad active="false" name="left shoulder" />
* * * * * *<Activation type="first active" />
* * *</Input>
* * *<Input command="handcraft" >
* * * * * *<Key code="46" />
* * * * * *<Activation type="first active" />
* * *</Input>
* * *<Input command="selection wheel" >
* * * * * *<Gamepad name="start" />
* * * * * *<Gamepad active="false" name="left shoulder" />
* * * * * *<Activation type="first active" />
* * *</Input>
* * *<Input command="prepare attack" >
* * * * * *<Mouse name="left" />
* * * * * *<Activation type="first active" />
* * *</Input>
* * *<Input command="hold attack" >
* * * * * *<Mouse name="left" />
* * * * * *<Activation type="active" />
* * *</Input>
* * *<Input command="attack" >
* * * * * *<Mouse name="left" />
* * * * * *<Activation type="first inactive" />
* * *</Input>
* * *<Input command="start block" >
* * * * * *<Mouse name="right" />
* * * * * *<Activation type="first active" />
* * *</Input>
* * *<Input command="start block" >
* * * * * *<Gamepad name="y" />
* * * * * *<Gamepad active="false" name="left shoulder" />
* * * * * *<Activation type="first active" />
* * *</Input>
* * *<Input command="end block" >
* * * * * *<Mouse name="right" />
* * * * * *<Activation type="first inactive" />
* * *</Input>
* * *<Input command="end block" >
* * * * * *<Gamepad name="y" />
* * * * * *<Gamepad active="false" name="left shoulder" />
* * * * * *<Activation type="first inactive" />
* * *</Input>
* * *<Input command="hold block" >
* * * * * *<Mouse name="right" />
* * * * * *<Activation type="active" />
* * *</Input>
* * *<Input command="hold block" >
* * * * * *<Gamepad name="y" />
* * * * * *<Gamepad active="false" name="left shoulder" />
* * * * * *<Activation type="active" />
* * *</Input>
* * *<Input command="prepare attack melee" >
* * * * * *<Gamepad name="x" />
* * * * * *<Gamepad active="false" name="left shoulder" />
* * * * * *<Activation type="first active" />
* * *</Input>
* * *<Input command="hold attack melee" >
* * * * * *<Gamepad name="x" />
* * * * * *<Gamepad active="false" name="left shoulder" />
* * * * * *<Activation type="active" />
* * *</Input>
* * *<Input command="attack melee" >
* * * * * *<Gamepad name="x" />
* * * * * *<Gamepad active="false" name="left shoulder" />
* * * * * *<Activation type="first inactive" />
* * *</Input>
* * *<Input command="prepare attack ranged" >
* * * * * *<Gamepad name="right trigger" />
* * * * * *<Gamepad active="false" name="left shoulder" />
* * * * * *<Activation type="first active" />
* * *</Input>
* * *<Input command="hold attack ranged" >
* * * * * *<Gamepad name="right trigger" />
* * * * * *<Gamepad active="false" name="left shoulder" />
* * * * * *<Activation type="active" />
* * *</Input>
* * *<Input command="attack ranged" >
* * * * * *<Gamepad name="right trigger" />
* * * * * *<Gamepad active="false" name="left shoulder" />
* * * * * *<Activation type="first inactive" />
* * *</Input>
* * *<Input command="prepare attack magic" >
* * * * * *<Gamepad name="right shoulder" />
* * * * * *<Gamepad active="false" name="left shoulder" />
* * * * * *<Activation type="first active" />
* * *</Input>
* * *<Input command="hold attack magic" >
* * * * * *<Gamepad name="right shoulder" />
* * * * * *<Gamepad active="false" name="left shoulder" />
* * * * * *<Activation type="active" />
* * *</Input>
* * *<Input command="attack magic" >
* * * * * *<Gamepad name="right shoulder" />
* * * * * *<Gamepad active="false" name="left shoulder" />
* * * * * *<Activation type="first inactive" />
* * *</Input>
* * *<Input command="action" >
* * * * * *<Key code="18" />
* * * * * *<Activation type="first active" />
* * *</Input>
* * *<Input command="action" >
* * * * * *<Gamepad name="a" />
* * * * * *<Gamepad active="false" name="left shoulder" />
* * * * * *<Activation type="first active" />
* * *</Input>
* * *<Input command="holster" >
* * * * * *<Gamepad name="a" />
* * * * * *<Gamepad active="false" name="left shoulder" />
* * * * * *<Activation type="active" />
* * *</Input>
* * *<Input command="activate item melee" >
* * * * * *<Key code="2" />
* * * * * *<Activation type="first active" />
* * *</Input>
* * *<Input command="activate item ranged" >
* * * * * *<Key code="3" />
* * * * * *<Activation type="first active" />
* * *</Input>
* * *<Input command="activate item 1" >
* * * * * *<Key code="4" />
* * * * * *<Activation type="first active" />
* * *</Input>
* * *<Input command="activate item 1" >
* * * * * *<Gamepad name="up" />
* * * * * *<Gamepad active="false" name="down" />
* * * * * *<Gamepad active="false" name="left" />
* * * * * *<Gamepad active="false" name="right" />
* * * * * *<Gamepad active="false" name="left shoulder" />
* * * * * *<Activation type="first active" />
* * *</Input>
* * *<Input command="activate item 2" >
* * * * * *<Key code="5" />
* * * * * *<Activation type="first active" />
* * *</Input>
* * *<Input command="activate item 2" >
* * * * * *<Gamepad name="right" />
* * * * * *<Gamepad active="false" name="down" />
* * * * * *<Gamepad active="false" name="left" />
* * * * * *<Gamepad active="false" name="up" />
* * * * * *<Gamepad active="false" name="left shoulder" />
* * * * * *<Activation type="first active" />
* * *</Input>
* * *<Input command="activate item 3" >
* * * * * *<Key code="6" />
* * * * * *<Activation type="first active" />
* * *</Input>
* * *<Input command="activate item 3" >
* * * * * *<Gamepad name="down" />
* * * * * *<Gamepad active="false" name="up" />
* * * * * *<Gamepad active="false" name="left" />
* * * * * *<Gamepad active="false" name="right" />
* * * * * *<Gamepad active="false" name="left shoulder" />
* * * * * *<Activation type="first active" />
* * *</Input>
* * *<Input command="activate item 4" >
* * * * * *<Key code="7" />
* * * * * *<Activation type="first active" />
* * *</Input>
* * *<Input command="activate item 4" >
* * * * * *<Gamepad name="left" />
* * * * * *<Gamepad active="false" name="down" />
* * * * * *<Gamepad active="false" name="up" />
* * * * * *<Gamepad active="false" name="right" />
* * * * * *<Gamepad active="false" name="left shoulder" />
* * * * * *<Activation type="first active" />
* * *</Input>
* * *<Input command="activate item 5" >
* * * * * *<Key code="8" />
* * * * * *<Activation type="first active" />
* * *</Input>
* * *<Input command="activate item 5" >
* * * * * *<Gamepad name="up" />
* * * * * *<Gamepad active="false" name="down" />
* * * * * *<Gamepad active="false" name="left" />
* * * * * *<Gamepad active="false" name="right" />
* * * * * *<Gamepad name="left shoulder" />
* * * * * *<Activation type="first active" />
* * *</Input>
* * *<Input command="activate item 6" >
* * * * * *<Key code="9" />
* * * * * *<Activation type="first active" />
* * *</Input>
* * *<Input command="activate item 6" >
* * * * * *<Gamepad name="right" />
* * * * * *<Gamepad active="false" name="down" />
* * * * * *<Gamepad active="false" name="left" />
* * * * * *<Gamepad active="false" name="up" />
* * * * * *<Gamepad name="left shoulder" />
* * * * * *<Activation type="first active" />
* * *</Input>
* * *<Input command="activate item 7" >
* * * * * *<Key code="10" />
* * * * * *<Activation type="first active" />
* * *</Input>
* * *<Input command="activate item 7" >
* * * * * *<Gamepad name="down" />
* * * * * *<Gamepad active="false" name="up" />
* * * * * *<Gamepad active="false" name="left" />
* * * * * *<Gamepad active="false" name="right" />
* * * * * *<Gamepad name="left shoulder" />
* * * * * *<Activation type="first active" />
* * *</Input>
* * *<Input command="activate item 8" >
* * * * * *<Key code="11" />
* * * * * *<Activation type="first active" />
* * *</Input>
* * *<Input command="activate item 8" >
* * * * * *<Gamepad name="left" />
* * * * * *<Gamepad active="false" name="down" />
* * * * * *<Gamepad active="false" name="up" />
* * * * * *<Gamepad active="false" name="right" />
* * * * * *<Gamepad name="left shoulder" />
* * * * * *<Activation type="first active" />
* * *</Input>
* * *<Input command="quickbar display more" >
* * * * * *<Gamepad name="left shoulder" />
* * * * * *<Activation type="active" />
* * *</Input>
* * *<Input command="quickbar display more" >
* * * * * *<Gamepad name="left shoulder" />
* * * * * *<Activation type="active" />
* * *</Input>
* * *<Input command="screenshot" >
* * * * * *<Key code="183" />
* * * * * *<Activation type="first active" />
* * *</Input>
* * *<Input command="screenshot" >
* * * * * *<Key code="183" />
* * * * * *<Activation type="first active" />
* * *</Input>
* * *<Input command="bigscreenshot" >
* * * * * *<Key code="183" />
* * * * * *<Key code="42" />
* * * * * *<Activation type="first active" />
* * *</Input>
* * *<Input command="skip dialog speech" >
* * * * * *<Gamepad name="y" />
* * * * * *<Activation type="first active" />
* * *</Input>
* * *<Input command="skip dialog speech" >
* * * * * *<Key code="1" />
* * * * * *<Activation type="first active" />
* * *</Input>
* * *<Input command="skip dialog speech" >
* * * * * *<Key code="57" />
* * * * * *<Activation type="first active" />
* * *</Input>
* * *<Input command="skip dialog speech" >
* * * * * *<Mouse name="left" />
* * * * * *<Activation type="first active" />
* * *</Input>
* * *<Input command="center camera" >
* * * * * *<Gamepad name="left trigger" />
* * * * * *<Gamepad active="false" name="left shoulder" />
* * * * * *<Activation type="first active" />
* * *</Input>
* * *<Input command="trade" >
* * * * * *<Gamepad name="x" />
* * * * * *<Gamepad active="false" name="left shoulder" />
* * * * * *<Activation type="first active" />
* * *</Input>
* * *<Input command="point of interest access" >
* * * * * *<Key code="20" />
* * * * * *<Activation type="first active" />
* * *</Input>
* * *<Input command="point of interest access" >
* * * * * *<Gamepad active="false" name="a" />
* * * * * *<Gamepad active="false" name="b" />
* * * * * *<Gamepad name="right thumb" />
* * * * * *<Gamepad active="false" name="y" />
* * * * * *<Gamepad active="false" name="left shoulder" />
* * * * * *<Activation type="first active" />
* * *</Input>
* * *<Input command="point of interest leave" >
* * * * * *<Key code="20" />
* * * * * *<Activation type="first inactive" />
* * *</Input>
* * *<Input command="point of interest leave" >
* * * * * *<Gamepad active="false" name="a" />
* * * * * *<Gamepad active="false" name="b" />
* * * * * *<Gamepad name="right thumb" />
* * * * * *<Gamepad active="false" name="y" />
* * * * * *<Gamepad active="false" name="left shoulder" />
* * * * * *<Activation type="first inactive" />
* * *</Input>
* * *<Input command="loot all" >
* * * * * *<Key code="18" />
* * * * * *<Activation type="first active" />
* * *</Input>
</Inputs>


Нифига. Все что после Admin отсутствует. Как установиить? Подробно пожалуйста.
Ответить с цитированием
Старый 15.10.2010, 22:32   #253
Konstant59

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: G4 ArcaniA: Технические вопросы

нет звука в игре! Как немое кино бегает, ни с кем не говорит. Только в загрузочных роликах было нормально всё слышно, но это ж не то..
DirectX - обновил
драйвер звуковой карты - обновил
пути к игре -D:Games/ArcaniA - Gothic 4
уменьшил аппаратное ускорение и частоту дескретизации
Ответить с цитированием
Старый 15.10.2010, 23:49   #254
vasistep

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: G4 ArcaniA: Технические вопросы

2Konstant59:
в роликах кодеки отрабатывали.
какая операционная система?
какая звуковая карта?

совет: поискать в сети информацию о проблеме с данной звуковой картой на данной операционной системе.
Ответить с цитированием
Старый 15.10.2010, 23:49   #255
Corvin666

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: G4 ArcaniA: Технические вопросы

2Konstant59: А в других играх звук есть? Звуковуха встроенная? Старая?
Ответить с цитированием
Старый 15.10.2010, 23:59   #256
Konstant59

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: G4 ArcaniA: Технические вопросы

Цитата:
Сообщение от Corvin666 link=board=gothic&t=1286641263&goto=5962206 date=10/15/10, в 23:49:42
2Konstant59: А в других играх звук есть? Звуковуха встроенная? Старая?
В других играх звук есть *XP SP3С полным фаршем
встроенная Realtec и допонительная Creativ драйвера обновил пробовал обеи.
Поставил Crysis звук есть.Писал support@akella.com
ничего внятного от них не пришло.
Ответить с цитированием
Старый 16.10.2010, 01:01   #257
Corvin666

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: G4 ArcaniA: Технические вопросы

2Konstant59: Если creative - не сильно старая, то может конфликтуют.. Попробуй отключить встроенную звуковуху в биосе.
Ответить с цитированием
Старый 16.10.2010, 01:15   #258
vasistep

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: G4 ArcaniA: Технические вопросы

2Konstant59:
а зачем две звуковые одновременно, если вы не звукорежиссер, которому нужны два независимых канала.
как правило, интегрированную отключают в BIOS, так как качество звука обычно хуже, чем у дискретной звуковой карты.
У меня отключена интегрированная карта, а звук идет с Creative SB X-FI XtremeGamer Fatal1ty Pro. Драйвера 2.18.15, win7 64-bit eng.
В настройках частоты дискретизации ничего не менял.
проблем нет.

Ответить с цитированием
Старый 16.10.2010, 01:18   #259
Konstant59

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: G4 ArcaniA: Технические вопросы

Цитата:
Сообщение от Corvin666 link=board=gothic&t=1286641263&goto=5962299 date=10/16/10, в 01:01:56
2Konstant59: Если creative - не сильно старая, то может конфликтуют.. Попробуй отключить встроенную звуковуху в биосе.
Спасибо попробую завтра.

Добавление от 10/16/10, в 01:20:20
Цитата:
Сообщение от Corvin666 link=board=gothic&t=1286641263&goto=5962299 date=10/16/10, в 01:01:56
2Konstant59: Если creative - не сильно старая, то может конфликтуют.. Попробуй отключить встроенную звуковуху в биосе.
Спасибо попробую завтра.
Ответить с цитированием
Старый 16.10.2010, 02:28   #260
perecasd

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: Г4 АрцаниА: Технические вопросы

Короче 100% косяк с локализацией Акеллы.Поставил мультиверсю и все бегает очень даже неплохо.
Ответить с цитированием
Старый 16.10.2010, 05:40   #261
u1tra

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: Г4 АрцаниА: Технические вопросы

Цитата:
Сообщение от perecasd link=board=gothic&t=1286641263&goto=5962375 date=10/16/10, в 02:28:24
Короче 100% косяк с локализацией Акеллы.Поставил мультиверсю и все бегает очень даже неплохо.
не 100%, поставил мультиверсию и всё то же самое, если не хуже. плюс места занимает с языками больше. ни своп, ни разгон видео, ни минимальные настройки этому куску недоразумения не помогают.
Ответить с цитированием
Старый 16.10.2010, 06:33   #262
Molag_Bal

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: G4 ArcaniA: Технические вопросы

AMD 3500+ AM2, ATI1900XT, 2048 ОЗУ, ОС XP32 3сервиспак, 10-9 CATALIS.
Не получается запустить игру. В начале игры звук идет прерывисто. Загружается главное меню, почему то все в квадратиках, но выбор в меню работает. Загружается, потом висит один экран звук идет, на мышку откликается но изображения нет. Поставил патч, при запуске пишет : НЕОБХОДИМЫЙ МОДУЛЬ БЕЗОПАСНОСТИ НЕ АКТИВИРУЕТСЯ . ЭТА ПРОГРАММА НЕ МОЖЕТ БЫТЬ ИСПОЛНЕНА 5023
игра перестала вообще запускатся. Интересно это лечится или надо менять процессор и карту... :-[
Ответить с цитированием
Старый 16.10.2010, 09:01   #263
frin74

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: G4 ArcaniA: Технические вопросы

Вообщем моя система в подписи. Все настройкий выжал на ультра. Разрешение 1024 на 768. Прошел не много но уже видны проседания в фпс - особенно в городе. Патч еще не ставил. Может кто посоветует что нужно делать? с процессором не охота играть, он новый, хз как повлияет на него способ выравнивания описаный выше
ps 1 случай в моем роде когда купил новый комп ради готики :)
Ответить с цитированием
Старый 16.10.2010, 10:56   #264
ADAM

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: G4 ArcaniA: Технические вопросы

2Молаг Бал: Да процессор и карта игру не потянут, да и вообще пора поабгрейдится ;)2frin74: Это не игра с процессором,а изменения в игре,делай без опаски или лучше попробуй вначале патч поставить :)
Ответить с цитированием
Старый 16.10.2010, 11:33   #265
perecasd

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: Г4 АрцаниА: Технические вопросы

Цитата:
Сообщение от u1tra link=board=gothic&t=1286641263&goto=5962423 date=10/16/10, в 05:40:07

не 100%, поставил мультиверсию и всё то же самое, если не хуже. плюс места занимает с языками больше. ни своп, ни разгон видео, ни минимальные настройки этому куску недоразумения не помогают.
Косяки есть,но на мульте 10-15 фпс прибавилось.
Ответить с цитированием
Старый 16.10.2010, 12:28   #266
theballer

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: G4 ArcaniA: Технические вопросы

Как игре носом ткнуть, чтобы она запускалась на главном мониторе? Сейчас открывается только на втором и все, никак не передвинуть. Он у меня меньше, а хочется на большом играть. :)
Никакие операции с переменой экранов в Win (Windows 7 x64) не помогают.
Ответить с цитированием
Старый 16.10.2010, 12:57   #267
plajdvij

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: G4 ArcaniA: Технические вопросы

Так кто-то поделится модифицированным русским Arcania.exe  ? Пожалуйста  ;)

Добавление от 10/16/10, в 13:07:32
Cпойлер(щелкните, чтобы прочесть):
Цитата:
Сообщение от vasistep link=board=gothic&t=1286641263&goto=5961282 date=10/15/10, в 14:39:45
2fokon:
Дело в том, что "ковыряние" в .exe это "костыли". Надо пинать Акеллу - пусть скажет, почему не считываются данные из файла ProcessManager.xml . Вопросы оптимизации игры решались бы так, как задумал разработчик.

Инструкция: как равномерно загрузить 4-ре ядра процессора в русской версии игры Arcania: Gothic 4 от издателя Акелла.

Cпойлер(щелкните, чтобы прочесть):
Внимание! Не проверено для европейских версий игры.
Внимание! Актуально только для 4-х ядерных процессоров.
Внимание! По отзывам пользователей, равномерная загрузка 4-х ядер процессора не решает проблему низкой производительности игры.
Внимание! Проверено на пропатченой лицензионной русской версии игры от Акелла.
Внимание! Перед внесением изменений в файл Arcania.exe, обязательно сделать копию Arcania.exe
Внимание! Перед внесением изменений в файл Arcania.exe, проверьте контрольную sha1 сумму файла:
1a26053324d3481b5b6e520a3cead421141c1395 *Arcania.exe (до изменений) - контрольная sha1 сумма оригинального файла от Акеллы после патча.
Скачать утилиту sha1sum.
4a578ecd09a2d0c8431bdd8cf3d5c5f3ddcddfc9 *sha1sum.exe (для проверки целостности файла)
Cпойлер(щелкните, чтобы прочесть):



Используйте hex редакторы типа: HIEW, WINHEX, FLEXHEX, HxD, HT, ExplorerSuite или что-то еще.

Итак, на примере WINHEX:

1. Создать копию файла Arcania.exe
2. Запустить hex редактор.
3. Выбрать в меню "File->Open" *и указать местонахождение файл Arcania.exe.
4. Выбрать в меню "Search->Find" и ввести строку поиска ThreadConfig platform="PC" cores="1"
5. Если строка *не найдена, перейти по смещению - выбрать в меню "Position->Go to Offset" и ввести 979109
6. Справа текст, слева тоже самое в шестнадцатеричной кодировке. Подвести курсор справа к строке cores="1". Исправить "1" на "4".
7. Cохранить результат.

Контрольная sha1 сумма исправленного файла: df7277611ed682f9d863ad6e371072241fcb2519 *Arcania.exe (после изменений).

Если все прошло удачно, надо проверить результат:
загрузите игру, переключитесь в Диспетчер Задач и проверьте равномерную загрузку всех 4-х ядер процессора.
Для отображения загрузки по всем ядрам процессора в настройках Диспетчер Задач включите параметр "Вкладка Быстродействие-->Вид-->Загрузка ЦП-->По графику на каждый ЦП".



Короче там hreadConfig platform="PC" есть =1,2,3, и вплоть до 6. Что менять ?
Ответить с цитированием
Старый 16.10.2010, 16:19   #268
vasistep

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: G4 ArcaniA: Технические вопросы

2plajdvij:
1. Выкладывать правленную в один байт русскую Arcania.exe размером 24МБ смысла нет.
2. профайла "6" в Arcania.exe от Акеллы нет.
3. прочти внимательно инструкцию в шапке. там все указано: что, куда и как.

Добавление от 10/16/10, в 16:23:56
2Mort:
нет ли информации от Акеллы по вопросу: почему их локализованная версия Arcania.exe не считывает данные из ProcessManager.xml ?

Добавление от 10/16/10, в 16:37:36
Игра теряет в производительности в том числе за счет того, что запросы PhysX обрабатывает CPU (видно если включить соответствующую опцию в панели управления Nvidia - "3D Settings --> Show PhysX Visual Indicator" ).

Вопрос к тем кто программировал под PhysX.
1. Как приложение выбирает - CPU или GPU будет обрабатывать запросы библиотеки PhysX? Единовременный вызов переключения на GPU/CPU при старте приложения или сам вызов представляет из себя что-то типа - PhysX.CPU.название_функции. Соответственно, для работы с GPU понадобится переписать все вызовы на PhysX.GPU.название_функции.
2. Если осуществляется единовременный вызов переключения на GPU/CPU, можно ли в процессе работы приложения принудительно поменять приоритет обработки с CPU на GPU?
Ответить с цитированием
Старый 16.10.2010, 16:37   #269
ra3or

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: G4 ArcaniA: Технические вопросы

Такой вопрос. Игра что на минимальных, что на максимальных выдает 12-18 фпс, и разницы между настройками нет.
Конфа в подписи, думаю не самая слабая, тем более для ХР...
Патч хоть как-то поможет? Накладно качать ~30 метров, вдруг ничего не изменится
Ответить с цитированием
Старый 16.10.2010, 16:55   #270
Shifroval

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: G4 ArcaniA: Технические вопросы

2vasistep:
На оба вопроса по ФизХ ответ "нет".
Тут нужен сдк нвидиевский и исходники кода двига игры. Ни то ни другое нам не светит..
Это, как грицца, hardcoded и задаётся при написании и интеграции физики в двиг.
В Г3 кстати тоже ФизХ цпушный, но от него ничего не теряется.
Собсно, там кроме рэгдоллов то ничего и нет. Ни частиц, ни тканей, ни пр.
Ответить с цитированием
Старый 16.10.2010, 17:01   #271
vasistep

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: G4 ArcaniA: Технические вопросы

В тему PhysX на GPU и CPU.

http://www.semiaccurate.com/2010/07/07/nvidia-purposefully-hobbles-physx-cp
Ответить с цитированием
Старый 16.10.2010, 17:25   #272
Shifroval

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: G4 ArcaniA: Технические вопросы

2vasistep:
По ссылке 404, погуглил, нашёл рабочий линк
http://www.semiaccurate.com/2010/07/07/nvidia-purposefully-hobbles-physx-cpu/?c=699

Если ты об античном х87 коде, на котором написан ФизХ, то я в курсе.
Он изначально Агеей был так написан же. Для понятно каких целей, чтобы их железки покупали. А ещё говорят что нвидиевцы таки что то уже сделали и в новом сдк, на котором сделана Мафия 2, уже есть часть оптимизированного кода(и это так, на проце она шикарно бегает при некоторой допилке), но именно нормально работающая на проце физика ожидается в ФизХ сдк 2.0..тоже слухи.
Но...соль в том, что если стоит задача переключить физику на гпу, то не имея исходников двига и физх сдк, который простым смертным не дают, этого не сделать. Обсчёт физики на картах закладывается при интеграции самого физха внутрь двига, значит ничего сделать нельзя.
Мне казалось это и так вполе очевидно.
И разумеется, если таки выйдет этот цпушный ФизХ, то он будет таким лишь в тех играх и приложениях, которые будут сделаны на этом сдк. В старых всё будет по прежнему, а переписывать их никто не будет.

И да, про ати не забывай, некошерно будет, если аппаратная физика будет в игре. Вторые Миррорс Эдж с Бэтменом нам не нужны.

И ещё про то что якобы софтварный ФизХ тормозит игру. Очень вряд ли, как мне кажется. Ибо если бы шёл мощный обсчёт физики процом, то и грузился бы он соответственно. А так я кроме как рэгдоллов, ничего в Аркании не вижу, что могло бы считаться физикой. Иначе бы если там были бы различные эффекты из сдк-набора, то очень вряд ли бы стали оставлять софтварный просчёт.
Если бы хотели изначально реализовать физику на полную, то поставили бы новый APEX что в Мафии 2 стоит. Наверное.
Ответить с цитированием
Старый 16.10.2010, 18:28   #273
anticasual

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: G4 ArcaniA: Технические вопросы

2Молаг Бал:
AMD 3500+ AM2, ATI1900XT, 2048 ОЗУ, ОС XP32 3сервиспак, 10-9 CATALIS.
Не получается запустить игру. В начале игры звук идет прерывисто. Загружается главное меню, почему то все в квадратиках, но выбор в меню работает. Загружается, потом висит один экран звук идет, на мышку откликается но изображения нет. Поставил патч, при запуске пишет : НЕОБХОДИМЫЙ МОДУЛЬ БЕЗОПАСНОСТИ НЕ АКТИВИРУЕТСЯ . ЭТА ПРОГРАММА НЕ МОЖЕТ БЫТЬ ИСПОЛНЕНА 5023
игра перестала вообще запускатся. Интересно это лечится или надо менять процессор и карту...
Ну во первых твоя конфа уже мега старая,ну во всяком случае для аркании,у меня был похожи глюк,значит стал играть я с 1920 всё норм,всё на макс,конфа Q6600 2.4гц 4гб озу радик 5770 1 гб,в первой локации в деревне показывает,16-24 фпс,если тени не на ультра на 4 фпс больше,решли значит поставить разрешение поменьше,ставлю значит 1600 на 1200 что ли,и тут игра вылетает *>:( на раб стол,запуская снова,чёрный экран только мыша видна,и звуки слышны жму ентер слышу игра началась,я злой >:( удаляю игру ставлю снова,тоже самое,ну нашёл в документах готика видеосетинг сохранил,удалил всё норм стало.опять играю,решил поставить на 1360,и тут бац ( на столе к слову тоже 1360 стоит) изображение уходит за рамки экрана,чё я только не делал,всё равно за рамками,да ещё изо мутное,выхожу из игры,и такое же разрешение на раб столе *>:( то есть кривое,ставлю другие,они тоже все кривые становятся! там 1440 или 1600 все в бок уходят либо узкие,ну я пробовал в готике менять разрешение и выходить всё равно кривое,в итоге разозлился удалил опять игру,ребутнулся толку ноль,ну снёс дрова поставил заново помогло слава богу,но мать вашу,как же я орал,ща в третий раз буду игру ставить *;D ну охота просто поиграть,но буду играть с разрешением которое стоит там по умолчанию 1280,ну либо с 1920 с небольшими тормозами.
Ответить с цитированием
Старый 16.10.2010, 18:38   #274
vasistep

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: G4 ArcaniA: Технические вопросы

2Shifroval:
спасибо за разъяснения.

Однако, я думаю никакого харкодинга здесь нет, так как используемые библиотеки PhysX динамичны, а вызовы из приложения - универсальны, без указания какой именно обработчик использовать - CPU или GPU. *
Как я понимаю, SDK библиотеки входят в набор - nxcharacter.dll и nxcooking.dll можно найти в директории Аркании.
Кроме того там есть PhysXLoader.dll. По нормальной логике, при обращении к PhysXLoader я одни раз выбираю - какой набор библиотек будет использоваться: для обсчета CPU или GPU. И PhysXLoader подгружает нужные библиотеки PhysX.
И уже библиотеки SDK используют ту версию динамических библиотек PhysX, которая была подгружена PhysXLoader-ом.
В самом приложении не может быть жесткой привязки к типу обработки PhysX, иначе это нарушения правил программирования.
Я так думаю, в Arcania.exe "жестко" вызывается PhysXLoader для загрузки библиотек PhysX под обработку с помощью CPU.
Потому, достаточно "переделать" вызов PhysXLoader.
Согласен, что это дело разработчиков.
Казалось бы, что проще - добавить в конфиг строку типа: PhysX_hardware_type = "GPU" | "CPU"

в тему:
http://physxinfo.com/news/3744/physx-sdk-2-8-4-say-goodbye-to-system-software/

интересная строка оттуда:
" Disabled GPU acceleration by default. Clear NX_SDF_NO_HARDWARE to enable it."
Ответить с цитированием
Старый 16.10.2010, 18:39   #275
Zogrim

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: G4 ArcaniA: Технические вопросы

2vasistep:
Игра теряет в производительности в том числе за счет того, что запросы PhysX обрабатывает CPU
В Аркании нет физ. объектов, которые поддерживали бы ускорение на GPU (т.е партиклов, ткани или софтбоди). Рагдоллы (rigid body + джойнты) и Character Controller в любом случае считаются только на CPU.

Сомневаюсь что причины низкой производительности вообще стоит искать в стороне физ. движка. Gothic 3, Two Worlds (а там PhysX вообще древней версии), Risen, куча других игр работают нормально, а у Аркании проблемы ? не верю.
Ответить с цитированием
Старый 16.10.2010, 19:07   #276
vasistep

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: G4 ArcaniA: Технические вопросы

2Zogrim:
вопрос в том, что PhysX может обрабатываться как на CPU, так и на GPU.
Не в том дело, что там "мало физики" как таковой.
Дело в том, что там не иcпользуется GPU. И не так важно, что именно считается.
Вопрос - почему у пользователя нет возможности выбрать: буде ли обработка CPU или GPU.
Инструментарий для выбора у пользователя есть.
Ответить с цитированием
Старый 16.10.2010, 19:34   #277
Zogrim

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: G4 ArcaniA: Технические вопросы

2vasistep:
Вопрос - почему у пользователя нет возможности выбрать: буде ли обработка CPU или GPU
Зачем, скажите мне ?
Я же написал, нет в Аркании акторов, которые могли бы считаться на GPU - а значит если инициалиализировать PhysX SDK в хардваре эффект был бы обратный - просто впустую зарезервировалось бы 128 мб видеопамяти. У вас они лишние ?
Ответить с цитированием
Старый 16.10.2010, 19:59   #278
vasistep

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: G4 ArcaniA: Технические вопросы

2Zogrim:
зачем?
что бы на основании собственных наблюдений принять решение, что именно использовать.
представьте - слабый CPU и мощный GPU. Когда *общая производительность будет выше: при расчете PhysX на CPU или GPU?
Судя по Вашей подписи, вы знакомы с PhysX не по наслышке. Скажите, добавить вызов обработки PhysX на GPU это пара сток в коде, не так ли?

Кстати, прошу проверить владельцев видеокарт Nvidia.
После выхода из игры Arcania: Gothic 4 запустите какое-нибудь демо PhysX, например: PhysxFluids_by_KennethBugeja.exe.
У вас есть индикация использования аппаратной обработки PhysX на GPU? У меня - отсутствует. Только CPU. И это при том что в панели Nvidia PhysX "Enable". После перезагрузки компьютера аппаратная поддержка PhysX на GPU появляется.
Ответить с цитированием
Старый 16.10.2010, 21:25   #279
Delirious

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: G4 ArcaniA: Технические вопросы

Цитата:
Сообщение от Vаgrant link=board=gothic&t=1286641263&goto=5962921 date=10/16/10, в 16:37:57
Такой вопрос. Игра что на минимальных, что на максимальных выдает 12-18 фпс, и разницы между настройками нет.
Конфа в подписи, думаю не самая слабая, тем более для ХР...
Патч хоть как-то поможет? Накладно качать ~30 метров, вдруг ничего не изменится
У меня похожая конфигурация, да и фпс такой же в Ааргане (или как там его), а в Фешире было 15-27 фпс. Видяха у мну такая же. Поставь патч, проверь и отпишись плиз (я патч не могу поставить - не лицензия).
Ответить с цитированием
Старый 16.10.2010, 22:11   #280
amt85

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: G4 ArcaniA: Технические вопросы

Где в игре физикс и как его отрубить? Я удалил PhysXLoader.dll -- единственное упоминание о физикс в каталогах игры ( в Мафии 2, к примеру, можно было, удаляя определенные файлы, отрубить физикс одежды и огня) -- толку ноль. Судя по отзывам о демке, она летала. Проблема может быть в локализации (шрифтах), как это было в Третьей.
Ответить с цитированием
Страница 7 из 13 1234567 8910111213


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе

Смайлы Вкл.
[IMG] код Вкл.
HTML код Вкл.


Текущее время: 04:51. Часовой пояс GMT +4.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot

AGFC: Valley of Gothic © 2004-2022

Яндекс.Метрика