Page 1 of 1
用了VMware聲音沒了
Posted: Sun Apr 11, 2004 7:11 am
by handpower
先說明環境:
硬體:
CPU: P4 3.0 HT
MainBoard: ASUS P4 P800VM
Sound: Onboard AD1980
軟體:
Host OS: Gentoo 1.4
kernel: ck-sources-2.4.23-r1
sound: alsa-lib, alsa-driver, alsa-utils 0.9.8
vmware: 4.5.1 build 7568
guest os: Windows 2000 Professional
用VMware啟動Win2000,會有如下的錯誤訊息:
Failed to open sound device /dev/dsp: Device or resource busy
Sound will not be available.
然後KDE的聲音輸出也沒了,用gmplayer放影片也沒聲音。必須要登出X之後在Console下重新啟動alsasound
/etc/init.d/alsasound restart
之後在重新登入X才會有聲音(我沒用xdm,kdm,gdm,etc)
有人用VMware跑Win2000, WinXP而聲音正常的嗎?
Posted: Mon Apr 12, 2004 12:08 pm
by paar
我用 VMware 跑 win95,
聲音從來沒正常過,
因為我用不到..
....我是來亂的.
Posted: Mon Apr 12, 2004 8:09 pm
by Reach
總而言之 就是vmware與KDE都在搶/dev/dsp這個資源
即使KDE下有個aRts可以支援混和音樂流 (讓多種程式同時發聲)
但尷尬的事就是 vmware 無法藉由arts發聲
所以場面又變成 arts和vmware在搶dsp
還是沒辦法
說了這麼多沒有幫助的話 意思就是要告訴你
我查過vmware公司的文件 google過 也找過gentoo forums都沒用 XD
別再浪費時間了 :p . . . . . . .
(再不然 就考慮雙音效卡吧....)
Posted: Tue Apr 13, 2004 3:20 am
by scsi
我目前使用sb live value
是可以讓kde及vmware同時發聲
Posted: Wed Apr 28, 2004 11:46 am
by Reach
scsi wrote:我目前使用sb live value
是可以讓kde及vmware同時發聲
你有使用arts嗎 @_oa
可否麻煩略述一下
我用的是主機板上內建的c-media8738
為了能讓vmware與程式同時發音 我花了好多好多的時間呢
Posted: Wed Apr 28, 2004 11:55 am
by scsi
Reach wrote:
你有使用arts嗎 @_oa
可否麻煩略述一下
我用的是主機板上內建的c-media8738
為了能讓vmware與程式同時發音 我花了好多好多的時間呢
用arts或是esd似乎都沒有用,vmware似乎是直接對/dev/dsp做access,這樣就卡在音效卡是不是支援多工了,也就是多個process直接access,目前我知道sb live可以,而我遇到的內建的幾乎都是不行的,測試的方法,你可以先將arts及esd關掉,然後啟動vmware應該就可以讓vmware使用/dev/dsp了…如真一定要弄出來同時使用,我想只有換卡一途了…否則就要等vmware支援esd或是arts
Posted: Thu Apr 29, 2004 7:13 pm
by paar
這幾天我剛好在 vm 裝了 xp,
gentoo 和 vm 同時都會叫,
我的音效是主機板內建的:
00:01.4 Multimedia audio controller: Silicon Integrated Systems [SiS] SiS PCI Audio Accelerator (rev 02)
我沒特別的設定, kernel 裡編入的是 oss.
Posted: Thu Apr 29, 2004 10:13 pm
by scsi
paar wrote:這幾天我剛好在 vm 裝了 xp,
gentoo 和 vm 同時都會叫,
我的音效是主機板內建的:
00:01.4 Multimedia audio controller: Silicon Integrated Systems [SiS] SiS PCI Audio Accelerator (rev 02)
我沒特別的設定, kernel 裡編入的是 oss.
你的版子是哪塊,kernel是用哪一版的
我公司也是sis的晶片,並不能同時發聲…
http://cweb.msi.com.tw/program/products ... hp?UID=478
我是用kernel 2.6.5的,driver是用
<*> Intel i8x0/MX440, SiS 7012; Ali 5455; NForce Audio; AMD768/8111
Posted: Sat May 01, 2004 6:34 am
by paar
窮人家用的那塊..連南北橋都揉成一顆的 ECS K7SEM SIS 730s
http://www.ecs.com.tw/ECSWeb/Products/P ... tailID=194
2.4.23-ck1 的 config, 沒時間更新 kernel:
Code: Select all
<M> Trident 4DWave DX/NX, SiS 7018 or ALi 5451 PCI Audio Core
Posted: Thu May 20, 2004 5:18 pm
by YZ
我在昨天剛裝好 vmware 也有相同的問題,不過後來照著 gentoo alsa guide 做完設定就 ok 了.
我的音效晶片:
0000:00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] Sound Controller (rev a0)
kernel: 2.6.5-gentoo-r1
<M> Intel i8x0/MX440, SiS 7012; Ali 5455; NForce Audio; AMD768/8111
在 vmware Virtual Machine Settings 裡面的
Sound Adapter 設為 /dev/sound/audio
(要照 gentoo alsa guide 的設定完成後,才會有/dev/sound/audio )
Posted: Sun May 23, 2004 6:58 am
by Si
我試過 alsa dmix 軟體混音,也可以用,這樣很多用 alsa 的軟體就可以同時用了,當然不是所有的。
Posted: Wed May 26, 2004 11:56 am
by scsi
YZ wrote:我在昨天剛裝好 vmware 也有相同的問題,不過後來照著 gentoo alsa guide 做完設定就 ok 了.
我的音效晶片:
0000:00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] Sound Controller (rev a0)
kernel: 2.6.5-gentoo-r1
<M> Intel i8x0/MX440, SiS 7012; Ali 5455; NForce Audio; AMD768/8111
在 vmware Virtual Machine Settings 裡面的
Sound Adapter 設為 /dev/sound/audio
(要照 gentoo alsa guide 的設定完成後,才會有/dev/sound/audio )
我看了你的說明後,我試著把/dev/dsp link -s 到 /dev/sound/audio
(原本link -s 到/dev/sound/dsp)
期盼能解決sis晶片無法同時發聲的問題
我目前是使用xmms加上arts的output plugin
但是我仍不能同讓mozilla上的flash跟xmms一起發聲
使用的測試網頁是
http://tw.comics.yahoo.com/040526/90/oc6e.html
在我把/dev/dsp link -s 到 /dev/sound/audio
flash在出型PLAY的字樣後就掛了
而且xmms也會block住
在我killall -9 mozilla-bin之後xmms又好像什麼事都沒發生的繼續播放
比link到 dsp好的地方是在出現PLAY字樣之前的聲音是有出來的
不知道該怎樣解決這樣的問題?