我有一台运行 Windows 8 的笔记本电脑,内置 2 个显卡,还有一个 HDMI 插槽和一个 VGA 插槽。
我正在尝试同时运行两个外接显示器和笔记本电脑显示器。一个连接到 HDMI,另一个连接到 VGA。
如果没有外部硬件,这可能吗?
在 Windows 显示设置中,我可以看到所有 3 个显示器,但只能应用设置来扩展两个;但我认为两张显卡可以实现这一点?
答案1
这是一个硬件限制。
首先,您的笔记本电脑实际上并没有两块完整的显卡。它有两个 GPU,但只有一个是完全连接的,所有输出都连接到它。大多数配备混合 NVIDIA 显卡的笔记本电脑都是如此。
笔记本电脑的主显卡是 Intel HD Graphics 4000,它集成在 CPU 中。它始终处于启用状态,并且是笔记本电脑中唯一可以在输出上产生视频信号的设备。当图形密集型应用程序运行时,NVIDIA GPU 启动并开始渲染图形。然后,预渲染的帧被发送到 Intel GPU,并将它们转发到输出。对于 Intel GPU 来说,这些只是静止图像,并且它在渲染它们方面相当出色,因此不会造成性能损失。
(顺便说一句,也有一些情况是使用 NVIDIA GPU,但帧由 Intel GPU 渲染 - 谷歌“CUDA”或“GPGPU”。)
好消息是,HD Graphics 4000 在某些情况下最多可以支持 3 个屏幕(包括笔记本电脑屏幕)。坏消息是,您的笔记本电脑无法满足这些要求,因为内部屏幕通过 LVDS 电缆连接,而 3 个显示器需要 eDP 连接才能工作。(来源) 我知道它是 LVDS 而不是 eDP,因为您可以为该型号购买替换 LVDS 电缆。
您可以购买通过 USB 连接的外部视频适配器,但这种解决方案远非完美。USB 适配器对 CPU 使用率影响很大,吞吐量有限,因此您可能会遇到高分辨率和帧速率问题。我听说 USB 3.0 适配器可以以合理的帧速率与 1920x1080 屏幕配合使用,但我自己还没有尝试过。
答案2
抱歉,您的显卡无法同时工作。Nvidia Optimus旨在节省电量。例如,显卡的某些部分以 2D 方式工作(桌面、文件...),而其他部分以 3D 方式工作(CAD、游戏...)。更多信息请访问维基百科 Nvidia Optimus。