Nvidia 331 驱动程序、Ubuntu 14.04 和 Wine - 延迟、帧率下降和令人惊讶的暂时提升

Nvidia 331 驱动程序、Ubuntu 14.04 和 Wine - 延迟、帧率下降和令人惊讶的暂时提升

我经历了奇怪的fps 下降玩游戏时,大多使用 Wine。

一些测试过的游戏:

  • 炉石传说- fps 下降的情况经常发生;有趣的是,在浏览卡片时,每个页面都需要加载几秒钟,之后您就可以无延迟地选择它 - 即使在游戏重新启动后也是如此;整个游戏在重新启动后也可能运行得更好一些。
  • 星际争霸 2- 确实会发生 fps 下降的情况 - 例如有时在移动单位时;
  • 天际- 问题时有出现,例如在攻击时;
  • 火爆狂飙:天堂- 效果确实很好。
  • 电信故障- 没有 Wine - 这对我来说很奇怪,但是确实出现了 fps 下降,而且这是一个相当简单的游戏;
  • 特丽娜- 没有 Wine - 运行得很好,但有时我确实会遇到问题;
  • 自由经济区- 无需 Wine - 运行正常;
  • 刀塔2- 不使用 Wine - 运行良好,除了一些错误。

经过所有测试后怀疑这可能与 CPU 有关,而不是 GPU:我可以清楚地看到CPU 使用率下降什么时候每秒帧数下降出现(至少在玩炉石传说时)。使用 prime-select 更改 GPU 并没有太大变化。我尝试使用 indicator-cpufreq 将 CPU 更改为性能模式,但并没有解决问题。

最令人惊讶的是,在测试过程中发生了一些事情,我经历了极致提升一切都运行得如此顺利,我简直不敢相信。遗憾的是,几个小时后重启后,它就消失了,但现在我知道这一定是可能的!

问题到底是什么?这种提升会出现什么情况?

我只是不想遇到这种 fps 下降的情况。

软件数据:

  • Ubuntu 14.04.1;
  • 来自默认存储库的 Wine 1.6.2;
  • 来自默认存储库的 nvidia-331 和 nvidia-prime。

硬件数据:

  • GPU:Nvida GT 650M 2GB 和 Intel-Optimus 技术;
  • CPU:Intel Core i5-3210M 2.5GHz - 2 核,4 线程;
  • 内存:16GB;
  • 16GB交换分区;
  • 总分区空间 116.1 GB,可用空间 2.1GB。

Speedtest.net:ping 57ms,下载速度 9.81 Mbps,上传速度 0.84 Mbps。

free和的输出dfhttp://pastebin.com/c4eAwEAg

答案1

进行一些更改,然后重新启动,然后再次测试:

  • 关闭电源管理:gsettings set org.gnome.settings-daemon.plugins.power active false
  • 释放磁盘空间:你需要至少 10% 的可用磁盘空间(20% 更好),然后查看此问答如何对你的驱动器进行碎片整理。
  • 安装xorg.edgers PPA
  • 重新启动时,进入 BIOS 并关闭所有电源管理。

高级设置:

执行 asudo nano /etc/sysctl.cfg并将以下参数添加到末尾:

vm.swappiness = 10
vm.vfs_cache_pressure = 75
vm.max-readahead = 2048
vm.min-readahead = 1024

对于这些的解释,请参阅评论以保持答案整洁。

正如聊天中所讨论的,您的英特尔公司 Centrino Advanced-N 6235(rev 24)有问题。解决此问题时请使用有线连接。

答案2

我终于找到了答案。这对我来说真的很令人惊讶。感觉就像……这全都是关于我的硬盘的!

我问这个问题时使用的硬盘几天前坏了。现在我不得不使用我的备份,它存储在我的外部驱动器上。我在那里安装了 Ubuntu,我只是在使用它。我尝试玩炉石传说,它运行得非常好!即使使用英特尔显卡。

无论如何,在我进行一些更好的测试之前,我不会接受这个答案。现在我只想分享这个消息,因为我非常兴奋,也许它可以以某种方式帮助某人。;)

相关内容