安装Bumblebee后,屏幕分辨率停留在640x480


10

我有一台戴尔XPS 15z笔记本电脑。

正如你可以看到这里,有一些问题与NVidia驱动程序。该网站建议安装Bumblebee(链接中提供了说明)。为了方便起见,我再次发布:

$ sudo add-apt-repository ppa:bumblebee/stable
$ sudo apt-get update && sudo apt-get upgrade
$ sudo apt-get install bumblebee bumblebee-nvidia
$ sudo usermod -a -G bumblebee $USER 

但是,重新启动计算机后,屏幕分辨率停留在640x480,登录后我立即收到以下错误消息:

**Could not apply the stored configuration for monitors**
none of the selected modes were compatible with the possible modes:
Trying modes for CRTC 63
CRTC 63: trying mode 640x480@60Hz with output at 1366x768@60Hz (pass 0)
CRTC 63: trying mode 640x480@60Hz with output at 1366x768@60Hz (pass 1)
Trying modes for CRTC 64
CRTC 64: trying mode 640x480@60Hz with output at 1366x768@60Hz (pass 0)
CRTC 64: trying mode 640x480@60Hz with output at 1366x768@60Hz (pass 1)

在更新之前,显示绝对是正常的,因此毫无疑问是原因。尽管没有图形驱动程序的支持。如果有帮助,图形驱动程序的某些功能似乎在大黄蜂之后就可以使用,即,除分辨率外,所有功能都是有序的。

如果无法确定分辨率,请提出一种撤消更改的方法,以便至少可以达到先前的状态。

在这方面的任何帮助将不胜感激。


检查该解决方案出来:askubuntu.com/questions/120857/...
MrMuretto

Answers:


10

我有一台戴尔XPS 17笔记本电脑,在运行nvidia-xconfig然后重新启动后只是遇到了同样的问题。卡在640x480上。我删除了/etc/X11/xorg.conf文件,再次重启后分辨率恢复正常。它奏效了,但是我不确定这是否是回到先前状态的正确做法。


1
哈哈,像魅力一样工作!很好的解决方案。联想T420s Ubuntu 12.04
Alex

2
我有同样的问题,但是我的笔记本电脑没有文件/etc/X11/xorg.conf。有什么建议?
Fabricio Lemos

6

我一直有同样的问题。由于某些原因,nvidia当前的驱动程序已损坏。但是这两行更改至少让我恢复了正确的显示设置

在/etc/X11/xorg.conf中,查找以下两行:

HorizSync 28.0-33.0
VertRefresh 43.0-72.0

并替换为

HorizSync 30.0-83.0
VertRefresh 56.0-75.0

解决了我的问题,所以对您也应该如此。也许您想研究Ironhide项目。它是大黄蜂的延续,人们称其更好。但是我还没有尝试过。


2
您是否有机会告诉您这些数字从何而来。我对此有点担心……
Pezzzz

1
太棒了!奇迹般有效!
2014年

0

作为记录,我刚刚在装有离散NVidia 650M的新Dell 17R SE笔记本电脑上安装了Ubuntu 12.04。安装了最新最出色的NVidia驱动程序(310.32)之后,我发现自己也陷入了640-480的困境,尽管屏幕图像似乎已放大到最大高度。

我尝试安装Bumblebee无济于事,并且还将尝试此处列出的解决方案(包括Ironhide。)。如果没有任何效果,我将重新安装并重试。

无论如何,我都会在这里发布结果。

** *编辑:** * ***以上关于在/etc/X11/xorg.conf中编辑hsync和vsyns设置的建议对我有用:我的“显示”对话框中除了“ 640x480”外,我再次有了设置选项。但是,打开NVidia X Server设置时,出现以下消息:

您似乎没有使用NVIDIA X驱动程序。请编辑您的X配置文件(仅以nvidia-xconfigroot身份运行),然后重新启动X服务器。

将尝试此并发布更新。


0

首先从Nvidia下载驱动程序文件,该文件必须采用.run格式。更改其名称并将其粘贴到您的系统桌面上(名称必须短如2.run)。然后按alt+ ctrl+ T(它将弹出一个终端)并放置以下命令:

echo options nouveau modeset=0 | sudo tee -a /etc/modprobe.d/nouveau-kms.conf
update-initramfs -u

然后重新启动,并尝试不登录到GUI。您将不得不反复按alt+ ctrl+ f1。在控制台模式下输入后,键入驱动程序文件的位置。如果文件在桌面上,则键入:

cd ~/Desktop

在此之后键入文件名,如下所示:

./2.run    

2.run是我从Nvidia下载并重命名以便于访问的文件名)。安装驱动程序(很容易)。现在重启。

安装后登录系统时,解决方案将被更改,并且将产生问题。

解决方案是通过按alt+ ctrl+ T 并键入以下内容来打开控制台:

gedit /etc/X11/xorg.conf 

(这是xorg配置文件,我们将对其进行编辑)。搜索监视器部分。在此部分下,我们将看到:HorizSync 28.0-33.0VertRefresh 43.0-72.0。用HorizSync 30.0-83.0和替换它们VertRefresh 56.0-75.0

现在,重新启动系统即可。


欢迎来到AskUbuntu。请避免在您的帖子中使用语。
路易斯·德·索萨
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.