Эмуляция > Эмуляторы консолей 6 поколения и выше
Demul, эмулятор Dreamcast, Naomi etc.
<< < (513/583) > >>
CaH4e3:

Вся необходимая информация находится под спойлером ниже:
* Официальный сайт эмулятора
* Официальный русскоязычный форум
* Скачать Demul
* Багтрекер для сообщений об ошибках
* Часто задаваемые вопросы (FAQ)
* Для работы эмулятора требуются: MSVC 2010 Redist x86 а также последний DirectX
* Биосы консоли SEGA Dreamcast в формате эмулятора можно скачать здесь или там Инструкция Demul в картинках + biospack
Шейдерные фильтры для режима OpenGL можно скачать здесь
MetalliC:

--- Цитата: Softer от 12 Ноябрь 2016, 21:13:25 ---Или как ещё они этого добиваются?
--- Конец цитаты ---

--- Цитата: MetalliC от 12 Ноябрь 2016, 20:35:44 ---податься на форумы поддержки NV/AMD и поморочить там голову ихнему саппорту
--- Конец цитаты ---
так и добиваются, при помощи каких=то фиксов или костылей в драйверах.
CaH4e3:

--- Цитата: Softer от 12 Ноябрь 2016, 21:13:25 ---Да, но у других 3D приложений таких проблем не возникает, значит есть какой-то способ сказать всё это DX`у так, чтоб проблемы не было и всё им пользуются. Или как ещё они этого добиваются?

--- Конец цитаты ---
Не надо забывать, что 3д приложения под винду и дх в частности делаются изначально с учетом их особенностей. Т.е. там программист всегда знает, сколько раз и по скольку он грузит очередь и может управлять этим процессом, оптимизировать. А если не может - платит вендорам, чтобы те дрова твикнули хех...

А муль, и в частности демуль, берет то, что дает ему программа, оптимизированная совершенно под другую архитектуру, и передает в гпу, как есть. В общем случае программисту муля неизвестно, как и что будет слать его муль во время муляции. Потому чисто физически нельзя оптимизировать пайплайн в общем случае, разве что применять некоторые ухищрения, которые все равно не работают везде.
MetalliC:
вот допустим на примере свежих репортов - в эмуляторе проседает скорость если запущен Хрон.
как я полагаю дрова засекают что запущен этот браузер, и включают какие-то кунштюки для экономии энергии, типа не повышают частоты до максимально возможных, или еще что-то в таком репертуаре.
а Demul они не знают, и на него никак не реагируют.
как мы можем повлиять на эту ситуацию (программно) ? а никак.
Norther:

--- Цитата: MetalliC от 12 Ноябрь 2016, 21:31:41 ---как мы можем повлиять на эту ситуацию (программно) ? а никак.

--- Конец цитаты ---
А если перед запуском эмулятора запустить анинсталл хрома? :lol:
Softer:
CaH4e3, MetalliC, то есть в nullDC тоже такие проблемы со скоростью построения кадра при отключённом Vsync или его разработчик что, поморочил голову поддержке NV/AMD или заплатил вендорам? Спрашиваю именно потому, что периодически в теме всплываю от разных людей именно упрёки в том, что у Demul проблемы, которых у nullDC нет.
MetalliC:
Softer, раз для тебя это такой важный и животрепещущий вопрос - займись сам  изучением ))
у меня как-то нет желания тратить время своей жизни на всякую ерунду.

могу предположить, что нулю пофиг на частоты, и от него такая никакая нагрузка что нынешние чипы и на 2Дшных могут отрендерить хоть дюжину нулей одновременно.


--- Цитата: Softer от 12 Ноябрь 2016, 22:26:12 ---от разных людей именно упрёки в том, что у Demul проблемы, которых у nullDC нет
--- Конец цитаты ---
у Demul проблем нет.
"проблемы" у людей, вот пусть и решают их если оно им надо, несколькими постами выше описано как.
Softer:

--- Цитата: MetalliC от 12 Ноябрь 2016, 23:11:23 ---Softer, раз для тебя это такой важный и животрепещущий вопрос - займись сам  изучением ))

--- Конец цитаты ---
Не важный, просто пытался понять почему на вопросы, которые могут иметь разные причины, даётся один и тот же ответ про частоты и автоматически перекладывается возможная ответственность  ^_^.
MetalliC:
оукей.

существует проблема:
периодически в играх проседает фпс ниже положенного 60/50 фпс, не фриз (при компиляции или подгрузке шейдеров или инфы с диска) а именно просадка, на длительное время

решение:
для нвидий - создать профиль с настройками как описано выше,
для ати - смысл тот же, но придётся гемороиться ручным прописыванием в ини-шники частот, как описано на форуме Dolphin и где-то в этой теме.

если вышеописанные манипуляции решают проблему - наверное же в этом и заключается их причина ?

в прошлом, на разбирательства с этой херью и я, и Wind, и CaH4e3 потратили достаточно много времени. и страдать этой ерундой опять двадцать пять желания нет.
если у тебя есть какие-то более дельные мысли по этому вопросу - я весь внимание.
Softer:

--- Цитата: MetalliC от 12 Ноябрь 2016, 23:52:52 ---если вышеописанные манипуляции решают проблему - наверное же в этом и заключается их причина ?

--- Конец цитаты ---
Безусловно.


--- Цитата: MetalliC от 12 Ноябрь 2016, 23:52:52 ---если у тебя есть какие-то более дельные мысли по этому вопросу - я весь внимание.

--- Конец цитаты ---
Да какие мысли по этому поводу могут быть у человека, ничего не знающего о том, как вы его писали и с какими подводными камнями при этом сталкивались? К сожалению мыслей нет.
CaH4e3:

--- Цитата: Softer от 12 Ноябрь 2016, 22:26:12 ---CaH4e3, MetalliC, то есть в nullDC тоже такие проблемы со скоростью построения кадра при отключённом Vsync или его разработчик что, поморочил голову поддержке NV/AMD или заплатил вендорам? Спрашиваю именно потому, что периодически в теме всплываю от разных людей именно упрёки в том, что у Demul проблемы, которых у nullDC нет.

--- Конец цитаты ---
Не надо забывать, что рендер нула использует два шейдера по 50 строк каждый для вывода картинки, а все остальные операции делаются программно  (сортировка и з-сорт с твиками) или фиксед функциями дх, которые наверняка внутри драйвера сами как-то оптимизированы. Демул всю обработку графики делает на гпу в шейдерах, включая  конвертирование текстур, объем шейдеров демула в скомпилированном виде для всех возможных сочетаний параметров полигонов исчисляется гигабайтами. Прибавим к этому совсем другое управление текстурами (вместо кеша стандартных текстур - эмуляция на шейдерах врамы приставки) и честная эмуляция фреймбуфера. В результате получаем, что сказал металлик. Таких программ как нол 2д частотами можно хоть 10 запустить. Демул потяжелее будет. Хотя гораздо легче того, что современные гпу считают тяжелым.
gotten:

--- Цитата: CaH4e3 от 13 Ноябрь 2016, 00:30:25 ---Демул всю обработку графики делает на гпу
--- Конец цитаты ---

А почему в демуль не добавить костыль, облегчающий все эти операции, например половину переложить на процессор, извиняюсь заранее, если глупость сказал  :lol: дело в лени, сложности или в перфекционизме?
MetalliC:
gotten, серьезно ? опять ? в течение лет пяти это всё обсасывалось под самыми разными соусами.
не осиливают процессоры таки задачи как рендер с попиксельной сортировкой эдак ~2млн полигонов в секунду. ни сейчас, ни в обозримом будущем.
CaH4e3:

--- Цитата: gotten от 13 Ноябрь 2016, 00:40:56 ---А почему в демуль не добавить костыль, облегчающий все эти операции, например половину переложить на процессор, извиняюсь заранее, если глупость сказал  :lol: дело в лени, сложности или в перфекционизме?


--- Конец цитаты ---
Потому что на гпу в дх11 это быстрее и позволяет делать то, чего нельзя сделать программно. И проблема только в  том, что это настолько жрет мало ресурсов современных карт, что они автоматом выпалают в 2д частоты лол. Т.е. для нола выпасть в 2д частоту - не проблема. А для демула - да. Основная проблема, как драйвер считает, когда пора снижать частоту. Вот это программно контролировать со стороны демула невозможно.

Добавлено позже:

--- Цитата: MetalliC от 13 Ноябрь 2016, 00:53:17 ---не осиливают процессоры таки задачи как рендер с попиксельной сортировкой эдак ~2млн полигонов в секунду. ни сейчас, ни в обозримом будущем.

--- Конец цитаты ---
Ни в прошлом... Именно потому вообще появились 3д ускорители как таковые и до сих пор существуют лол


ну вы как дети чесслово. Или дураки. Или прикидываетесь. Хз зачем.
~Scorpion-:

--- Цитата: MetalliC от 12 Ноябрь 2016, 16:06:20 ---нужно создать профиль для Demul в нвидиевских настройках, и в нем переключить "Режим управления питанием" на "Максимальная производительность"
--- Конец цитаты ---
Первым делом включаю это в драйвере, поскольку и в обычных играх падение производительности случаются на адаптивном режиме.
kontrau:

--- Цитата: MetalliC от 12 Ноябрь 2016, 16:06:20 ---за такие тормоза как в видеоролике, когда игра в играх с ни того ни с сего проседает скорость работы, скажи спасибо драйверам видеокарт. они отправляют твою видеокарту "в спячку" - переключают на 2D частоты во время работы эмулятора.

нужно создать профиль для Demul в нвидиевских настройках, и в нем переключить "Режим управления питанием" на "Максимальная производительность", также если комп/ноут интегрированным видеоядром нужно еще выбрать "предпочитаемый графический процессор" - "высокопроизводительный NVIDIA".

--- Конец цитаты ---
Да, ты оказался прав. Я сначала думал что dolphin требовательный к видеокарте, один форумчанин говорил что это мол нормально, "шейдеры грузятся". И в эмуляторе Nintendo 64 аналогичная ситуация! Запускаю 1080p на фулскрине и проседает фпс с тормозами. У меня в устройствах одна единственная видеокарта стоит. Я попробовал поставить свежие драйверы а также в инсталляторе нажал пункт типа стереть все профили и настройки. Что до переустановки, что после, я ставлю как ты описал выше, но никаких результатов! Я и конкретные профили делал, и глобальные. Я не знаю уже что мне после этого делать?
Ogr:
а еще может и ЦП аналогично во время работы частоты сбрасывать.
kontrau:

--- Цитата: Ogr от 28 Ноябрь 2016, 04:26:00 ---а еще может и ЦП аналогично во время работы частоты сбрасывать.

--- Конец цитаты ---
Выставлял в панели управления вот так, но толку никакого
Ogr:
kontrau, ты для начало частоты на ГП и ЦП промониторь во время игры, чтобы убедится в них ли дело.
kontrau:

--- Цитата: Ogr от 28 Ноябрь 2016, 05:34:54 ---kontrau, ты для начало частоты на ГП и ЦП промониторь во время игры, чтобы убедится в них ли дело.
--- Конец цитаты ---
Я мониторил нагрузку cpu и gpu в процентах через hwmonitor. Эмуляторы demul, pj64 и dolphin едят в среднем около 27 процентов, когда игры запускаю, особенно современные жрущие, там до 100% вполне доходит. Температура видеокарты не более 61 процента градуса.
Softer:
kontrau, вопрос был не о мониторинге нагрузок, а о мониторинге частот.
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

Перейти к полной версии