Opensuse

如何“修復”Flash?

  • March 6, 2012

我是 linux 的新手,並且來自 Windows,我有時會覺得它非常令人生畏。我設法安裝了 openSUSE,經過多次試驗和錯誤,我發現瞭如何安裝一些軟體,以及使用 YaST 的影片驅動程序。

我的問題是,當我嘗試在 Firefox 或 Chrome 中玩 Flash 遊戲時,它們會偶爾閃爍,而 Flash 影片播放起來就像幻燈片一樣。有時我的系統在全屏模式下會掛起大約 5-10 分鐘。我不知道出了什麼問題。是 Flash 還是 nVidia 驅動程序?

我在網上搜尋了可能的解決方案,最接近的是這個論壇文章。在文章的最後,發帖人寫道:

我恢復到

$$ nVidia $$280.13 現在執行良好,我將等待新的修復。

不幸的是,我不知道如何安裝舊版本的驅動程序(或者如果我這樣做,它是否會解決我的問題)。

請記住,我只使用了大約一周的 openSUSE。

中央處理器資訊

Processor (CPU):    Intel(R) Celeron(R)
CPU 2.40GHz Speed:  2,399.96 MHz

記憶體資訊

Total memory (RAM): 969.9
MiB Free memory:    85.4 MiB (+ 321.4 MiB Caches)
Free swap:          637.2 MiB

作業系統資訊

OS:                 Linux 3.1.0-1.2-default i686
System:             openSUSE 12.1 (i586)
KDE:                4.7.2 (4.7.2) "release 5"

顯示資訊

Vendor:             nVidia Corporation
Model:              GeForce 6200 (0x0221)
2D driver:          nvidia
3D driver:          NVIDIA 290.10

更新

此問題主要發生在 Facebook 遊戲和某些影片網站上。Youtube、Dailymotion 和 Hulu 表現良好,但鮮為人知的網站(如 wimp.com 或 funyordie.com)表現不佳。由於我只有 1GB 的 RAM,我不希望高畫質影片表現得很好,但是這些網站中的大多數都流式傳輸低質量影片。

我應該補充一點,我在 Ubunutu 11.10 下沒有遇到任何問題,所以我想知道這是否與 openSUSE 或 KDE 有關。

根據我的經驗,nvidia 提供的專有 linux 驅動程序可能會導致某些卡(尤其是舊卡)出現可怕的性能問題。通過將驅動程序恢復到舊版本來解決問題的人很好地證明了 nvidia 驅動程序的回歸問題。

我建議嘗試稱為“nouveau”的開源 nvidia 驅動程序。它並不總是能完美地使用不太受歡迎的卡(我完全無法載入像 7300GS 這樣不起眼的 nvidia 卡),而且由於 nvidia 缺乏通信,它無法處理 3D 加速,但在大多數情況下它可以是正常桌面使用的出色表現。

我對 openSUSE 的打包系統不是很熟悉,但是您可能必須在安裝 nouveau 之前刪除 nvidia 包。如果沒有,您需要通過將模組的名稱添加到/etc/modprobe.d/blacklist.conf(在這種情況下)來將 nvidia 模組列入黑名單(防止其載入) blacklist nvidia,然後重新啟動。

lsmod | grep nvidia您可以使用或 nouveau檢查目前在終端中載入了哪個模組lsmod | grep nouveau

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