我的电脑几乎每天都会死机。有时当我尝试打开 Unity 菜单时,Compiz 就会崩溃。很多时候屏幕会完全冻结,没有任何反应。然后我必须重新启动 X。每次我将电脑置于待机模式或唤醒它时,我都会收到以下错误:
kernel: [ 271.043895] [drm:gen6_sanitize_pm] *ERROR* Power management discrepancy: GEN6_RP_INTERRUPT_LIMITS expected 16000000, was 12060000
我尝试谷歌搜索错误,发现更新内核会有所帮助。我尝试安装建议的 kernel 3.6
和kernel 3.4
。两个内核的待机模式都不起作用,所以我不得不切换回3.2.0-53-generic
。我的操作系统是 Ubuntu12.04 LTS
我该如何解决这个令人烦恼的问题?
以下是询问的信息:
tapio@Aspire-3830T:~$ sudo lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
tapio@Aspire-3830T:~$ sudo uname -a
Linux Aspire-3830T 3.2.0-53-generic #81-Ubuntu SMP Thu Aug 22 21:01:03 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
tapio@Aspire-3830T:~$ sudo lsb_release -a
LSB Version: core-2.0-amd64:core-2.0-noarch:core-3.0-amd64:core-3.0-noarch:core-3.1-amd64:core-3.1-noarch:core-3.2-amd64:core-3.2-noarch:core-4.0-amd64:core-4.0-noarch
Distributor ID: Ubuntu
Description: Ubuntu 12.04.3 LTS
Release: 12.04
Codename: precise
tapio@Aspire-3830T:~$ sudo dpkg -l | grep xserver-xorg-video-intel
ii xserver-xorg-video-intel 2:2.19.0-0ubuntu1~xup1 X.Org X server -- Intel i8xx, i9xx display driver
答案1
严格按照以下步骤操作!
在终端中运行以下命令并选中和选项卡
tick
下的所有复选框。如果已勾选,则保留。Ubuntu SoftwareUpdatessudo software-properties-gtk
然后更新你的存储库:
sudo apt-get update
Linux Kernel 3.8.0
通过选择以下软件包进行安装Synaptic
:linux-generic-lts-raring linux-headers-3.8.0-30 linux-headers-3.8.0-30-generic linux-headers-generic-lts-raring linux-image-3.8.0-30-generic linux-image-generic-lts-raring
您也可以
Kernel 3.8.x
通过执行以下命令来安装:sudo apt-get install linux-generic-lts-raring linux-headers-3.8.0-30 linux-headers-3.8.0-30-generic linux-headers-generic-lts-raring linux-image-3.8.0-30-generic linux-image-generic-lts-raring
安装后,执行以下命令来更新 grub 并重新启动系统(确保
Kernel 3.8.0.30
从 grub 菜单中选):sudo update-grub && sudo reboot
在尝试之前第三我只是想让你尝试一下第四步骤。如果它解决了你的问题,那么就不需要安装最新的
Xserver-Xorg
软件包,所以你可以跳过第三步。使用以下命令安装所有
-lts-raring
软件包Xserver-Xorg
:sudo apt-get install libgl1-mesa-dri-lts-raring libxatracker1-lts-raring xserver-xorg-core-lts-raring xserver-xorg-input-all-lts-raring xserver-xorg-input-evdev-lts-raring xserver-xorg-input-mouse-lts-raring xserver-xorg-input-synaptics-lts-raring xserver-xorg-input-vmmouse-lts-raring xserver-xorg-input-wacom-lts-raring xserver-xorg-lts-raring xserver-xorg-video-all-lts-raring xserver-xorg-video-ati-lts-raring xserver-xorg-video-cirrus-lts-raring xserver-xorg-video-fbdev-lts-raring xserver-xorg-video-intel-lts-raring xserver-xorg-video-mach64-lts-raring xserver-xorg-video-mga-lts-raring xserver-xorg-video-modesetting-lts-raring xserver-xorg-video-neomagic-lts-raring xserver-xorg-video-nouveau-lts-raring xserver-xorg-video-openchrome-lts-raring xserver-xorg-video-r128-lts-raring xserver-xorg-video-radeon-lts-raring xserver-xorg-video-s3-lts-raring xserver-xorg-video-savage-lts-raring xserver-xorg-video-siliconmotion-lts-raring xserver-xorg-video-sis-lts-raring xserver-xorg-video-sisusb-lts-raring xserver-xorg-video-tdfx-lts-raring xserver-xorg-video-trident-lts-raring xserver-xorg-video-vesa-lts-raring xserver-xorg-video-vmware-lts-raring libxrandr-ltsq2 x11-xserver-utils-lts-raring xserver-common-lts-raring
这个列表这么长是因为我确保你安装了所有
lts-raring
软件包xserver-xorg
。我建议你将其复制并粘贴到终端中。它将删除已安装的用于以前内核的 Xserver-Xorg 软件包。因此,y
当它提示删除此类软件包时,请按。运行此命令以确保您安装了所有软件包:sudo apt-get install --install-recommends xserver-xorg-lts-raring
重新启动系统。
现在执行以下命令:
sudo apt-get autoremove sudo apt-get autoclean sudo dpkg-reconfigure -a sudo dpkg-reconfigure $(dpkg -l | awk '{print $2}' | grep "^xserver" | tr '\n' ' ')
如果最后一步出现错误,则执行这些命令
sudo apt-get -f install
,,sudo apt-get --purge remove
。sudo apt-get autoremove && sudo apt-get autoclean
然后再次尝试运行出错的命令。如果仍然出现相同错误,则用以下命令替换该命令:
sudo dpkg-reconfigure $(dpkg -l | awk '{print $2}' | grep 'lts-raring' | tr '\n' ' ')
。然后继续下一步:
sudo update-initramfs -u
然后再次重新启动系统:
sudo reboot
重启后您的系统应该可以正常运行。
上述所有步骤的简要描述:
第一步骤确保您能够下载lts-raring
软件包。
在第二步骤您正在为您的系统安装一个好的稳定内核,您正在使用这么旧的内核:3.2.x
。
第三步骤将安装Xserver-Xorg
软件包,包括graphics card driver
最支持的软件包Kernel 3.8.0
第四步骤用于将系统中安装的软件包重新配置为您刚刚安装的最新内核。
这并不难,我毫无问题地做到了。现在我的系统运行良好!如果您在任何特定步骤遇到任何问题或错误,只需回复并提及该命令的错误。我会等你的回复。