it-swarm.cn

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

我有一个新安装的ubuntu。

第一次安装nvidia驱动程序未激活,并且我得到了正确的屏幕分辨率。 1680x1050

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

在周围搜索时很多与该问题和类似问题相关的信息。我已经尝试了使用xrandr的技巧,手动安装驱动程序等,等等。但是,找到right信息确实很麻烦。

我知道图形卡可以提供正确的分辨率,因为它可以在激活nvidia驱动程序之前起作用。那么,这里有人知道解决方案吗? (为什么这必须这么难?)

这不是一个新的“神速爆炸”系统,而是一个我与备件放在一起的系统。

图形:NV37GL Quadro PCI-E系列

显示器:ViewSonic VX2025WM-该显示器在具有nvidia驱动程序的其他ubuntu系统上可以正常工作,但与VGA而非数字接口相连。

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

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

(# nvidia-xconfig:  version 1.0  ([email protected])  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

那么,对此有何建议?至此,我假设问题与一个好的xorg有关。 conf文件,可能还有EDID。很难找到关于此问题的清晰文档集。在搜索论坛和其他网站时,我发现很多其他人遇到类似问题,但它们是如此分散,以至于很难分辨哪些不是死胡同。鉴于许多帖子的历史可以追溯到2006年或更早,而且nvidia卡如此普及,因此很难理解为什么没有一个更简单的解决方案。

8
wdypdx22

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

另外,尝试仅删除/etc/X11/xorg.conf并重新启动X(有时会很困难,因此仅重新启动计算机可能会更容易。)删除文件时,Ubuntu或Xorg会检测到该文件丢失并且尝试重建它,猜测合理的设置。如果设置不令人满意,则可以在必要时进行更改-但是以“干净”的自动生成的xorg.conf重新开始是确保配置剩余部分不会引起您麻烦的好方法。

请注意,这在9.10中对我有用,但我尚未在10.04中对其进行测试。如果有人知道为什么这种方法行不通或会损坏东西,请大声说出来!

4
koanhead

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

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

添加“魔咒”的

           Option"ModeValidation" "NoMaxPClkCheck"

在“设备”部分中,然后[〜#〜] presto [〜#〜]重新出现(在/ usr/bin/nvidia中-settings配置程序)。

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

6
Tomas

Nvidia芯片组的解决方案: NVIDIA图形-安装新的12.04 LTS的分辨率问题

xorg.conf

Section "Monitor"
    Identifier  "Monitor0"
    VendorName  "Sanyo"
    ModelName   "LCD-32E3"
    HorizSync   30.0 - 50.0
    VertRefresh 50.0 - 60.0
EndSection

Section "Screen"
    Identifier  "Default Screen"
    DefaultDepth    24
    Option  "UseDisplayDevice" "DFP"
    Subsection  "Display"
       Modes    "1360x768" "1280x720" "720x480"
    EndSubSection
EndSection

Section "Module"
    Load    "glx"
EndSection

Section "Device"
    Identifier  "Default Device"
    Driver  "nvidia"
    Option  "NoLogo"    "True"
EndSection
1
Bob