| Эмуляция > Эмуляторы консолей 1-4 поколений |
| Fceux 2.6.6 хрипит звук |
| (1/1) |
| noxtester:
Fceux хороший эмулятор, очень мне нравится, но в нём почему-то присутствует похрипывание в звуке, противное такое :( Не в каждой игре и не в каждой мелодии оно заметно, но часто попадается. Менял настройки звука - не помогает. Пробовал для сравнения ещё эмуляторы puNES и Nestopia - в них в тех же местах звук отличный, ничего не хрипит, но по картинке и в целом fceux мне нравится больше. Есть ли способ вылечить хрипы звука в нём? Или причина не в эмуляторе, а в моей системе? |
| Razor:
Попробуй увеличить буфер на аудио или выключить вертикальную синхронизацию. |
| Sharpnull:
Можете попробовать Qt версию FCEUX. --- Цитата: noxtester от 08 Декабрь 2024, 14:02:44 ---но по картинке и в целом fceux мне нравится больше --- Конец цитаты --- Вы можете перенести палитру в другие эмуляторы. FCEUX не так точен по эмуляции. Если не волнует совместимость savestate между версиями, то лучше Mesen. UPD: --- Цитата: Razor от 08 Декабрь 2024, 14:11:05 ---или выключить вертикальную синхронизацию --- Конец цитаты --- Баг из-за VSync описан ещё в декабре 2021: https://github.com/TASEmulators/fceux/issues/428. У меня в последней версии с гитхаб тоже самое https://github.com/TASEmulators/fceux, я давно отключил Sync Method. |
| noxtester:
Да, действительно, когда выключил "Wait for VBlank" хрипы звука пропали. Но появились ещё более неприятные притормаживания при прокрутке экрана - гейплей в платформерах потерял плавность и картинка будто подёргивается периодически. Выходит, что в этом эмуляторе придётся выбирать: либо нормальный звук, либо плавная картинка :-\ |
| Razor:
Поэтому переходи на Mesen ;) |
| noxtester:
--- Цитата: Razor от 08 Декабрь 2024, 16:33:19 ---Поэтому переходи на Mesen --- Конец цитаты --- Попробовал сейчас Mesen, на первый взгляд понравился :) Работает плавно, звук не хрипит, но потребление им памяти постоянно растёт почему-то...даже когда игра стоит на паузе. За полчаса игры он съел 210 мб и не останавливается :lol: И хотя при первом запуске я выбрал хранение профиля в папке эмулятора, он всё равно создал свою папку в "Документах". Fceux мне нравился ещё и тем, что у него есть 32-битная версия, на дополинтельном нетбуке у меня 32-битная Вин7 и современные эмуляторы её уже не поддерживают :-\ . |
| Axl89:
--- Цитата: noxtester от 08 Декабрь 2024, 17:12:46 ---у меня 32-битная Вин7 и современные эмуляторы её уже не поддерживают --- Конец цитаты --- Retroarch x32 доступен, значит у вас есть куча ядер для десятков платформ и всё при этом из лучшего и актуального. |
| Razor:
--- Цитата: Axl89 от 08 Декабрь 2024, 20:43:57 ---Retroarch --- Конец цитаты --- Не, ну ты это сразу ультанул, чтобы сразу все проблемы человеку решить :lol: |
| kvn:
У меня несколько другая проблема с этим эмулятором - скриншоты имеют дикие цвета. Хотя в самой игре всё нормально. Я ничего там в настройках особо не менял, но настраивал управление эмулятором под себя. Может чего-то и нажал, что вызвало такой эффект. Но как сделать чтобы скриншоты имели натуральные цвета я не понимаю. И главное - такая же проблема и у другой, более ранней версии эмулятора. |
| Sharpnull:
--- Цитата: kvn от 08 Февраль 2025, 20:59:13 ---Хотя в самой игре всё нормально. Я ничего там в настройках особо не менял, но настраивал управление эмулятором под себя. Может чего-то и нажал, что вызвало такой эффект. Но как сделать чтобы скриншоты имели натуральные цвета я не понимаю. --- Конец цитаты --- Вы выбрали Special Filter: hq2x или hq3x и сохранили скриншот через "Screenshot F12" (через Save Screenshot As нормально). Дело в том, что в src\drivers\common\vidblit.cpp для этих фильтров (else if(specfilt == 1 || specfilt == 4) // hq2x and hq3x) установка 2 байтов цвета на один пиксель b=2;, потом Bpp=b; и в функции SetPaletteBlitToHigh() в palettetranslate получается запись 16-бит на пиксель, которые идут в PNG как 24-бита. Проблемы нет с Save Screenshot As, потому что для этого продублирован код, но цвета напрямую из буфера, а не из палитры, ещё используется PNG с индексированным цветом, поэтому меньше размер файла. О проблеме известно, но её закрыли https://github.com/TASEmulators/fceux/issues/411 и открытый дубликат https://github.com/TASEmulators/fceux/issues/745. |
| kvn:
Sharpnull, спасибо. Изменил настройки фильтра и всё стало как надо. Другое дело! |
| Axl89:
Это вы могли выяснить и сами, просто ракспаковав чистую версию fceux. Я думал, это первое, что сделали, для исключения настроек. Даже я сделал. |
| Навигация |
| Главная страница сообщений |