我有一台旧机器,最大分辨率为 1024x768,我在将屏幕分辨率从当前(640x480,图标和文字太大)设置为最大时遇到了问题。
我尝试了以下操作:
安装 nvidia 驱动程序(没有任何反应)
手动编辑 xorg.conf 两次
- 添加一个模式为“1024x768”的子部分(没有任何反应)
- 从 ubuntu 帮助中添加一个虚拟 1024x1768 的子部分(仅显示屏幕的一部分)
使用 xrandr(没有任何反应)
使用 nvidia -xconfig (它实际上什么也没做)
删除 xorg.conf(这使我的 800x600 屏幕稍微向左移动)但随后我运行 nvidia-xconfig 并且分辨率返回相同。
这是我的 xorg(似乎不是由 nvidia 工具生成的)
Section "Screen"
Identifier "Configured Screen Device"
DefaultDepth 24
EndSection
Section "Device"
Identifier "Configured Video Device"
Driver "nvidia"
EndSection
答案1
好吧,我终于解决了这个问题,方法是完全删除 ubuntu 9.10 并从头开始安装 ubuntu 10.10,并且我没有安装 Nvidia 驱动程序。Ubuntu 10 本身识别了我的最佳分辨率,一切正常。
答案2
我得出的结论是,显卡供应商提供的外部二进制驱动程序是邪恶的化身。在过去两年的三台不同的台式电脑上;
A)12 年旧款 1GHz 奔腾 II 256MB 内存标准台式机,配有 10 年旧款显卡
B) 2 年旧款 1.6GHz 赛扬 1.2GB 内存,带板载显卡
C)1 年旧 3.3GHz AMD 2GB 内存,带板载显卡
D)最新英特尔 3.3GHz i5-2500K 2GB 内存,配备全新知名品牌 256MB 显卡
使用以下三个监视器对 A)、B)、C)、D) 的所有可能排列进行
aa) 第三手 CRT 能够达到 1024x768(Packard-Bell,不可靠的 EIDID 代码列出最差模式)
bb) 简单平板显示器,分辨率可达 1024x768(Hansol H711)
cc) 新型宽屏平板,分辨率可达 1920x1080(BENQ)
在安装第三方驱动程序后,所有这些组合都不太能检测到显示器和可用的屏幕分辨率。可用的默认列表会被截断,系统无法使用最适合每个显示器的原始分辨率。
在全新安装各种版本的 Ubuntu 时,包括 7.10、8.04、9.10、10.04 和 10.10,我每次都遇到同样的问题 - 不要安装第三方图形驱动程序,除非您需要透明效果;仅依赖 Linux 默认设置,到周末,它最终会为工作站使用提供最佳显示器分辨率。出于某种原因,可用的模式并不总是列在 >Display> gui 或 xorg.conf 中,但偶尔会列出,一旦发现它们有效。安装专有驱动程序后,花哨的屏幕效果会启用,但它忘记每次重启时都会显示最有用的屏幕分辨率,无法读取显示器类型。我怀疑第三方驱动程序会占用查找显示器 EDID 或类似内容的回复,而不是使其可供应用。经过多次搜索,我仍然通常只能使用降低屏幕分辨率,始终是所插入特定屏幕的最佳可用分辨率的 70% 左右。它如何能够在不了解所插入屏幕的情况下选择向可怜的毫无戒心的用户提供哪种降级屏幕模式?去年如果插入 1024x768,则提供 800x600,如果插入 1920x1080,则提供 1024x768。因此,专有驱动程序似乎在利用信息来欺骗用户,而不是充分利用这些信息。如果我是迷失的计算机用户地牢中意志薄弱的傀儡,我会为不同的操作系统付费,因为值得花钱请专业人士来整理硬件驱动程序。事实上,我嗅到了敲诈勒索当我闻到这种气味时,我通常会冲洗两次并使用漂白剂以确保安全。
PS:如果 1995 年的操作系统没有附带损坏的安装盘,我就可以以高分辨率和超快的帧速率玩我最喜欢的一些游戏。
答案3
您的显示器无法正确识别。我也有一台 FX5200,它工作正常,因为我有一台昂贵的 CRT 显示器(Hansol 720D)。您必须在 xorg 中设置一台分辨率为 1024x768 的显示器。