我是 Linux 的新手,而且刚从 Windows 过来,有时我觉得它相当令人畏惧。我设法安装了 openSUSE,经过多次尝试和错误,我发现了如何使用 YaST 安装一些软件和视频驱动程序。
我的问题是,当我尝试在 Firefox 或 Chrome 中玩 Flash 游戏时,它们会偶尔闪烁,并且 Flash 视频播放起来就像幻灯片一样。有时,我的系统在全屏模式下会挂起大约 5-10 分钟。我不知道出了什么问题。是 Flash 还是 nVidia 驱动程序?
我在网上搜索了可能的解决方案,最接近的是这个论坛帖子。在帖子的最后,发帖者写道:
我恢复到 [nVidia] 280.13,现在运行良好,我将等待新的修复。
不幸的是,我不知道如何安装旧版本的驱动程序(或者如果安装它是否可以解决我的问题)。
请记住,我只使用 openSUSE 大约一周。
CPU信息
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 或unnyordie.com)表现不佳。我不希望高清视频表现很好,因为我只有 1GB 的 RAM,但大多数这些网站都传输低质量视频。
我应该补充一点,我在 Ubunutu 11.10 下没有遇到任何问题,所以我想知道这是否与 openSUSE 或可能与 KDE 有关。
答案1
根据我的经验,nvidia 提供的专有 Linux 驱动程序可能会导致某些卡(尤其是较旧的卡)出现严重的性能问题。通过将驱动程序恢复到旧版本来解决问题的人很好地演示了 nvidia 驱动程序的回归问题。
我建议尝试名为“nouveau”的开源 nvidia 驱动程序。它并不总是能够完美地处理不太受欢迎的卡(我在加载像 7300GS 这样的不起眼的 nvidia 卡时完全失败),而且由于 nvidia 缺乏通信,它无法处理 3D 加速,但在大多数情况下对于正常的桌面使用来说,它的表现非常出色。
我对 openSUSE 的打包系统不是很熟悉,但在安装 nouveau 之前您可能必须删除 nvidia 包。如果没有,您需要通过添加模块名称/etc/modprobe.d/blacklist.conf
(在本例中为blacklist nvidia
)将 nvidia 模块列入黑名单(防止其加载),然后重新启动。
lsmod | grep nvidia
您可以使用或 nouveau检查终端中当前加载的模块lsmod | grep nouveau
。
答案2
虽然我有一些使用 OpenSUSE 的经验(并且正在使用最新的 Yast NVidia 驱动程序运行 12.1),但除了推荐 OpenSUSE 论坛之外,我还没有足够的知识在这里提供建议;并建议在 yast 中搜索 flash,然后删除 pullin-flash-player (这是不需要的,我锁定说永远不要安装)。这通常可以解决我的闪存问题(但我使用的是 64 位)。
如果失败,您可以尝试在 yast 中重新安装 Adobe Flash(检查更新)或完全删除它并尝试使用 yast 中的替代品,例如 Gnash。
同时,我希望您使用论坛上的这篇优秀指南安装所有编解码器等。 12.1 是最后一篇文章,也是您从该线程中需要的所有内容。
答案3
我还建议尝试nouveau
nvidia 卡的驱动程序,但不知道这是否会有所改进。
问题在于 Adobe Flash 和 nvidia 的结合给 Linux 用户带来了麻烦。还可以尝试禁用“模糊”等桌面效果,或将它们全部关闭(如果您使用 KDE)。
答案4
嘿,这是 firefox adobe 包容器的视频消耗问题 这可以在 about:config... search.. dom.ipc .... 禁用插件中禁用