xrandr 显示 VGA1 已断开连接

xrandr 显示 VGA1 已断开连接

我有一台配备 Nvidia Optimus 显卡的 Thinkpad W520。我在 BIOS 中禁用了 Nvidia 卡(通过选择“集成显卡”),因此我只在集成的 Intel 显卡上运行。我获得了完整的 3D 加速,这表明驱动程序已正确安装。但是,我无法使用外接显示器。连接并打开外接显示器后,运行时xrandr总是显示:

$ xrandr
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
LVDS1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
   1920x1080      60.0*+   59.9     50.0  
   1680x1050      60.0     59.9  
   1600x1024      60.2  
   1400x1050      60.0  
   1280x1024      60.0  
   1440x900       59.9  
   1280x960       60.0  
   1360x768       59.8     60.0  
   1152x864       60.0  
   1024x768       60.0  
   800x600        60.3     56.2  
   640x480        59.9  
VGA1 disconnected (normal left inverted right x axis y axis)

怎么回事?它可以看到 VGA1 端口(外部显示器连接到该端口),但似乎已断开连接。

我曾尝试按照以下方式强制解决这些说明,但是当我这样做时,X 变得没有响应,我必须按 Ctrl-Alt-F1 并重新启动它。

答案1

欢迎体验拥有配备 Optimus 的笔记本电脑的乐趣。作为同病相怜的人,以下是我必须做的事情:

这些说明来自 Sagar Karandikar 的工作时间为 12.04 和 12.10。

诀窍是,如果你运行的是 12.10,你需要下载一个与你能管理的最接近的驱动程序相当的英特尔显示补丁版本这里。我设法找到了一个与版本匹配的驱动程序咆哮

然后,设置一个脚本来运行显示命令,将标志从 VIRTUAL 更改为 VIRTUAL1,然后就设置好了。

答案2

如果您关心在 nVidia 和 intel 芯片之间切换的选项,请尝试 Brian 的解决方案。如果您只使用 nVidia 芯片就没问题,请在 BIOS 中选择“独立显卡”选项。我读到过 VGA 端口未连接到 intel 芯片,因此您必须启用 nVidia 芯片才能使用额外的端口。我遇到过与您类似的问题,这似乎解决了我的问题。

相关内容