未知的显示器,英特尔驱动程序,想要将VGA分辨率设置为宽屏电视

我有索尼Bravia液晶电视,现在使用VGA线插入我的笔记本电脑。

我正在运行HP Compaq笔记本电脑,其video驱动程序为:

00:02.0 VGA兼容控制器:英特尔公司Mobile 915GM / GMS / 910GML Express图形控制器(rev 03)

在早期版本的Ubuntu中,它几乎处于正确的分辨率; 然而,在Ubuntu 11.04的全新安装中,它已恢复到最大1024×768。

尝试使用xrandr设置分辨率给了我恼人的错误消息,并且我阅读了有关最新版Ubuntu的冲突信息,而不是使用xorg.conf来设置我的分辨率:是吗?

我要感谢这里的一些帮助:要么说服Ubuntu识别监视器,要么强迫Ubuntu改变分辨率。 由于我将其作为外部显示器运行,并且内部LCD屏幕完美运行,我也担心通过显示器重新配置来打破内部LCD支持。

来自Dean Wallace的Google+讨论:

xrandr -q为您提供模式和显示列表。 Sony在我的设置上连接到VGA1。

cvt 1360 768输出此信息

 # 1360x768 59.80 Hz (CVT) hsync: 47.72 kHz; pclk: 84.75 MHz Modeline "1360x768_60.00" 84.75 1360 1432 1568 1776 768 771 781 798 -hsync +vsync 

在Modeline之后复制所有内容并粘贴到xrandr:

 xrandr --newmode "1360x768_60.00" 84.75 1360 1432 1568 1776 768 771 781 798 -hsync +vsync xrandr --addmode VGA1 1360x768_60.00 xrandr --output VGA1 --mode 1360x768_60.00 

现在应该调整你的分辨率,查看系统首选项中的监视器小程序,应该在那里,设置并应用…如果它在重新启动后没有保留,那么将命令添加到主文件夹中的.xprofile。 所以加

 xrandr --newmode "1360x768_60.00" 84.75 1360 1432 1568 1776 768 771 781 798 -hsync +vsync xrandr --addmode VGA1 1360x768_60.00 xrandr --output VGA1 --mode 1360x768_60.00 

保存/退出/重启

(我还没有保存这些以重新启动)

我不使用多个显示器,所以我无法回答你问题的那一部分。 但也许我可以澄清xorg.conf配置文件背后的逻辑。

来自man xorg.conf

Xorg支持几种提供/获取配置和运行时参数的机制:

  • 命令行选项
  • 环境变量
  • xorg.conf和xorg.conf.d配置文件
  • 自动检测
  • 后备默认值。

当以多种方式提供相同的信息时,使用最高优先级机制。 机制列表按从最高优先级到最低优先级排序。 请注意,并非所有参数都可以通过所有方法提供。

因此,X服务器能够自动检测连接的硬件。 据我所知,这已经有一段时间了。 如果自动检测失败,您可以通过创建配置文件手动进行配置。 您可以在多个位置存储配置文件。 这些位置列在xorg.conf的手册页中。 Ubuntu上的默认位置是/etc/X11/xorg.conf 。 如果您创建配置文件,则不必手动配置所有内容。 相反,您只能配置自动检测失败的部分。