谁有破解 nVidia 3DTV Play 连接 3DTV 的方法
发布网友
发布时间:2022-04-26 18:41
我来回答
共2个回答
热心网友
时间:2023-05-18 07:33
nVIDIA 基本上算是目前电脑相关领域上,推 3D 立体推的最勤劳的厂商了;他的 3D Vision(开箱文)系统,也算是目前电脑上数一数二完整的立体显示方案。尤其相较於 AMD 的 HD3D(官网)和 Intel 的 Intru 3D(官网)都只是提供 HDMI 1.4 的立体输出能力,nVIDIA 的 3D Vision 系统还提供了游戏的中介转换丶可以把一般的 Direct 3D 游戏立体化,功能算是多了不少~(AMD 和 Intel 的平台应该都需要额外的中介软体,例如 iZ3D Driver丶或是 DDD 的 TriDef 3-D)
nVIDIA 的 3D Vision(官网丶注一)基本上是一整套的系统,要能使用,必须满足以下的条件(官方网页):
■Windows Vista 或 Windows 7 的作业系统
■支援 nVIDIA 3D Vision 的 GeForce 显示卡(基本上 GeForce 8 以後都支援)
■nVIDIA 3D Vision 套件(包含红外线同步讯号发射器以及 3D 立体眼镜)
■支援 nVIDIA 3D Vision 的 3D 立体萤幕
这样的立体显示系统,基本上就是要完全符合 nVIDIA 所定义的标准丶并且全部使用 nVIDIA 相容的产品了~
nVIDIA 3D TV Play
但是实际上,目前在家用的立体显示方面,已经有定义出标准的 HDMI 1.4 讯号,也已经有不少支援 HDMI 1.4 3D 立体的电视丶萤幕了;而当使用这类的立体萤幕的时候,实际上都是要搭配电视/萤幕本身所配的立体眼镜,才能正确地看到立体效果的。所以,实际上在搭配 HDMI 1.4 的立体显示器的时候,是用不到 3D Vision 套件的!
那 nVIDIA 在这方面有什麽解决方案吗?实际上,nVIDIA 针对有支援 HDMI 1.4 的新的显示卡(GeForce 200 以後的显示卡),有推出了所谓的「nVIDIA 3D TV Play」(官网丶系统需求),用来处理连接 HDMI 1.4 的 3D 电视/萤幕的状况。不过,很遗憾的是,虽然其实软体方面的功能都已经包在驱动程式里了,但是 3D TV Play 并不是完全免费的;要使用 nVIDIA 3D TV Play,目前有下面三种方案:
■如果电脑有连接 3D Vision 红外线同步讯号发射器的话,可以免费使用 3D TV Play
■部分套装电脑丶笔记电脑,有直接附赠 3D TV Play(列表)
■其他使用者,需要额外购买 3D TV Play(购物网站),才可以启用 3D TV Play 的功能
也就是,对於一般组装电脑的使用者来说,要让电脑可以透过 HDMI 1.4 把立体画面送给 3D 电视来显示的话,要不就是买一组 3D Vision Kit 来接(实际不会用到,但是就是得接着),不然就是要购买 3D TV Play 的软体才可以;也就是,都得花钱买东西就是了~
破解
由於 nVIDIA 的显示卡驱动程式只要判断有接上 3D Vision 的红外线同步讯号发射器(以下简称「发射器」),就会允许使用 3D TV Play 的功能;所以理论上只要想办法让 nVIDIA 驱动程式认为电脑有接上发射器,就可以免费开启 3D TV Play 了~
实际上可行吗?答案是可以的,有一位名叫 Alexpk 的*人,已经成功地透过透过微软的 Device Simulation Framework(微软网站),来建立一个虚拟的 USB 发射器装置丶让 3D TV Play 可以使用了!原作者的相关说明的网页自然也都是俄文的,不过可以透过 Google 翻译,勉强翻到可以阅读的状况(网址);或者,也可以参考《Tutorial: Enable 3DTV Play on any HDMI 1.4 Device for Free》这篇文章。接下来,则是 Heresy 自己的整理。
这个模拟器可以在 Windows 7 的 32/64 位元版本下运作,要使用这个模拟器,需要先下载 Alexpk 所制作出来的程式, 3D-Vision-Emulator.zip (3.24 MB, 下载次数: 13746) 。这个压缩档解压缩後,会有六个档案丶和一个名为「DSF」的资料夹(如右图)。其中,档案的意义分别如下:
■DSF 这个资料夹里还有三个档案,就是 Device Simulation Framework 的 runtime 的安装程式。里面的「DSFx64Runtime.msi」是 64 位元用的丶「DSFx86Runtime.msi」则是 32 位元用的。
■「3d.dll」和「3d_x64.dll」是虚拟的红外线发射器所需要的档案,前者是 32 位元版丶後者则是 64 位元版。
■「init.bat」和「init_x64.bat」这两个档案算是安装虚拟发射器用的。
■「enablestereo.wsf」这个档案是用来接上虚拟发射器用的脚本程式,「enablestereo.bat」则是用来执行这个脚本程式的批次档。
而要安装的话,以 64 位元 Windows 来说,则是依照下面的流程:
1.
安装 Device Simulation Framework
执行「DSFx64Runtime.msi」(32 位元就是「DSFx86Runtime.msi」),以安装 Device Simulation Framework。
2.
安装虚拟发射器
开启一个管理者权限的命令提示字元,然後以这个命令提示字元,来执行「init_x64.bat」这个批次档(32 为原则是「init.bat」)以进行安装(注二)。不过要注意的一点是,由於这个步骤包含了要把「3d_x64.dll」登记到系统里的动作,在安装之後,就不适合移动丶或是删除这些档案了;所以建议在执行这个步骤前,先决定要把这些档案放在哪里会比较好(注三)。
详细步骤方法:
1.
按左下角 Windows 钮丶在「搜寻程式及档案」的地方输入「cmd」,然後压着键盘的 Ctrl丶Shfit 後,按下 Enter,就可以教出一个以管理者权限执行的命令提示字元了。
2.
假设 init_x64.bat 这个档案的位置是在「D:\[Driver]\3Dvision」的话,在命令提示字元视窗里,就要先输入「D:」按 Enter丶切换到磁碟机 D:\,然後再输入「cd D:\[Driver]\3Dvision」按 Enter,进入到这个资料夹内。
3.
接下来输入「init_x64」後按 Enter,就可以进行安装了~
执行後应该会是这样的画面:
3.
接上虚拟发射器
接下来,执行「enablestereo.bat」(这步骤不用管理员身分,所以直接点两下就可以了),他会去执行「enablestereo.wsf」这个脚本程式,来接上虚拟的 USB 发射器。 执行後会出现下面这样的视窗;请注意,这个视窗请先不要按右上角的「X」关闭!
同时,在第一次执行的时候,装置管理员也会开始搜寻硬体丶并安装驱动程式;如果一切正确的话,驱动程式应该都可以正确地找到丶并安装。 安装完成後,在装置管理员里的「通用序列汇流排控制器」下,应该要多出「NVIDIA Stereoscopic 3D USB controller」这个装置(如图)(注四)。
前面也有提到,这个跑出来的命令提示字元视窗不要直接关掉,这是因为实际上这边所执行的脚本程式,是用来控制虚拟发射器的连接状态的,因为如果直接关闭的话,就没有办法把虚拟的发射器给移除了!而如果确定不使用丶想要拔除这个虚拟发射器的时候,请到这个对话视窗里丶按一下 Enter 键,如此就可以把虚拟发射器移除丶并且关闭视窗了。而如果要再重新接上虚拟发射器的话,只要再执行「enablestereo.bat」一次就可以了~如果直接透过视窗右上角的「X」把视窗关闭的话,虚拟的发射器在重开机前,都会一直在电脑里无法移除,这点是要注意的。
4.
nVIDIA 驱动程式设定
到这边为止,基本上是已经完成安装了!这个时候,电脑上就等同已经接上 nVIDIA 3D VISION 的红外线同步讯号发射器了!如果也有接上 3D Vision ready 的 120hz 显示器的话,理论上应该甚至可以直接打开 3D Vision 来用(当然,因为没有实际上的同步讯号发射器,所以是没办法用的)~
而在 nVIDIA 的显示卡驱动程式里面,最大的改变会在於,在没有安装虚拟发射器前,他的「设定立体 3D」的选项里,只会有「3D Vision Discover」这种使用红蓝立体的体验方案(如下方左图丶官方介绍);而在安装了 3D Vision 的发射器丶或是这个虚拟的发射器後,它会多出「通用 CRT 显示器」和「通用 3D DLP 高画质电视(HDTV)」这两个选项。
理论上如果有 nVIDIA 有支援的 HDMI 1.4 3D 电视(支援列表丶注五)的话,理论上这边也是会有「3D TV Play」这个对应的选项出现的;不过由於 Heresy 这边没有这样的显示器,所以在这边也就没办法做测试了。
而之後要使用的时候呢,只要再执行「enablestereo.bat」,就可以模拟把 USB 发射器接上电脑的动作,然後开启 3D 功能了~如果希望一开机就马上可以用,也可以考虑把他加到启动里,让他一开机就自动被执行。
整个方法就先介绍到这吧~不过 Heresy 这边并没有真的测试过接上 HDMI 1.4 的 3D 电视用过,只能说基本上应该是可以用的,其他就请有需求的人自己试试看了~另外,实际上由於这个方法使采用硬体模拟的方法,并没有去修改系统丶或是任何驱动程式的档案,所以理论上,应该之後也都是可以用的~
附注
1.nVIDIA 目前除了一般娱乐市场的 3D Vision 外,也还有推出为了专业领域丶更高阶(也更贵的)的 3D Vision Pro(官网);主要的差异在於改采双向沟通的 RF 讯号来取代本来的红外线同步讯号,以达到更好的效果。不过这项产品,对於一般人来说,比较接触不到就是了。
2.Heresy 有试过直接以管理员身分执行「init_x64.bat」这个批次档,但是似乎没有办法正确安装。
3.如果要移除,执行「"%PROGRAMFILES%\dsf\softehci\softehcicfg.exe" /remove」应该就可以了。
4.目前 nVIDIA 最新版的 GeForce 驱动程式版本是 270.61(32bit丶64bit),里面已经包含了 3D Vision 的驱动程式,理论上可以正确地安装在虚拟发射器上;如果不行的话,或许也可以试试看旧版丶独立的 3D Vision 驱动程式(最终版是 266.21)。
而如果这时候多出来的 USB 装置不是叫这个名字的话(Heresy 这边是出现「USB 输入装置」),则代表上一个步骤「安装虚拟发射器」有问题,请再确认一次是否有安装正确。
5.对於还没有出现在官方支援清单里的电视,或许可以考虑试试看《FIX: NVIDIA 3DTV PLAY Samsung 3d Plasma or other unsupported model》这篇的方法,透过强制修改显示器的驱动程式/EDID,来支援输出。
6.这边教学的连结就直接贴在 nVIDIA 自家的 3D Vision Blog 上(连结),所以应该不算违法吧?
要提醒大家, N卡这个3DTV Play功能, 主要是为玩立体游戏而设, 除了SSP可以直接使用作看3D电影外, 论坛的3D影音播放器软件都仍未能支持, 而玩立体游戏只能设定在1280x720@60Hz的游戏设定, 原因是立体蓝光讯号标准不支持1080@60Hz, 而立体游戏的设定也不支持低于60Hz的刷新率, 除非你能找到一个游戏可以设定成1920x1080@24Hz.
热心网友
时间:2023-05-18 07:33
如果有类似的,记得推荐给我,依稀记得,我在立体中国论坛,立体软件交流专区看到过,你再去看看吧,进论坛了,你可以搜索: 破解 nVidia 3DTV Play 连接的方法,应该就可以找到很多帖子可以帮你解答呢……追问好的 ,刚刚我看了一下这个论坛,蛮不错的,几十万会员,好多高清3d电影片源呢,谢谢推荐!
追答呵呵。