使用 nvidia 驱动程序获得正确的屏幕分辨率

wdy*_*x22 8 nvidia resolution graphics

我有一个新安装的 ubuntu。

首次安装 nvidia 驱动程序时未激活,我获得了正确的屏幕分辨率。1680x1050

然后我安装 nvidia 驱动程序,我可以获得的最佳分辨率是 1280x1024。

在搜索周围有很多与此和类似问题相关的信息。我已经尝试过使用 xrandr 的提示、手动安装驱动程序等。然而,找到正确的信息很麻烦。

我知道显卡可以输出正确的分辨率,因为它可以在激活 nvidia 驱动程序之前执行。那么这里有人知道解决方案吗?(为什么要这么难?)

这不是一个新的 whiz bang 系统,而是我与备件组合在一起的系统。

显卡:NV37GL Quadro PCI-E 系列

显示器:ViewSonic VX2025WM——这台显示器在我的另一个带有 nvidia 驱动程序的 ubuntu 系统上工作正常,但连接的是 VGA 而不是数字。

--------------xorg.conf------------after--- 1.安装受限驱动系统--->硬件驱动---- ---2. 选择推荐的驱动程序,安装并重启。------

(# nvidia-xconfig: X configuration file generated by nvidia-xconfig

(# nvidia-xconfig:  version 1.0  (buildmeister@builder75)  Sun Nov  8 21:50:38 PST 2009

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       30.0 - 110.0
    VertRefresh     50.0 - 150.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection
Run Code Online (Sandbox Code Playgroud)

那么,对此有什么建议吗?在这一点上,我假设问题与一个好的 xorg.conf 文件和可能的 EDID 有关。很难找到关于这个问题的一组明确的文档。在搜索论坛和其他网站时,我发现很多其他网站也有类似问题,但它们都非常分散,很难分辨哪些不是死胡同。鉴于许多帖子的日期可以追溯到 2006 年或更早,而且 nvidia 卡无处不在,很难理解为什么没有更简单的解决方案。

小智 6

我的情况与原海报完全相同:原版 UBUNTU 10.04 安装分辨率为 1680x1050;安装专有驱动程序最大减少到 1280x1024。

我安装了专有驱动程序,因为我注意到使用原始驱动程序时,显示器显然是在更改时“绘制”显示(从上到下),而不是“立即”更新屏幕图像。

添加“魔法咒语”

           Option"ModeValidation" "NoMaxPClkCheck"
Run Code Online (Sandbox Code Playgroud)

在设备部分和 PRESTO 中 所有丢失的分辨率重新出现(在 /usr/bin/nvidia-settings 配置程序中)。

来源:在http://fedoraforum.org/forum/printthread.php?t=185230&pp=15&page=3 上找到


koa*_*ead 4

您的“系统”->“管理”菜单中是否有“NVIDIA X 服务器设置”?由于某些原因,nvidia 驱动程序有时不喜欢使用普通的 X 工具。

另外,尝试删除 /etc/X11/xorg.conf 并重新启动 X(有时这可能很困难,因此重新启动机器可能会更容易。)当您删除文件时,Ubuntu 或 Xorg 会检测到它丢失并尝试重建它,猜测合理的设置。如果设置不满意,那么您可以在必要时更改它们 - 但从“干净的”自动生成的 xorg.conf 开始是确保配置的剩余部分不会绊倒您的好方法。

请注意,这在 9.10 中对我有效,但我尚未在 10.04 中测试过它。如果有人知道这不起作用或会破坏东西的原因,请说出来!