我有一台 Dell Latitude E5430 笔记本电脑,配备以下处理器:
model name : Intel(R) Core(TM) i7-3520M CPU @ 2.90GHz
根据https://www.dell.com/downloads/global/products/latit/dell_latitude_e5430_spec_sheet.pdf,这意味着我有以下显卡:
Intel® HD Graphics 4000 for Intel Core i3/i5/i7 3xxxM processors
这似乎与此相对应:
$ lspci | grep -i graph
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
根据https://www.intel.com/content/www/us/en/support/articles/000025672/graphics-drivers.html它应该支持三个屏幕,我记得在工作中从我那里继承了这台电脑的那个人告诉我,他在 Windows 上有三个屏幕。在 ubuntu 上,只要我将任何东西插入 HDMI 插孔,通过 VGA 连接的屏幕就会停止工作。
有什么办法可以解决这个问题吗?这是显卡、Linux 还是 ubuntu 的限制?
答案1
好吧,如果其他人也遇到这个问题,这似乎是显卡的限制。这是一个 ubuntu 问题,但事实证明它更像是一个 linux 答案。
它击中了这条线
fdi link B uses too many lanes to enable link C
然后彻底失败,并恢复到以前的配置。
此外,我无法使用 ctrl+alt+f1 切换到 tty 模式,因为在 tty 模式下,它总是尝试使用我的所有屏幕,但完全失败,而不是失败并返回到我以前的配置。为了解决这个问题,由于我有两个外部屏幕,我在启动时完全停用了我的内部屏幕:
$ cat /proc/cmdline
BOOT_IMAGE=/vmlinuz-6.6.0-dirty root=/dev/mapper/vgubuntu-root ro video=LVDS-1:d
所以现在如果我想将我的笔记本电脑用作笔记本电脑,我必须重新启动并更改 grub 中的启动参数。
如果您确实遇到与我同样的问题 - 2 个外部屏幕只能工作,因为您已关闭内部屏幕,然后您急需切换 tty,而且看起来您的屏幕被冻结了,那么只需拔下两个外部屏幕中的一个,您的 tty 就应该可以工作了。