系统经常会毫无预警地死机,不会逐渐变慢或类似情况,每次我查看时,系统平均负载都低于 20%(通常甚至不到 10%)。不过,
查看时dmesg
,似乎总会出现一件事。消息composite sync not supported
。这些死机正在非常烦人因为我总是丢失所有尚未保存的工作,并且上次冻结发生了尽管我正在保存一些东西(我认为我不需要告诉你该文件已经消失了)。
任何人都可以给我任何指示(希望也有解决方案),以解决这个问题所在吗?如果您发现了可能的原因,但不知道如何解决它,请将其放在评论中。这样我也许可以自己做一些研究。
消息:http://pastebin.com/ZeiULvSK
...我以为有一个kernel.log
文件/var/log
,但显然我错了。
更近dmesg
:http://pastebin.com/CXETguti
这是关闭 VVVVVV(游戏)后立即获取的输出。
我今天发现两件事都指向同一件事......dmesg
充满了新风格错误,游戏滞后得厉害,有些根本无法启动。结论是它拒绝使用 NVidia 驱动程序。
帮助他们工作也很好。更多相关信息:https://askubuntu.com/a/83995/18953
当nomodeset
在 GRUB 中添加到我的内核行时,我遇到了小屏幕分辨率、有限数量的颜色(渐变看起来像垃圾)、屏幕变得滞后,但错误不再出现在dmesg
.添加此参数后,我没有遇到任何冻结情况,但我的工作时间不超过 10 分钟,nomodeset
因为在小分辨率上制作思维导图很烦人。
我的显卡是 NVidia Quadro NVS 110M。
robin@robin-Latitude-D620:~$ lspci | grep -i vga
01:00.0 VGA compatible controller: nVidia Corporation G72M [Quadro NVS 110M/GeForce Go 7300] (rev a1)
robin@robin-Latitude-D620:~$ sudo lshw -class display
[sudo] password for robin:
*-display
description: VGA compatible controller
product: G72M [Quadro NVS 110M/GeForce Go 7300]
vendor: nVidia Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
configuration: driver=nouveau latency=0
resources: irq:16 memory:ed000000-edffffff memory:d0000000-dfffffff memory:ee000000-eeffffff memory:ef000000-ef01ffff
我如何安装 NVidia 驱动程序
使用 Jockey安装nvidia-current
,再次删除(必须尝试 2 次,第一次失败),添加新版本的 PPA,nvidia-current
再次安装(这次使用终端),重新启动。
答案1
Maverick 在使用标准开源 nouveau 驱动程序时特别容易出现图形冻结。
您可以使用以下方法提升您的 X 系统X-更新 PPA
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update && sudo apt-get upgrade
然后您可以安装最新的 NVIDIA 驱动程序。
正如您所指出的,开源驱动程序似乎仍然优先于 NVIDIA 驱动程序。
强制使用 NVIDIA 驱动程序的一种方法是将开源驱动程序列入黑名单:
去做这个:
- 以 root 身份运行 gedit:(
gksu gedit
在终端或运行对话框 ( ALT+ F2) 中运行)。 然后打开以下文件:
/etc/modprobe.d/blacklist.conf
.- 向该文件添加以下行:
黑名单新作
现在打开以下文件:
/etc/modprobe.d/nvidia-graphics-drivers.conf
- 将这些行添加到文件中
:
blacklist nouveau
blacklist lbm-nouveau
blacklist nvidia-173
blacklist nvidia-96
alias nvidia nvidia-current
现在安装 nvidia-current 驱动程序:
sudo apt-get install nvidia-current
使用 nvidia 驱动程序而不是旧的特立独行的开源驱动程序的一个令人高兴的副作用是温度/电池使用量大大降低。
nvidia 驱动程序的替代强制使用
下面将在重新安装 nvidia 驱动程序之前(再次)实际删除 nouveau 驱动程序。
sudo apt-get --purge remove xserver-xorg-video-nouveau
现在,请确保在重新安装 nvidia 驱动程序之前安装了标头
sudo apt-get install linux-headers-$(uname -r)
sudo apt-get install --reinstall nvidia-current
现在,在重新创建文件之前重命名 xorg.conf:
sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
gksudo nvidia-xconfig
如果 nvidia-xconfig 仍然给您带来运行问题,
gksudo nvidia-settings
倒车
如果出现黑屏,请执行以下操作来恢复:
首先,启动恢复并选择带有网络的终端
然后重命名xorg.conf文件
sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup2
重新安装开源驱动程序:
sudo apt-get install xserver-xorg-video-nouveau
您可能也可能不需要删除此答案顶部添加的“黑名单”行。
答案2
好吧,我升级到 Xubuntu 11.10 并安装了nvidia-173
司机。我的笔记本电脑比平常稍微热一点(只是稍微热一点,因为我将 CPU 保持在 1Ghz cpufrequtils
),但至少我还没有经历过任何冻结。另外,NVidia 驱动程序的更改似乎没有任何问题(除了 Plymouth 仅在启动过程的最后 2 秒出现这一事实之外,但至少它做这次出现)。