Điểm:0

Thiết bị âm thanh thunderbolt Qemu đóng băng trên cửa sổ khách

lá cờ cn

Tôi có Ubuntu 20.04 được lưu trữ trên cuốn sách ưu tú của HP G8 (i7 1185G7) và Khách Windows 10 thông qua kvm. Tôi cần phải kết nối thiết bị âm thanh Thunderbolt (Presonus Quantum) với windows. Tôi đã làm điều đó bằng trình quản lý máy ảo (tìm thấy thiết bị âm thanh bằng lspci và thêm nó vào máy trong trình quản lý VM). Tôi đã cài đặt trình điều khiển thiết bị chính thức trong windows và thiết bị được nhận dạng và hoạt động. Tuy nhiên, thiết bị âm thanh khiến windows 10 guest thường xuyên bị đóng băng (linux vẫn đang hoạt động). Tình trạng treo có thể kéo dài vài giây đến vài phút, âm thanh phát ra bị ù và cửa sổ không phản hồi. Sau đó, nó đột nhiên thoát ra, hoạt động trong vài giây rồi lại đóng băng. Hiện tại, chìa khóa duy nhất đối với tôi là một thông báo lỗi từ trình điều khiển thiết bị âm thanh (đó là ứng dụng dành cho máy tính để bàn của Windows), xuất hiện sau khi giải phóng: "Công cụ âm thanh đã bị dừng do hệ thống không phản hồi do quá tải trong công cụ âm thanh".

Một số thông tin bổ sung:

$ lspci
...
00:1f.5 Bộ điều khiển bus nối tiếp [0c80]: Intel Corporation Device a0a4 (rev 20)
Cầu PCI 2b:00.0: Cầu Thunderbolt 3 Intel Corporation JHL6240 (Công suất thấp) [Alpine Ridge LP 2016] (rev 01)
Cầu PCI 2c:00.0: Cầu Thunderbolt 3 Intel Corporation JHL6240 (Công suất thấp) [Alpine Ridge LP 2016] (rev 01)
Cầu PCI 2c:01.0: Cầu Thunderbolt 3 Intel Corporation JHL6240 (Công suất thấp) [Alpine Ridge LP 2016] (rev 01)
2d:00.0 Bộ điều khiển âm thanh đa phương tiện: Thiết bị 1c67:0104 <=== đây là Thiết bị âm thanh Presonus
...

$ chốt
 • PreSonus Audio Electronics Quantum 2626
   ââ loại: ngoại vi
   ââ tên: Lượng tử 2626
   ââ nhà cung cấp: PreSonus Audio Electronics
   ââ uuid: 00565981-157d-3c00-ffff-ffffffffffff
   ââ trạng thái: được ủy quyền
   â ââ tên miền: d065ce53-4e96-8780-ffff-ffffffffffff
   – ââ authflags: không có
   ââ được ủy quyền: Å t 18. tháng 11 năm 2021, 09:05:59
   ââ đã kết nối: Å t 18. tháng 11 năm 2021, 09:05:59
   ââ được lưu trữ: Ngày 17 tháng 11 năm 2021, 17:12:54
      ââ chính sách: iommu
      Phím ââ: không

Dòng Cmd được trình quản lý VM sử dụng để khởi động windows:

  • dòng cmd này được tạo bởi virt-manager gui, tôi đã tìm thấy nó thông qua ps
  • Tôi đã chèn dòng mới để dễ đọc hơn, thiết bị âm thanh presonus ở cuối
/usr/bin/qemu-system-x86_64 -name guest=win10,debug-threads=on -S -object secret,id=masterKey0,format=raw,file=/var/lib/libvirt/qemu/domain-6- win10/master-key.aes
-máy pc-q35-4.2,accel=kvm,usb=off,vmport=off,dump-guest-core=off

-cpu Icelake-Server,ss=on,vmx=on,pdcm=on,hypervisor=on,tsc-adjust=on,avx512ifma=on,sha-ni=on,rdpid=on,movdiri=on,movdir64b=on, fsrm=on,md-clear=on,stibp=on,arch-capabilities=on,xsaves=on,ibpb=on,ibrs=on,amd-stibp=on,amd-ssbd=on,rdctl-no=on, ibrs-all=on,skip-l1dfl-vmentry=on,mds-no=on,pschange-mc-no=on,hle=off,rtm=off,mpx=off,intel-pt=off,la57=off, wbnoinvd=tắt,hv-thời gian,hv-thoải mái,hv-vapic,hv-spinlocks=0x1fff

-m 8192 -overcommit mem-lock=off -smp 4,sockets=4,cores=1,threads=1 -uuid 4be79611-2312-4054-a7e9-3ca041d564af -no-user-config -nodedefaults -chardev socket,id= charmonitor,fd=31,server,nowait -mon chardev=charmonitor,id=monitor,mode=control -rtc base=localtime,driftfix=slew -global kvm-pit.lost_tick_policy=delay -no-hpet -no-shutdown -global ICH9-LPC.disable_s3=1 -global ICH9-LPC.disable_s4=1 -boot menu=on,strict=on

-thiết bị pcie-root-port,port=0x10,chassis=1,id=pci.1,bus=pcie.0,multifunction=on,addr=0x2 
-thiết bị pcie-root-port,port=0x11,chassis=2,id=pci.2,bus=pcie.0,addr=0x2.0x1 
-thiết bị pcie-root-port,port=0x12,chassis=3,id=pci.3,bus=pcie.0,addr=0x2.0x2 
-thiết bị pcie-root-port,port=0x13,chassis=4,id=pci.4,bus=pcie.0,addr=0x2.0x3 
-thiết bị pcie-root-port,port=0x14,chassis=5,id=pci.5,bus=pcie.0,addr=0x2.0x4 
-thiết bị pcie-root-port,port=0x15,chassis=6,id=pci.6,bus=pcie.0,addr=0x2.0x5 
-thiết bị pcie-root-port,port=0x16,chassis=7,id=pci.7,bus=pcie.0,addr=0x2.0x6 
-thiết bị pcie-pci-bridge,id=pci.8,bus=pci.1,addr=0x0 -thiết bị qemu-xhci,p2=15,p3=15,id=usb,bus=pci.2,addr=0x0 
-thiết bị virtio-serial-pci,id=virtio-serial0,bus=pci.3,addr=0x0

-blockdev '{"driver":"file","filename":"/var/lib/libvirt/images/pool/win10.qcow2","node-name":"libvirt-1-storage","cache" :{"direct":true,"no-flush":false},"auto-read-only":true,"discard":"unmap"}' 
-blockdev '{"node-name":"libvirt-1-format","read-only":false,"cache":{"direct":true,"no-flush":false},"driver": "qcow2","file":"libvirt-1-storage","backing":null}' 

-device virtio-blk-pci,scsi=off,bus=pci.4,addr=0x0,drive=libvirt-1-format,id=virtio-disk0,bootindex=1,write-cache=on -netdev tap,fd =33,id=hostnet0,vhost=on,vhostfd=34
-thiết bị virtio-net-pci,netdev=hostnet0,id=net0,mac=52:54:00:b8:50:7e,bus=pci.6,addr=0x0 
-chardev pty,id=charserial0 -thiết bị isa-serial,chardev=charserial0,id=serial0 
-chardev Spicevmc,id=charchannel0,name=vdagent 
-device virtserialport,bus=virtio-serial0.0,nr=1,chardev=charchannel0,id=channel0,name=com.redhat.spice.0 
-thiết bị usb-tablet,id=input0,bus=usb.0,port=1 -spice port=5900,addr=127.0.0.1,disable-ticketing,image-compression=off,seamless-migration=on -device qxl- vga,id=video0,ram_size=67108864,vram_size=67108864,vram64_size_mb=0,vgamem_mb=16,max_outputs=1,bus=pcie.0,addr=0x1 
-thiết bị ich9-intel-hda,id=sound0,bus=pcie.0,addr=0x1b 
-thiết bị hda-duplex,id=sound0-codec0,bus=sound0.0,cad=0 
-chardev Spicevmc,id=charredir0,name=usbredir -thiết bị usb-redir,chardev=charredir0,id=redir0,bus=usb.0,port=2 
-chardev Spicevmc,id=charredir1,name=usbredir 
-thiết bị usb-redir,chardev=charredir1,id=redir1,bus=usb.0,port=3 

# đây là thiết bị âm thanh presonus (0000:2d:00.0):
-thiết bị vfio-pci,host=0000:2d:00.0,id=hostdev0,bus=pci.8,addr=0x1 
-device virtio-balloon-pci,id=balloon0,bus=pci.5,addr=0x0 
-sandbox on,obsolete=deny,elevateprivileges=deny,spawn=deny,resourcecontrol=deny -msg timestamp=on

Vì tôi không có kinh nghiệm trong lĩnh vực này và tôi không tìm thấy bất kỳ chủ đề nào đề cập đến các vấn đề tương tự, tôi muốn nhờ bạn giúp đỡ. Tôi thậm chí không biết, làm thế nào để bắt đầu gỡ lỗi vấn đề này. Bạn có đề nghị nào không?

Cám ơn rất nhiều!

ChanganAuto avatar
lá cờ us
Việc bạn mô tả sự cố Windows sao cho phù hợp nhất với câu hỏi là Superuser, không phải ở đây. Có thể vấn đề là do ảo hóa do đó liên quan đến Ubuntu? Có, nhưng cực kỳ khó xảy ra.
wynxel avatar
lá cờ cn
Không, đó không phải là vấn đề về cửa sổ. Trên cùng một máy, tôi cũng có windows (khởi động kép) và card âm thanh đang hoạt động mà không gặp vấn đề gì. Phải có một số vấn đề với ảo hóa. Tôi tìm kiếm sự trợ giúp vì tôi không thể giải quyết nó một mình... và câu hỏi của tôi vẫn có liên quan (mặc dù ai đó đã bỏ phiếu cho nó :/)
ChanganAuto avatar
lá cờ us
Tôi đã nâng cấp nó để bù đắp nhưng tôi vẫn mong điều này không có câu trả lời.
wynxel avatar
lá cờ cn
Cảm ơn. Chà, tôi cũng không mong đợi một số giải pháp nhanh chóng. Có thể một số gợi ý hoặc lệnh/hướng dẫn sử dụng để làm việc với thunderbolt trong linux hoặc tài liệu tham khảo nơi tôi có thể liên hệ với người có kinh nghiệm về ảo hóa... thứ mà tôi có thể bắt đầu.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.