Freeze

系統經常在沒有警告的情況下當機

  • December 31, 2011

系統通常只是在沒有任何警告的情況下凍結,它不會逐漸開始變慢或類似的東西,而且每次我查看平均係統負載低於 20%(通常甚至不到 10%)。

看著時dmesg,總有一件事似乎總是回來。消息composite sync not supported。這些凍結變得非常煩人,因為我總是失去所有尚未保存的工作,並且上次凍結髮生我保存某些內容時(我認為我不需要告訴您該文件已消失) .

任何人都可以給我任何指示(希望也有解決方案),這個問題出在哪裡?如果您發現了可能是原因的原因,但您不知道如何解決它,請將其放在評論中,請。這樣我也許可以自己做一些研究。


Dmesg:http://pastebin.com/ZeiULvSK

…我以為裡面有一個kernel.log文件/var/log,但顯然我錯了。


最近的:http dmesg: //pastebin.com/CXETguti

這是關閉 VVVVVV(遊戲)後的輸出。

我今天發現了兩件事,它們都指向同一件事……dmesg充滿了新式錯誤,遊戲像地獄一樣滯後,有些根本沒有開始。結論是它拒絕使用 NVidia 驅動程序

幫助他們工作也很好。更多資訊:https ://askubuntu.com/a/83995/18953


在 GRUB 中添加nomodeset到我的核心行時,我遇到了一個小螢幕解析度、有限數量的顏色(漸變看起來像垃圾),螢幕變得遲鈍,但錯誤不再出現在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再次安裝(這次使用終端),重新啟動。

好吧,我升級到 Xubuntu 11.10 並安裝了**nvidia-173驅動程序。我的筆記型電腦比平時稍熱(只是因為我將 CPU 保持在 1Ghz 的情況下稍微變熱cpufrequtils),但至少我還沒有遇到任何當機。此外,對於 NVidia 驅動程序的更改似乎沒有問題(除了 Plymouth 僅在啟動過程的最後 2 秒出現,但至少這次確實**出現了)。

Maverick 在使用標准開源 nouveau 驅動程序時特別容易出現圖形凍結。

您可以使用X-Updates PPA提升您的 X-System

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

倒車

如果出現黑屏,請執行以下操作來反轉:

首先,用recovery啟動,選擇帶網路的終端

然後重命名 xorg.conf 文件

sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup2

重新安裝開源驅動程序:

sudo apt-get install xserver-xorg-video-nouveau 

您可能需要也可能不需要刪除此答案頂部添加的“黑名單”行。

引用自:https://unix.stackexchange.com/questions/27040