Вопрос или проблема
Я обновил Ubuntu Budgie с 22.04 до 24.04. С тех пор у меня возникли некоторые проблемы. Пока что с Zsnes. Когда я загружаю его, раздается треск, и он работает нормально несколько минут, затем отключает Bluetooth-контроллеры один за другим. Если я запускаю его из-под sudo, звука нет. Я пытался переустановить ubuntu с нуля, но столкнулся с проблемой выбора загрузочного устройства, оно недоступно, поэтому мне нужно исправить эту проблему без переустановки.
user@console:~$ zsnes
ZSNES v1.51, (c) 1997-2007, ZSNES Team
Обязательно проверяйте http://www.zsnes.com/ для последней версии.
ZSNES написан командой ZSNES Team (см. AUTHORS.TXT)
ZSNES предоставляется БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ. Это бесплатное программное обеспечение,
и вы можете распространять его на определенных условиях;
пожалуйста, внимательно прочитайте 'LICENSE.TXT' перед этим.
Используйте ZSNES -? для определения командной строки.
Запуск обнаружения мыши.
Невозможно опросить /dev/input/event0. Убедитесь, что у вас есть права на его чтение.
Невозможно опросить /dev/input/event1. Убедитесь, что у вас есть права на его чтение.
Невозможно опросить /dev/input/event2. Убедитесь, что у вас есть права на его чтение.
Невозможно опросить /dev/input/event3. Убедитесь, что у вас есть права на его чтение.
Невозможно опросить /dev/input/event4. Убедитесь, что у вас есть права на его чтение.
Невозможно опросить /dev/input/event5. Убедитесь, что у вас есть права на его чтение.
Невозможно опросить /dev/input/event6. Убедитесь, что у вас есть права на его чтение.
Невозможно опросить /dev/input/event7. Убедитесь, что у вас есть права на его чтение.
Невозможно опросить /dev/input/event8. Убедитесь, что у вас есть права на его чтение.
Невозможно опросить /dev/input/event9. Убедитесь, что у вас есть права на его чтение.
Невозможно опросить /dev/input/event10. Убедитесь, что у вас есть права на его чтение.
Невозможно опросить /dev/input/event11. Убедитесь, что у вас есть права на его чтение.
Невозможно опросить /dev/input/event12. Убедитесь, что у вас есть права на его чтение.
Невозможно опросить /dev/input/event13. Убедитесь, что у вас есть права на его чтение.
Невозможно опросить /dev/input/event14. Убедитесь, что у вас есть права на его чтение.
Невозможно опросить /dev/input/event15. Убедитесь, что у вас есть права на его чтение.
Невозможно опросить /dev/input/event16. Убедитесь, что у вас есть права на его чтение.
Невозможно опросить /dev/input/event17. Убедитесь, что у вас есть права на его чтение.
Невозможно опросить /dev/input/event18. Убедитесь, что у вас есть права на его чтение.
Невозможно опросить /dev/input/event19. Убедитесь, что у вас есть права на его чтение.
ManyMouse: обнаружено 0 мышей.
Аудио открыто.
Драйвер: Simple DirectMedia Layer output
Каналы: 2
Частота: 32000
ZSNES не смог найти джойстики.
user@console:~$ sudo zsnes
[sudo] пароль для user:
ZSNES v1.51, (c) 1997-2007, ZSNES Team
Обязательно проверяйте http://www.zsnes.com/ для последней версии.
ZSNES написан командой ZSNES Team (см. AUTHORS.TXT)
ZSNES предоставляется БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ. Это бесплатное программное обеспечение,
и вы можете распространять его на определенных условиях;
пожалуйста, внимательно прочитайте 'LICENSE.TXT' перед этим.
Используйте ZSNES -? для определения командной строки.
Запуск обнаружения мыши.
ManyMouse: обнаружено 3 мыши.
Используется ManyMouse для:
Мышь 0: YICHIP Wireless Device Mouse
Мышь 1: мини клавиатура
ALSA lib dlmisc.c:339:(snd_dlobj_cache_get0) Не удается открыть общую библиотеку libasound_module_pcm_pipewire.so (/lib/i386-linux-gnu/alsa-lib/libasound_module_pcm_pipewire.so: невозможно открыть файл общей библиотеки: Нет такого файла или каталога)
ZSNES не смог найти джойстики.
Ответ или решение
Обновление до Ubuntu Budgie 24.04 привело к некоторым проблемам с аудио и Bluetooth-драйверами, особенно при использовании ZSNES. Данная ситуация приводит к звукам треска и внезапным отключениям Bluetooth-контроллеров во время использования ZSNES в течение нескольких минут. Попробуем рассмотреть возможные пути решения данной проблемы.
-
Права доступа к устройствам ввода: Ваши журналы показывают, что у пользователя отсутствуют права для устройств
/dev/input/eventX
. Это указывает на необходимость предоставления пользователю доступа к этим устройствам. Запустите командуsudo usermod -aG input <ваше_имя_пользователя>
и проверьте, решает ли это проблему. -
Проблемы с ALSA и Pipewire: Ошибка
libasound_module_pcm_pipewire.so
показывает, что ZSNES не может найти определенные аудио-библиотеки, связанные с Pipewire. Проверьте, установлен ли пакетpipewire-alsa
. Установите его, если он отсутствует, используяsudo apt install pipewire-alsa
. -
Проверка Bluetooth-драйверов: Отключение Bluetooth-контроллеров может быть связано с обновлением драйверов. Убедитесь, что все драйверы для Bluetooth актуальны. Попробуйте переустановить пакеты
bluez
иblueman
. -
Звуковые проблемы со ZSNES: Если ZSNES работает нормально при запуске от
sudo
, вероятно, проблема связана с правами или настройками среды пользователя. Проверьте настройки звука, особенноpulseaudio
, и убедитесь, что они корректны. -
Отказ от использования ZSNES как
root
: Запуск приложений с правами суперпользователя небезопасен. Попробуйте создать исполняемый файл с правами вашего пользователя, чтобы он имел доступ ко всем необходимым ресурсам без повышения привилегий. -
Альтернативные эмуляторы: Если проблемы продолжаются, рассмотрите переход на другой эмулятор, совместимый с вашими настройками системы. Например,
RetroArch
может предложить более стабильный опыт без указанных проблем.
Таким образом, следуя предложенным шагам, вы сможете решить проблемы с аудио и Bluetooth-драйверами после обновления. Старайтесь всегда обновлять систему с сохранением всех важных драйверов и библиотек в актуальном состоянии, чтобы избежать подобных ситуаций в будущем.