我有一台 32 英寸的 Vizio 高清电视。它已经使用了几年,但运行良好。我刚刚使用 HDMI 输出连接了一个新的上网本。它是英特尔 3x00 图形芯片组。
我看到过扫描,Ubuntu 中的分辨率设置为 1280x720,但电视本身是 1366x768。当我进入监视器控制小程序时,我无法将分辨率更改为当前或 640x480 以外的任何内容。
一位用户遇到了类似的过扫描问题,但通过调整电视的纵横比设置修复了过扫描。我没有那种奢侈。
有没有办法我可以做到这一点而不必深入研究xorg.conf
或其他命令行疯狂?我很乐意这样做,但必须有一种更清洁的方式。
我正在运行 Ubuntu Natty,跟上更新等。
这是 lspci 的输出:
colin@bricktop:~$ lspci 00:00.0 主机桥:英特尔公司核心处理器 DRAM 控制器(第 12 版) 00:02.0 VGA 兼容控制器:英特尔公司核心处理器集成图形控制器(第 12 版) 00:04.0 信号处理控制器:英特尔公司核心处理器热管理控制器(修订版 12) 00:16.0 通信控制器:英特尔公司 5 系列/3400 系列芯片组 HECI 控制器(rev 06) 00:1a.0 USB 控制器:英特尔公司 5 系列/3400 系列芯片组 USB2 增强型主机控制器(修订版 06) 00:1b.0 音频设备:英特尔公司 5 系列/3400 系列芯片组高清音频(rev 06) 00:1c.0 PCI 桥接器:英特尔公司 5 系列/3400 系列芯片组 PCI Express 根端口 1(修订版 06) 00:1c.1 PCI 桥接器:英特尔公司 5 系列/3400 系列芯片组 PCI Express 根端口 2(修订版 06) 00:1c.2 PCI 桥:英特尔公司 5 系列/3400 系列芯片组 PCI Express 根端口 3(修订版 06) 00:1d.0 USB 控制器:英特尔公司 5 系列/3400 系列芯片组 USB2 增强型主机控制器(修订版 06) 00:1e.0 PCI 桥:英特尔公司 82801 移动 PCI 桥 (rev a6) 00:1f.0 ISA 桥:英特尔公司移动 5 系列芯片组 LPC 接口控制器(修订版 06) 00:1f.2 SATA 控制器:英特尔公司 5 系列/3400 系列芯片组 4 端口 SATA AHCI 控制器(rev 06) 00:1f.3 SMBus:英特尔公司 5 系列/3400 系列芯片组 SMBus 控制器(修订版 06) 00:1f.6 信号处理控制器:英特尔公司 5 系列/3400 系列芯片组热子系统(rev 06) 01:00.0 以太网控制器:Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express 千兆以太网控制器 (rev 06) 02:00.0 USB 控制器:NEC Corporation uPD720200 USB 3.0 主机控制器(修订版 03) 03:00.0 网络控制器:Atheros Communications Inc. AR9287 无线网络适配器 (PCI-Express) (rev 01)
您可以使用
xrandr
将新模式添加到特定输出,然后选择该新模式。请参阅xrandr 联机帮助页中的xrandr --addmode
和。xrandr --mode
电视有 768 行似乎有点奇怪:高清电视通常是 720 或 1080 行,所以如果计算机认为屏幕是 720 行,我倾向于认为它是正确的。
电视本身是否有可能有一些选项来缩放输入?检查是否有“全像素”或“100%”选项,或类似的东西可以让图像在全屏上显示。
也许你可以试试 xrandr 的 --pos 选项。请参阅 Vadim Rutkovsky 对这个问题的回答: Geforce GT240M: How to disable Notebook screen and enable external Monitor