我可以将外接显示器连接到扩展坞以便与我的联想 T420s 配合使用吗?

我可以将外接显示器连接到扩展坞以便与我的联想 T420s 配合使用吗?

我有一台新的联想 T420s,配有 Nvidia 4200M + Intel HD 3000 显卡。当我将笔记本电脑和显示器连接到扩展坞时,什么也没发生 - 显示器无法被识别。

我尝试过但没有效果的方法:

  1. BIOS 中显示设置的所有变化(专用、Optimus、集成)
  2. 安装专有驱动程序
    • 然后,我安装了 nvidia 设置并运行,sudo nvidia-xconfig之后我必须将其删除/etc/X11/xorg-config,x 才能再次工作。
  3. 使用 VGA 线(Ubuntu 识别显示器但未向其发送任何视频)
  4. 删除专有的 Nvidia 驱动程序
  5. 重新安装 Ubuntu
  6. 使用 Unity 2D 和 xfce

我在 Google 上搜索了好久,但收效甚微。IT 部门告诉我安装 Windows 7 并使用 Ubuntu 作为虚拟机。我还有什么其他选择?

答案1

我遇到了同样的问题,我做了一些研究并部分解决了它。但是,我仍在努力寻找完整的解决方案。

硬件:

  • Thinkpad T420s,配备 Nvidia 4200M + Intel HD 3000 显卡
  • ThinkPad 基座。

症状:

  • T420s 无法识别连接到底座上任何 DVI 端口的外接显示器。
  • 它可以通过底座上的 VGA 端口识别外接显示器。但是质量较差。

根本原因:

  1. T420s 的 Nvidia 卡连接到 DVI 端口,而 Intel 卡连接到底座上的 VGA 端口。
  2. 与 Win 7 不同,Ubuntu 无法在 Nvidia 卡和 Intel 卡之间切换。默认情况下,仅使用 Intel 卡。

解决方案:

  1. 将 T420s 放入基座并将外接显示器连接到 DVI 端口。
  2. 进入BIOS,找到“Display”,将配置改为“Discrete Card”和“Disable Nvidia Optimus”。现在T420s被迫使用Nvidia卡。
  3. 下载并安装适用于 Linux 的 Nvidia 驱动程序。Google 详细说明。
  4. 安装后,执行“sudo nvidia-settings”。
  5. 在弹出的“X 服务器显示配置”窗口中,点击“检测显示器”。现在你就能看到外部显示器了。
  6. 在同一页面中,将配置更改为“TwinView”,分辨率更改为“自动”或 T420s 的原始分辨率,例如 1600x900。
  7. 点击“应用”,您将能够看到外接显示器桌面。
  8. 点击“保存到 X 配置文件”。将创建一个新的 /etc/X11/xorg.conf。

尚待解决的问题

仍有几个问题。我仍在努力解决。最有可能的是,正确的 xorg.conf 可以解决这些问题。

希望能帮助到你。

相关内容