nvidia驱动程序是否表现不佳?

我有一个梦想……在那个梦想中,我在我的Sapphire EDGE HD2媒体电脑上运行XBMC中的全高清video。 它基于ION 2芯片。 我在其上安装了Ubuntu,在Ubuntu中安装了XBMC。 我在Ubuntu的附加驱动程序窗口中选择了“推荐”驱动程序。

在此之后我和XBMC一起玩了测试。 我立即发现表现不尽如人意。 在图片中播放720p和1080pvideo文件会导致水平滞后条纹 ,因为缺少更好的单词。

现在我开始阅读安装Nvidia的最新驱动程序。 我找到了这个解释: http : //www.ubuntugeek.com

lightdm代替gdm它就像一个魅力。 激活新驱动程序后,我发现video渲染的性能提升令人愉悦。 所有横向滞后的条纹都消失了,我看到的前几部电影非常漂亮。

然而,一些分辨率最高的电影似乎仍然存在问题。 在电影的场景中,大多数图像都是由移动物体组成的地方存在严重问题。 它不是条纹滞后,而只是帧速率的下降。 (就像玩FPS太低的游戏一样)

所以,我开始阅读有关Linux的Nvidia驱动程序的更多内容,并发现一些提及上述安装Nvidia驱动程序的方法并非“推荐”。 所以我从我的系统中清除并删除了Nvidia的所有内容并运行了这个:

sudo apt-add-repository ppa:ubuntu-x-swat/x-updates sudo apt-get update sudo apt-get install nvidia-current 

我相信我也尝试过其他一些存储库。 我甚至做了一个干净的ubuntu安装尝试每个方法的“新鲜”开始。 仍然是相同的FPS问题。

现在,在这一点上,我认为这是一个硬件问题。 也许这个小设备中的硬件无法处理具有最佳质量的电影。

但这里是踢球者:我安装了Windows 7并加载它只是为了看看发生了什么。 在Windows Mediaplayer上使用Windows中完全相同的video文件,它运行得非常流畅,完全没问题。 所以,显然它不是硬件性能问题。

我不想在我的媒体电脑上运行Windows而不是Ubuntu。 有人想帮忙,建议吗?

系统信息:Ubuntu 11.10,XBMC Dharma 10.0,NVIDIA-Linux-x86-285.05.09,Sapphire EDGE HD2迷你PC。 (眼镜)

看起来你的XMBC没有使用VDPAU。

您的CPU太慢而无法解码高清video,它需要GPU(NVidia ION 2)中的专用硬件才能播放高清video。 VDPAU是使用NVidia硬件管理Linux的软件组件。

在XBMC中,在Settings -> Videos -> Player确保选择VDPAU作为“ Render method

此外,将其添加到/etc/X11/xorg.conf文件可能会有所帮助:

 Section "Extensions" Option "Composite" "Disable" EndSection 

如果您没有xorg.conf ,请运行此命令为您创建它:

 sudo nvidia-xconfig 

这个方法完全解决了xbmc水平滞后的xbmc