POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
查看: 5775|回复: 34
打印 上一主题 下一主题

支持 opencl,PhaseOne 推出的 RAW 照片处理软件——Capture One

[复制链接]
跳转到指定楼层
1#
发表于 2011-2-15 11:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
游客,如果您要查看本帖隐藏内容请回复


http://www.phaseone.com/en/searc ... d=1720&languageid=1

Knowledgebase article

Article ID         1720
Summary         Capture One 6 and OpenCL / GPU support
Problem         How does OpenCL work, on what computers does it work and what are the benefits?
Solution         Capture One 6.0
Optimal speed through OpenCL/GPU

Introduction

OpenCL is a fairly new open standard defining how to interface and utilize many processing cores with graphics cards (GPU) and multiprocessor CPUs. OpenCL is short for Open Compute Language.
OpenCL essentially enables effective utilization of thousands of compute units with modern graphics cards. As of November 2010, two major companies have developed drivers for OpenCL: NVidia and AMD. For Mac OS X these drivers are part of the operating system, where the drivers have to be installed manually under Windows.
The driver itself performs runtime compilation dedicated to the graphics card in the machine at hand. Only relatively new GPU cards have enough "compute power" to be utilized effectively. Below we have a list of supported hardware.

How to enable - what to expect

· Setting the preference to "auto" enables the feature, if you have enough GPU cores
· Fast interaction when adjusting settings - providing live feedback
· Speed improvements depends greatly on the size of the viewer and the number of cores of the GPU

Next versions will continue to expand the use of OpenCL for all processing tasks.

Windows driver requirements

· For AMD/ATI graphics: AMD Stream 2.2, Catalyst 10.10 or higher Download here pick: AMD Catalyst™ Accelerated Parallel Processing (APP) Technology Edition
· For Nvidia graphics: NVidia Display driver version 260.99 or higher Download here pick "download".

In case you have a 32bit system use the 32bit versions of the drivers above.

Limitation in functionality

Certain Capture One settings will bypass the use of OpenCL and use the normal processing pipeline. These currently include:

· Use of LCC
· Use of BW tool
· Use of Sharpening falloff
· Use of Watermark
· Local Adjustments
· Use of Spot Removal

Known issues

· Unable to function correctly for Leaf AptusII_12 (raw file too large to fit in contiguous GPU memory - using current driver)
· Unable to support 2 GPU cards currently - need to disable one

Mac
· Not working for Mac 32bit

Windows
· For Windows 64 bit you have to run the 64bit version of Capture One in order to utilize OpenCL


In case of problems using OpenCL

· Turn off OpenCL in the Capture One preferences

How to completely disable OpenCL, in case of a crash at startup

· Windows: run the script DONOT_useopencl.reg and restart Capture One (the download also contains a restore script to re-enable OpenCL useopencl.reg) Download here
· Mac: Run this script “ToggleOpenCL.app” - disable OpenCL and restart Capture One Download here

Supported GPU hardware as of January 21, 2011

AMD/ATI:

Windows: Needed ATI Driver ATI Catalyst 10.12 (8.80) or newer
Mac: OSX 10.6.6 or newer
Minimum 1GB onboard memory

ATI Radeon 6900 Series (6970, 6950)
ATI Radeon 6800 Series (6870, 6850)

ATI Radeon 5900 Series (59702)
ATI Radeon 5800 Series (5870, 5850, 5830)
ATI Radeon 5700 Series (5770, 5750)

ATI Radeon 4800 Series (4890, 4870 X2, 4870, 4850 X2, 4850, 4830)
ATI Radeon 4700 Series (4770)

ATI FirePro V8800
ATI FirePro V7800
ATI FirePro V5800
ATI FirePro V8750
ATI FirePro V8700

ATI Mobility Radeon 5800 Series (5870, 5850, 5830)
ATI Mobility Radeon 4800 Series (4870, 4860, 4850X2, 4850, 4830)
ATI Mobility FirePro M7820

NOTE: Dual GPU cards are supported only in single-GPU mode.

NVidia:

Windows: Needed NVidia Driver for GeForce 260.99 WHQL and for Quadro 259.81 WHQL or newer
Mac: OSX 10.6.6 or newer
Minimum 512MB onboard memory

Quadro 6000
Quadro 5000
Quadro 4000
Quadro 4000 for Mac - NOT working yet (Apple driver issue)
Quadro 2000
Quadro 600
Quadro 5000M
Quadro Plex 7000

Quadro FX 4800
Quadro FX 4800 for Mac - NOT working yet (Apple driver issue)
Quadro FX 3800
Quadro FX 1800
Quadro FX 3800M
Quadro FX 3700M
Quadro FX 2800M
Quadro FX 2700M
Quadro FX 1800M
Quadro FX 1700M
Quadro FX 880M

GeForce GTX 580
GeForce GTX 570
GeForce GTX 480
GeForce GTX 470
GeForce GTX 465
GeForce GTX 460
GeForce GTS 450
GeForce GT 430
GeForce GTS 250
GeForce GT 240
GeForce GT 220
GeForce 9800 GT

GeForce GT 440
GeForce GT 420
GeForce GT 340
GeForce GT 330
GeForce GT 320
GeForce GTS 240

GeForce GTX 480M
GeForce GTX 470M
GeForce GTX 460M
GeForce GTS 360M
GeForce GTS 350M
GeForce GT 445M


GeForce GT 435M
GeForce GT 425M
GeForce GT 420M
GeForce GT 415M
GeForce GT 335M
GeForce GT 330M (Macbook Pro 2010, MacBookPro6,2)
GeForce GT 325M

GeForce 9800 GX2
GeForce 9800 GTX+
GeForce 9800 GTX
GeForce 8800 Ultra
GeForce 8800 GTX
GeForce 8800 GTS
GeForce 8800 GTS 512
GeForce 8800 GT
GeForce 8800 GT for Mac
GeForce GTX 295
GeForce GTX 285
GeForce GTX 285 for Mac
GeForce GTX 280
GeForce GTX 275
GeForce GTX 260
GeForce GTS 240
GeForce GT 220
GeForce GTS 150
GeForce GT 130
GeForce GT 120

GeForce GTX 285M
GeForce GTX 280M
GeForce GTX 260M
GeForce GTS 260M
GeForce GTS 250M
GeForce GT 240M
GeForce GTS 160M
GeForce GTS 150M
GeForce 9800M GTX
GeForce 9800M GTS
GeForce 9800M GT
GeForce 9800M GS
GeForce 8800M GTX
GeForce 8800M GTS


Recommended “Best Performance”
As of December 14, the best interactive performance will be experienced by use of these GPU cards:

Mac Systems:
• NVidia Quadro 4800, GeForce GTX 285

Windows Systems:
• NVidia 580GTX, Quadro 6000, AMD 5870

The performance of the GPU cards severely depends on the used OpenCL driver, and we expect a
performance increase when the drivers mature for both platforms.

Last updated         January 31, 2011

2#
 楼主| 发表于 2011-2-15 11:51 | 只看该作者
darkstorm 发表于 2011-2-15 11:44
国产的musemage 的raw处理早就用gpu了

Musemage  和 opencl 无关,看样子也停掉了,

musemage 的讨论区很凄凉:
http://forum.musemage.com/viewforum.php?f=17&sid=2df5f7efe51345436917eabb1b499a60
回复 支持 反对

使用道具 举报

头像被屏蔽
3#
发表于 2011-2-15 12:09 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

4#
发表于 2011-2-15 13:02 | 只看该作者
看看隐藏内容,amd3系列悲剧了…
回复 支持 反对

使用道具 举报

5#
发表于 2011-2-15 13:09 | 只看该作者
终于使用open cl 而不是cuda
回复 支持 反对

使用道具 举报

6#
发表于 2011-2-15 15:41 | 只看该作者
jiaolu 发表于 2011-2-15 13:09
终于使用open cl 而不是cuda

cuda的确是NV独家的,但并不表示Open CL,NV就支持的不好呀。。。


回复 支持 反对

使用道具 举报

westlee 该用户已被删除
7#
发表于 2011-2-15 18:54 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

8#
发表于 2011-2-15 21:42 | 只看该作者
asdfjkl 发表于 2011-2-15 15:41
cuda的确是NV独家的,但并不表示Open CL,NV就支持的不好呀。。。

direct 3d,opengl .都是行业标准..
之前nvidia搞出个cg。现在也没有声音了。。

回复 支持 反对

使用道具 举报

9#
 楼主| 发表于 2011-2-15 21:47 | 只看该作者
jiaolu 发表于 2011-2-15 21:42
direct 3d,opengl .都是行业标准..
之前nvidia搞出个cg。现在也没有声音了。。

Cg 可以编译为 HLSL、GLSL,版本一直都在升级,PS3 上就是用 Cg。
回复 支持 反对

使用道具 举报

10#
发表于 2011-2-15 21:55 | 只看该作者
cg确实可以编译成hlsl和ogl。。但是用它有什么意义。d3d上面矩阵还是该左乘。ogl上面矩阵还是要右乘。至少还需要用两套shader。。那我直接用原生的好了。

现在游戏引擎还有用cg么?我知道的基本没有,最早最早的unreal 3用过一段时间的cg。现在也不用了。
ps 3上图形本来就是老皇历了。7900的机能
回复 支持 反对

使用道具 举报

11#
发表于 2011-2-15 21:55 | 只看该作者
Edison 发表于 2011-2-15 21:47
Cg 可以编译为 HLSL、GLSL,版本一直都在升级,PS3 上就是用 Cg。

cg确实可以编译成hlsl和ogl。。但是用它有什么意义。d3d上面矩阵还是该左乘。ogl上面矩阵还是要右乘。至少还需要用两套shader。。那我直接用原生的好了。
现在游戏引擎还有用cg么?我知道的基本没有,最早最早的unreal 3用过一段时间的cg。现在也不用了。
ps 3上图形本来就是老皇历了。7900的机能
回复 支持 反对

使用道具 举报

12#
 楼主| 发表于 2011-2-15 22:34 | 只看该作者
现在 d3d10、d3d11 连内建的 matrix 都没有了,都是 vertex shader 跑的,opengl 3.x 不用 matrix 的话,Cg 就能一套 shader 搞定。

Cg 是编写的时候使用的语言,如果编译成 hlsl、glsl 的话,对玩家来说是根本不(或者不容易)知道的,像去年的 R.U.S.E,一定程度上算是个大作,它就是 Cg 的。其他已经知道是 Cg 的还有 BF2、ETQW、Racer、FarCry 等,更多的大家根本无法了解它原始使用的是 Cg 还是 HLSL、GLSL。
回复 支持 反对

使用道具 举报

13#
发表于 2011-2-16 00:01 | 只看该作者
这个不错
回复 支持 反对

使用道具 举报

14#
发表于 2011-2-16 10:04 | 只看该作者
本帖最后由 nfsking2 于 2011-2-16 10:30 编辑

有9800M GT,就没看见96在哪儿。。。。。
PS: 报告使用感受,我还是继续在Windows下用PS和Lightroo,Mac下还是Aperture吧
回复 支持 反对

使用道具 举报

15#
发表于 2011-2-16 10:47 | 只看该作者
take a look.
回复 支持 反对

使用道具 举报

16#
发表于 2011-2-16 10:53 | 只看该作者
没相机啊
回复 支持 反对

使用道具 举报

17#
发表于 2011-2-16 11:08 | 只看该作者
Edison 发表于 2011-2-15 22:34
现在 d3d10、d3d11 连内建的 matrix 都没有了,都是 vertex shader 跑的,opengl 3.x 不用 matrix 的话,Cg ...

至少是vertex shader不能一套cg搞定 不可以。。原因前面讲过了。第一个针对世界坐标系都要转到相对应的左手或者右手坐标系。在左手坐标系。matrix 需要左乘。。右手坐标系需要右乘。。另外还要乘于不同的转换坐标系。。
另外。另外对于阴影的处理上有区别。。因为direct x 的转换z值都是 0 ~ 1。。opengl 是 -1 ~ 1。。有些情况下在pixel shader 有差别。。因为clamp 区间不一样。。

2004 ~ 2005 年很多游戏使用cg 。是因为ogl 实在是成熟的太晚。。


回复 支持 反对

使用道具 举报

18#
发表于 2011-2-16 12:13 | 只看该作者
还搞回复可见,难道是下载地址??
回复 支持 反对

使用道具 举报

19#
发表于 2011-2-16 12:28 | 只看该作者
好东西啊,我一直用raw格式拍照片,这下有好工具了!
回复 支持 反对

使用道具 举报

20#
发表于 2011-2-16 14:58 | 只看该作者
打酱油路过看看了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

广告投放或合作|网站地图|处罚通告|

GMT+8, 2026-1-16 00:09

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

快速回复 返回顶部 返回列表