我刚刚构建了一个 HTPC / 家庭服务器,我使用了 ubuntu 10.04 lucid lynx 并将其与 xbmc 结合使用。
我使用的硬件是 Asus e35m pro(嵌入式低压 cpu 和 HD6310 gpu)。
但是,如果我运行 1080p 视频片段,一切都会开始断断续续。我通过 ssh 连接检查了 htop 并注意到其中一个核心进入 100% 负载。
我想知道为什么它不使用 GPU 来代替?(我已经安装了 ATI 的专有驱动程序)。我必须更改设置吗?
是 XBMC 相关、ubuntu 相关还是 ATI 不支持在其 GPU 上在 linux 上进行硬件视频解码?
我不知道该指责谁,但实际上发生的事情是 NVIDIA 提供了一个 API 来用他们的卡执行此操作,而 ATI 则为他们的卡提供了一个 API。您可以猜到它们是不一样的,因此为了让程序利用这一点,必须对它们进行编码以支持它。
据我所知,这目前不在 XBMC (Dharma 10.1) 的稳定版本中,但幸运的是,它已经在下一个版本的分支中。此时您的选择是要么等待 Eden 版本,要么直接获取每晚构建的 XBMC。显然,夜间构建可能不稳定,如果您选择这样做,您就必须接受这是风险的一部分。
如果您想走夜间路线,请查看XBMC 论坛上的这个帖子,它为您提供了几种不同的选项和安装方法。
哦,显然,如果你愿意走 Windows(鸭子,以防万一有人生气,抱歉)路线,zacate 似乎在该平台上也运行得很好。
| 归档时间: |
|
| 查看次数: |
3861 次 |
| 最近记录: |