环境:
ubuntu 14.10 双屏显示器,1DVI,1VGA
问题:
出现奇怪的情况,安装NVidia驱动后,VGA出现分辨率不足,只能使用640x480,使用xrandr设置出现错误,无法继续
解决:
在一个站点上,提到了是HorizSync和VertRefresh参数识别错误,于是增加这两个参数的值,下例:
Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 - 82.0
    VertRefresh     43.0 - 76.0
    Option         "DPMS"
EndSection
重启X,发现VGA出现了指定分辨率,问题解决。

后续发现,是DVI的EDID参数错误导致的,引起分辨率识别不稳定,加入禁止Edid识别。
Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    Option         "UseEdidFreqs" "FALSE"
    Option         "UseEDID" "FALSE"
    Option         "ModeValidation" "AllowNonEdidModes"
EndSection

11-15 16:11