Seite 1 von 1

Sound funktioniert nicht richtig

Verfasst: 12.06.2009, 18:30
von void
Hallo!

Ich habe zwar in letzter Zeit viel recherchiert und getestet, bin aber leider trotzdem noch zu keinem zufriedenstellenden Ergebnis gekommen.

Host
Installiert habe ich VMware Server 2.0.1 (156745) unter einem minimalen Debian (5.0.1) Lenny (Kernel: 2.6.26-2-amd64 #1 SMP), CPU ist ein AMD Athlon(tm) Dual Core Processor 5050e, 8 GB Ram...
Sound ist onboard: nVidia Corporation MCP67 High Definition Audio

Testsystem 1
Win XP Pro, SP3 (mit VMware Tools)

Testsystem 2
Kubuntu 9.04 Live-CD (ohne VMware Tools)

Mit "auto detect" habe ich in den Gastsystemen keinen Sound bekommen:
msg.noAutodetectBackingQuestion:Cannot connect virtual device sound. No corresponding device is available on the host.
Would you like an attempt to be made to connect this virtual device every time you power on the virtual machine?

Erst nachdem ich vmware-vmx mit

Code: Alles auswählen

LD_PRELOAD=libaoss.so exec /usr/lib/vmware/bin/vmware-vmx.real "$@"
ersetzt habe und in der entsprechenden vmx-Datei

Code: Alles auswählen

sound.fileName = "/dev/dsp"
sound.autodetect = "FALSE"
eingefügt habe, ist in beiden Testsystemen Soundausgabe möglich.
ABER: der Sound stottert schrecklich, mal mehr, mal weniger -> wirkt so, als ob das Timing nicht immer stimmen würde?!

Ich bin eigentlich kein Freund von unnötigem Konfigurieren (würde also gerne "auto detect" verwenden können), aber alles andere hat bisher nicht funktioniert.

Super wäre es, wenn mir jemand entsprechende Tipps geben könnte, ich probiere auch gerne komplette Konfigs (für Live-CD) aus!

Verfasst: 15.06.2009, 14:05
von void
Hmm, weiß keiner etwas dazu? Oder habe ich wichtige Angaben vergessen? Bin ich der einzige mit diesem Problem?

Verfasst: 15.06.2009, 16:00
von continuum
ich glaube das das recht normal ist - Sound geht nie problemlos in VMware.
Am besten geht es noch unter Workstation auf XP-hosts.
VMserver unter Linux ist da viel schwieriger - gewoehn dich einfach dran - oder besser stell den sound wieder ab - oder wechsel auf Windows

Verfasst: 15.06.2009, 16:10
von e-e-e
Hallo,

ich benutze div. XP-Gäste mit Sound und funktioniert wenn der Host nicht gerade sehr viel Last hat, dass ich auch YouTube-Videos ohne Probleme ansehen kann.
in meine *.vmx habe ich folgende Zeilen gesetzt:
sound.present = "TRUE"
sound.virtualDev = "es1371"
sound.startConnected = "TRUE"

allerdings, wie an Signatur zu sehen ist, mit Server 1.xx

Verfasst: 16.06.2009, 15:03
von void
continuum hat geschrieben:ich glaube das das recht normal ist - Sound geht nie problemlos in VMware.
Am besten geht es noch unter Workstation auf XP-hosts.
VMserver unter Linux ist da viel schwieriger - gewoehn dich einfach dran - oder besser stell den sound wieder ab - oder wechsel auf Windows
Ich verstehe dann jedoch nicht, warum es dann überhaupt supportet wird.

Gibt es denn wenigstens eine Möglichkeit, die Soundkarte an eine bestimmte VM durchzureichen?
Bzw. welche Voraussetzungen müssen erfüllt werden, damit VMware Server 2 die Soundkarte selbstständig erkennt (ohne meinen Workaround)?
e-e-e hat geschrieben:sound.present = "TRUE"
sound.virtualDev = "es1371"
sound.startConnected = "TRUE"

Hat leider auch keine Abhilfe geschaffen...

Verfasst: 16.06.2009, 15:34
von e-e-e
Hallo,

Du kannst natürlich immer bloß eine VM pro Host mir dem Sound versorgen. Wenn Du wechseln willst, einfach Sound Disconnect und an der anderen VM Sound Connect.

Verfasst: 16.06.2009, 20:38
von void
Tatsächlich? Warum wird dann die Soundkarte überhaupt virtualisiert? Wenn man nur eine VM mit Sound betreiben kann, wäre das meine Lösung "mit Soundkarte durchreichen": eben ohne VMware dazwischen.

Verfasst: 16.06.2009, 21:20
von continuum
Wenn ein Fenster eine 100stel Sekunde verzoegert aufpopt merkt das niemand.
Wenn bei der Sound-ausgabe eine 100stel sekunde verzoegert wird klingt das schon beschissen.

Von daher ist es ganz normal das Sound nicht sp problemlos virtualisiert werden kann wie der rest einer VM.

Falls Sound ein Kriterium ist, bist du mit Linux und VMserver als Host auf dem falschen Weg.
Da bist du besser mit einem XP-host und Workstation bedient

Verfasst: 23.06.2009, 01:03
von gpi175
Auch ich habe seit der 2.0.1 das selbe Problem mit dem Sound, bei der Version 2.0 ging der Sound noch einwandfrei.

Seit der Version 2.0.1 kommt folgende Fehlermeldung:

msg.noAutodetectBackingQuestion:Cannot connect virtual device sound.
No corresponding device is available on the host. Would you like an attempt to be
made to connect this virtual device every time you power on the virtual machine?


Günter

Alternative (?)

Verfasst: 24.06.2009, 10:22
von void
Ich habe jetzt eine USB-Soundkarte ausprobiert - diese funktioniert wider erwarten ziemlich gut (soll heißen, Hifi-Klang ist es nicht ganz, kleine Aussetzer sind leider hörbar).

Um jetzt nicht eine USB-Soundkarte zu "verschwenden" würde ich gerne die Karte onboard durchreichen, aber das geht ja anscheinend nicht unter VMware Server 2 - weiß jemand, ob das Feature geplant ist?!?

@Günter:
Dann werde ich einmal die Version 2.0 ausprobieren :D

Verfasst: 24.06.2009, 13:56
von Dayworker
Das Problem ist die nVidia-Onboardlösung im Zusammenspiel mit Linux als Host-OS. Welches Device versucht Server2 denn genau für den Sound zu öffnen bzw anzusprechen?

Verfasst: 25.06.2009, 12:00
von void
Ich verstehe jetzt die Frage nicht ganz - bzw. wie kann ich das feststellen? Ich habe mittlerweile wieder "normale" Einstellungen des Sounds (also auf automatisch) und erhalte wieder die Fehlermeldung, dass kein Soundgerät am Host verfügbar ist...

Verfasst: 25.06.2009, 12:39
von Dayworker
Welches andere Audiogerät zeigt er denn außer "automatisch" noch an? Wenn du für dieses Gerät dann dein Audiocontroller einrichtest, sollte es klappen. Anderfalls mußt du wahrscheinlich auf ein anderes Audiogerät ausweichen.

Verfasst: 25.06.2009, 14:49
von void
Unter VMware Infrastructure Web Access / Audio Connection? Da steht eben nur "Auto detect" zur Auswahl. :(
Welche Voraussetzung muss denn gegeben sein, damit hier auch das Audiogerät zur Auswahl steht?! Keine nVidia? :roll:

Verfasst: 25.06.2009, 18:21
von Dayworker
Wenn dort nur "Auto detect" steht, hat der Server2 halt keine Soundkarte erkannt, die er an die VM durchreichen könnte. Keine Ahnung wie oder worüber Debian die Sound-Anbindung handhabt.
Wenn ich es aber richtig gesehen habe, vermutet VMware eine Soundkarte anscheinend nur hinter "/dev/dsp". :(
Genaueres dazu steht auch im Manual zum Server2 :)

Verfasst: 26.06.2009, 10:34
von void
Dayworker hat geschrieben:Keine Ahnung wie oder worüber Debian die Sound-Anbindung handhabt.
Schade 8) - trotzdem danke :grin:
Im Handbuch steht leider auf den 2 Seiten (fast) nur Informationen bezüglich der Soundkarte im Gast-OS...

Verfasst: 26.06.2009, 12:22
von Dayworker
Ja ich weiß, hab mich auch schon ein paar Mal geärgert. Das geht vorüber :lol: