如何让 Ubuntu 12.04 正确检测我的显示器?

如何让 Ubuntu 12.04 正确检测我的显示器?

我使用的是旧的 CTX 显示器 (CRT)。这台电脑也很旧(处理器是 Pentium 4,2.8 GHz),使用 VESA 驱动程序。Ubuntu 12.04 将此显示器检测为“笔记本电脑”(即使它是 CRT),并且不会给我高于 1024x768 的分辨率,尽管 xrandr 告诉我,如果安装了显卡(SIS661/741/760 PCI/AGP),显示器可以达到 1280x960。SIS 驱动程序已安装,但机器不会使用它们。我还使用 xrandr 添加了一个新模式,但“显示”GUI 未显示它。Ubuntu 11.10 没有出现任何问题。有人能帮忙吗?

答案1

同样的问题。我有一个英特尔集成显卡。无法检测到我的显示器,让我获得 1024x768 分辨率,而我应该能够获得 1680x1050。他们把这个问题搞得一团糟,我认为他们不会修复它,因为我已经遇到这些问题一个多月了。每次我打开电脑时都会有一个肮脏的修复程序,但它会导致大量错误和崩溃,但我想它给了我正确的分辨率。我想我今晚要切换到 Winblows,它更稳定,这些问题根本不存在。

$ xrandr --newmode "1680x1050" 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync

$ xrandr --addmode VGA1 1680x1050

$ xrandr -s 1680x1050

答案2

这可能是驱动程序问题吗?您是否查找过可能适用于您使用的显卡的受限驱动程序?(您可以从菜单中的“受限驱动程序”选项执行此操作)

答案3

我遇到了类似的问题。两个专有的 NVIDIA 驱动程序都是问题所在。安装后,它们都将我的显示器识别为笔记本电脑。一旦我恢复到开源 nouveau 驱动程序,它就会通过硬件 ID 正确识别两个显示器,但也允许我为 Unity 启动器选择一个主显示器。显示控制面板现在工作正常,但当我安装两个专有驱动程序中的任何一个时,显示控制面板只会将一个大显示器识别为笔记本电脑,这限制了我控制 Unity 启动器想要哪个屏幕的能力。Nvidia 设置管理器正确识别了两个屏幕,但我无法覆盖显示控制面板的任何内容。非常奇怪。只需恢复到开源默认驱动程序即可为我解决问题,唯一令人讨厌的警告是,与专有驱动程序的丝般顺滑的安静相比,GPU 风扇现在运行得相当响。对我来说,它听着风扇的声音,让桌面看起来和感觉像我想要的那样,或者运行 nvidia 驱动程序,让 GPU 安静地运行,但桌面会错误地识别我的显示器并限制我控制桌面的能力。GRRRRRRRRR......

相关内容