Автор Тема: Fceux 2.6.6 хрипит звук  (Прочитано 1196 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн noxtester

  • Пользователь
  • Сообщений: 290
    • Просмотр профиля
Fceux 2.6.6 хрипит звук
« : 08 Декабрь 2024, 14:02:44 »
Fceux хороший эмулятор, очень мне нравится, но в нём почему-то присутствует похрипывание в звуке, противное такое  :( Не в каждой игре и не в каждой мелодии оно заметно, но часто попадается. Менял настройки звука - не помогает. Пробовал для сравнения ещё эмуляторы puNES и Nestopia - в них в тех же местах звук отличный, ничего не хрипит, но по картинке и в целом fceux мне нравится больше. Есть ли способ вылечить хрипы звука в нём? Или причина не в эмуляторе, а в моей системе?

Оффлайн Razor

  • Пользователь
  • Сообщений: 2538
  • Пол: Мужской
  • Gotta Go Fast!
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Fceux 2.6.6 хрипит звук
« Ответ #1 : 08 Декабрь 2024, 14:11:05 »
Попробуй увеличить буфер на аудио или выключить вертикальную синхронизацию.

Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 5463
    • Просмотр профиля
Fceux 2.6.6 хрипит звук
« Ответ #2 : 08 Декабрь 2024, 15:45:41 »
Можете попробовать Qt версию FCEUX.
но по картинке и в целом fceux мне нравится больше
Вы можете перенести палитру в другие эмуляторы. FCEUX не так точен по эмуляции. Если не волнует совместимость savestate между версиями, то лучше Mesen.
UPD:
или выключить вертикальную синхронизацию
Баг из-за VSync описан ещё в декабре 2021: https://github.com/TASEmulators/fceux/issues/428. У меня в последней версии с гитхаб тоже самое https://github.com/TASEmulators/fceux, я давно отключил Sync Method.
« Последнее редактирование: 08 Декабрь 2024, 15:58:47 от Sharpnull »

Оффлайн noxtester

  • Пользователь
  • Сообщений: 290
    • Просмотр профиля
Fceux 2.6.6 хрипит звук
« Ответ #3 : 08 Декабрь 2024, 16:15:48 »
Да, действительно, когда выключил "Wait for VBlank" хрипы звука пропали. Но появились ещё более неприятные притормаживания при прокрутке экрана - гейплей в платформерах потерял плавность и картинка будто подёргивается периодически. Выходит, что в этом эмуляторе придётся выбирать: либо нормальный звук, либо плавная картинка  :-\

Оффлайн Razor

  • Пользователь
  • Сообщений: 2538
  • Пол: Мужской
  • Gotta Go Fast!
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Fceux 2.6.6 хрипит звук
« Ответ #4 : 08 Декабрь 2024, 16:33:19 »
Поэтому переходи на Mesen  ;)

Оффлайн noxtester

  • Пользователь
  • Сообщений: 290
    • Просмотр профиля
Fceux 2.6.6 хрипит звук
« Ответ #5 : 08 Декабрь 2024, 17:12:46 »
Поэтому переходи на Mesen 

Попробовал сейчас Mesen, на первый взгляд понравился  :) Работает плавно, звук не хрипит, но потребление им памяти постоянно растёт почему-то...даже когда игра стоит на паузе. За полчаса игры он съел 210 мб и не останавливается  :lol: И хотя при первом запуске я выбрал хранение профиля в папке эмулятора, он всё равно создал свою папку в "Документах".
Fceux мне нравился ещё и тем, что у него есть 32-битная версия, на дополинтельном нетбуке у меня 32-битная Вин7 и современные эмуляторы её уже не поддерживают  :-\ .

Оффлайн Axl89

  • Пользователь
  • Сообщений: 909
  • Пол: Мужской
    • Просмотр профиля
Fceux 2.6.6 хрипит звук
« Ответ #6 : 08 Декабрь 2024, 20:43:57 »
у меня 32-битная Вин7 и современные эмуляторы её уже не поддерживают
Retroarch x32 доступен, значит у вас есть куча ядер для десятков платформ и всё при этом из лучшего и актуального.

Оффлайн Razor

  • Пользователь
  • Сообщений: 2538
  • Пол: Мужской
  • Gotta Go Fast!
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Fceux 2.6.6 хрипит звук
« Ответ #7 : 08 Декабрь 2024, 21:36:04 »
Retroarch
Не, ну ты это сразу ультанул, чтобы сразу все проблемы человеку решить :lol:

Оффлайн kvn

  • Пользователь
  • Сообщений: 807
  • Пол: Мужской
    • Просмотр профиля
Fceux 2.6.6 хрипит звук
« Ответ #8 : 08 Февраль 2025, 20:59:13 »
У меня несколько другая проблема с этим эмулятором - скриншоты имеют дикие цвета.
289471-0
Хотя в самой игре всё нормально. Я ничего там в настройках особо не менял, но настраивал управление эмулятором под себя. Может чего-то и нажал, что вызвало такой эффект. Но как сделать чтобы скриншоты имели натуральные цвета я не понимаю. И главное - такая же проблема и у другой, более ранней версии эмулятора.

Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 5463
    • Просмотр профиля
Fceux 2.6.6 хрипит звук
« Ответ #9 : 08 Февраль 2025, 23:09:50 »
Хотя в самой игре всё нормально. Я ничего там в настройках особо не менял, но настраивал управление эмулятором под себя. Может чего-то и нажал, что вызвало такой эффект. Но как сделать чтобы скриншоты имели натуральные цвета я не понимаю.
Вы выбрали 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

  • Пользователь
  • Сообщений: 807
  • Пол: Мужской
    • Просмотр профиля
Fceux 2.6.6 хрипит звук
« Ответ #10 : 09 Февраль 2025, 00:38:59 »
Sharpnull, спасибо. Изменил настройки фильтра и всё стало как надо. Другое дело!

Оффлайн Axl89

  • Пользователь
  • Сообщений: 909
  • Пол: Мужской
    • Просмотр профиля
Re: Fceux 2.6.6 хрипит звук
« Ответ #11 : 09 Февраль 2025, 11:17:53 »
Это вы могли выяснить и сами, просто ракспаковав чистую версию fceux. Я думал, это первое, что сделали, для исключения настроек. Даже я сделал.