为什么我的 Nvidia 驱动程序不支持 1280*1024?

为什么我的 Nvidia 驱动程序不支持 1280*1024?

编辑: 我认为问题出在 NVIDIA x 服务器上,它不支持 1990 年的 RGB 屏幕。该屏幕在发布时是所有屏幕中最好的。

这很奇怪!在 Windows 中,EDID 必须起作用,因为 1280*1024 被用作最大分辨率,但在 ubuntu 中却无法接收这些内容,那么我该如何告诉 ubuntu/nivida 找到这些 EDID 内容呢?

你好,我有一个外接显示器,尺寸是 20 英寸,分辨率是 1280*1024。在 Windows 7 中,它可以在该分辨率下正常工作,但在 ubuntu 中则不行。

屏幕型号名称为 IntelliColor Display/20,公司名称为“radius”。recived 好吧,双屏显示可以正常工作,但最大分辨率只有 1024*768。我正在使用 nividas x 服务器程序。如果我强制它使用 1280*1024,它就会崩溃,我必须强制重启。

这一定有帮助

    alvar@alvars-laptop:~$ disper -l
display DFP-0: HSD121PHW1
 resolutions: 320x175, 320x200, 360x200, 320x240, 400x300, 416x312, 512x384, 640x350, 576x432, 640x400, 680x384, 720x400, 640x480, 720x450, 640x512, 700x525, 800x512, 840x525, 800x600, 960x540, 832x624, 1024x768, 1366x768
display CRT-0: CRT-0
 resolutions: 320x240, 400x300, 512x384, 680x384, 640x480, 800x600, 1024x768, 1152x864, 1360x768

答案1

您可以尝试分散:在启动板上分散 它是一个用于在内部和外部显示器之间切换的命令行工具(您不能将 Xrandr 与 NVIDIA 驱动程序一起使用。NVIDIA 不支持它)

安装 disper 并尝试 disper -l

答案2

该问题已在 12.04 版中通过本机显示应用程序得到解决,如下所示:

  • 系统设置-->显示

答案3

检查 中的输出/var/log/Xorg.0.log。这应该会告诉您外部监视器报告了哪些功能,以及服务器如何处理这些功能。您可能必须在 中定义监视器/etc/X11/xorg.conf以覆盖这些信息。

编辑:现代显示器提供 EDID,用于描述显示器的功能。软件应使用此 EDID 来确定要启用哪些模式。这些模式可能包括:

  • 如果重复显示,仅提供两个显示器都支持的模式。
  • 如果切换显示器,则仅提供当前显示器支持的模式。
  • 如果运行单独的显示器(并排),则为每个显示器提供显示器支持的所有模式。

EDIT2:在不同的显示器上显示单独的数据有多个名称,包括多头、多显示器、双头和双显示器。许多最近的显示卡都支持双头配置。两个以上的头通常需要额外的显示卡。

Windows 将其实现称为 Dualview。通过从显示配置菜单中选择“将我的显示扩展到此显示器”即可启用它。

SystemUbuntu Gnome 可通过-> Preferences->菜单启用双头功能Monitors。这需要 RANDR 扩展版本 1.2 或更新版本。通过取消选中“所有显示器上显示相同图像”即可启用。Randr 配置可通过脚本完成/etc/gdm/Init/Default。这是配置文件的附加选项xorg.conf。可以使用其中一种或两种。执行配置的命令是xrandr,也可以从控制台窗口使用。

相关内容