POPPUR爱换

标题: D3D 小程序:测试你的显卡/显示器可否 10 位 RGB 输出/输入。 [打印本页]

作者: Edison    时间: 2010-2-2 22:22
标题: D3D 小程序:测试你的显卡/显示器可否 10 位 RGB 输出/输入。
测试的时候,请用 F8/F10 切换 scanout (扫描输出)格式,要看到效果,需要再按 ALT+ ENTER。

我这里使用 RADEON HD 5870 + DisplayPort + DELL U2410,可以明显看出 8-bit/10bit 的差别。

更新1:经过测试,证实在 D-Sub 模拟输出下,9600 GT 同样能够在这个程序中达到 10bit 输出。

更新2:另一个有意思的现象是,RADEON HD 5870 搭配 DVI 的话,在 10-bit 全屏下,同样有平滑的效果,我在 3007 上测试也有这样情况。这样就有两种可能,一种是 RADEON HD 5870 可以在 dual-link DVI 的时候提供 10bit 输出并且 3007 能吃 10bit 信号并重取样抖动为 8 bit 显示,另一个可能就是 RADEON HD 5870 会在 DVI 输出的时候,根据 backbuffer 的格式做抖动并以 8 bit 输出,这样虽然输出的是 8 bit 信号但是画面效果仍然是接近 10bit 的平滑效果。这样就存在一个问题,DisplayPort 模式下是否也有这样的动作,如果是的话,那么输出的信号其实也是 8-bit,但是这个问题很难用肉眼判断。不过可以肯定的是,EIZO 这样的显示器厂商已经认可了 AMD FireGL 能够 在 Photoshop CS4 中提供 10-bit 显示,并有相应的官方 PDF 说明。

更新3:有朋友在 DELL U2408 上使用 displayport 测试,发现也能做到 10-bit 全屏平滑显示,更有趣的是,由于 DELL 2408 有放大功能,在放大功能下,如果输入信号是 10 bit->8 bit 抖动的话,在放大模式下应该是看到杂讯类的杂点,但是在 2408 放大模式下,RADEON HD 5850 + Displayport 是可以看到 1/4 的灰带,这似乎又标明输入的信号是 10 bit,并且 2408 的 LUT 也有一些特殊的设计。

更新:在 AMD 的网店上,找到这段话:
http://shop.ati.com/product.asp?sku=3225111
Spatial/temporal dithering enables 10-bit color quality on 8-bit and 6-bit displays


这意味着 RADEON 1000 也能实现类似 10-bit 输出的效果,不过可能会看到一些抖动和杂点的痕迹,但是可以做到 10-bit 输出的效果




我测试的操作系统为:Windows 7 x64,这个程序在 Windows 7 跑应该是没问题的。

10-bit 输出要求:支持 R10G10B10A2_UNORM 格式,Displayport( HDMI 理论上可以,我没测试)、显示器支持 10-bit 输入(例如 CRT 以及部分 LCD)。

运行前需要安装微软的 09 年 9 月 DX 更新并确保操作系统为 Vista SP2/Win 7 以及驱动程序为 wddm 1.1 :

http://www.microsoft.com/downloads/details.aspx?familyid=04ac064b-00d1-474e-b7b1-442d8712d553&displaylang=en



作者: pattonc    时间: 2010-2-2 22:24
收下,谢谢了。。。。
作者: leeyuanxun    时间: 2010-2-2 22:25
回复看看区别,字数~~~~
作者: cellwing    时间: 2010-2-2 22:26
提示: 作者被禁止或删除 内容自动屏蔽
作者: winningeleven    时间: 2010-2-2 22:28
收藏,顺便支持E大
作者: tame    时间: 2010-2-2 22:30
收藏,顺便支持E大
作者: dxjzzqbx    时间: 2010-2-2 22:32
mark~~支持~~~~
作者: winningeleven    时间: 2010-2-2 22:33
此文件与正在运行的WINDOWS版本不兼容??
我是管理员模式下运行的,系统WIN7U  32bit
作者: sylphid    时间: 2010-2-2 22:33
提示: 作者被禁止或删除 内容自动屏蔽
作者: melissa    时间: 2010-2-2 22:36
一定要回复..支持爱迪生
作者: 萧翎翎    时间: 2010-2-2 22:38
我也下来玩玩
作者: sceic    时间: 2010-2-2 22:39
一定要用一下
作者: Edison    时间: 2010-2-2 22:39
更新追加 32bit 版本。
作者: PaulWong    时间: 2010-2-2 22:40
支持下普及知识… …
作者: sceic    时间: 2010-2-2 22:43
直接显示:

问题签名:
  问题事件名称:        APPCRASH
  应用程序名:        10BitScanout10_pcinlife_64bit.exe
  应用程序版本:        0.0.0.0
  应用程序时间戳:        4aa19f26
  故障模块名称:        10BitScanout10_pcinlife_64bit.exe
  故障模块版本:        0.0.0.0
  故障模块时间戳:        4aa19f26
  异常代码:        c0000005
  异常偏移:        0000000000003ecd
  OS 版本:        6.1.7600.2.0.0.256.1
  区域设置 ID:        2052
  其他信息 1:        fe42
  其他信息 2:        fe4255a75161a999e6af66cb7640451d
  其他信息 3:        7d65
  其他信息 4:        7d65a294920fec78795917cf91aea512

联机阅读隐私声明:
  http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0804

如果无法获取联机隐私声明,请脱机阅读我们的隐私声明:
  C:Windowssystem32zh-CNerofflps.txt
作者: cdking    时间: 2010-2-2 22:46
CRT显示器可以用吗?
作者: 只为你存在    时间: 2010-2-2 22:46
看看。。。。。。。。。。。。
作者: westlee    时间: 2010-2-2 22:46
提示: 作者被禁止或删除 内容自动屏蔽
作者: wayne_chang    时间: 2010-2-2 22:48
回复看看
作者: chnn    时间: 2010-2-2 22:48
回复看看区别
作者: yamhill    时间: 2010-2-2 22:49
呃……要回复吖……

那就回了……
作者: Edison    时间: 2010-2-2 22:49
直接显示:

问题签名:
  问题事件名称:        APPCRASH
  应用程序名:        10BitScanout10_pcinlife_64bit.exe
...
sceic 发表于 2010-2-2 22:43


什么 os、显卡、dx 是否已经安装上 09 年 9 月 update 呢?

DX 09 年 9 月 update。

http://www.microsoft.com/downloa ... &displaylang=en
作者: Edison    时间: 2010-2-2 22:50
既然e版有5870,干嘛不出测试啊。
westlee 发表于 2010-2-2 22:46


刚刚从朋友那里借到的呀。
作者: yamhill    时间: 2010-2-2 22:50
嗯……杯具了……
作者: iamw2d    时间: 2010-2-2 22:51
...这个原理是什么?
作者: Edison    时间: 2010-2-2 22:51
CRT显示器可以用吗?
cdking 发表于 2010-2-2 22:46


yes,sure。
作者: Sirlion    时间: 2010-2-2 22:52
7100gs支不支持啊?
作者: yamhill    时间: 2010-2-2 22:52
也是运行不能~

系统所有驱动类软件都是最新WHQL版~

跟15楼状况类似……
作者: 380    时间: 2010-2-2 22:53
提示: 作者被禁止或删除 内容自动屏蔽
作者: 380    时间: 2010-2-2 22:54
提示: 作者被禁止或删除 内容自动屏蔽
作者: sigzag    时间: 2010-2-2 22:54
下载来看看怎么样
作者: lhx273175    时间: 2010-2-2 22:54
帮顶了。
作者: 755UF    时间: 2010-2-2 22:56
本帖最后由 755UF 于 2010-2-2 23:10 编辑

哦哦,顶一下.测下260+2405

结果:缺少d3dx9_42及d3dx10_42两个DLL,在网上随便下了两个放在SYSTEM32下,不提示了.但运行错误,无法打开.
作者: mowind    时间: 2010-2-2 22:57
什么玩意?貌似我的可以
作者: xplover    时间: 2010-2-2 22:58
提示: 作者被禁止或删除 内容自动屏蔽
作者: 380    时间: 2010-2-2 22:58
提示: 作者被禁止或删除 内容自动屏蔽
作者: Edison    时间: 2010-2-2 22:59
为啥我的win7 x64停止工作
显卡不行? 显示器不行?
380 发表于 2010-2-2 22:58


什么配置?安装了最新 dx update 了吗?
作者: 0阿诺0    时间: 2010-2-2 23:04
试试效果
作者: mperson    时间: 2010-2-2 23:05
试试集显行不行
作者: zero_wuyun    时间: 2010-2-2 23:09
8600路过
作者: kdua    时间: 2010-2-2 23:16
HD4200试试……
作者: noyouwenti    时间: 2010-2-2 23:17
本帖最后由 noyouwenti 于 2010-2-2 23:21 编辑

同样画面,报错!

已安装最新DX9 update,如lz所写的那个链接!
配置windows 7 x64
作者: noyouwenti    时间: 2010-2-2 23:18
本帖最后由 noyouwenti 于 2010-2-2 23:19 编辑
win7 x64  5870    dell 2408
怎么会这样????
爱情abc 发表于 2010-2-2 22:45

同样画面,报错!

已安装最新DX9 update,如lz所写的那个链接!
配置windows 7 x64
作者: Edison    时间: 2010-2-2 23:19
CRT肯定不能支持,试试看。
bzj820115 发表于 2010-2-2 23:15


CRT 可以。
作者: mperson    时间: 2010-2-2 23:20
win7 x64 企业版
nv 196驱动

启动出错,管理员模式启动也出错
作者: stonebirdi    时间: 2010-2-2 23:20
太好啦,下来试试
作者: apex86    时间: 2010-2-2 23:22
收下,谢谢了。。。。
作者: 古九寒    时间: 2010-2-2 23:23
又见回复!!!!!!
作者: adbel    时间: 2010-2-2 23:28
我来看看
作者: zhen179    时间: 2010-2-2 23:29
一定是好玩的,很新鲜的小程序,能下就拿来试试看~~~
作者: panda_qb    时间: 2010-2-2 23:33
本帖最后由 panda_qb 于 2010-2-2 23:38 编辑

呃,WIN7 32BIT,没法运行
作者: GHOSTLJMLF    时间: 2010-2-2 23:35
看看什么东东
作者: smty1111    时间: 2010-2-2 23:36
看一下隐藏内容
作者: thr33    时间: 2010-2-2 23:42
32的能不能用?
作者: mperson    时间: 2010-2-2 23:48
原来就是directx sdk自带的一个sample程序,下了整个sdk包就可以了
估计我的显示器太cuo了吧,八位十位没看出区别
作者: CZQ83    时间: 2010-2-2 23:53
这个是一个什么东西
作者: Edison    时间: 2010-2-3 00:02
GT240 HDMI 设置 8/10 bit 无差别。
作者: bull    时间: 2010-2-3 00:06
本帖最后由 bull 于 2010-2-3 00:16 编辑

提供一个样本图片 8位模式下会看到条纹,10位模式是平滑过渡[attach]1215522[/attach]
这是一个假彩色图片,把灰度变化转换成了色彩变化。白线左边是8位模式 右边是10位模式,可以看到过渡平滑了很多
[attach]1215525[/attach]
作者: NaturalJ0    时间: 2010-2-3 00:08
看看,什么东西
作者: qnboy    时间: 2010-2-3 00:09
看下。。。
作者: mycrack2    时间: 2010-2-3 00:12
这个到底做什么用的?10BIT有什么好处?
作者: mycrack2    时间: 2010-2-3 00:14
Win7 + 4750 运行后直接出错关闭
作者: aibo    时间: 2010-2-3 00:16
本帖隐藏的内容需要回复才可以浏览

看看是啥情况
作者: NaturalJ0    时间: 2010-2-3 00:17
xp 系统好像试不了
作者: kodak1    时间: 2010-2-3 00:18
谢谢分享,下来试下
作者: bull    时间: 2010-2-3 00:20
测试的时候,请用 F8/F10 切换 scanout (扫描输出)格式,要看到效果,需要再按 ALT+ ENTER。

我这里使用 RADEON HD 5870 + DisplayPort + DELL U2410,可以明显看出 8-bit/10bit 的差别。

我测试的操作系统为:Windows 7 x64,这个程序在 Windows 7 跑应该是没问题的。

10-bit 输出要求:支持 R10G10B10A2_UNORM 格式,Displayport( HDMI 理论上可以,我没测试)、显示器支持 10-bit 输入(例如 CRT 以及部分 LCD)。

运行前需要安装微软的 09 年 9 月 DX 更新:
Edison 发表于 2010-2-2 22:22


“我这里使用 RADEON HD 5870 + DisplayPort + DELL U2410,可以明显看出 8-bit/10bit 的差别。”

由此可见 即使对8位面板的LCD 输入10位数据也是有意义的。
所以VGA强卡超过标准DVID是必然的
作者: cagejin    时间: 2010-2-3 00:21
试下看看!!!!
作者: pharaohs1024    时间: 2010-2-3 00:23
提示: 作者被禁止或删除 内容自动屏蔽
作者: hackerzd    时间: 2010-2-3 00:31
提示: 作者被禁止或删除 内容自动屏蔽
作者: hb0539    时间: 2010-2-3 00:36
手下看看LCD和CRT到底差多远
作者: bull    时间: 2010-2-3 00:37
本帖最后由 bull 于 2010-2-3 00:40 编辑
U2410是8bit抖动到10bit的面板……所以这条没法成为你的论据
xtwangqu 发表于 2010-2-3 00:23

抖动算法不需要面板支持。事实上面板内部只会集成驱动芯片,根本不会去加什么抖动电路
EIZO全线的LCD都是自己的处理芯片
PS 这种抖动效果,用幻日模拟输出接驳06年的HPLCD就观察到了,
作者: micko    时间: 2010-2-3 00:39
本帖最后由 micko 于 2010-2-3 00:45 编辑

用不了...情况跟楼上的一些童子一样...Win7 64位,4870.
作者: kiith    时间: 2010-2-3 00:44
回复看看
作者: bull    时间: 2010-2-3 00:48
本帖最后由 bull 于 2010-2-3 00:52 编辑
虽然是抖动,但是输出的也算是10bit的了,所以U2410不算严格的8bit输出
xtwangqu 发表于 2010-2-3 00:43

优秀抖动算法当然会比直接8位显示好的多。
当然和真10位显示还是有差距的。
抖动算法必然会带来噪声性质的误差。从而比真10位的显示 通透感下降一点
要期待真10位面板,先等eDP普及吧,那个会明显的减少真10位面板成本
http://bbs.evolife.cn/thread-3339-1-1.html
PS eDP就是改变接插件的DP接口 给面板用的
作者: Edison    时间: 2010-2-3 00:50
04 年的时候就有厂商提供在普通显示设备上实现 30-bit 抖动的看图软件:

http://www.silvasdigital.com/

http://www.tomshardware.com/news/brighten-life-true-30,228.html

这家公司好像还活着,不知道怎么联系:p
作者: 天外飞星    时间: 2010-2-3 00:54
下来看看
作者: 二代战神    时间: 2010-2-3 01:07
爱迪生都搞回复
作者: Edison    时间: 2010-2-3 01:07
    个人比较期待激光背投,桌面支持10bit以后,多媒体资源以及网络带宽将是长期的问题… ...
xtwangqu 发表于 2010-2-3 01:02


我期待的是 fp16 显示器。

其实从视频播放的角度,目前的单纯 10bit 输出效果是完全没法和 madVR 相提并论的。
作者: czjlq    时间: 2010-2-3 01:13
看看.试一下.
作者: skuam    时间: 2010-2-3 01:13
收下,谢谢了。。。。
作者: yihua伊华    时间: 2010-2-3 01:16
我的肯定杯具
作者: 牛奶不老    时间: 2010-2-3 01:33
下来看看。。。虽然对我没什么意义
作者: spgogogo    时间: 2010-2-3 02:10
看看260++2209WA的效果
作者: maxpda    时间: 2010-2-3 02:19
....................................
作者: cloudol    时间: 2010-2-3 02:20
收下,谢谢了。。。。
作者: fatdolphin    时间: 2010-2-3 02:22
试试。。。。。
作者: barrysam    时间: 2010-2-3 02:23
回复看看区别,字数~~~~
作者: fatdolphin    时间: 2010-2-3 02:25
程序停止工作,无法运行,有没有解决办法
作者: zucker    时间: 2010-2-3 06:04
字数~~~~
作者: xonar    时间: 2010-2-3 08:26
看看......
作者: formatbird    时间: 2010-2-3 08:31
看看有什么区别
作者: Pharaoh    时间: 2010-2-3 08:38
要回复
作者: w595    时间: 2010-2-3 08:43

作者: rtyou    时间: 2010-2-3 08:44
看看我的是不是杯具
作者: jocover    时间: 2010-2-3 08:47
DX SDK里的东西?
,不过我显示器不支持,看不出差别
作者: zxf811    时间: 2010-2-3 09:01
撒玩意,看看
作者: 长风    时间: 2010-2-3 09:06
Edison真是牛
作者: 孤胆小鱼    时间: 2010-2-3 09:11
谢谢分享
作者: sleepyboy    时间: 2010-2-3 09:14
需要回复的帖子。
作者: 刘硕鼠    时间: 2010-2-3 09:14
居然有回复可见的帖子




欢迎光临 POPPUR爱换 (http://we.poppur.com/) Powered by Discuz! X3.4