如何在安装了propreitary图形驱动程序的情况下更改登录屏幕分辨率?

我从这个站点安装了最新的AMD BETA驱动程序。 安装很完美。 但是现在我无法看到我的登录界面(如您所知,您输入密码的位置)。 当我在登录屏幕上时,我的监视器显示“OUT OF RANGE”。 但我可以输入我的密码并毫无问题地进入我的桌面。 登录屏幕分辨率可能超出了我的显示器的分辨率。 如果是这种情况,那么如何单独更改登录屏幕的分辨率? (顺便说一下,我的显卡是ATI Radeon 5570 HD。我有DELL显示器,最大分辨率为1366×768。我也可以毫无问题地查看我的桌面。)

PS: – 这个问题与这个问题非常相似。 但是没有一个解决方案解决了我正在使用的14.04中的问题。 请注意,上面提到的问题也出现在Ubuntu 13.10中。

搜索后我在启动板中找到了答案。 这实际上是xorg.conf文件的问题。 可以使用该命令生成xorg.conf文件

sudo aticonfig --initial 

如果有一个AMD驱动程序。 还有人可以试试

 sudo nvidia-xconfig 

如果有一个nvidia图形驱动程序。

然后需要通过运行以下命令打开xorg.conf文件,

 sudo gedit /etc/X11/xorg.conf 

在上面的命令中,可以使用一个人喜欢的文本编辑器而不是gedit。 在xorg.conf文件中,必须编辑屏幕部分:

 Section "Screen" Identifier "aticonfig-Screen[0]-0" Device "aticonfig-Device[0]-0" Monitor "aticonfig-Monitor[0]-0" DefaultDepth 24 SubSection "Display" Viewport 0 0 Depth 24 EndSubSection EndSection 

对于这样的事情:

 Section "Screen" Identifier "aticonfig-Screen[0]-0" Device "aticonfig-Device[0]-0" Monitor "aticonfig-Monitor[0]-0" DefaultDepth 24 SubSection "Display" Viewport 0 0 Depth 24 Modes "1366x768" EndSubSection EndSection 

在Modes而不是1366×768之后,可以提供与一个显示器兼容的分辨率。 这解决了这个问题。 从启动板这里回答这个答案。