|
|
24.10.2010, 01:01
|
#361
|
|
Re: G4 ArcaniA: Технические вопросы
2vasistep:
попробуй воспроизвести в каком-нибудь проигрывателе.
|
Мне интересно каким образом игра воспроизводит ролики. Они сделаны в формате 16:9 (1280x720), а у меня монитор 1280x1024. Так в игре все ролики были растянуты по вертикали на полный экран. Выглядело не очень. Разработчики на мониторах 4:3 своё творение тестировали? Или это только мои тараканы? 2MAKARIY:
подскажите может комп слабый - Pentium(R) D CPU 2.80GHz и 2.80GHz, Radeon HD 5850 ?
|
Современная игровая видеокарта за $250+ и древний процессор. В шапке темы указаны системные требования к игре. И Core2Duo на тех же 2.8GHz в разы быстрее четвёртого пентиума. Хотя игра без фикса и на таком процессоре будет тормозить, да и после патча не летает.
|
|
|
24.10.2010, 02:20
|
#362
|
|
Re: G4 ArcaniA: Технические вопросы
2Obus:ролики в директории \Data\Video\dummy\ там два типа роликов. как правило, игры используют формат .bik для воспроизведения видео. формат закрытый. разработчик - http://www.radgametools.com. при воспроизведении возможна линейная интерполяция, тогда 1280x720 проигрываются на 1280x1024. Кроме того, ролики - это предварительно отрендеренные сцены либо на движке игры, либо в 3D студиях. Для соотношения качество/размер выбирают оптимальные параметры. Кроме того ролики - это почти видеофильмы - потому 1280x720, что соответствует 16:9 HDTV (720p).
|
|
|
24.10.2010, 16:40
|
#365
|
|
Re: G4 ArcaniA: Технические вопросы
2maka000:
Сомнительно, да и вряд ли товарищ вот так точно знает, как архитектурно организован двиг Аркании. Если отпрофайлит игру - тогда пусть и пишет подобные вещи.
|
С Арканией и без профайлинга всё понятно, достаточно взглянуть на загрузку ядер процессора и степень загруженности видеокарты. Насчёт архитектурной организации двига Аркании, тут всё просто, я как программист игр и не с такими движками имел дело, общая архитектура движков подобного типа везде одинакова, основная разница лишь в реализации многопоточности и разделении вычислительной нагрузки. Например в Crysis и Risen многопоточность реализована достаточно неплохо, а потоки менее зависимы друг от друга. На моей системе Аркания грузит все 4 ядра процессора на 25% каждое, плюс небольшие накладные расходы на DirectX и видеодрайвер, чип видеокарты при этом загружен тоже на 25% от максимума (это легко увидеть по температуре GPU) - налицо ожидание потоками друг друга, даже при распределении нагрузки по разным ядрам процессора.
А без доказательств и фактов - это громкий пук в лужу ;D
|
А вот это уже говорит о вашей некомпетентности в данном вопросе, доказательства я уже приводил выше.
|
|
|
24.10.2010, 17:53
|
#366
|
|
Re: G4 ArcaniA: Технические вопросы
2vasistep:
в играх обычно используется формат .bik
|
Да, здесь они дублируют wmv, но, качество, явно хуже. У меня на автоматически обновляемой вистеХБ-сп2 без всяких *K-Lite и CCCP wmv ролики воспроизводятся. А у LexusXxX: все симптомы, что система не понимает видео. LexusXxX:
потом удалил пиратку купил колекционку
|
Или *лицензионка не заменила переделанные (repack?) ролики на свои. Хотя, я тоже вначале закаченную с бухты установил, поверх неё с лиц. диска накатил и ключ ввёл. Т.е, та-же самая ситуация. Но у меня ролики, хоть с тормозами, но идут...
|
|
|
24.10.2010, 18:19
|
#367
|
|
Re: G4 ArcaniA: Технические вопросы
2Hybernaculum:
Насчёт архитектурной организации двига Аркании, тут всё просто, я как программист игр и не с такими движками имел дело, общая архитектура движков подобного типа везде одинакова, основная разница лишь в реализации многопоточности и разделении вычислительной нагрузки.
|
Хе, так это уже будут разные архитектурные решения и подходы к организации многопоточности. Понятно, что ОБЩИЕ принципы схожи, но я не верю, что вы знаете конкретную реализацию в Vision Game Engine.
С Арканией и без профайлинга всё понятно, достаточно взглянуть на загрузку ядер процессора и степень загруженности видеокарты.
|
Я бы на вашем месте не был бы столь категоричен.
На моей системе Аркания грузит все 4 ядра процессора на 25% каждое, плюс небольшие накладные расходы на DirectX и видеодрайвер, чип видеокарты при этом загружен тоже на 25% от максимума
|
Видимо, мы играем в разные игры. Вот графики загрузки ядер и другая дополнительная инфа (игра с хотфиксом): Несколько отличается от описанного вами, не так ли?
|
|
|
24.10.2010, 18:54
|
#368
|
|
Re: G4 ArcaniA: Технические вопросы
2Shockwave-p: А если ещё через полгода выйдет патч в котором исправят все баги и сделают нормальную поддержку многопоточности, то картина будет ещё лучше той что приведена на скрине. Потихоньку начинают исправлять. Насчёт скрина: "DX State Changes Per Frame" - их слишком уж много, просто дофига, что уже говорит о кривых руках. "DX Render Target Changes Per Frame" так же высоковат, конечно размытие теней, SSAO и HDR обязывают, но можно и меньше, раза эдак в два "DX Draw Calls Per Frame" ещё более менее, но чем меньше, тем лучше.
|
|
|
24.10.2010, 18:59
|
#369
|
|
Re: G4 ArcaniA: Технические вопросы
Цитата:
Сообщение от vasistep link=board=gothic&t=1286641263&goto=5973581 date=10/22/10, в 23:39:17
в тему оптимизации игры: Как распределить нагрузку на все ядра ...
Cпойлер(щелкните, чтобы прочесть):
1. Запускаем Arcania.exe 2. после загрузки основного меню игры жмем "ALT+TAB" (или сразу "Ctrl+Shift+Esc"). 3. запускаем "Диспетчер задач" (TackManager). 4.находим процесс Arcania.exe и выбираем его свойства. 5. выбираем Set Affinity. 6. оставляем отмеченным только одно ядро. (на выбор - я оставлял второе ядро). 7. подтверждаем изменения ("OK"). 8. снова идем в свойства процесса Arcania.exe 9. выбираем Set Affinity. 10. назначаем все доступные ядра. 11. подтверждаем изменения.
|
Подтверждаю, данная методика работает! ФПС не прибавляется, но игра идет НАМНОГО плавнее... Плюсик не имею возможности поставить, поэтому ограничусь обычной форумской благодарностью ;D Теперь запускаю игру по такой методике: 1) Запускаю arcania.exe 2) Делаю приложение оконным (чтобы сработал ALT TAB) 3) Захожу в процессы 4) Set Affinity -> Снимаю галочку с одного ядра 5) Set Affinity -> Помечаю все ядра 6) Захожу в Арканию 7) Делаю режим полноэкранным 8) Играю... Предлагаю добавить методику описанную vasistep-ом в шапку! ---------------------------- Хотелось бы добавить о колве ресурсов потребляемых сием приложением. Профильный проц - ~80% Профильная видюха - 100% Оперативка - ~1500Mb Вообщем, прожорливая вышла игрушка....
|
|
|
24.10.2010, 19:47
|
#371
|
|
Re: G4 ArcaniA: Технические вопросы
Цитата:
Сообщение от Hybernaculum link=board=gothic&t=1286641263&goto=5976636 date=10/24/10, в 19:13:43
2xitriyLis: Если установить программу CPU-Control и сделать в ней профиль для Аркании на использование всех ядер процессора, то можно будет запускать игру без лишних свистоплясок с диспетчером задач.
|
Хмм... Я поставил CPU Control 2.1 Выбрал режим - ручной. Далее Arcania.exe, все ядра, добавил в профиль (см. скриншот) Если запустить игру, то все по прежнему... Если свернуть, выбрать еще раз все ядра, то да, плавность появляется... Расскажи, пжлст, как добился, чтобы это было на автомате ::)
|
|
|
24.10.2010, 19:49
|
#372
|
|
Re: G4 ArcaniA: Технические вопросы
Цитата:
Сообщение от Hybernaculum link=board=gothic&t=1286641263&goto=5976636 date=10/24/10, в 19:13:43
2xitriyLis: Если установить программу CPU-Control и сделать в ней профиль для Аркании на использование всех ядер процессора, то можно будет запускать игру без лишних свистоплясок с диспетчером задач.
|
Действительно, в ручном режиме CPU-Control выставляешь использование 4-х ядер (у мну AMD Phenom II X4 955) и лагов становится меньше - игра идет плавнее. Но все равно средний фпс колеблется от 13 до 30 кадров в сек. При такой частоте играть нет никакого желания. Подтормаживания все равно наблюдаются.
|
|
|
24.10.2010, 20:00
|
#374
|
|
Re: G4 ArcaniA: Технические вопросы
Цитата:
Сообщение от Hybernaculum link=board=gothic&t=1286641263&goto=5976710 date=10/24/10, в 19:53:10
2xitriyLis: Правой кнопкой мыши кликаешь на Arcania.exe, выбираешь "Add to Selected CPU Profil", там выбираешь "4 СPUs" и в открывшемся подменю "1+2+3+4". И режим поставь "Manual". При запуске Arcania.exe нужно чтобы CPU-Control был запущен и желательно сидел в трее.
|
Все сделано именно так. При новом запуске Аркании, по умолчанию все-равно плавность отсутствует. Приходится сворачивать и подтверждать... ------------- Сделал рестарт, вроде работает на автомате... Нужно будет в долгую проверить потом...
|
|
|
24.10.2010, 22:24
|
#376
|
|
Re: G4 ArcaniA: Технические вопросы
Цитата:
Сообщение от xitriyLis link=board=gothic&t=1286641263&goto=5976723 date=10/24/10, в 20:00:00
Сделал рестарт, вроде работает на автомате... Нужно будет в долгую проверить потом...
|
Все-таки не годится этот вариант... Пока приходится плясать с бубном над уже запущенном процессом Арканиа.ехе...
|
|
|
24.10.2010, 22:29
|
#377
|
|
Re: G4 ArcaniA: Технические вопросы
2vasistep:
переназначение affinty на уже работающем приложении
|
Зависит от приложения, если оно не форсирует запуск конкретного процесса на конкретном ядре, то операционка раскидает по аффинити которое было при запуске приложения (или тому аффинити которое приложение назначило само себе после запуска).
|
|
|
25.10.2010, 01:32
|
#378
|
|
Re: G4 ArcaniA: Технические вопросы
2Hybernaculum: так это само собой подразумевается, что приложение запускается с affinity от родительского процесса, или, согласен, приложение само назначает себе приоритет по использованию ядер. иначе - taskmanager или cpu-control.
что касается процесса Arcania.exe, то у него есть одна особенность. После загрузки переключаемся в taskmanager и видим загрузку одного ядра, при учете что во время игры все доступные ядра были нагружены процессом arcania.exe после шаманства с affinity в том же taskmanager - опа, все ядра загружены arcania.exe. Или если править файл arcania.exe и менять там один байт во встроенном профиле (напомню, arcania.exe скомпилировано с "default" данными ProcessManager.xml) - опа, при просмотре в taskmanager, все ядра загружены процессом arcania.exe. как бы это объяснить? правка одного байта или шаманство с affinity с загруженным процессом arcania.exe - результат одинаковый с точки зрения распределения нагрузки по ядрам. У меня, кстати, GPU 5870 загружен на 100% в игре.
|
|
|
25.10.2010, 04:47
|
#379
|
|
Re: G4 ArcaniA: Технические вопросы
2vasistep:
У меня, кстати, GPU 5870 загружен на 100% в игре.
|
В самой игре видеокарта грузится далеко не на 100%. Попробуй включить чит телепорта, во время этого режима отрубается физика, т.е. основной процесс не ждёт расчётов физики, не подгружаются некоторые текстуры и меши (если переместить камеру в те зоны, которые на момент активации режима были не подгружены). Так вот, если в этом режиме переместить камеру на уровень головы ГГ (для чистоты эксперимента), можно заметить что скорость рендеринга (такой же по качеству картинки, тех же моделей, со всеми теми же шейдерами) на порядок выше чем в обычном режиме. Особенно разница видна в тех местах, где в игре самые большие тормоза, например в расколотой деве или в центре города стьюарка. Чтобы не дублировать сообщения, в соседней теме написали как включить этот режим:
Cпойлер(щелкните, чтобы прочесть):
http://forums.gothic.ag/showthread.php?&t=1286820759&goto=5976578
|
|
|
27.10.2010, 18:16
|
#389
|
|
Re: G4 ArcaniA: Технические вопросы
2massacr88:
прирост производительности ощутил лишь после установки минимального разрешения (1024*768) при этом далеко не все эффекты пришлось отключать)
|
Ничего удивительного, на твоей системе игра упёрлась в самое слабое звено, а именно в видеокарту, а точно в её филлрейт.
|
|
|
27.10.2010, 20:49
|
#394
|
|
Re: G4 ArcaniA: Технические вопросы
2otto79:
На сотовых телефонах игра не идёт! P.S. Телепаты в отпуске.
|
|
|
27.10.2010, 23:43
|
#399
|
|
Re: G4 ArcaniA: Технические вопросы
2lepreekon: и разве это не глючит? Минимум 15... для нормальной игры нужно минимум 25... я так думаю. Да и у меня конфа мощнее будет твоей, а играть иногда бывает довольно неприятно, это глупо, нужен новый способ оптимизации, ну или патч. Добавление от 10/27/10, в 23:44:13
На пиратке что, нормально вообще не поиграть?
|
- пиратки тут вообще* не обсуждаем!
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
Ваши права в разделе
|
|
|
|
Текущее время: 04:08. Часовой пояс GMT +4.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|