Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    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 Виртуальная Среда
    Проброс GPU физического Mac Mini узла в macOS VM.

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Проброс GPU физического Mac Mini узла в macOS VM., Proxmox Виртуальная Среда
     
    itsthejb
    Guest
    #1
    0
    30.12.2024 17:09:00
    Привет всем! Недавно добавил Mac Mini 2018 в качестве узла к моему кластеру. У меня была предыдущая macOS VM, работавшая на не-Mac узле, и теперь, когда я перенес её, я бы хотел получить максимальную пользу от прямой передачи его аппаратно поддерживаемого оборудования. Однако, у меня не очень хорошо получается, в основном из-за этого нестандартного случая использования. Пишу сюда в надежде, что кто-то другой делал подобное и может подсказать верное направление. Я прошёл все шаги по обеспечению поддержки ядра для машины на базе T2. Например, оно работает с ядром, совместимым с T2, из https://github.com/AdityaGarg8/pve-edge-kernel-t2, и я также экспортировал и установил прошивки из предыдущей macOS bare metal установки. Как первый шаг, я хотел бы передать GPU, чтобы получить наилучшую возможную производительность при работе с машиной через VNC.

    Конфиг:

    ```
    agent: 1
    args: -device isa-applesmc,osk="ourhardworkbythesewordsguardedpleasedontsteal©AppleComputerInc" -smbios type=2 -device usb-kbd,bus=ehci.0,port=2 -device usb-mouse,bus=ehci.0,port=3 -cpu host,kvm=on,vendor=GenuineIntel,+kvm_pv_unhalt,+kvm_pv_eoi,+hypervisor,+invtsc
    autostart: 0
    balloon: 0
    bios: ovmf
    boot: order=virtio0
    cores: 4
    cpu: host
    cpuunits: 100
    efidisk0: local-lvm:vm-101-disk-0,size=128K
    hostpci0: 0000:00:02,pcie=1,x-vga=1
    hotplug: disk,network,usb
    machine: q35
    memory: 6144
    meta: creation-qemu=9.0.2,ctime=1725038254
    name: macOS
    net0: virtio=BC:24:11:6F:B0:E6,bridge=vmbr0
    numa: 1
    onboot: 1
    ostype: other
    scsihw: virtio-scsi-pci
    smbios1: uuid=fdeb9a02-59fd-410f-846a-44d75d378272
    sockets: 1
    startup: order=10
    tablet: 1
    tags: desktop;macos
    vcpus: 4
    vga: none
    virtio0: local-lvm:vm-101-disk-1,cache=none,discard=on,size=64G
    vmgenid: eeb527c2-5f08-414a-aff8-393b4d808163
    ```

    Я также пробовал различные способы изменения конфигурации OpenCore, чтобы включить обнаружение карты. Например:

    ```
    <key>DeviceProperties</key>
    <dict>
           <key>Add</key>
           <dict>
               <key>PciRoot(0x0)/Pci(0x2,0x0)</key>
               <dict>
                   <key>device-id</key>
                   <data>kj4AAA==</data>
                   <key>AAPL,ig-platform-id</key>
                   <data>BwCbPg==</data>
                   <key>framebuffer-patch-enable</key>
                   <data>AQAAAA==</data>
                   <key>framebuffer-stolenmem</key>
                   <data>AAAwAQ==</data>
               </dict>
           </dict>
    </dict>
    ```

    ... Однако, несмотря на различные попытки, я так и не приблизился к обнаружению iGPU в macOS VM. Было бы неплохо также включить Bluetooth, в надежде, что даже Airdrop может работать (кажется немного амбициозно!). Однако, передача любого из сетевых адаптеров также отключает Ethernet. В любом случае, это общий запрос о помощи! Заранее спасибо!
     
     
     
    Kingneutron
    Guest
    #2
    0
    30.12.2024 18:07:00
    Почему ты запускаешь Proxmox на Mac mini вместо macOS? Запуск mac-on-mac VMs, наверное, будет проще, но я не уверен насчёт passthru. Кстати, пишу это я с 2018 Mini, на котором установлена Sonoma 14. Возможно, тебе лучше использовать другое программное обеспечение для совместного использования рабочего стола (а не VNC) — попробуй Nomachine NX.
     
     
     
    itsthejb
    Guest
    #3
    0
    30.12.2024 18:14:00
    @Kingneutron да, я знаю, что это кажется добавлением ненужной абстракции. Идея в том, что мне нужен этот дополнительный узел не просто для запуска каких-то очень мелких вещей под macOS. Производительность VNC на самом деле вполне неплохая... Поэтому я и отключил дисплей для ВМ; в противном случае все тормозит. Я просто пытаюсь максимально использовать то, что у меня есть.
     
     
     
    mikeyo
    Guest
    #4
    0
    24.04.2025 13:31:00
    Как дела с этим?
     
     
     
    itsthejb
    Guest
    #5
    0
    24.04.2025 14:37:00
    @mikeyo Да, на самом деле. Следуй шагам здесь: https://www.perplexity.ai/search/does-the-mac-mini-2018-model-8-ZlDkEpefREuWkWZ8j76RtA#1 Что в этот раз получилось: Возможно, у меня был i915 и в списке черного списка модулей, и в списке загружаемых модулей. Возможно, это означало, что он всё равно загружался. Была ошибка vfio-pci 0000:00:02.0: Invalid PCI ROM header signature: expecting 0xaa55, got 0xffff, как и раньше. Решение показало, что её можно просто игнорировать с помощью rombar=0. Ну и, конечно, отключил дисплей PVE для ВМ. И работает! Устройство определяется как Intel HD Graphics CFL CRB, что немного не то, что я ожидал. Но при этом поддерживается Metal 3, и это работает (запуски процессов Metal проходят). Хотя в моём случае я им особо и не пользуюсь, так как он не _так_ уж необходим. Но приятно знать, что я могу его активировать, когда захочу. А вот что я бы всё ещё хотел настроить — это проброс беспроводного адаптера, особенно Bluetooth. Пока безуспешно.
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

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