क्या qemu / KVM स्पाइस के माध्यम से ध्वनि की अनुमति देता है?


1

मैं अपने शारीरिक विभाजन को खत्म करने और खत्म करने के लिए एक विंडोज 7 वर्चुअल मशीन स्थापित कर रहा हूं। मैंने इसे स्पाइस और फेडोरा साइट के ड्राइवरों के साथ स्थापित और काम कर रहा है:

https://fedoraproject.org/wiki/Windows_Virtio_Drivers#Direct_download

जब मैं स्पाइस के माध्यम से कनेक्ट करता हूं, तो मैं कनेक्ट कर सकता हूं और वीडियो को बहुत जल्दी देख सकता हूं। हालाँकि, मुझे कोई आवाज़ नहीं सुनाई दे रही है। अगर मैं साउंडव्ह ऑप्शन में डालता हूं, तो यह अब एक डेमन के रूप में नहीं चलता है जहां मैं स्पाइस से जुड़ सकता हूं।

क्या स्पाइस ध्वनि से नहीं गुजरता है या मैं कुछ गलत कर रहा हूं?

अनुकरण के लिए मेरी कमांड लाइन:

#!/bin/bash

#-monitor stdio \

SPICE_PORT=5924

qemu-system-x86_64 \
    -daemonize \
    -enable-kvm \
        -cpu host \
        -drive file=/home/mike/underling.img,if=virtio \
        -net nic,model=virtio -net user,hostname=underling \
        -m 4G \
        -name Underling \
    -usbdevice tablet \
    -device virtio-serial \
    -chardev spicevmc,id=vdagent,name=vdagent \
    -device virtserialport,chardev=vdagent,name=com.redhat.spice.0 \
    -vga qxl \
    -spice port=${SPICE_PORT},disable-ticketing \
        "$@"
exec spicec --title Underling -h 127.0.0.1 -p ${SPICE_PORT}

जवाबों:


1

स्पाइस को चालू करता है निश्चित रूप से ध्वनि को ध्वनि की अनुमति देता है। मेरा मुद्दा यह था कि मैंने एक के बाद एक \ _ डालने के बिना -swhh hda डाल दिया था। तो अब अंत में यह स्पाइस के साथ ऑडियो पस्स्ट्रॉथ के साथ काम करता है और यहाँ मेरा रन शेल स्क्रिप्ट है:

#!/bin/bash

#-monitor stdio \

SPICE_PORT=5924

qemu-system-x86_64 \
    -daemonize \
    -enable-kvm \
        -cpu host \
        -drive file=/home/mike/underling.img,if=virtio \
        -net nic,model=virtio -net user,hostname=underling \
        -m 4G \
    -soundhw hda \
        -name Underling \
    -usbdevice tablet \
    -device virtio-serial \
    -chardev spicevmc,id=vdagent,name=vdagent \
    -device virtserialport,chardev=vdagent,name=com.redhat.spice.0 \
    -vga qxl \
    -spice port=${SPICE_PORT},disable-ticketing \
        "$@"
exec spicec --title Underling -h 127.0.0.1 -p ${SPICE_PORT}
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.