有没有办法用 cmd 或 powershell 命令检查这些信息?我做了一些实验,似乎 HDMI 始终由 Nvidia 卡拥有。
此外,如果我使用 hdmi-usb 转换器,则视频信号通过普通 USB 端口输入。它将使用哪张卡?
答案1
打开设备管理器(devmgmt.msc
)并将其切换到查看→按连接查看设备模式。
展开树(从“ACPI 兼容 PC”开始),直到找到您的显卡,尽管它没有显示端口,实际连接的显示器应该出现在卡片下面。
(不过,我认为 HDMI 在笔记本电脑中通常连接到内部 GPU,因为这样可以在不需要时完全关闭独立 GPU。当游戏使用 dGPU 时,它只会渲染图形,然后将其传输到 iGPU 进行显示。)
此外,如果我使用 hdmi-usb 转换器,则视频信号通过普通 USB 端口输入。它将使用哪张卡?
都不是。如果它是有源 HDMI-USB 转换器,那么它就是与任何 GPU 完全独立的设备。
(此外,如果是 HDMI输出它会显示为第三个“视频卡”;但如果它是一个输入,我认为它实际上算作一个捕获设备。)
另一方面,如果它是用于 HDMI 的无源 USB Type C 适配器,那么确定 GPU 的过程与“真实” HDMI 端口相同。