显卡支持HDCP需要什么条件?
程序员文章站
2023-02-17 08:26:16
显卡支持HDCP需要什么条件? 一个完整的HDTV系统方案包括片源获得、解码、输出显示三个部分,包括N卡和A卡基本已经突破了HDTV只能依赖处理器解码的瓶颈,在显卡核心集成的HDTV加速电路能够在目前的主流系统实... 09-04-21...
一个完整的hdtv系统方案包括片源获得、解码、输出显示三个部分,包括n卡和a卡基本已经突破了hdtv只能依赖处理器解码的瓶颈,在显卡核心集成的hdtv加速电路能够在目前的主流系统实现流畅的hdtv 三种格式的解码加速(替代解码工作中工序中的几个,只能说是解码加速,如果能让cpu完全脱离参与就是完全的硬解码了)。但是解码只是系统的三分之一,另外三分之一就必然被hdcp卡住脖子了。要解决这个难题,此前对应hdcp的显卡需要加装silicon image、ti等厂商的控制芯片。总的来说,支持hdcp的显卡需要符合4个条件:
显卡的eeprom大小可以调整;
eeprom内容可以擦写;
gpu支持即时视频数据编码;
厂商从hdcp协会购买了许可。
在电脑平台上受到hdcp技术保护的数据内容在输出时会由操作系统中的copp驱动(认证输出保护协议)首先验证显卡bios,只有合法的bios才能实现内容输出,随后好要认证显示设备的40位密钥,只有符合hdcp要求的设备才可以最终显示显卡传送来的内容。
注:atmel 89c51属于hdcp密钥芯片一种,是一颗三级加密4k的perom,其功能和处理能力很强并拥有独立的缓存,多用于单片机,此处主要用来存储hdcp保护密钥,供hdmi转换芯片调用!
如果软件和硬件其中之一不支持hdcp,那么我们就无法读取数字内容。由于下一代的蓝光和hd-dvd都将执行hdcp标准,因此未来如果你希望在1980*1080的分辨率下观看电影,那么系统必须支持hdcp。反之,如果不支持的话,那么你只能获得1/4的分辨率。如果真的是这样的情况,那么即便是高解析精度的视频源都可能在“模糊”的分辨率下勉强播放。(注意:hdmi内嵌hdcp内容保护机制,因此支持hdmi接口的显卡也可以支持hdcp。)microsoft已经反复强调,支持vista的显示设备和驱动必须支持hdcp,而目前ati、nvidia也一直为实现这个条件而努力。
虽然很久以前nvidia就宣称已经完成了对应的bios设计,并且他们的显卡从geforce fx开始就已经“hdcp compliant”,不过并没有真正实现以hdcp的支持----此前,即便是gf7系列往往也需要搭配第三方芯片才能实现对hdcp的支持。不过,这个情况有所改变-----目前已经在最新的gf71核心中真正引入对hdcp的支持,比如最新的gf7900gs、gf7950gt、gf7950gx2都已经hdcp的支持。
所有支持hdpc的新版g73都加上-h作区别-----具有“-h”编号的核心可以支持hdcp。核心支持hdcp仅仅是必要条件,除了核心代号中有“-h”之外,显卡还必须扳载一颗hdcp密钥芯片才能够完全支持hdcp-----此类显卡在pcb背面集成一颗授权rom芯片。
一颗rom芯片的成本微不足道(部分显卡可以将hdcp key写入bios之中),但是厂商要为产品打上hdcp的logo,则需要支付高达15000美元的认证费用,因此成本增加不少!不过,nvidia宣称未来引入80nm制程后,gpu将会直接整合视频数据编码处理引擎,从而能够大幅降低厂商生产hdcp显卡的成本。相对于nvidia,ati在hdcp进前道路上似乎要更领先一些。比如ati在发布radeon x1000系列显卡时就已经为hdcp作好准备,这个系列的产品不再需要加装第三方厂商的芯片,而是通过avivo平台实现支持----此前ati已经明确标明了“hdcp ready”。同时,ati已经在rv560、rv570、rv55芯片集成hdmi模块来直接实现对hdcp的支持。(注意:此前的x1000系列也需要第三方芯片才能实现对hdmi的支持,比如蓝宝石推了的x1600pro hdmi显卡。
需要说明的是,通过hdcp认证的产品会带有“hdcp ready”字样,或者带有“hdcp ready”标签。由于此类显卡需要在硬件层面解决,所以说如果买来一快显卡不支持hdcp-hdmi,那么以后也不可能会支持,除非更换显卡。由于没有hdmi接口就不能很好的兼容数字高清显示设备,因此在新一代显卡的产品上面,ati和nvidia已经非常重视hdcp-hdmi。
显卡的eeprom大小可以调整;
eeprom内容可以擦写;
gpu支持即时视频数据编码;
厂商从hdcp协会购买了许可。
在电脑平台上受到hdcp技术保护的数据内容在输出时会由操作系统中的copp驱动(认证输出保护协议)首先验证显卡bios,只有合法的bios才能实现内容输出,随后好要认证显示设备的40位密钥,只有符合hdcp要求的设备才可以最终显示显卡传送来的内容。
注:atmel 89c51属于hdcp密钥芯片一种,是一颗三级加密4k的perom,其功能和处理能力很强并拥有独立的缓存,多用于单片机,此处主要用来存储hdcp保护密钥,供hdmi转换芯片调用!
如果软件和硬件其中之一不支持hdcp,那么我们就无法读取数字内容。由于下一代的蓝光和hd-dvd都将执行hdcp标准,因此未来如果你希望在1980*1080的分辨率下观看电影,那么系统必须支持hdcp。反之,如果不支持的话,那么你只能获得1/4的分辨率。如果真的是这样的情况,那么即便是高解析精度的视频源都可能在“模糊”的分辨率下勉强播放。(注意:hdmi内嵌hdcp内容保护机制,因此支持hdmi接口的显卡也可以支持hdcp。)microsoft已经反复强调,支持vista的显示设备和驱动必须支持hdcp,而目前ati、nvidia也一直为实现这个条件而努力。
虽然很久以前nvidia就宣称已经完成了对应的bios设计,并且他们的显卡从geforce fx开始就已经“hdcp compliant”,不过并没有真正实现以hdcp的支持----此前,即便是gf7系列往往也需要搭配第三方芯片才能实现对hdcp的支持。不过,这个情况有所改变-----目前已经在最新的gf71核心中真正引入对hdcp的支持,比如最新的gf7900gs、gf7950gt、gf7950gx2都已经hdcp的支持。
所有支持hdpc的新版g73都加上-h作区别-----具有“-h”编号的核心可以支持hdcp。核心支持hdcp仅仅是必要条件,除了核心代号中有“-h”之外,显卡还必须扳载一颗hdcp密钥芯片才能够完全支持hdcp-----此类显卡在pcb背面集成一颗授权rom芯片。
一颗rom芯片的成本微不足道(部分显卡可以将hdcp key写入bios之中),但是厂商要为产品打上hdcp的logo,则需要支付高达15000美元的认证费用,因此成本增加不少!不过,nvidia宣称未来引入80nm制程后,gpu将会直接整合视频数据编码处理引擎,从而能够大幅降低厂商生产hdcp显卡的成本。相对于nvidia,ati在hdcp进前道路上似乎要更领先一些。比如ati在发布radeon x1000系列显卡时就已经为hdcp作好准备,这个系列的产品不再需要加装第三方厂商的芯片,而是通过avivo平台实现支持----此前ati已经明确标明了“hdcp ready”。同时,ati已经在rv560、rv570、rv55芯片集成hdmi模块来直接实现对hdcp的支持。(注意:此前的x1000系列也需要第三方芯片才能实现对hdmi的支持,比如蓝宝石推了的x1600pro hdmi显卡。
需要说明的是,通过hdcp认证的产品会带有“hdcp ready”字样,或者带有“hdcp ready”标签。由于此类显卡需要在硬件层面解决,所以说如果买来一快显卡不支持hdcp-hdmi,那么以后也不可能会支持,除非更换显卡。由于没有hdmi接口就不能很好的兼容数字高清显示设备,因此在新一代显卡的产品上面,ati和nvidia已经非常重视hdcp-hdmi。