编辑“︁
VDPAU
”︁(章节)
跳转到导航
跳转到搜索
Template:Editnotice load/content
警告:
您没有登录。如果您进行任何编辑,您的IP地址会公开展示。如果您
登录
或
创建账号
,您的编辑会以您的用户名署名,此外还有其他益处。
反垃圾检查。
不要
加入这个!
== 硬件驱动 == 每种 [[GPU]] 都需要通过 [[X11]] 软件设备驱动来开启这项功能。目前只有具有第二代 [[PureVideo|PureVideo HD]] 功能的NVIDIA [[GeForce 8]] [[流处理器]]在安装有180.06 beta以上版本的驱动程序才可支持。<ref name='vdpau_dxva'/> 不支持的硬件包括 GeForce 8 系列的8800GTS 320/640MB 显存版和8800 GTX。后来基于 G9x 核心的显卡例如8400GS和8800GTS(G92核心)都已支持。 NVIDIA 没有计划对当前不支持的硬件提供后续支持。<ref>{{cite web |url=http://www.nvnews.net/vbulletin/showthread.php?t=123095 |title=存档副本 |accessdate=2009-01-19 |deadurl=yes |archiveurl=https://web.archive.org/web/20090125002956/http://nvnews.net/vbulletin/showthread.php?t=123095 |archivedate=2009-01-25 }}</ref> S3 Graphics 对它的 Chrome 400显卡从驱动版本14.02.17开始添加了VDPAU的支持,支持的有S3 Chrome 430 GT, S3 Chrome 440 GTX, S3 Chrome 530 GT 和 S3 Chrome 540 GTX 。 <ref>{{cite web |url=http://drivers.s3graphics.com/en/download/drivers/chrome4x-Linux/RN_Linux_EN.txt |title=存档副本 |accessdate=2010-02-28 |deadurl=yes |archiveurl=https://archive.today/20120708022205/http://drivers.s3graphics.com/en/download/drivers/chrome4x-Linux/RN_Linux_EN.txt |archivedate=2012-07-08 }}</ref> Intel和ATI目前不支持VDPAU,Nvidia 希望那些GPU设计者支持开源的VDPAU库,提供支持VDPAU视频加速的驱动并使用实例名字那样命名:Intel和ATI的: libvdpau_intel.so和libvdpau_ati.so。 <ref>{{Cite web |url=http://http.download.nvidia.com/XFree86/vdpau/doxygen/html/group__api__winsys__x11.html#Driver |title=NVIDIA's driver for X11-oriented VDPAU |access-date=2010-12-11 |archive-date=2021-03-31 |archive-url=https://web.archive.org/web/20210331114753/https://http.download.nvidia.com/XFree86/vdpau/doxygen/html/group__api__winsys__x11.html#Driver }}</ref> Intel 已经表示会考虑 VDPAU 的支持。 <ref>{{Cite web |url=http://www.phoronix.com/scan.php?page=news_item&px=NzA0Nw |title=Intel Considering VDPAU Support For X.Org Driver |access-date=2010-12-11 |archive-date=2021-06-13 |archive-url=https://web.archive.org/web/20210613165429/https://www.phoronix.com/scan.php?page=news_item&px=NzA0Nw }}</ref> Mesa 从8.0版本开始就加入了 VDPAU 支持,任何利用 Gallium3D 的显卡驱动都可以让显卡获得 VDPAU 支持,包括 Intel 和 AMD 的开源显卡驱动。<ref>{{Cite web |url=http://www.phoronix.com/scan.php?page=news_item&px=MTQ2NjY |title=Mesa/Gallium3D Works On VDPAU Interoperability |access-date=2013-10-09 |archive-date=2020-12-06 |archive-url=https://web.archive.org/web/20201206020921/https://www.phoronix.com/scan.php?page=news_item&px=MTQ2NjY }}</ref> ===NVIDIA GPU 列表=== {| class="wikitable sortable" |- ! 显卡系列 || 核心 || PureVideo || VDPAU 支持<ref>{{Cite web |url=ftp://download.nvidia.com/XFree86/Linux-x86_64/185.18.14/README/appendix-h.html#id333549 |title=存档副本 |access-date=2009-06-15 |archive-date=2017-09-07 |archive-url=https://web.archive.org/web/20170907002352/http://download.nvidia.com/XFree86/Linux-x86_64/185.18.14/README/appendix-h.html#id333549 }}</ref> || 备注 |- | '''Geforce FX series''' | align="center"| NV4x | align="center"| VP1 | align="center"| 不支持 | align="center"| - |- | '''Geforce 6 series''' | align="center"| NV4x | align="center"| VP1 | align="center"| 不支持 | align="center"| - |- | '''Geforce 7 series''' | align="center"| G7x | align="center"| VP1 | align="center"| 不支持 | align="center"| - |- | '''Geforce 8800 Ultra, 8800 GTS (320/640MB)''' | align="center"| G80 | align="center"| VP1 | align="center"| 不支持 | align="center"| - |- | '''Geforce 8800 GTX''' | align="center"| G80 | align="center"| VP1 | align="center"| 不支持 | align="center"| - |- | '''Geforce 8400 GS, 8500 GT, 8600 GT, 8600 GTS''' | align="center"| G84, G86 | align="center"| VP2 | align="center"| 支持 | align="center"| - |- | '''Geforce 8800 GS, 8800 GT, 8800 GTS (512MB/1GB)''' | align="center"| G92, G94 | align="center"| VP2 | align="center"| 支持 | align="center"| - |- | '''Geforce 8400 GS''' | align="center"| G98 | align="center"| VP3<ref name="#1">{{cite web |url=http://www.nvnews.net/vbulletin/showpost.php?p=1870332&postcount=3 |title=存档副本 |accessdate=2013-09-10 |deadurl=yes |archiveurl=https://web.archive.org/web/20130522210745/http://www.nvnews.net/vbulletin/showpost.php?p=1870332&postcount=3 |archivedate=2013-05-22 }}</ref> | align="center"| 支持 | align="center"| 请注意,只有基于 G98 核心的才支持,购买前请先确认。 |- | '''Geforce 8200, 8300''' | align="center"| C77 | align="center"| VP3 | align="center"| 支持 | align="center"| - |- | '''Geforce 9600 GSO, 9600 GT, 9800 GT, 9800 GTX, 9800 GTX+, 9800 GX2''' | align="center"| G92, G94 | align="center"| VP2 | align="center"| 支持 | align="center"| - |- | '''Geforce GTX 260, 260 CORE 216, 280, 285, 295''' | align="center"| GT200 | align="center"| VP2 | align="center"| 支持 | align="center"| - |- | '''Geforce 9400 GT, 9500 GT''' | align="center"| G96 | align="center"| VP2<ref>{{Cite web |url=http://forums.nvidia.com/index.php?showtopic=74108&mode=threaded |title=存档副本 |access-date=2009-06-15 |archive-date=2009-02-10 |archive-url=https://web.archive.org/web/20090210120309/http://forums.nvidia.com/index.php?showtopic=74108&mode=threaded }}</ref> | align="center"| 支持 | align="center"| - |- | '''Geforce 9300M GS, 9300 GS, 9300 GE''' | align="center"| C79 | align="center"| VP3<ref name="#1"/> | align="center"| 支持 | align="center"| 大部分用于笔记本电脑和板载显卡。 |- | '''Quadro FX 360M, 370, 570, 570M, 770M, 1600M''' | align="center"| | align="center"| VP2 | align="center"| 支持 | align="center"| - |- | '''Quadro FX 1700, 2700M, 3600M, 3700, 4800, 5800''' | align="center"| | align="center"| VP2 | align="center"| 支持 | align="center"| - |- | '''Quadro NVS 130M, NVS 150M, 135M, 140M, 290, 320M''' | align="center"| | align="center"| VP2 | align="center"| 支持 | align="center"| - |- | '''Quadro FX 370 LP, 160M, 295, 420, 450''' | align="center"| G98 | align="center"| VP3 | align="center"| 支持 | align="center"| - |- | '''GeForce GTX 260M, GTX 280M''' | align="center"| G92 | align="center"| VP2 | align="center"| 支持 | align="center"| - |- | '''GeForce G210, G210M''' | align="center"| GT218 | align="center"| VP4<ref name="#2">{{Cite web |url=http://www.anandtech.com/video/showdoc.aspx?i=3657&p=3 |title=存档副本 |accessdate=2010-01-09 |archive-date=2012-03-15 |archive-url=https://www.webcitation.org/66Azl3Cn9?url=http://www.anandtech.com/show/2855/3 |dead-url=no }}</ref> | align="center"| 支持 | align="center"| First generation to support MPEG-4 ASP (MPEG-4 Part 2) |- | '''GeForce GT 220, GT 230M, GT 240M''' | align="center"| GT216 | align="center"| VP4<ref name="#2"/> | align="center"| 支持 | align="center"| |- | '''GeForce GT 240, GTS 250M, GTS 260M''' | align="center"| GT215 | align="center"| VP4<ref name="#2"/> | align="center"| 支持 | align="center"| |} === NVIDIA VDPAU 功能集 === 不同的硬件版本支持不同不同版本和不同水平的硬件解码<ref name="vdpau_feature_sets">ftp://download.nvidia.com/XFree86/Linux-x86/190.53/README/appendix-h.html#vdpau-implementation-limits-decoder{{dead link|date=2017年11月 |bot=InternetArchiveBot |fix-attempted=yes }}</ref> 。目前所有的NVIDIA VDPAU 功能集,最大视频宽度与高度为2048 [[像素]], 最小视频宽度与高度为48 像素,并且所有编码目前限制在最大8192个[[宏区块]] (对于VC-1/WMV是8190个). 部分加速意味着 {{link-en|可变长度代码|Variable-length_code}}(图像)的解码在CPU执行,当[[GPU]]执行[[离散余弦变换]] 和[[运动补偿]]时。完全加速意味着GPU执行全部的[[运动补偿]]、[[离散余弦变换]]、{{link-en|可变长度代码|Variable-length_code}} ; 功能集 A : 对[[H.264/MPEG-4 AVC|H.264]]的完全加速。 : 对[[MPEG-1#Part_2:_Video|MPEG-1]], [[MPEG-2]], [[VC-1]]/[[WMV#Windows_Media_Video|WMV9]]的部分加速。 ; 功能集 B : 对 MPEG-1, MPEG-2, VC-1/WMV9 and H.264的完全加速. : 所用功能集 B 硬件不能解码以下宽度的: 769-784, 849-864, 929-944, 1009-1024, 1793-1808, 1873-1888, 1953-1968, 2033-2048 像素 H.264编码。 ; 功能集 C : 对 MPEG-1, MPEG-2, [[MPEG-4|MPEG-4 Part 2 (也叫作 MPEG-4 ASP)]], VC-1/WMV9 和 H.264的完全加速。 : 对于MPEG-4 Part 2不支持[[运动补偿]]和数据分块。
摘要:
请注意,所有对Local Chinese Wikipedia的贡献均可能会被其他贡献者编辑、修改或删除。如果您不希望您的文字作品被随意编辑,请不要在此提交。
您同时也向我们承诺,您提交的内容为您自己所创作,或是复制自公共领域或类似自由来源(详情请见
Project:著作权
)。
未经许可,请勿提交受著作权保护的作品!
取消
编辑帮助
(在新窗口中打开)
导航菜单
个人工具
未登录
讨论
贡献
创建账号
登录
命名空间
页面
讨论
大陆简体
不转换
简体
繁體
大陆简体
香港繁體
澳門繁體
大马简体
新加坡简体
臺灣正體
查看
阅读
编辑
查看历史
更多
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
工具
链入页面
相关更改
特殊页面
页面信息