Gemenskapslösning

Ubuntu 26.04 har inget ljud i ZVM: Varför SPICE fungerade med remote-viewer men webbläsarljud fortfarande inte gjorde det

A May-August 2026 thread where Ubuntu 26.04 inside ZVM detected an ICH9 virtual audio device but produced no sound through the browser console. The user later found the QEMU audio backend was set to none, enabled SPICE audio in the VM XML, and confirmed audio worked through remote-viewer on Debian, although it remained choppy. Browser/VNC audio was still not working in the source.

Käll-VM:n saknade inte ett Ubuntu-ljudkort. Ubuntu upptäckte en virtuell ICH9-ljudenhet, visade ljudaktivitet från systemet och Firefox samt exponerade en intern ljudutgång. Det verkliga problemet fanns under gästoperativsystemet: VM:ens QEMU-ljudbackend var konfigurerad som none, så gästen hade en virtuell ljudenhet men ingenstans att skicka ljudet.

Communityns lösning var att aktivera en SPICE-ljudbackend i VM:ens XML samtidigt som VNC behölls för den vanliga ZVM-webbläsarvisningen. Det gav ljud genom en separat SPICE-klient, till exempel remote-viewer, på Debian-värden. Den ursprungliga skribenten bekräftade att ljudet fungerade på det sättet, även om det hackade. Enligt det senaste svaret från augusti 2026 visade tråden fortfarande inget fungerande ljud direkt i ZVM:s webbläsarkonsol.

Ubuntus ljudinställningar i Ubuntu 26.04 inuti ZVM visar en intern ljudutgång men ingen fungerande ljudutgång till värddatorns hörlurar
Gästoperativsystemet kunde se en ljudenhet, vilket hjälpte till att skilja gästdetektering från hypervisor-/backendproblemet.

Ubuntu hade redan upptäckt det virtuella ljudkortet

De första skärmbilderna visade Ubuntus ljudpanel med en intern ljudutgång och Firefox listad i volymmixer. Det gjorde det mindre sannolikt att en ALSA-/PipeWire-enhet helt saknades.

Communityn föreslog att gästsidan skulle bekräftas med skrivskyddade kommandon som:

aplay -l
pactl list short sinks

Om dessa kommandon visar en virtuell ljudenhet bör du fortsätta felsöka virtualiserings-/ljudtransportlagret i stället för att blint installera om Ubuntus ljudpaket.

Ubuntus volymmixer i Ubuntu 26.04 inuti ZVM visar systemljud och Firefox med ljudaktivitet
Gästen hade aktiva ljudströmmar trots att inget ljud nådde de fysiska hörlurarna.

Det vanliga ZVM-gränssnittet erbjöd inget val av ljudutgång för värddatorn

Användaren kontrollerade de tillgängliga ZVM-inställningarna och kunde konfigurera processor, minne, lagring, nätverk och fast programvara, men det fanns inget uppenbart val av ljudutgång för webbläsarkonsolen.

ZVM-inställningar för den virtuella Ubuntu 26.04-maskinen visar processor, minne, lagring, nätverk och fast programvara men inget uppenbart alternativ för webbläsarljudutgång
Den saknade gränssnittskontrollen stämde överens med det senare fyndet att ljudet krävde ändringar på lägre nivå i VM:ens XML.

Källan hittade QEMU-ljudbackend konfigurerad som none

Den 5 juni sammanfattade OP diagnosen: VM:n hade ett virtuellt ICH9-ljudkort, men ljudbackend var type='none'. Med andra ord fanns den virtuella hårdvaran, men hypervisorn vidarebefordrade inte ljudet någonstans.

Användaren rapporterade också att de tillgängliga ZVM-/QEMU-ljudbackenderna i den aktuella konfigurationen var none, spice och wav, utan någon direkt PulseAudio-/PipeWire-backend som exponerades via ZVM.

SPICE återställde ljudet genom remote-viewer

Användaren redigerade VM:ens XML för att aktivera SPICE-ljud och lade till en SPICE-grafik-/kanalväg samtidigt som VNC behölls för ZVM:s vanliga visning. Därefter anslöt användaren från Debian med en SPICE-klient, till exempel:

remote-viewer spice://ZIMAOS_IP:SPICE_PORT

Källan rapporterar att ljudet då fungerade. Detta är en avancerad ändring av VM-konfigurationen från communityn, inte en aktuell IceWhale-procedur i det grafiska gränssnittet, så säkerhetskopiera VM-definitionen innan du ändrar XML-filen.

Ljud via VNC i webbläsaren fungerade fortfarande inte

Källans slutsats var tydlig: ZVM:s Firefox-/webbläsarkonsol fortsatte att använda VNC för visning och erbjöd ingen SPICE-klient för direkt ljud. Den fungerande SPICE-lösningen krävde därför en extern klient i stället för den vanliga webbläsarfliken.

En uppföljning den 15 augusti frågade om webbläsarljudproblemet hade åtgärdats och kom fram till att det uppenbarligen inte hade gjort det. Beskriv inte direkt ljud i webbläsaren som bekräftat fungerande enligt källan.

SPICE-ljudet hackade fortfarande

Användaren beskrev det fungerande ljudet som mycket hackigt och misstänkte SPICE-ljudkodeken eller transporten. Det innebär att lösningen bevisade att VM:n kunde producera ljud, men den gav inte en polerad ljudupplevelse för skrivbordet.

Testa igen med aktuell ZimaOS innan du redigerar XML

Källan sträcker sig från maj till augusti 2026 och skrevs före vissa senare uppdateringar av ZimaOS. Testa först en aktuell ZVM-gäst och en aktuell webbläsare. Om VM:n fortfarande inte erbjuder fungerande ljud i webbläsaren kan du överväga SPICE-lösningen som en avancerad reservlösning snarare än som standardkonfiguration.

För mer övergripande aktuell planering av virtuella maskiner, använd den aktuella planeringsguiden för virtuella ZimaOS-maskiner.

Vanliga frågor om Ubuntu-ljud i ZVM

Såg Ubuntu själv en ljudenhet?

Ja. Källan visade en intern virtuell ljudenhet och aktiva ljudströmmar från Firefox och systemet.

Vad återställde ljudet enligt källan?

Att aktivera SPICE-ljud i VM-definitionen och ansluta med en extern SPICE-klient, till exempel remote-viewer.

Fungerade ljudet direkt i ZVM:s webbläsarkonsol?

Inget svar i källan bekräftade det. Webbläsar-/VNC-vägen förblev tyst i tråden.