Dosbox не имеет звука
Я пытаюсь запустить игру под досбоксом, но в нем нет звука, а в терминале досбокс говорит:
MIXER:Can't open audio: No available audio device , running in nosound mode.
ALSA:Can't subscribe to MIDI port (65:0) nor (17:0)
MIDI:Opened device:none
Обновить
Я изменил порты на 128: 0 в конфигурационном файле dosbox, и теперь он говорит
ALSA:Client initialised [128:0]
MIDI:Opened device:alsa
но до сих пор нет звука:(
5 ответов
Оказывается, звуки игры были отключены из собственного меню настроек игры. Изменение MIDI-порта на 128:0 все еще было необходимо, чтобы включить звук Dosbox.
Я пытался играть в The Lost Vikings с помощью dosbox и не получил звука (NB: используя NixOS, а не Ubuntu)
Моя система перечислила порт 14 как MIDI
$ pmidi -l
Port Client name Port name
14:0 Midi Through Midi Through Port-0
Но игра в миди через порт не сработала:(
$ wget http://www.angelfire.com/fl/herky/images/teddybear.mid
$ pmidi -p 14:0 teddybear.mid
<silence>
Установка робости и запуск сервера
$ timidity -iA
...
$ pmidi -l
Port Client name Port name
14:0 Midi Through Midi Through Port-0
129:0 TiMidity TiMidity port 0
129:1 TiMidity TiMidity port 1
129:2 TiMidity TiMidity port 2
129:3 TiMidity TiMidity port 3
$ pmidi -p 14:0 teddybear.mid
<sound playing>
Изменение midiconfig на 129:0 в dosbox.conf
[midi]
mpu401=intelligent
mididevice=default
midiconfig=129:0
Запускаем игру и получаем звук!
Примечание: для пользователей nixos - я включил sound.enable = true; но я не проверял, было ли это необходимо
Следующее решение, найденное в сети, несколько устарело, но поскольку проблема та же, она все еще может быть действительной.
Цитата:
Вы должны указать SDL (на котором построен DOSBox) использовать PulseAudio, введите
export SDL_AUDIODRIVER=pulse
в окне консоли, затем запустите DOSBox из того же окна, набравdosbox
,
Источник: http://www.herikstad.net/2009/04/dosbox-and-ubuntu-904-jaunty.html
Решение проблемы со звуком: если у вас все еще есть проблемы с настройкой звука на dosbox 0.74 или в любой другой версии, в первую очередь сделайте то, что указано в комментариях выше, и делайте это с нуля, я имею в виду все, от каталога до установки. И последнее ИЗМЕНЕНИЕ ЗВУКА В ИГРЕ ИЗ DOSBOX, обычно это файл "setsound,exe" или аналогичный, доступ к нему:
c mount /home/yourname/yourdosfolder
c:
cd yourgame
yourgame
setsound.exe
(ВСЕГДА НАЧИНАЙТЕ ДОСБОК ИЗ ТЕРМИНАЛА)
Слушайте, ребята, я недавно установил Ubuntu 11.04, следовательно, впервые за все время пользуюсь Linux, после недели сбоев, ошибок и т. Д., Наконец-то у меня все заработало, и мне это нравится, все это стоило того - Открытый исходный код. И теперь это все на моем ноутбуке, но я говорю вам, что было трудно установить и запустить Ubuntu в качестве единственной ОС, я не рекомендую такие попытки, но если у вас есть несколько ПК, то, конечно, D
Я обнаружил, что перед запуском некоторых программ в Ubuntu 18.04 мне нужно открыть настройки звука и выбрать правильное устройство вывода.
Ubuntu никогда не запоминает мой выбор между перезагрузками (всегда по умолчанию "Digital Output AT2020USB" (аудио монитор на моем микрофоне!), И мне приходится вручную выбирать "Line Out".
Тем не менее, он как бы запоминает настройки для каждой программы, так что при следующем запуске программы она будет работать правильно, без каких-либо дополнительных действий, описанных выше.
Это относится и к DosBox.