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

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

我有一台索尼 Bravia LCD 电视,现在使用 VGA 电缆插入我的笔记本电脑。

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

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

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

尝试使用 xrandr 设置分辨率给我恼人的错误消息,并且我读到有关最新版本的 Ubuntu 不使用 xorg.conf 来设置分辨率的相互矛盾的信息:对吗?

我将非常感激您能提供一些帮助:要么说服 Ubuntu 识别显示器,要么强制 Ubuntu 更改分辨率。由于我将其作为外接显示器运行,并且内部 LCD 屏幕运行正常,因此我担心显示器重新配置也会破坏内部 LCD 支持。

答案1

来自 Google+ 讨论迪安·华莱士

xrandr -q为您提供模式和显示器列表。索尼在我的设置上连接到 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

保存/退出/重启

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

答案2

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

man xorg.conf

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

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

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

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

相关内容