T520+Bumblebee 可以通过 DisplayPort 运行外接显示器吗?

T520+Bumblebee 可以通过 DisplayPort 运行外接显示器吗?

使用 64 位 Ubuntu 11.10 和集成 (Intel) 显卡,我可以运行 1600x900 笔记本电脑显示屏以及连接到 VGA 适配器的 1600x1200 外接显示器。但我的外接显示器是 1920x1200,所以两边都有黑色条纹。

我相信分辨率是有限的,因为Intel GPU 提供的最大分辨率是 2560x1600 = 4,096,000 像素,而我要求 3520x1200 = 4,224,000 的显示(笔记本电脑屏幕上方丢失了 1200x300)。在 3200x1200 = 3,840,000 像素时,英特尔 GPU 似乎很满意。

在 Windows 下,使用 VGA 适配器时也存在同样的限制,但如果我打开 Optimus,那么我就可以将外接显示器连接到 DisplayPort 并获得其完整分辨率和扩展桌面。

我发现 Bumblebee 可以使用“optirun”命令在 DisplayPort 上运行应用程序。我的问题是:Bumblebee 能否与运行笔记本电脑屏幕的 Intel 卡协同运行 DisplayPort,从而创建一个大型虚拟桌面(就像在 Windows 上一样)?

如果是这样,有什么指示可以指导如何操作吗?我尝试过一次,失败了,然后又回到了集成显卡(和黑色条纹),因为我找不到此配置工作的报告。

答案1

我有一台 W520,但我认为这些信息也适用于 T520(尽管两者的 VGA 端口配置略有不同)。据我所知,Display Port 直接连接到 Nvidia 卡。在“Optimus”模式(在 BIOS 中设置)下,内部​​ Thinkpad 显示器由集成卡控制。由于 xrandr 无法处理控制同一 X 会话的多个显卡(据我所知),如果您想保持“Optimus”BIOS 模式(没有 bumblebee),则必须使用 Xinerama,以便在所有屏幕上拥有单个桌面。这意味着要创建自定义 xorg.conf。您的另一个选择是切换到 BIOS 中的“Discrete”图形模式,以便 nvidia 卡直接连接到 Thinkpad 显示器和 DisplayPort 输出。在这种情况下,您可以使用 disper 轻松地动态连接和断开外部显示器(这也是没有 bumblebee 的)。

我已经准备好了一篇博客文章这里概述了 W520 的情况。如果您想要追求 Optimus 选项,它还包含一个 xorg.conf 来帮助您入门。总之,我认为如果您想要一个跨所有屏幕的桌面,您将不得不避开 Bumblebee。

相关内容