LINUX.ORG.RU

QEMU 2.5.0

 , ,


1

3

Решил попробовать QEMU 2.5.0 и установить на него Windows 95. Скачал исходники, собрал таким образом:

./configure --target-list=i386-softmmu --enable-gtk --audio-drv-list=alsa
make
make install

По умолчанию аудио выдавалось через oss, поэтому для Дебиана 8 исправил на alsa. PulseAudio к сожалению нету в списке поддерживаемых движков.

Запускал так:

QEMU_AUDIO_DRV=alsa QEMU_ALSA_DAC_DEV=hw:1,0 qemu-system-i386 -cpu pentium2 -m 64M -soundhw sb16,adlib -cdrom /dev/sr0 -hda c.img -display gtk -ctrl-grab -vga std -boot menu=on -net user,smb=/home/username/Temp/QEMU/ -net nic,model=rtl8139

Реальная звуковая карта - SB Audigy 4 (hw:1,0). Как видно, ставил с реального СД/ДВД-привода для полноты ощущений. Использовал оригинальный диск английской Windows 95 OSR2.5.

После установки наблюдаю проблемы со звуком: 1. звук запаздывает; 2. звук сильно искажён (треск, шум, прерывания).

Вопрос: как сделать чтобы было хорошо всё?

Форума QEMU я не нашёл. По крайней мере, на официальном сайте эмулятора нет упоминаний об официальном форуме QEMU. Где задавть вопрос разработчикам?

Нашёл где-то инфу о том, что VirtualBox использует код QEMU. Пробовал VirtualBox, в нёй со звуком всё хорошо, но в Боксе не работает прямой доступ к СД/ДВД-приводу, а значит, нет доступа к аудио-сд, что критично для моей задачи (нужно запустить древнюю игру, хранившую звуки на диске в формате CD-DA).

-ctrl-grab кстати не работает. Но это пока мелочи.



Последнее исправление: n4wyn55 (всего исправлений: 1)

Все мои попытки прокинуть туда звук - окончились с темже успехом

подписался.

GGUseR
()

По умолчанию аудио выдавалось через oss, поэтому для Дебиана 8 исправил на alsa. PulseAudio к сожалению нету в списке поддерживаемых движков.

Разве у вас по умолчанию alsa не развернута в сторону пульсы? Вот такого разве нет ~/.asoundrc или /etc/asound.conf:

pcm.pulse {
    type pulse
}
ctl.pulse {
    type pulse
}
pcm.!default {
    type pulse
}
ctl.!default {
    type pulse
}

Ну и стоит учитывать, что alsa работает по умолчанию сейчас с частотой дискретизации 48000 Гц (если вы руками не задавали в alsa конфигах иного), а винда 95 дает на выход звук с частотой дискретизации 44100 Гц. Если у вас alsa работает своими средствами, то стоит попробовать реализовать изменение частоты дискретизации и поставить побольше буфер (http://www.alsa-project.org/main/index.php/Asoundrc раздел «Software mixing»).

viewizard ★★
()

Win95 нормально работает только в VmWare.

Motif ★★
()

Использую

-soundhw hda

Все нормально работает по-умолчанию, не хрипит, миксуется через alsa...

Когда пробрасываю видяху, пробрасываю и ее звук (который по hdmi передается), наверное единственное для чего этот звук использую.

soomrack ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.