Dosbox не имеет никакого звука

Я пытаюсь выполнить игру под dosbox, но он не имеет никакого звука, и в терминале говорит 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

но все еще никакой звук :(

8
задан 19 October 2017 в 18:30

5 ответов

Оказывается, что звуки игры были отключены звук из собственного меню параметров игры. Изменение порта MIDI к 128:0 было все еще необходимо хотя, для включения звука dosbox.

5
ответ дан 23 November 2019 в 05:35

Следующее решение, найденное в сети, несколько старо, но так как проблемой является то же, это могло бы все еще быть допустимо.

Кавычка:

Необходимо сказать SDL (который является тем, на какой DOSBox основан) использовать PulseAudio, ввести export SDL_AUDIODRIVER=pulse в консоли затем запустите DOSBox с того же окна путем ввода dosbox.

Источник: http://www.herikstad.net/2009/04/dosbox-and-ubuntu-904-jaunty.html

3
ответ дан 23 November 2019 в 05:35

Решение звуковой проблемы: если у Вас все еще есть проблемы, заставляя звук работать над dosbox 0.74 или какой-либо другой версией, в первую очередь, сделайте вещи комментарии выше состояний и сделайте их с нуля, я имею в виду все от каталога до установки. И в последний раз ИЗМЕНИТЕ ЗВУК В ИГРЕ ОТ DOSBOX, обычно существует "setsound, exe" файл или подобно, получите доступ к нему:

c mount /home/yourname/yourdosfolder
c:
cd yourgame
yourgame
setsound.exe

(ВСЕГДА ЗАПУСКАЙТЕ DOSBOX С ТЕРМИНАЛА),

Послушайте люди, я недавно установил Ubuntu 11.04, следовательно в первый раз когда-либо с помощью Linux, после недели катастрофических отказов и ошибок, и так далее, я наконец получил его хорошо работать, и я люблю его, это все стоило по причине - открытый исходный код. И теперь Это все эксклюзивно на моем ноутбуке, но человек, которого я говорю Вам, это была трудная установка и рабочая человечность как единственная ОС, я не рекомендую такие попытки, но если у Вас есть несколько ПК вокруг затем всеми, означают D

1
ответ дан 23 November 2019 в 05:35

Я попытался играть Потерянных Викингов, использующих dosbox, и не получил звука (NB: Используя NixOS, не Ubuntu)

Мой системный перечисленный порт 14 как midi

$ pmidi -l
 Port     Client name                       Port name
 14:0     Midi Through                      Midi Through Port-0

Но проигрывание midi с помощью порта не работало :(

$ 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 пользователям - я включил звук enable=true; но я не протестировал, если это было необходимо

2
ответ дан 23 November 2019 в 05:35

Я нахожу, что прежде, чем запустить некоторые программы на Ubuntu 18.04, я должен открыть звуковые настройки и выбрать корректное устройство вывода.

Ubuntu никогда не помнит мой выбор между перезагрузками (всегда принимающий значение по умолчанию к "Цифровому вывод AT2020USB" (динамик на моем микрометре!) и я должен вручную выбрать "Line Out".

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

Это относилось к DosBox также.

1
ответ дан 23 November 2019 в 05:35

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

Похожие вопросы: