我有一块 Z77 主板,配有 GeForce GTX 670。我的显示器是韩国产的 27 英寸 IPS,只有一个 DVI 双链路连接,分辨率为 2560x1440。今天升级到 13.10 后,Unity 和 X Window System 无法正常工作。启动后,我看到的只是一个屏幕,屏幕以固定的间隔在红色、绿色、蓝色、各种黑色、灰色和白色之间闪烁。从这里我可以切换到命令行,显示正常,但启动时又lightdm
回到闪烁的颜色。我在 13.04 上遇到了这个问题,但我能够通过编辑xorg.conf
有关我的显示器的正确信息来修复它。13.10 就没有这么幸运了。我试过:
- 安装不同的驱动程序(
nvidia-current
例如nvidia-experimental
) - 插入我的 670 上的两个 DVI 端口
- 编辑
xorg.conf
我自己 - 让 Nvidia 包
xorg.conf
自动进行配置
诚然,我对 X Window 系统知之甚少,我所做的所有编辑都是基于xorg.conf
其他人发布的文件,这些文件都声称可以工作,但没有一个使用与我相同的显示器和视频卡组合。我现在没有主意了,如果有知道的人提供意见,我将不胜感激。
答案1
解释问题和解决方案的文章:http://neogregious.blogspot.com/2013/05/korean-ips-monitors-and-nvidia-under.html
以下是该解决方案的简短摘要(感谢 Greg Fawcett):
创建一个 xorg conf:
sudo nvidia-xconfig
现在您需要编辑新的 xorg.conf 文件:
sudo vi /etc/X11/xorg.conf
找到下面的部分,并添加 - 选项“IgnoreEDIDChecksum” “DFP” - 行:
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
Option "IgnoreEDIDChecksum" "DFP"
EndSection
保存文件并重新启动。
答案2
似乎你的显卡驱动程序有问题。你需要通过以下操作清除你创建的所有 Nvidia 软件包:
sudo apt-get purge nvidia*
然后重新安装 Nvidia-current:
sudo apt-get install nvidia-current
不要忘记重新启动!