AAzzxb 2024-02-06 18:45 采纳率: 0%
浏览 369
已结题

求vm虚拟机稳定打开摄像头、麦克风、扬声器的方法(有偿)

问题:同一个虚拟机安装包在不同的电脑上安装,经常会出现摄像头打不开的情况 , 有时候麦克风也打不开。压缩与解压都是用360解压缩软件,所以安装包应该没有损坏。win11系统我会用火绒安全卫士取代系统自带的杀毒。摄像头打不开的时候我会把usb3.1切换成usb2.0,或者打开主机的相机,这样子操作之后有时候就可以用了。

我想要达到的结果:有没有一个安装包搭配一个灵活的安装教程可以使不同的电脑安装上虚拟机后能稳定使用摄像头,麦克风,扬声器,并且去虚拟化。

  • 写回答

16条回答 默认 最新

  • 专家-赤兔[在线] 优质创作者: 编程框架技术领域 2024-02-06 18:46
    关注
    获得0.60元问题酬金

    引自免费微信小程序:皆我百晓生

    在Linux环境下配置VMware虚拟机以稳定使用摄像头、麦克风和扬声器,需要对虚拟机设置、USB设备的 passthrough 以及音频设备进行细致的配置。以下是详细的步骤:

    1. 安装 VMware Tools

    确保已安装并更新至最新版本的 VMware Tools,它有助于优化硬件设备的兼容性。在虚拟机运行状态下,执行以下操作:

    • 打开VMware Workstation或VMware Fusion,点击虚拟机菜单中的“安装VMware Tools”(如果是Ubuntu等Linux系统,通常会挂载一个CD-ROM,内含VMware Tools安装包)。
    • 按照官方文档提供的步骤安装工具:VMware官方文档

    2. USB设备passthrough配置

    为了使USB摄像头和麦克风直接与虚拟机通信,需要配置USB控制器。

    • 在VMware中,关闭正在运行的虚拟机。
    • 虚拟机设置 -> USB控制器,确保已启用并选择正确的USB兼容性级别。
    • 添加USB设备过滤器,将你的摄像头和麦克风添加到允许通过给虚拟机的设备列表中。

    3. 摄像头配置

    对于USB摄像头,在虚拟机设置中添加对应设备后,启动虚拟机,并确认Linux内核能够识别该设备。可以查看dmesg命令输出来确定是否正确识别了摄像头。

    4. 麦克风与扬声器配置

    针对音频输入输出,请按照以下步骤操作:

    • 在虚拟机设置 -> 硬件 -> 声音 -> 音频控制器,选择合适的类型如HDAudio,并勾选“将主机声音输入到虚拟机”和“将虚拟机声音输出到主机”。

    • 在Linux虚拟机内部,确保正确安装并配置了音频驱动,例如ALSA或PulseAudio。可以通过alsamixer命令行工具检查和调整音频设置。

    • 如果麦克风还是无法工作,可能需要手动修改声卡配置文件(例如 /etc/asound.conf.asoundrc),指定正确的捕捉设备。

    示例代码片段(不适用,因为是配置过程而非编程)

    由于这是一个配置流程,而不是编写代码的过程,所以此处没有具体的代码段提供。请根据上述指导逐一进行配置,并根据具体Linux发行版的官方文档或社区指南进行微调。

    注意事项

    • 确保物理主机上的杀毒软件或安全软件不会阻止USB设备被虚拟机访问。
    • 根据主板BIOS设置,确认USB配置选项,尤其是与USB 3.0相关的兼容性和EHCI/XHCI控制器设置。
    • 不同电脑的硬件差异可能导致不同结果,因此需要灵活应对和调试。

    去虚拟化功能

    部分CPU支持VT-x或AMD-V技术,这对于虚拟机性能和特定设备支持至关重要。确保在BIOS设置中启用了这些虚拟化扩展功能。

    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 2月14日
  • 创建了问题 2月6日