| Эмуляция > Эмуляторы компьютеров |
| PCem - эмулятор старого PC-железа |
| << < (11/45) > >> |
| Yaranga:
Слушай, а если вместо 430VX выбрать Intel Advanced/EV, может там ситуация получше? |
| Softer:
--- Цитата: aY6mE4huvq0MRpohqpZK от 25 Июнь 2016, 13:44:27 ---Да, и дело не только в dos играх, любая прога читающая большой объём данных мультимедиа с cd-rom в pio подтормаживает. Русский инсталятор nox , например )) --- Конец цитаты --- Можешь уточнить о характере подтормаживаний? Так как попробовал у себя его установить в гостевую Win98 и не заметил никаких подтормаживаний, если конечно ты фуллинстал длительностью в 16 минут подтормаживаниями не называешь. Заметил добавленный тобой позже скриншот в последний пост, уточнение больше не требуется. |
| Softer:
в нагрузку тесты дисковой подсистемы на 430VX - удручающие и одинаковые для любого режима PIO выставленного в биосе: P.S. Влияние на скорость чтения\записи диска оказывает только скорость эмулируемого CPU (на скриншоте выше это P233MMX). |
| aY6mE4huvq0MRpohqpZK:
--- Цитата: Softer от 25 Июнь 2016, 20:00:51 ---в нагрузку тесты дисковой подсистемы на 430VX - удручающие и одинаковые для любого режима PIO выставленного в биосе: (Ссылка на вложение) P.S. Влияние на скорость чтения\записи диска оказывает только скорость эмулируемого CPU (на скриншоте выше это P233MMX). --- Конец цитаты --- это потому, что проца мало ))) в реале "Бывают режимы PIO Mode 0, 1, 2, 3, 4. Чем больше номер режима, тем быстрее. IDE ZIP100 приводы от Iomega, например, могут обеспечить только PIO mode 0. Старые CD-ROM приводы, как правило, используют PIO mode 4, если не могут работать в режиме DMA. PIO Mode 0 = 3,3 MB/s PIO Mode 1 = 5,2 MB/s PIO Mode 2 = 8,3 MB/s PIO Mode 3 = 11,1 MB/s PIO Mode 4 = 16,7 MB/s (чуть что, это мегабайты в секунду)" а dma не использует проц. как бы про это я и говорил. игры, в которых в процессе игры подгружается видео, аудио.. итд... наблюдаются лаги. по спецификации 430vx поддерживает режим dma. вопрос в том, поддерживает ли его программная реализация в PCem и если поддерживает, то как его включить. Однако, вместо того, чтобы дать внятный ответ на вопрос "интеллектуальное большинство" начинает лить воду на тему ... типа зачем тебе это надо, точно не работает, и вообще досбокс круче и прочий бред не имеющий отношения к вопросу (((((( Вроде обычный вопрос, по тех части... не знаешь, прикинься умным и промолчи или признайся что не знаешь... я, задавая этот вопрос, говорю о том, что не знаю... и надеюсь получить ответ от того, кто знает... а не гадание на кофейной гуще и кучу комментариев ни о чём. |
| Softer:
--- Цитата: aY6mE4huvq0MRpohqpZK от 25 Июнь 2016, 13:44:27 ---На hdd, если что, dma в win 95 включается через диспетчер устройств(поправлюсь, работает в pio, но показывает, что dma включен ((( ). --- Конец цитаты --- Заметил следующее интересное поведение. Как я и писал ранее, при всех значениях PIO в биосе, тест скорости выдаёт 4,5MB/s. Но это пока в виндовых устройствах отключён DMA. Если его включить, то скорость поднимается до ~16.5MB/s наоборот начиная напоминать PIO Mode 4, но опять же выставление в биосе кастомных значений PIO ни как не сказывается на результате. При стоящей галке DMA - всегда ~16.5MB/s. И во всех случаях, с какими угодно галками и значениями в биосе, виртуальный CPU утилизируется полностью при операциях чтения/записи на HDD. Так что, что и когда там PIO, что не PIO, одному чёрту известно. |
| Chaotix:
Когда сворачиваю PCem и включено Resizeable window (масштабировать окно) в режиме Direct3D, он виснет наглухо. У всех так или нет? Версия эмуля 10.1; 11; 11,1 - зависают одинаково. В DirectDraw не виснет, но фильтрации никакой там нет. На основной ОС стоит Win7 x64, последние WHQL драйвера на GeForce |
| Softer:
--- Цитата: Chaotix от 25 Июнь 2016, 23:47:14 ---У всех так или нет? --- Конец цитаты --- Не у всех. Версия 11, Win7x64, 368.22 WHQL. Такой проблемы не имею. |
| Chaotix:
Судя по всему, проблема массовая и проявляется и на Win10 тоже: http://pcem-emulator.co.uk/phpBB3/viewtopic.php?f=2&t=289 И на других сайтах много жалоб на эти и очень похожие баги в режиме Direct3d Чтобы получить баг, нужно: 1. Запустить эмуляцию 2. Settings - Video - Resizeable window и растянуть окно 3. Включить Direct3D 4. Свернуть У каждого по разному проявляется, вроде бы и в фуллскрине виснет. Может быть от эмулируемой конфигурации зависит. Когда сам BIOS загружается, то работает ещё нормально. А если свернуть уже с загруженной Win98, то зависон. Ну да и черт с ним, когда нибудь починят. |
| aY6mE4huvq0MRpohqpZK:
--- Цитата: Chaotix от 25 Июнь 2016, 23:47:14 ---Когда сворачиваю PCem и включено Resizeable window (масштабировать окно) в режиме Direct3D, он виснет наглухо. У всех так или нет? Версия эмуля 10.1; 11; 11,1 - зависают одинаково. В DirectDraw не виснет, но фильтрации никакой там нет. На основной ОС стоит Win7 x64, последние WHQL драйвера на GeForce --- Конец цитаты --- тоже самое, просто не сворачиваю окно. |
| kingserg:
А есть у кого последний билд под Windows, где уже есть сохранение позиции и размера окна? |
| Chaotix:
--- Цитата: kingserg от 26 Июнь 2016, 15:21:52 ---А есть у кого последний билд под Windows, где уже есть сохранение позиции и размера окна? --- Конец цитаты --- Вот: https://mega.nz/#!kNQlGaxb!oqNvgkD2aQbjg_wn5bCCjkLTauAScbkWHKznCiFeWDw UPD: обновил ссылку. Забыл положить пустую папку "nvr" в корне эмуля. Без этого pcem не сохраняет настройки BIOS. Может кто-то скачает и не догадается, что надо создать такую папку самому. |
| kingserg:
Спасибо! :) |
| Softer:
--- Цитата: aY6mE4huvq0MRpohqpZK от 25 Июнь 2016, 21:12:27 ---как бы про это я и говорил. игры, в которых в процессе игры подгружается видео, аудио.. итд... наблюдаются лаги. --- Конец цитаты --- Пока информация относительно эмуляции DMA в PCem отсутствует, можешь назвать конкретную игру/игры, где гарантировано возникают эти лаги? Так сказать для поковырять :) |
| aY6mE4huvq0MRpohqpZK:
--- Цитата: Softer от 26 Июнь 2016, 21:28:33 ---Пока информация относительно эмуляции DMA в PCem отсутствует, можешь назвать конкретную игру/игры, где гарантировано возникают эти лаги? Так сказать для поковырять :) --- Конец цитаты --- http://rutracker.org/forum/viewtopic.php?t=638374 эта версия инсталятора яркий пример. quote author=Softer link=topic=74328.msg1228595#msg1228595 date=1467035812] Я тут сделал интересное наблюдение. Поставил POP3D в Win98(430VX+P233MMX) и наблюдаю дико тормозящие видеоролики (слайдшоу). НО, они читаются не с CD, а из папки с установленной игрой. Далее запустив их руками в установленном инсталятором игры QT обнаружил, что собственно без разницы. В плеере идентичное слайдшоу. HDD в это время работает с галкой DMA, что даёт до 16,7MB/s скорость чтения. Сами ролики имеют общий битрейт ~2671kbps(333KB/s). Сдаётся мне проблема с пререндеренным видео в играх может быть связана вовсе не с DMA, а например с реализацией в эмуляторе работы инструкций MMX например. У меня в 90-х был P133 без MMX и я хорошо помню подобные слайдшоу по этой самой причине и проигрывание MP3 с солидной нагрузкой на CPU. С другой стороны, можно заподозрить несоответствие эмулируемого PC системным требованиям игры, но и тут найдутся свои НО. Во-первых, в системных требованиях указан именно P233. А во вторых при смене эмулируемого CPU на обычный P200 - получаем то же самое слайдшоу, будто ничего вообще не изменилось в то время как по логике должно было стать существенно хуже. Добавлено позже: Кстати, при просмотре роликов игры в QT появилась возможность наблюдать за нагрузкой на CPU. И она держится в диапазоне 90-95% на P200 и 90-93% на P233MMX. То есть не 100%, как при операциях чтения/записи HDD, что ещё больше говорит в пользу версии с отсутствующей/неточной/неверной/etc эмуляцией аппаратной обработки MMX инструкций. P.S. Так же, чтоб отбросить версию с недостаточной скоростью хостовой машины и её влиянием на скорость эмуляции, уточняю, что в заголовке окна PCem всегда 101%, а процесс PCem во время проигрывания видео ест до 10%(40% одного ядра) реального CPU. [/quote] однако, 100 процентов нагрузка на проц при чтении-запси ((( ставлю win 98, попробую прицепить дрова отсюда: http://support.pcpartner.com/support/utility/81x_drv.htm#4XX на win 95 они убрали галку dma с hdd и, в общем, с ними система начинала подвисать. может на 98 будет по другому. упс, дрова-то только под win 95 есть. |
| Softer:
Я тут сделал интересное наблюдение. Поставил POP3D в Win98(430VX+P233MMX) и наблюдаю дико тормозящие видеоролики (слайдшоу). НО, они читаются не с CD, а из папки с установленной игрой. Далее запустив их руками в установленном инсталятором игры QT обнаружил, что собственно без разницы. В плеере идентичное слайдшоу. HDD в это время работает с галкой DMA, что даёт до 16,7MB/s скорость чтения. Сами ролики имеют общий битрейт ~2671kbps(333KB/s). Сдаётся мне проблема с пререндеренным видео в играх может быть связана вовсе не с DMA, а например с реализацией в эмуляторе работы инструкций MMX например. У меня в 90-х был P133 без MMX и я хорошо помню подобные слайдшоу по этой самой причине и проигрывание MP3 с солидной нагрузкой на CPU. С другой стороны, можно заподозрить несоответствие эмулируемого PC системным требованиям игры, но и тут найдутся свои НО. Во-первых, в системных требованиях указан именно P233. А во вторых при смене эмулируемого CPU на обычный P200 - получаем то же самое слайдшоу, будто ничего вообще не изменилось в то время как по логике должно было стать существенно хуже. Добавлено позже: Кстати, при просмотре роликов игры в QT появилась возможность наблюдать за нагрузкой на CPU. И она держится в диапазоне 90-95% на P200 и 90-93% на P233MMX. То есть не 100%, как при операциях чтения/записи HDD, что ещё больше говорит в пользу версии с отсутствующей/неточной/неверной/etc эмуляцией аппаратной обработки MMX инструкций. P.S. Так же, чтоб отбросить версию с недостаточной скоростью хостовой машины и её влиянием на скорость эмуляции, уточняю, что в заголовке окна PCem всегда 101%, а процесс PCem во время проигрывания видео ест до 10%(40% одного ядра) реального CPU. Добавлено позже: --- Цитата: aY6mE4huvq0MRpohqpZK от 27 Июнь 2016, 16:24:00 ---http://rutracker.org/forum/viewtopic.php?t=638374 эта версия инсталятора яркий пример. --- Конец цитаты --- Кстати я так и не понял пример чего? У этой версии инсталятор оказался полностью совпадающий с оригинальным, про который я спрашивал ранее, только русифицированный. И для игры 2000 года лёгкая инертность интерфейса на процессоре 1997 года, и тем более не укладывающегося по частоте в минимальные системные требования игры (P166MMX который эмулировал ты) это нормально. Добавлено позже: --- Цитата: aY6mE4huvq0MRpohqpZK от 27 Июнь 2016, 16:24:00 ---однако, 100 процентов нагрузка на проц при чтении-запси ((( ставлю win 98, попробую прицепить дрова отсюда: http://support.pcpartner.com/support/utility/81x_drv.htm#4XX на win 95 они убрали галку dma с hdd и, в общем, с ними система начинала подвисать. может на 98 будет по другому. --- Конец цитаты --- Попробуй. Ну а что касается 100% нагрузки на виртуальный CPU, то ты сам выше давал ссылку почитать обсуждение DMA на реальном железе. Так вот автор той темы сам говорил, что у него, на его реальном железе, так же 100% нагрузка при стоящей галке DMA. И к концу темы никто так этот вопрос членораздельно разрулить и не смог, ну кроме отдельных людей говоривших, что раз галка стоит, значит DMA работает, а всё остальное идёт лесом, точка :). |
| blackoff:
на реальной p233mmx тоже тупит видео (2mb 2d режим) ,сама игра потом норм в 3d ,по dma - пара скринов из аиды |
| Softer:
--- Цитата: blackoff от 27 Июнь 2016, 20:04:38 ---на реальной p233mmx тоже тупит видео --- Конец цитаты --- Тупит видео где, какое? Откуда информация? Почему сразу нельзя написать подробно вместо вбрасывания голого заявления? |
| blackoff:
--- Цитата: Softer от 27 Июнь 2016, 20:15:54 ---Тупит видео где, какое? Откуда информация? Почему сразу нельзя написать подробно вместо вбрасывания голого заявления? --- Конец цитаты --- ну чего ты сразу шумишь ? =) могу снять ,правда на камеру,на принце то что 3д.есть железка собранная спецово для всякой фигни... тот же прЫнц на пне3 заставки уже плавненько идут...,есть мысль что 2д карта тоже участвует в ускорении ,и может другая уже быстрее будет. в nightmare creatures видеовставки тоже тупят на 1. могу потестить впринципе что нить. |
| Softer:
--- Цитата: blackoff от 27 Июнь 2016, 20:04:38 ---на реальной p233mmx тоже тупит видео (2mb 2d режим) ,сама игра потом норм в 3d ,по dma - пара скринов из аиды --- Конец цитаты --- --- Цитата: blackoff от 27 Июнь 2016, 20:52:16 ---есть железка собранная спецово для всякой фигни... --- Конец цитаты --- Ну вот собственно и выяснили, что про 100% нагрузку CPU при чтении/записи HDD в сторону эмулятора особо копать смысла и не имеет. Сначала товарищ по ссылке aY6mE4huvq0MRpohqpZK с реальным железом ещё в 2001 году имел эту проблему и весь форум ixbt тогда кроме версии о том, что так и должно быть, лучшей версии выработать не смог, а теперь вот и ты сейчас с реальным железом и скриншотами аиды снова подтверждаешь наличие этой ситуации, как минимум по дефолту (галка DMA в диспетчере устройств во время замеров стояла?). Думаю вся эта совокупность информации поможет aY6mE4huvq0MRpohqpZK составить верное мнение. И ещё, blackoff, а на каком чипсете у тебя там мать? |
| blackoff:
Softer, в названии скринов ,без dma вроде шустрее ,но почему то красные цифры ,тех времен винты 7-10 мб в среднем по чтению ,я влупил 40 ,чип по идее 430vх (ibm 6282) |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |