【发布时间】:2013-01-07 10:33:47
【问题描述】:
我有一个树莓派,并从 raspbmc.com 加载了最新的独立版本。使用 XBMC 时,我看到 CPU 使用率始终在 90% 以上。在查看了 XBMC wiki 和常见问题解答后,脏区似乎是一种降低 CPU 使用率的流行方法。
我在/home/pi/.xbmc/userdata/ 中创建了一个文件advancedsettings.xml。文件内容为:
<advancedsettings>
<gui>
<algorithmdirtyregions>1</algorithmdirtyregions>
</gui>
</advancedsettings>
我尝试了dirty regions as explained in the XBMC wiki 的模式 1 和 2,在这两种情况下我都看到只有脏的区域被显示,而其余的区域是黑色的。 OpenElec wiki 表示这是自 12 年 8 月以来构建中的一个已知问题。
现在,我可以做些什么来解决/解决相同的问题?我以 1080p 播放高清电影,它们运行良好。但我有点担心 RPi 会占用如此多的 CPU 使用时间,然后才会发生关键事件。
【问题讨论】:
-
RPi 中的处理器将承担负载,ARM 处理器的工作方式与 x86 芯片组不同。它们并没有你想象的那么热。在 100% 负载下需要几年的时间,您才会注意到任何不好的事情发生。但是,话虽如此,想要降低 CPU 使用率并没有什么坏处,只会对您有益,尤其是在多任务处理时。
-
问题是我正在运行 Raspbmc,通过 NFS 流式传输 1080p 视频,因此 pi 将打开很长时间。因此,让 CPU 使用率接近 100% 并不是我想要的,如果有 任何事情 可以降低 CPU 使用率水平,我会去做。但我的问题主要是关于脏区,如果我能知道如何让模式 1 或 2 成功运行会很好。
标签: raspberry-pi xbmc dirtyrectangle