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.

Другие вопросы по тегам