LINUX.ORG.RU

Нет звука в Fedora 38 на VMware Fusion 13

 


0

1

Привет! Поставил Fedora 38 ARM в VMware Fusion 13.0.2 на macOS Ventura 13.3.1. После установки отсутствует звук. В системных настройках пробую сделать тест, но слышу только заикания. Ещё странно то, что в Output Device у меня два одинаковых контроллера. С микрофоном такое же задвоение. Бывает я захожу в настройки и этих одинаковых контроллеров может быть и три и четыре.

Пакеты open-vm-tools.aarch64 и open-vm-tools-desktop.aarch64 в системе установлены. В чём может быть дело?

● pipewire.service - PipeWire Multimedia Service
     Loaded: loaded (/usr/lib/systemd/user/pipewire.service; disabled; preset: disabled)
    Drop-In: /usr/lib/systemd/user/pipewire.service.d
             └─00-uresourced.conf
             /usr/lib/systemd/user/service.d
             └─10-timeout-abort.conf
     Active: active (running) since Sat 2023-05-20 15:40:46 +07; 29min ago
TriggeredBy: ● pipewire.socket
   Main PID: 4345 (pipewire)
      Tasks: 2 (limit: 2216)
     Memory: 320.0K
        CPU: 27.014s
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
             └─4345 /usr/bin/pipewire

May 20 15:40:46 fedora systemd[1711]: pipewire.service: Scheduled restart job, restart counter is at 5.
May 20 15:40:46 fedora systemd[1711]: Stopped pipewire.service - PipeWire Multimedia Service.
May 20 15:40:46 fedora systemd[1711]: pipewire.service: Consumed 4.672s CPU time.
May 20 15:40:46 fedora systemd[1711]: Started pipewire.service - PipeWire Multimedia Service.

● pipewire-pulse.service - PipeWire PulseAudio
     Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; disabled; preset: disabled)
    Drop-In: /usr/lib/systemd/user/service.d
             └─10-timeout-abort.conf
     Active: active (running) since Sat 2023-05-20 15:29:54 +07; 40min ago
TriggeredBy: ● pipewire-pulse.socket
   Main PID: 1985 (pipewire-pulse)
      Tasks: 2 (limit: 2216)
     Memory: 480.0K
        CPU: 473ms
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service
             └─1985 /usr/bin/pipewire-pulse

May 20 15:29:54 fedora systemd[1711]: Started pipewire-pulse.service - PipeWire PulseAudio.
May 20 15:29:54 fedora pipewire-pulse[1985]: mod.rt: Can't find org.freedesktop.portal.Desktop. Is xdg-desktop-portal running?
May 20 15:29:54 fedora pipewire-pulse[1985]: mod.rt: found session bus but no portal

● wireplumber.service - Multimedia Service Session Manager
     Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled)
    Drop-In: /usr/lib/systemd/user/service.d
             └─10-timeout-abort.conf
     Active: active (running) since Sat 2023-05-20 15:40:46 +07; 29min ago
   Main PID: 4346 (wireplumber)
      Tasks: 5 (limit: 2216)
     Memory: 632.0K
        CPU: 124ms
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service
             └─4346 /usr/bin/wireplumber

May 20 15:40:46 fedora systemd[1711]: Started wireplumber.service - Multimedia Service Session Manager.
May 20 15:40:46 fedora wireplumber[4346]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed?
May 20 15:40:46 fedora wireplumber[4346]: PipeWire's libcamera SPA missing or broken. libcamera not supported.
May 20 15:40:46 fedora wireplumber[4346]: GetManagedObjects() failed: org.freedesktop.DBus.Error.NameHasNoOwner
May 20 15:40:47 fedora wireplumber[4346]: <WpNode:0xaaab23fa21a0> ignoring set_param on already destroyed objects
May 20 15:40:47 fedora wireplumber[4346]: <WpNode:0xaaab23fd1e10> ignoring set_param on already destroyed objects
May 20 15:40:47 fedora wireplumber[4346]: <WpPortalPermissionStorePlugin:0xaaab23f16e50> Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera

Ответ на: комментарий от Mischutka

Вот эти строки в моём файле уже были:

sound.pciSlotNumber = "34"
sound.present = "true"
sound.virtualDev = "hdaudio"
sound.autoDetect = "TRUE"
sound.fileName = "-1"

Правда в значении sound.pciSlotNumber у меня стоит слот 33. Слот 34 используется в параметре ehci.pciSlotNumber. Менять не стал.

Вот этой строки не было и я её добавил:

pciSound.useSoundLib = "FALSE"

Увы, но результата это не дало. Мне кажется нужно разобраться со множеством одинаковых устройств вывода. Откуда они берутся?

folan52340
() автор топика