启动LightDM / Ubuntu时,最新Nvidia / Ati卡上的黑屏

今天我在我的电脑上安装了一台Nvidia GT440,改变了现有的Nvidia GT440,一台Nvidia 9500GT。 更改后我开始遇到一个问题,当加载lightdm登录界面时屏幕变黑(我把用户和密码放在哪里)。 问题是,如果我断开VGA线并再次连接它,我会看到lightdm迎宾,一切都很完美。

问题是每次重启PC时都必须连接/断开连接。

我尝试安装285.xx驱动程序。 同样的问题。 我删除了安装了Jockey的Nvidia驱动程序,重新启动,同样的问题。 我再次安装当前的280.xx,同样的问题。

毕竟我安装了全新安装的Ubuntu,选择安装Nvidia驱动程序,同时从livecd安装它。 启动后出现同样的问题。

Dmesg没有说错。 来自Jockey的日志也是如此。

我还应该检查什么或者如何解决它。

只是为了澄清,在lightdm招待会出现之前,这种情况不会发生。 在使用带X的video卡实际使用之前猜测是从ligthdm和unity中使用的所有2D / 3D内容开始。 我可以使用任何tty,甚至可以在启动时看到Ubuntu徽标。

更新 :当我全屏打开游戏时,问题再次出现。 我必须拔下显示器电缆并将其重新插入以观看游戏。 然后,当我退出游戏时,我必须再次看到桌面。

更新2 :今天我买了一根HDMI线,将video卡连接到电视机进行测试,它实际上没有任何黑屏正确登录,但它显示的分辨率略高于屏幕的实际尺寸。 所以我只看到发射器的一半,因为它的左侧隐藏在真实分辨率之外,并且顶部条超出了分辨率。 因此黑屏与VGA连接有关。

更新3 – 安装12.04并更新或安装12.10后,黑屏问题就消失了。

这已经通过安装和更新Nvidia驱动程序到290.xx或更高版本来解决。

为此,请按照以下步骤操作:

启动板https://launchpad.net/~ubuntu-x-swat/+archive/x-updates拥有最新的Nvidia驱动程序(和Ati,和Intel,以及……)

在终端执行: sudo add-apt-repository ppa:ubuntu-x-swat/x-updates

通过单击Update Manager中的“检查”按钮或在终端sudo apt-get update运行来更新您的存储库

Nvidia驱动程序版本290.xx应该可用。 安装,重启,完成。

这解决了使用VGA电缆和电视的黑屏问题(可能还解决了更改日志中提到的其他问题)

注意 – 这并没有解决一些用户认为分辨率超出电视边界的问题。 正如Oli在这个问题中提到HDTV解决问题 ,我在这里谈论的过扫描问题。 虽然在我的情况下,没有办法配置或调整电视(我的案例Soneview 32’)

有关如何安装Nvidia驱动程序的更多信息?

在我的情况下,我的LCD屏幕不接受所选模式(屏幕大小/刷新率)。

所以在/etc/X11/xorg.conf ,我在Device部分添加了以下行,你也可以在’Screen’部分设置:

 Option "metamodes" "800x600" 

做完之后

 sudo service lightdm restart 

显示器不再是黑色,我可以使用Nvidia配置工具。

在尝试了一些选项后,我可以通过选择低刷新率来使用全分辨率。 写完设置后, xorg.conf出现以下行:

 Option "metamodes" "1280x1024_60 +0+0" 

Section Screen (另一个选项被删除)。 新线表示使用分辨率为1280×1024,刷新率为60。