·ChinaUnix首页 ·论坛 ·博客 
Linux首页 | Linux新闻 | Linux论坛 | Linux文档 | Linux下载 | Linux博客 | Linux搜索 | 开源项目孵化平台
新手入门 | 安装启动 | 管理员指南 | 开发手册 | 桌面应用 | 程序开发 | 数据库 | 网络技术| CentOS | Fedora | MySQL | Apache | Ubuntu | Gentoo| OSCON08
  Linux时代 >> 新闻
 
NV 180版Linux驱动视频解码加速实测
来源: Linux论坛  日期: 2008.11.18 09:33 (共有条评论) 我要评论
 
NVIDIA早在一个月前就发布了Windows平台的180版显卡驱动,但Linux版本则迟迟不见踪影。和Windows版本关注SLI等游戏性能相比,Linux版本的180驱动将把更多的精力放在工作效率上,增加CUDA 2.1支持,对工作站性能进行优化,改进XRender等。不过,我们最感兴趣的一项是,增加了新的VDPAU API,相当于是Linux系统上的PureVideo。
目前Linux上的X-Video输出模块有Xv和XvMC两种,其中XvMC能够实现一定意义上的显卡硬件加速功能,但仅支持MPEG-2格式。NVIDIA的驱动曾对X-Video进行过支持,但GeForce 8 XvMC支持最终停止更新。而在竞争对手方面,AMD则正在开发XvBAAPI,将UVD2加速带到了Linux上。

NVIDIA的对策VDPAU于是应运而生。VDPAU的全称是:Video Decode and Presentation API forUnix(Unix系统视频解码和呈现API),支持硬件解码MPEG-1、MPEG-2、H.264和VC-1格式,也支持对已解码视频进行一些后期处理特殊效果,如反交错、降噪等。硬件上支持GeForce 8以上显卡,系统支持Linux、FreeBSD和Solaris。
Phoronix网站日前就对首款支持VDPAU的Linux驱动进行了测试。使用系统为Ubuntu 8.10,Linux2.6.27核心,X Server 1.5.2,NVIDIA 180.08驱动。硬件包括Core 2 DuoE8400(降频至1.8GHz以更好表现CPU占用率区别),华硕P5E64 Professional主板,2GB DDR3内存,GeForce9800GTX512MB显卡。为实现硬件解码,还需要安装NVIDIA提供的MPlayer、libavcodec、libavutil、ffmpeg补丁,并为MPlayer增加“-vo vdpau -vc ffh264vdpau”的运行参数。
播放视频为MPlayer官网上的Grey.ts,H.264编码。以下就是使用不同输出模块的CPU占用率监控图表:


GL2输出


X-Video输出


使用VDPAU

可以看到,硬件加速的效果相当明显,显卡几乎接管了所有的视频解码工作,CPU占用率一直在10%以下。
NV显卡180.06版Linux驱动本地下载:
Linux x32
http://drivers.mydrivers.com/drivers/242-97129-NVIDIA-GeForce8-GeForce9-GeForce-GTX200-Quadro-FX-180.06-For-Linux-x32/
linux x64
http://drivers.mydrivers.com/drivers/242-97130-NVIDIA-GeForce8-GeForce9-GeForce-GTX200-Quadro-FX-180.06-For-Linux-x64/
  发表评论 查看评论(共有条评论)
 
 


最新资讯更多>> 
· BSD发行版发布:FreeBSD 7.1
· Google和红帽的JBoss联手促进网..
· 红帽公司董事会主席Matthew Sz..
· 为什么游戏开发者应支持OS X和..
· Perl迁移至Git版本控制系统
· 自由软件社区领导人之问
· RMS谈GNU诞生25年后的自由软件..
· 微软Zunes播放器死机 源于开放..
· RMS谈GNU诞生25年后的自由软件..
· 关于qt/e使用授权的疑问
论坛热点更多>> 
· Linux内核中的红黑树
· 点评Linux难称完美的几大命门
· 嵌入式实时linux
· 请教Godbach版主(mmap用户态..
· grub>这个是什么意思?
· 微软Zunes播放器死机 源于开..
· linux分区是先分"/..
· [转]在计算机领域做研究的一..
· 台湾公务单位倡导封杀Office..
· [求助]新手推荐使用什么版本..
文档更新更多>> 
· DHCP请教如何分配IP地址
· opensuse11.1使用感想
· Linux 命令 一句话
· 如何在linux/solaris下配置&使用..
· linux的安装
· Chapter 11 CHAPTER 11 Data Types
· Chapter 10 CHAPTER 10 Interrupt
· [转]How to configure webcam in..
· 本地安装Backtrack3
· 安装solaris10全程抓图
 
关于我们 | 联系方式 | 广告合作 | 诚聘英才 | 网站地图 | 友情链接 | 免费注册

Copyright © 2001-2008 ChinaUnix.net All Rights Reserved

感谢所有关心和支持过ChinaUnix的朋友们

京ICP证041476号