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

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

我有一台戴尔 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)

在更新之前,显示完全正常,因此毫无疑问是原因。尽管不支持图形驱动程序。如果有帮助的话,图形驱动程序的某些功能在 bumblebee 之后似乎可以正常工作,即除分辨率外,所有功能都正常。

如果无法解决问题,请建议一种撤回更改的方法,以便至少可以达到之前的状态。

任何有关此事的帮助都将不胜感激。

答案1

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

答案2

我也遇到过同样的问题。不知为何 nvidia-current 驱动程序坏了。但这两行更改至少让我恢复到正确的显示设置

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

水平同步 28.0 - 33.0
垂直刷新 43.0 - 72.0

并将其替换为

水平同步 30.0 - 83.0
垂直刷新 56.0 - 75.0

这解决了我的问题,你也应该能解决。也许你会想看看 ironhide 项目。它是 Bumblebee 的延续,很多人都说它更好。不过我还没有亲自尝试过。

答案3

顺便说一下,我刚刚在新的 Dell 17R SE 笔记本电脑上安装了 Ubuntu 12.04,该笔记本电脑配有独立 NVidia 650M。在安装了最新最好的 NVidia 驱动程序 (310.32) 后,我发现自己也卡在了 640-480 上,尽管屏幕图像似乎被放大到了全高。

我尝试安装 Bumblebee,但没有成功,并且也将尝试这里列出的解决方案(包括 Ironhide)。如果都不起作用,我将重新安装并再试一次。

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

***编辑:******上述关于编辑 /etc/X11/xorg.conf 中的 hsync 和 vsyns 设置的建议对我有用:我的“显示”对话框中除了“640x480”之外,我又有了设置选项。但是,打开 NVidia X 服务器设置时,我收到以下消息:

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

将尝试此并发布更新。

答案4

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

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解决方法是按++打开控制台ctrlT 输入:

gedit /etc/X11/xorg.conf 

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

现在重新启动系统,您就完成了。

相关内容