找回密码
 新注册用户
搜索
楼主: ledled

[已完成翻译] [Collatz Conjecture]cmdline参数请求翻译

[复制链接]
发表于 2009-10-7 09:32:35 | 显示全部楼层
继续:
Configuration for older BOINC clients (before 6.10.x):
配置6.10之前旧版本BOINC方法:

The included app_info.xml declares the app as GPU app for the new 6.10.x clients.
在新的6.10.X版本客户端中,通过app_info.xml文件中的<coproc></coproc>声明表示计算程序为GPU版本。

This is done with a <coproc></coproc> statement, which may confuse older versions as they don't recognize the type of required GPU.
旧版本客户端可能由于无法识别需要的GPU型号导致错误。

Theses clients may refuse to run the app in such a case.
旧版本客户端在这种情况下会拒绝计算程序运行。

To get it running, just remove the lines
<coproc>
...
</coproc>
and everything between those tags.
若要使程序正常运行,删除
<coproc>
...
</coproc>
和中间的任何内容。

If it is more than once in the .xml file, you have to remove all instances.
如果该声明出现了不止一次,需要删除所有的这些声明。

After that you should adjust the value <avg_ncpus>0.05</avg_ncpus> (just above the coproc statement) to something higher (depends on your needs, but I would recommend 0.5 or even 1).
然后你需要调高<avg_ncpus>0.05</avg_ncpus>中的数值(在coproc声明之前),数值的大小取决于你的需要(推荐0.5,甚至1)。



这一部分和你的BOINC for ATI GPUs 教程差不多,废话还不少,还是用你的吧。

Note on Catalyst driver versions:
关于ATI催化剂驱动版本:

ATI/AMD renamed the CAL libraries with their later driver releases.
ATI/AMD在新版本驱动中重命名了CAL库文件。

You have to run the right version which fits to the names of the CAL libraries of the driver release you have installed.
你需要安装适合CAL库文件的计算程序版本(意思是如果你不想换驱动版本,就换计算程序版本)。

Catalyst 8.12 and 9.1 use the amd prefixed names, later ones use ati prefixed names (CAL 1.4).
催化剂8.12和9.1版本使用了AMD前缀的名称,之后的版本使用ATI前缀的名称(CAL 1.4)。

If you choose the right version, there shouldn't be any need to meddle with the dll files.
如果你选择的版本正确,你就不用更改dll文件名称了。

But if you want to run the version designed for amd prefixed dll names to run with later drivers, duplicate the following files in your Windows\system32 folder (the suffix "64" applies only to 64Bit systems):
但如果你用的是使用amd前缀dll文件的计算程序,请复制一下Windows\system32下面的这些文件(左边是32位,右边是64位):

aticalrt.dll or aticalrt64.dll
aticalcl.dll or aticalcl64.dll
aticaldd.dll or aticaldd64.dll

Now Rename the copies to
保留原来的3个文件(切记),创建3个文件的副本重命名为(与上面对应):

amdcalrt.dll or amdcalrt64.dll
amdcalcl.dll or amdcalcl64.dll
amdcaldd.dll or amdcaldd64.dll

The simplest way to do that is using the console (command prompt). Start -> execute, type "cmd",
press enter ;). Type in the following two commands:
用命令行会更简单。开始菜单 -> 运行,输入cmd回车。输入下述命令:

cd %systemroot%\system32
copy atical*.dll amdcal*.dll

That's all. You should have now six dll files in your Windows\system32 folder, three named amdcal*.dll and three with the name atical*.dll. A simple rename of atical*.dll to amdcal*.dll is not sufficient!
现在,Windows\system32文件夹中应该有6个dll文件,3个amdcal*.dll,另外3个事atical*.dll。不要简单的重命名3个dll!



ledled真阴谋,你明明会翻译嘛。

[ 本帖最后由 cuihao 于 2009-10-7 09:38 编辑 ]

评分

参与人数 1维基拼图 +20 收起 理由
霊烏路 空 + 20

查看全部评分

回复

使用道具 举报

发表于 2009-10-7 12:14:27 | 显示全部楼层
囧,纯引用无法发帖。

Default graphics RAM usage:
默认显存使用:

As a rule of thumb Collatz adapts to the amount of installed memory on the graphics card and doesn't use more than a third of it per WU.
作为一个法则,Collatz根据显存的大小,一个WU使用总量不超过1/3。

It has a maximum usage of 528MB per WU (only on cards with more than 1.5GB).
最多的情况下,每个WU会使用528MB显存(总显存超过1.5GB时)。

The used memory is always (16 + a power of 2) MB, i.e. 17MB, 18MB, 20MB, 24MB, 32MB, 48MB, 80MB, 144MB, 272MB or 528MB.
显存的用量始终是(16+2^n)MB(n为正整数),例如17MB, 18MB, 20MB, 24MB, 32MB, 48MB, 80MB, 144MB, 272MB, 528MB.

That means it will use 32MB per WU on a 128MB card, 80MB per WU on a 256MB card, 144MB per WU on a 512MB card, and 272MB per WU on a card with 1GB or more.
这就意味着在128MB显存的显卡上,一个WU占用32MB显存,256MB显卡上占用80MB,512MB显卡上占用144MB,1GB的显卡使用272MB,等等。

But this doesn't mean a card with more memory will be faster just because it is allowed to use more RAM.
但并不是说,大显存的显卡会因为显存多而计算更快。

Only real fast cards (think next generation cards) need the higher amount of parallel tasks offered by using more RAM.
只有真正快的显卡(比如下一代的那些显卡)才需要为并行计算任务提供更多显存。

For a HD4870 it doesn't make any noticeable difference if you run the 512MB or the 1GB model.
对于HD4870显卡,512MB显存和1GB显存不会有什么区别。

I you use the r option the behaviour will be similar, just with another percentage.
使用r参数,情况类似,只不过指定了不同的使用比例。

评分

参与人数 1维基拼图 +15 收起 理由
霊烏路 空 + 15

查看全部评分

回复

使用道具 举报

发表于 2009-10-7 21:56:52 | 显示全部楼层

回复 #17 cuihao 的帖子

几处小问题:
1、“Collatz根据显存的大小,一个WU使用总量不超过1/3”,汉语语法上读不通,adapts to是迁就、自适应的意思,Collatz会根据显存的大小而自动判断占用多少显存,单个WU占用显存的大小不超过显存总量的1/3。
2、“显存的用量始终是(16+2^n)MB(n为正整数)”中的“n为正整数”,如果n为正整数,17就得不到了,原文中也没有提到n为正整数。另外,后面列举的数字之间用顿号。
3、“对于HD4870显卡,512MB显存和1GB显存不会有什么区别”中的“不会有什么区别”应该是“不会有明显的区别”。
4、“1GB的显卡使用272MB,等等”,原文中“and 272MB per WU on a card with 1GB or more. ” 最后的or more是说1GB及1GB以上的显卡,不是“等等”的意思。

评分

参与人数 1维基拼图 +8 收起 理由
霊烏路 空 + 8

查看全部评分

回复

使用道具 举报

发表于 2009-10-7 22:21:18 | 显示全部楼层

回复 #18 碧城仙 的帖子

谢谢指教。

1、“显存的用量始终是(16+2^n)MB(n为正整数)”中的“n为正整数”,如果n为正整数,17就得不到了,原文中也没有提到n为正整数。另外,后面列举的数字之间用顿号。
R:加上那一句是方便理解,主要因为这一句:最多的情况下,每个WU会使用528MB显存。所以就不管了。

2、“对于HD4870显卡,512MB显存和1GB显存不会有什么区别”中的“不会有什么区别”应该是“不会有明显的区别”。
R:感觉差不多啊

3、“1GB的显卡使用272MB,等等”,原文中“and 272MB per WU on a card with 1GB or more. ” 最后的“or more ”是说1GB及1GB以上的显卡,不是“等等”的意思。
R:这个我知道,但是因为前面的“每个WU会使用528MB显存”,这里让我觉得有点别扭,因为高于1GB还是可以多分配显存的。
回复

使用道具 举报

 楼主| 发表于 2009-10-11 11:32:47 | 显示全部楼层
polling behavior of the GPU within the Brook runtime: b (default 1)

上面这一句谁会翻
回复

使用道具 举报

发表于 2009-10-11 13:11:59 | 显示全部楼层

回复 #20 ledled 的帖子 参考

带有Brook运行时的GPU轮询行为
回复

使用道具 举报

发表于 2009-10-11 20:29:15 | 显示全部楼层

回复 #21 Julian_Yuen 的帖子

囧,所以不懂嘛。

究竟是啥?
回复

使用道具 举报

 楼主| 发表于 2009-11-16 15:57:53 | 显示全部楼层

继续请求翻译。。

System requirements:

- x86 CPU running Win32 or Win64 (Windows7 may require a workaround, see below)
- ATI Radeon HD2000 series card or up (even IGPs work)
- correctly installed Catalyst 8.12 or up (see below which application version you need)
- BOINC client 6.10.x or higher for ATI support, but works also with older versions,
   see below the changelog how to change the supplied app_info.xml for older clients


Usage:

- Read this file carefully!
- If problems arise, read it again ;)
- installed like any optimized app using the anonymous platform mechanism
- stop BOINC completely (stop the service if you are running a protected mode installation)
- copy the content of the appropriate folder of the zip file (3 files) to your Collatz
   folder (location may vary)
- adjust options to your needs
- restart BOINC
- enjoy

One can configure the app through some parameters in the supplied app_info.xml.
This is done by editing the line

<cmdline></cmdline>

There are several options one can put in there, the order does not matter. If the same argument
is given twice, the last one counts. Remember that for editing the app_info.xml one should take
the same precautions as for the installation of the application, i.e. one should stop BOINC
completely and restart it afterwards.

Known issues:

- not running with a protected mode (service) installation of BOINC under Vista/Windows7
- not running when machine is accessed via a remote desktop connection (use VNC
  *without mirror driver* instead)
- graphics driver stops responding (leeding to 2s freezes and/or VPU recover events) on some
  OS/driver combinations if certain GPU monitoring tools are running, these include GPU-Z and the
  Catalyst Control Center
- appears to run only with Catalyst 8.12 driver on some systems, WindowsXP versions (32 and 64bit)
  of Catalyst 9.3 and up are known to be problematic, but are running under Vista though,
  Catalyst 9.8 and 9.9 show improved stability also with WinXP
- somehow sluggish reactions of the Windows user interface

Configuration of the number of concurrent WUs with new BOINC clients (6.10.3 and up):

The included app_info.xml declares the app as GPU app for the new 6.10.x clients. This is done
with a <coproc></coproc> statement. This statement also determines how much of a GPU the
application is upposed to use. If it uses less than a full GPU the client will start several WUs
for each detected GPU. Search for the following lines in the app_info.xml:
<coproc>
   <type>ATI</type>
   <count>1</count>
</coproc>
Changing the count value to 0.5 will run two WUs per GPU, a value of 0.33 three WUs.

Note on Windows 7:

Some Catalyst drivers do not install the CAL libraries on Windows 7. One has to extract them from
the driver package (usually using the expand command) and put them in the Windows\system32 folder.
The needed files are (the suffix "64" applies only to 64Bit systems):

amdcalrt.dll or amdcalrt64.dll
amdcalcl.dll or amdcalcl64.dll
amdcaldd.dll or amdcaldd64.dll

[ 本帖最后由 ledled 于 2009-11-16 16:00 编辑 ]
回复

使用道具 举报

发表于 2009-12-4 06:14:25 | 显示全部楼层
俺也来掺一脚

第一段 Quote:

System requirements:
系统要求:

- x86 CPU running Win32 or Win64 (Windows7 may require a workaround, see below)
- x86系列CPU,Win32或Win64操作系统 (Windows7可能需要一些迂回设置,见以下说明)

- ATI Radeon HD2000 series card or up (even IGPs work)
- ATI Radeon HD2000 系列显卡,或更高级版本 (ATI 的IGP显卡也可以运行)

- correctly installed Catalyst 8.12 or up (see below which application version you need)
- 正确安装的Catalyst 8.12 或更高版本 (见下方说明哪个应用版本是你所需要的)

- BOINC client 6.10.x or higher for ATI support, but works also with older versions,
   see below the changelog how to change the supplied app_info.xml for older clients
- BOINC 客户端 6.10.x 或更高版本,以支持ATI,但老版本也可以使用。见下方的更改记录,了解如何更改app_info.xml文件来应用于老版客户端。


Usage:
使用方法:

- Read this file carefully!
- If problems arise, read it again ;)
- installed like any optimized app using the anonymous platform mechanism
- stop BOINC completely (stop the service if you are running a protected mode installation)
- copy the content of the appropriate folder of the zip file (3 files) to your Collatz
   folder (location may vary)
- adjust options to your needs
- restart BOINC
- enjoy

- 仔细阅读本文档!
- 如果遇到问题,再好好读一遍这个文档 ;)
- 其安装和任何使用匿名平台机制的最优化程序一样
- 彻底停止BOINC (如果你实在保护模式下安装,那么停止BOINC服务)
- 复制zip压缩文件中的适当文件夹内容到你的Collatz文件夹下(文件夹位置各异)
- 按照你的需求调整选项
- 重新启动BOINC
- 开始享受Collatz吧!

评分

参与人数 2基本分 +50 维基拼图 +30 收起 理由
BiscuiT + 50 + 15
霊烏路 空 + 15

查看全部评分

回复

使用道具 举报

发表于 2009-12-4 06:29:08 | 显示全部楼层
第二段Quote:

One can configure the app through some parameters in the supplied app_info.xml.
你可以通过修改app_info.xml文件里的一些参数来设置这个应用。

This is done by editing the line
你所需要做的就是编辑以下这行代码:

<cmdline></cmdline>

There are several options one can put in there, the order does not matter.
这行代码里你可以放置很多选项,其顺序无所谓先后。

If the same argument is given twice, the last one counts.
如果同一个参数设置出现两次,只运行第二个设置。

Remember that for editing the app_info.xml one should take the same precautions as for the installation of the application, i.e. one should stop BOINC completely and restart it afterwards.
谨记,要编辑app_info.xml文件必须和安装本应用一样采取某些预备措施,也就是说,你应当先彻底停止BOINC客户端,待编辑完成后再重启。

评分

参与人数 1维基拼图 +8 收起 理由
霊烏路 空 + 8

查看全部评分

回复

使用道具 举报

发表于 2009-12-4 07:36:22 | 显示全部楼层
第三段Quote:

Known issues:
已知问题:

- not running with a protected mode (service) installation of BOINC under Vista/Windows7
- 在Vista或Windows7系统下,保护模式运行BOINC时无法工作(?)

- not running when machine is accessed via a remote desktop connection (use VNC *without mirror driver* instead)
- 当电脑是通过远程桌面连接运行时无法工作

- graphics driver stops responding (leeding to 2s freezes and/or VPU recover events) on some OS/driver combinations if certain GPU monitoring tools are running, these include GPU-Z and the Catalyst Control Center
- 在某些操作系统/驱动搭配下,如果特定的GPU监视工具运行,会导致图像驱动停止反应(导致2秒的图像冻结以及/或者VPU恢复)。这些监视工具包括GPU-Z和Catalyst控制中心。

- appears to run only with Catalyst 8.12 driver on some systems, WindowsXP versions (32 and 64bit) of Catalyst 9.3 and up are known to be problematic, but are running under Vista though, Catalyst 9.8 and 9.9 show improved stability also with WinXP
- 在一些系统下只有搭载Catalyst 8.12驱动才能运行,Catalyst 9.3或更新版Catalyst 的Windows XP (32位或64位)系统版本有些问题,但在Vista下却可以运行,Catalyst 9.8和9.9在WinXP下稳定性有所改善。

- somehow sluggish reactions of the Windows user interface
- Windows用户界面下有些反应迟缓。

评分

参与人数 1维基拼图 +8 收起 理由
霊烏路 空 + 8

查看全部评分

回复

使用道具 举报

发表于 2009-12-4 07:54:02 | 显示全部楼层
第四段Quote:

Configuration of the number of concurrent WUs with new BOINC clients (6.10.3 and up):
新BOINC客户端(6.10.3及以上版本)下设置并行WU数量

The included app_info.xml declares the app as GPU app for the new 6.10.x clients.
内含的app_info.xml文件表明本应用是新版6.10.x客户端的GPU应用。

This is done with a <coproc></coproc> statement.
关于GPU的设置是通过<coproc></coproc> 语句进行的。

This statement also determines how much of a GPU the application is supposed to use.
这个语句也能决定本应用可以使用多少GPU.

If it uses less than a full GPU the client will start several WUs for each detected GPU. Search for the following lines in the app_info.xml:
如果使用少于一个完整GPU,客户端会为每个检测到的GPU开启数个WU。在app_info.xml文件里搜索以下语句:

<coproc>
   <type>ATI</type>
   <count>1</count>
</coproc>

Changing the count value to 0.5 will run two WUs per GPU, a value of 0.33 three WUs.
将count至改成0.5意味着每个GPU运行2个WU,改成0.33则是每个GPU运行3个WU.

第五段Quote:

Note on Windows 7:
关于Windows 7的说明:

Some Catalyst drivers do not install the CAL libraries on Windows 7.
有些Catalyst驱动不会在Windows 7下安装CAL库。

One has to extract them from the driver package (usually using the expand command) and put them in the Windows\system32 folder.
你必须将它们从驱动包里提取出来(通常使用expand命令),然后放到Windows\system32文件夹下。

The needed files are (the suffix "64" applies only to 64Bit systems):
所需要的文件包括(后缀为“64”的文件只适用于64位系统):

amdcalrt.dll or amdcalrt64.dll
amdcalcl.dll or amdcalcl64.dll
amdcaldd.dll or amdcaldd64.dll

amdcalrt.dll 或 amdcalrt64.dll
amdcalcl.dll 或 amdcalcl64.dll
amdcaldd.dll 或 amdcaldd64.dll

评分

参与人数 3基本分 +92 维基拼图 +52 收起 理由
BiscuiT + 80 + 40
霊烏路 空 + 12
ledled + 12 感谢翻译 :-)

查看全部评分

回复

使用道具 举报

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

本版积分规则

论坛官方淘宝店开业啦~
欢迎大家多多支持基金会~

Archiver|手机版|小黑屋|中国分布式计算总站 ( 沪ICP备05042587号 )

GMT+8, 2024-4-19 13:57

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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