我在将 Viewsonic VX2025wm LCD 显示器与 Ubuntu 11.10 配合使用时遇到了问题。我有另一台显示器运行良好(尽管处于 VGA 模式),但这台显示器拒绝超过 640x480。我试图将其设置为 1680x1050(60Hz)。我在 Geforce GTX 560 TI 上使用最新的 NVIDIA 驱动程序。
我尝试使用 xrandr 并采用以下解决方案:http://www.linuxjournal.com/content/guerrilla-tactics-force-screen-mode-ubuntu但我收到以下错误:
无法获取输出默认值的伽马大小
如果我列出可用的模式,没有一个高于 640x480。
我尝试了这里提出的一些解决方案:显示器无法被检测到,停留在 640x480
在 xorg.conf 中强制分辨率不起作用,但显示器总是回落到 640x480。
我也尝试使用 nvidia-xconfig --mode=1680x1050,但它也不起作用。
我尝试删除我的 xorg.conf 文件,但显示器仍然回到 640x480。
这个人的显示器和我一模一样,但是问题略有不同(他可以将其设置为高于 640x480,但不能设置为 1680x1050):使用 nvidia 驱动程序获取正确的屏幕分辨率
这是我当前的 xorg.conf:
# nvidia-xconfig:nvidia-xconfig 生成的 X 配置文件 # nvidia-xconfig: 版本 295.20 ([电子邮件保护]) 2012 年 2 月 6 日星期一 22:13:40 PST “服务器布局”部分 标识符“Layout0” 屏幕 0 “屏幕 0” 输入设备“键盘0”“核心键盘” 输入设备“Mouse0”“CorePointer” 结束部分 “文件”部分 结束部分 “输入设备”部分 # 从默认生成 标识符“Mouse0” 驱动程序“鼠标” 选项“协议”“自动” 选项“设备”“/dev/psaux” 选项“Emulate3Buttons”“否” 选项“ZAxisMapping”“4 5” 结束部分 “输入设备”部分 # 从默认生成 标识符“Keyboard0” 驱动程序“kbd” 结束部分 “监控”部分 标识符“Monitor0” 供应商名称“未知” 模型名称“未知” 水平同步 28.0 - 33.0 垂直刷新 43.0 - 72.0 选项“DPMS” 结束部分 “设备”部分 标识符“Device0” 驱动程序“nvidia” 供应商名称“NVIDIA Corporation” 结束部分 “屏幕”部分 标识符“Screen0” 设备“Device0” 监控“Monitor0” 默认深度 24 “显示”子部分 深度 24 模式“1680x1050” 结束子节 结束部分
仅供参考,该显示器在任何版本的 Windows 上都可以正常工作。我不是说 Windows 运行得更好,我只是说该显示器在其他操作系统上可以正常工作。
谢谢你的帮助。我真的快疯了!
答案1
我遇到过非常类似的问题,我通过以下方法让它可靠地工作按照以下步骤操作。 试一试!
答案2
更新:Viewsonic VX2025wm 上的 DVI 似乎完全坏了。Windows 也无法正确识别该显示器,但 Windows 让我强制设置分辨率,没有任何问题。似乎其他人也遇到了同样的问题,不得不使用通过 VGA 电缆从显示器获取的自定义 EDID。http://forums.nvidia.com/index.php?showtopic=73027
答案3
值得一提的是,当我将宏碁显示器用作华硕笔记本电脑的双显示器时,它卡在最低分辨率 - 用 HDMI 转 DVI 电缆替换 HDMI 电缆就可以了。我的生活就这样继续下去了。