Обновление Dolphin значительно снижает вероятность вылетов игр для GameCube и Wii.

Коротко

  • Выпуск Dolphin 2509 отключает режим двухъядерного процессора по умолчанию на настольных компьютерах, исправляя распространенные сбои.
  • Обновление также добавляет совместимость с тремя сложными играми для Wii от Disney благодаря умным модификациям.
  • Bluetooth-пропускная способность, обеспечивающая поддержку Wii Remote, была исправлена для работы с более современными Bluetooth-адаптерами.

Как давний поклонник программы Dolphin, я всегда поражался тому, насколько далеко продвинулся этот эмулятор! Но даже после более чем 20 лет работы здорово видеть, что разработчики все еще стремятся сделать его еще лучше. Новейшее обновление, 2509, фактически включало *отмену* некоторых изменений, что звучит странно, но оно того стоило, чтобы наконец-то устранить действительно раздражающие сбои, которые существовали целую вечность. Это просто показывает, насколько они преданы своему делу и стремятся к совершенству!

"Просто покупай индекс", говорили они. "Это надежно". Здесь мы обсуждаем, почему это не всегда так, и как жить с вечно красным портфелем.

Поверить в рынок

Режим двухъядерной обработки был представлен более десяти лет назад и был важен для плавной работы игр GameCube и Wii. Ранние процессоры не обладали достаточной мощностью для выполнения требований эмулятора, поэтому за счет использования дополнительных процессорных ядер – аналогично тому, как работали оригинальные консоли – производительность значительно улучшилась.

Несмотря на свои преимущества, это также вызвало проблемы со стабильностью. Изначально все процессоры функционировали идентично на каждой системе, что упрощало координацию для разработчиков. Но когда Dolphin эмулирует различные процессоры, используя несколько ядер вашего компьютера, время выполнения варьируется от машины к машине, что часто приводит к сбоям.

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

Это обновление отключает режим двухъядерного процессора по умолчанию на настольных компьютерах, что должно исправить большинство сбоев.

В последней версии мы отключили режим двухъядерного процессора по умолчанию для пользователей на ПК. По моим анализам, это не повлияет на большинство из вас – современное оборудование должно без проблем запускать игры на полной скорости, а то и быстрее. Мы также ожидаем уменьшения количества сбоев в нескольких играх в результате этого изменения.

На устройствах Android режим двухъядерной обработки останется включенным автоматически. Разработчики объясняют это тем, что телефоны и планшеты Android, как правило, оснащены менее мощными процессорами и выполняют больше фоновых задач, поэтому отключение двухъядерного режима значительно снизит производительность.

Версия 2509 решает несколько старых проблем с тремя играми Disney для Wii — «История игрушек 3», «Тачки 2» и «Disney Infinity». Разработчик игр, Avalanche Software, намеренно включил код — прозванный «таблеткой самоубийства dcashe» — который затруднял эмуляцию или игру в эти игры на системах, отличных от Wii.

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

Как аналитик, я рад сообщить, что мы устранили проблему с подключением, с которой сталкивались некоторые пользователи с их Wii Remote. Dolphin использует метод ‘Bluetooth Passthrough’ — по сути, он вмешивается и напрямую управляет Bluetooth-соединением, позволяя нам использовать конкретные, более быстрые скорости связи и уникальные сигналы, которые изначально использовала Nintendo. Мы обнаружили, что последние Bluetooth-адаптеры, построенные на чипсете Realtek RTL8761, были несовместимы с нашим существующим кодом, и это обновление решает эту проблему.

Команда провела расследование и полностью переработала Bluetooth-код, чтобы сделать его более быстрым и надежным. Это обновление включает в себя конкретное исправление для определенных наборов микросхем адаптеров, что должно значительно улучшить совместимость и позволит большему количеству людей подключать свои контроллеры к эмулятору для более реалистичного игрового опыта.

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

Смотрите также

2025-09-16 13:19