Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    info@proxmox.su
    +7 (495) 320-70-49
    Заказать звонок
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Телефоны
    +7 (495) 320-70-49
    Заказать звонок
    0
    0
    0
    Аспро: ЛайтШоп
    • +7 (495) 320-70-49
      • Назад
      • Телефоны
      • +7 (495) 320-70-49
      • Заказать звонок
    • info@proxmox.su
    • Москва, Бакунинская улица, 69с1
    • Пн-Пт: 09-00 до 18-00
      Сб-Вс: выходной
    • 0 Сравнение
    • 0 Избранное
    • 0 Корзина
    Главная
    Форум
    Proxmox Виртуальная Среда
    [РЕШЕНО]Скомпилировал pve-qemu с поддержкой аудио Jack.

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    [РЕШЕНО]Скомпилировал pve-qemu с поддержкой аудио Jack., Proxmox Виртуальная Среда
     
    markjf
    Guest
    #1
    0
    11.05.2025 21:08:00
    Привет! Я новичок в Proxmox, так что, пожалуйста, будьте ко мне снисходительны. Я пытаюсь включить Jack audio как audiodev для QEMU. Однако он не отображается в списке поддерживаемых устройств:

    Code:
    # qemu-system-x86_64 -audiodev help
    Available audio drivers:
    none
    alsa
    dbus
    oss
    pa
    spice
    wav

    Я изучил несколько советов из Google по этой теме:

    - https://forum.proxmox.com/threads/guest-sound-on-host.26510/
    - это, казалось, подразумевало, что он должен быть частью базовой установки
    - https://bbs.archlinux.org/viewtopic.php?id=165545
    - для запуска Jack как сервиса, что работает
    - https://github.com/bung69/Proxmox-qemu-audio
    - для документации по компиляции Jack в QEMU
    - следую этому, потому что он не указан выше.

    Последний вариант - это на что я сейчас возлагаю большие надежды. Я установил Proxmox на основе этого видео:

    - https://www.youtube.com/watch?v=-OlzEmI0BP8

    В какой-то момент мне советовали изменить репозитории на Community Edition, не зная лучше, я это сделал и обновил и т.д. Однако, когда я приступаю к компиляции QEMU для включения Jack, я получаю:

    Code:
    # apt build-dep .
    Note, using directory '.' to get the build dependencies
    Reading package lists... Done
    Building dependency tree... Done
    Reading state information... Done
    Some packages could not be installed. This may mean that you have
    requested an impossible situation or if you are using the unstable
    distribution that some required packages have not yet been created
    or been moved out of Incoming.
    The following information may help to resolve the situation:

    The following packages have unmet dependencies:
    librbd-dev : Depends: librados-dev but it is not going to be installed
                 Depends: librbd1 (= 16.2.15+ds-0+deb12u1) but 17.2.8-pve2 is to be installed

    Похоже, есть конфликт версий между 16 и 17, возможно, из-за использования Community репозиториев. Может кто-нибудь помочь мне исправить компиляцию QEMU с Jack или предоставить мне способ его включения? У меня сервис работает отлично, мне просто нужно, чтобы QEMU распознавал его. Я использую QEMU 9.2.0 на свежей установке Proxmox 8.4.1.

    Большое спасибо, если сможете помочь.
     
     
     
    markjf
    Guest
    #2
    0
    11.05.2025 21:33:00
    Есть альтернатива? Как лучше всего поделиться моим USB аудио DAC между хостом и клиентом? Я пробовал прямой USB passthrough, но звук совсем испортился, трещит, хрипит и почти не различим. Я долго использовал JACK на Windows и Linux, поэтому мне хотелось бы остаться на нем — у него отличные опции маршрутизации и интеграция с VST.
     
     
     
    markjf
    Guest
    #3
    0
    13.05.2025 19:04:00
    Я смог заставить это компилироваться, создав минимальную VM Debian 12 и установив все пакеты из: - https://github.com/Chocrates/qemu-build/blob/main/Dockerfile. Также добавил: Bash: sudo apt install jackd2 libjack-jackd2-dev.

    Затем у меня были следующие записи в /etc/apt/sources.list:
    Code: # proxmox development
    deb http://security.debian.org/debian-security stable-security main
    deb http://security.debian.org/debian-security bookworm-security main
    deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription

    Мне потребовалось добавить следующие подписи: Bash: sudo wget -O /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg "https://enterprise.proxmox.com/debian/proxmox-release-bookworm.gpg".

    Обычная apt update, upgrade, и я продолжил с:
    Code: git clone --recursive git://git.proxmox.com/git/pve-qemu.git;a=summary

    После этого я отредактировал файл `debian/rules` в репозитории: удалил строку "--disable-download", установил audio-drv-list на: '--audio-drv-list="alsa, jack"' (обратите внимание на запятую, в одном из руководств, которое я читал, использовались пробелы). Убедился, что все остальное для процесса сборки доступно с помощью: Bash: sudo apt build-dep . и наконец собрал с помощью: Bash: make deb.

    Это создало файл "pve-qemu-kvm_9.2.0-5_amd64.deb", который я скопировал в мою установку pve и установил после выключения всех VM. Список audiodev теперь включает jack.

    Bash: # qemu-system-x86_64 -audiodev help
    Available audio drivers:
    none
    alsa
    dbus
    jack
    oss
    pa
    spice
    wav

    Я еще не могу подтвердить, смогу ли я это использовать, но хотя бы это скомпилировано в мой qemu.
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

    Конфиденциальность Оферта
    © 2026 Proxmox.su
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры