Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 17.09.2014, 20:31
VisualDima вне форума Посмотреть профиль Отправить личное сообщение для VisualDima Найти все сообщения от VisualDima
  № 1  
Ответить с цитированием
VisualDima
 
Аватар для VisualDima

Регистрация: May 2009
Сообщений: 26
Question Тормоза Stage3D в Chrome

Есть у меня игра на PC, использующая DirectX. Возникла мысль портировать ее на Flash и развивать дальше.
Для начала решил создать стресс-тест для Stage3D, который нагружает GPU также, как игра на PC.
Когда запускаю получившуюся демку в IE или в Oper'е, демка дает уверенные 60 FPS (максимально разрешенные). А вот в chrome почему-то только 20-25 FPS. Разница почти в три раза!
В standalone плеере неравномерно FPS скачет в пределах 30-50 FPS, но, возможно это издежки debug-версии плеера.
Такая трехкратная разница FPS это нормально вообще? Может я чего-то упускаю и есть какие-то нюансы с настройкой приложения под браузеры?

Старый 17.09.2014, 21:16
Zebestov вне форума Посмотреть профиль Отправить личное сообщение для Zebestov Посетить домашнюю страницу Zebestov Найти все сообщения от Zebestov
  № 2  
Ответить с цитированием
Zebestov
Lorem ipsum
 
Аватар для Zebestov

модератор форума
Регистрация: May 2001
Адрес: Одесса
Сообщений: 4,869
Записей в блоге: 4
Как если бы для IE wmode был прописан как direct, а для остальных — window, или еще что-то в этом духе.
__________________
Поймай яблоко 2!

Старый 17.09.2014, 21:19
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 3  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Есть такая проблема. Ничего с ней не сделать. Он действительно на некоторых компах дико тормозит. Я все возможные способы решения проверял. Результатов ноль.
__________________
Ко мне можно и нужно обращаться на ты)

Старый 17.09.2014, 23:01
Nooob вне форума Посмотреть профиль Отправить личное сообщение для Nooob Найти все сообщения от Nooob
  № 4  
Ответить с цитированием
Nooob
 
Аватар для Nooob

Регистрация: Mar 2007
Сообщений: 319
может аппаратный рендер в хром плеере отключен? (правой кнопкой -> параметры -> включить аппаратное ускорение) или же на уровне рендера браузера проблемы
в адресной строке набрать chrome://gpu/
должно быть написано:
Flash: Hardware accelerated
Flash Stage3D: Hardware accelerated
Flash Stage3D Baseline profile: Hardware accelerated
если не так, то снизу есть Problems Detected и причины. у меня такое было, обычно решалось обновлением
или ещё вариант зайти на chrome://flags/#ignore-gpu-blacklist и включить
разница в производительности между дебаг и релиз плеером может быть и в 10 раз


Последний раз редактировалось Nooob; 17.09.2014 в 23:13.
Старый 18.09.2014, 19:11
VisualDima вне форума Посмотреть профиль Отправить личное сообщение для VisualDima Найти все сообщения от VisualDima
  № 5  
Ответить с цитированием
VisualDima
 
Аватар для VisualDima

Регистрация: May 2009
Сообщений: 26
chrome://gpu/ смотрел: везде Hardware accelerated. И ignore-gpu-blacklist тоже включен.
Кстати, еще проверил и в FireFox - стабильные 60 FPS.
Вот chrome всю малину портит! Очень популярный браузер, не хочется аудиторию терять пичалька.
А случайно не может быть так, что плагин хрома дебаг-версию использует? (С чего бы, но а вдруг!). Где это посмотреть можно?

Старый 18.09.2014, 20:09
Zebestov вне форума Посмотреть профиль Отправить личное сообщение для Zebestov Посетить домашнюю страницу Zebestov Найти все сообщения от Zebestov
  № 6  
Ответить с цитированием
Zebestov
Lorem ipsum
 
Аватар для Zebestov

модератор форума
Регистрация: May 2001
Адрес: Одесса
Сообщений: 4,869
Записей в блоге: 4
chrome://plugins
__________________
Поймай яблоко 2!

Старый 19.09.2014, 10:21
nubideus вне форума Посмотреть профиль Отправить личное сообщение для nubideus Найти все сообщения от nubideus
  № 7  
Ответить с цитированием
nubideus

Регистрация: Jan 2013
Сообщений: 322
Код:
-use-direct-blit=true
-use-gpu=true
VisualDima, мб флаги

Старый 19.09.2014, 23:00
Nooob вне форума Посмотреть профиль Отправить личное сообщение для Nooob Найти все сообщения от Nooob
  № 8  
Ответить с цитированием
Nooob
 
Аватар для Nooob

Регистрация: Mar 2007
Сообщений: 319
nubideus, не влияют эти флаги уже ни на что, флеш плеер уже давно научился сам определять как ему рендерить,

Старый 20.09.2014, 21:04
VisualDima вне форума Посмотреть профиль Отправить личное сообщение для VisualDima Найти все сообщения от VisualDima
  № 9  
Ответить с цитированием
VisualDima
 
Аватар для VisualDima

Регистрация: May 2009
Сообщений: 26
Zebestov! Спасибо большое за наводку!
В плагинах (chrome://plugins) у меня показано два плеера: PPAPI и NPAPI.
PPAPI я отключил, и оставил включенным NPAPI. И FPS сразу стал 60!
Пойду искать информацию про эти плагины. Главный вопрос сейчас, какой из этих плагинов активен у большинства "обычных" пользователей (т.е. потенциальных игроков).

Старый 21.09.2014, 02:50
Nooob вне форума Посмотреть профиль Отправить личное сообщение для Nooob Найти все сообщения от Nooob
  № 10  
Ответить с цитированием
Nooob
 
Аватар для Nooob

Регистрация: Mar 2007
Сообщений: 319
у большинства активен по умолчанию PPAPI

Создать новую тему Ответ Часовой пояс GMT +4, время: 21:18.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

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


 


Часовой пояс GMT +4, время: 21:18.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.