首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >恢复monitors.xml文件

恢复monitors.xml文件
EN

Ask Ubuntu用户
提问于 2012-08-26 19:37:06
回答 2查看 6.1K关注 0票数 0

我在跟踪@Alex的回答关于我的另一个问题。

我的GPU是GeForce GT 540 M。

我安装了bumblebeebumblebee-nvidia软件包。然后重新启动,我得到了这个错误:

代码语言:javascript
复制
none of the selected modes were compatible with the possible modes: Trying modes for CRTC 310 CRTC 310: trying mode 640x480@73Hz with output at 1920x1080@51Hz (pass 0) CRTC 310: trying mode 640x480@73Hz with output at 1920x1080@51Hz (pass 1)

分辨率降至640*480 px。在那之后我卸载了大黄蜂

sudo apt-get remove bumblebee bumblebee-nvidia

然后,我跟踪本指令的错误。他们说,删除你的monitors.xml文件。我把它删掉了。但它没有恢复。只有1024x768和640x480。我最初的决议是1920x1080。

之后我尝试了unity --reset,得到了Compiz关闭的意外错误。

试图安装最新的NVIDIA驱动程序:

代码语言:javascript
复制
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates

sudo apt-get update

sudo apt-get install nvidia-current

不过,显示屏上还没有1920x1080。

我想恢复我的monitors.xml文件并解决我的问题。

更新

我只是重新安装我的Compiz。现在我没有得到COMPIZ错误当unity --reset

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2012-08-26 22:37:18

不知怎么的,您的驱动程序安装搞砸了,这破坏了nvidia内核/Xorg驱动程序的组合:

代码语言:javascript
复制
[    20.437] (II) LoadModule: "nvidia"
[    20.463] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[    21.054] (II) Module nvidia: vendor="NVIDIA Corporation"
[    21.054]    compiled for 4.0.2, module version = 1.0.0
[    21.054]    Module class: X.Org Video Driver
[    21.088] (EE) NVIDIA: Failed to load the NVIDIA kernel module. Please check your
[    21.088] (EE) NVIDIA:     system's kernel log for additional error messages.
[    21.088] (II) UnloadModule: "nvidia"
[    21.088] (II) Unloading nvidia
[    21.088] (EE) Failed to load module "nvidia" (module-specific error, 0)

试着清洗英伟达的司机:

代码语言:javascript
复制
sudo apt-get purge nvidia-current

如果文件/usr/lib/x86_64-linux-gnu/xorg/x11-extra-modules/nvidia_drv.so和/或/usr/lib/i386-linux-gnu/xorg/x11-extra-modules/nvidia_drv.so仍然存在,也要删除它们。

如果您以前从nvidia.com安装了nvidia,请遵循以下如果您安装了来自nvidia.com的驱动程序说明。最后,重新安装nvidia驱动程序:

代码语言:javascript
复制
sudo apt-get install nvidia-current

重新启动,一切都会恢复正常。

你的笔记本电脑有一个Nvidia GT 540 M卡,这通常是擎天柱芯片。然而,它似乎你的制造商已经禁用了英特尔的iGPU,从而禁用擎天柱。这是被大黄蜂发现的,因此它完全拒绝启动。但是,由于在安装bumblebee时没有检查这一点,并且nvidia驱动程序是禁用的,您的桌面解决方案就会出错,因为它回到了VESA驱动程序。可以通过删除bumblebee来纠正这种情况:

代码语言:javascript
复制
sudo apt-get purge bumblebee bumblebee-nvidia

作为对其他读取器的注意,对于没有禁用iGPU的机器,可能会有一个BIOS选项来控制英特尔还是Nvidia GPU在默认情况下应该使用。

票数 1
EN

Ask Ubuntu用户

发布于 2016-04-21 17:52:48

如果有人带着Ubuntu14.04带团结来到这里,那么重新创建monitors.xml文件的一个简单方法就是转到Settings,->显示->,单击Apply

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/180751

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档