本帖最后由 Lynt 于 2020-4-20 12:04 编辑
鸡血系统(Ubuntu12.04), UbuntuKylin(14.10)安装teamviewer, FAH Client V7,Nvidia VGA Driver 2015/3/9 更新,增加多张Nvidia显卡开启超频选项的方法
A卡用户请注意,按论坛Guihuo兄弟测试反馈,目前建议安装Ubuntu 14.04及催化剂14.9,安装方法参考上面这个教程。
1. 更新源 运行终端,在终端中输入以下指令:
鸡血系统12.04 - sudo gedit /etc/apt/sources.list
复制代码在文件最后加入一行: - deb http://kr.archive.ubuntu.com/ubuntu lucid main
复制代码(Ubuntu官方源列表:http://packages.ubuntu.com/lucid/amd64/lib32asound2-dev/download) 终端内运行:
麒麟14.10 - sudo dpkg --add-architecture i386
- sudo apt-get update
复制代码2. 安装中文语言包(仅鸡血系统,不需要的请略过) 终端里面输入: - sudo apt-get install language-pack-gnome-zh-base
- sudo apt-get install language-pack-zh
- sudo apt-get install language-pack-zh-base
- sudo apt-get install language-support-zh
复制代码到系统设置中的语言支持中将汉语拉到最前面,重启即可,建议保留原目录名不要改中文目录
3. 安装TeamViewer 运行终端,在终端中输入以下指令:
鸡血系统12.04 - wget http://download.teamviewer.com/download/teamviewer_amd64.deb
- sudo dpkg -i teamviewer_amd64.deb
复制代码安装失败(提示缺少依赖库文件),在终端中接着输入指令(第一条修复依赖库,第二条再次安装): - sudo apt-get install -f
- sudo dpkg -i teamviewer_amd64.deb
复制代码再次失败,在终端中接着输入指令: 完成安装。
麒麟14.10 - wget http://www.teamviewer.com/download/teamviewer_linux.deb
- sudo dpkg -i teamviewer_linux.deb
复制代码安装失败(提示缺少依赖库文件),在终端中接着输入指令(第一条修复依赖库,第二条再次安装): - sudo apt-get install -f
- sudo dpkg -i teamviewer_linux.deb
复制代码再次失败,在终端中接着输入指令: 完成安装。
运行teamviewer:在搜索中输入teamviewer,点击搜索到的图标运行,运行后可将teamviewer图标固定到启动器,之后便可点图标运行,建议在teamviewer中设置无人值守,开机随系统启动。
4. 安装Nvidia官网驱动
4a. ocw版主简单方法(建议使用):
终端中输入以下指令(如驱动有更新请自行更新驱动版本号): - sudo add-apt-repository ppa:xorg-edgers/ppa -y
- sudo apt-get update
- sudo apt-get install nvidia-346
复制代码然后重启就可以了
4b. 手工安装官网驱动(上面方法失败时可尝试) 终端中输入以下指令(如驱动有更新请自行更新驱动包网址): - wget http://us.download.nvidia.com/XFree86/Linux-x86_64/346.35/NVIDIA-Linux-x86_64-346.35.run
- sudo chmod +x NVIDIA*
复制代码终端中输入: - sudo gedit /etc/default/grub
复制代码
编辑这行:"GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 增加参数 nomodeset 如下: - GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"
复制代码保存并退出gedit
在终端中输入: - sudo update-grub
- sudo reboot
复制代码 (重启)
CTRL+ALT+F1切换到命令行,登录后在终端中输入: - sudo service lightdm stop
复制代码 (停止图形)
卸载自带驱动,终端中输入: - sudo apt-get remove xserver-xorg-video-nouveau
复制代码
安装前面下载的新显卡驱动,终端中输入: - sudo sh NVIDIA-Linux-x86_64-346.35.run
复制代码按提示选择继续安装,凡问是Yes/No的都选Yes
5. Nvidia显卡超频 单张Nvidia显卡设置方法: 在终端中输入: - sudo nvidia-xconfig --cool-bits=28
复制代码( 解锁N 卡设置界面超频选项)
多张Nvidia显卡设置方法(没有环境未亲测,感谢论坛543019556兄弟测试验证):
在终端中输入:为每个Nvidia GPU创建X screen配置,如失败请为每张显卡接显示器或假负载。- sudo gedit /etc/X11/xorg.conf
复制代码 手工编辑X11配置文件,在配置文件中每个Section “Screen”段(与GPU数应该一致)中加入一行:完成后如下图:
保存退出gedit,并重启电脑。
调整显卡核心电压: 首先要确认显卡核心电压可调范围,在终端中输入: - sudo nvidia-settings -q all | grep -i voltage
复制代码输出信息如下图所示(我的970为例): 根据电压可调范围,在终端中输入指令设置核心电压,如本人设置最大值37500,在终端输入: - sudo nvidia-settings -a [gpu:0]/GPUOverVoltageOffset=37500
复制代码 (请确定按自已显卡电压范围更改设置的值,其中[gpu:0]段用来指定显卡,要跟上图中查询到的对应即可)之后再运行指令: - sudo nvidia-settings -q all | grep -i voltage
复制代码显示类似上图的状态就成功了。
Nvidia显卡超频: 在终端中输入: 或者在搜索中输入nvidia,点击搜索到的“NVIDIA X Server Settings”打开N卡设置界面,如下图 如果没有超频选项,请确认前一步(解锁超频选项)是否正确完成(包括重启电脑)
6. 安装FAH V7 6a 绿色免安装版V7(参考wpf999版主教程) 在终端中输入以下指令(示例为下载当前最新版本,第一条下载压缩包,第二条解压到当前目录): - wget https://download.foldingathome.org/releases/beta/release/fahclient/centos-6.7-64bit/v7.6/latest.tar.bz2
- tar xjvf latest.tar.bz2
复制代码附上所有FAHClient下载地址,请根据自己系统选择下载:
配置FAHClinet客户端 第一种方法 可以将目录下的sample-config.xml改名(或复制)成config.xml,在此基础上编辑: 在终端中输入: - cd latest
- cp sample-config.xml config.xml
- gedit config.xml
复制代码跟据sample中的说明修改,或者参考此范例: - <config>
- <!-- Client Control -->
- <fold-anon v='true'/>
- <!-- Folding Core -->
- <checkpoint v='3'/><!—这是自动保存时间,建议设成最短的3(分钟)-->
- <core-priority v='low'/> <!—这是内核优先级,建议设成low,是最高的优先级-->
- <!-- Folding Slot Configuration -->
- <client-type v='beta'/> <!—这是下载包的种类,beta是测试包,建议Maxwell显卡设置,如不确定请删除此行-->
- <!-- HTTP Server -->
- <allow v='127.0.0.1 x.x.x.x'/><!—这是允许控制的IP,把x.x.x.x替换成你自己的远程电脑IP(段),便可以远程控制了-->
- <!-- Network -->
- <proxy v=':8080'/><!—这是代理网关端口,不设代理不用管-->
- <!-- Remote Command Server -->
- <command-allow-no-pass v='127.0.0.1 x.x.x.x'/><!—这是允许无密码远程监控的IP,把x.x.x.x替换成你自己的远程电脑IP(段),如设置了监控密码可忽略此项-->
- <!-- Slot Control -->
- <power v='full'/><!—这是计算密度,建议设成full-->
- <!-- User Information -->
- <passkey v='XXXXXXXXXXXXXXXXX'/><!—这是passkey,设成你自己的,没有请申请,否则没有奖励分-->
- <team v='3213'/><!—这是队伍编号,China Folding@Home Power就是3213-->
- <user v='Lynt'/><!—这是用户名,改成你自己的,要与passkey匹配,否则没有奖励分-->
- <!-- Folding Slots -->
- <slot id='0' type='CPU'><!—这是CPU运算slot-->
- <cpus v='2'/><!—这是参与CPU运算的核心数,如有显卡建议为每块显卡保留一个CPU核心-->
- </slot>
- <slot id='1' type='GPU'/><!—这是显卡运算slot-->
- </config>
复制代码开始计算,在终端中输入 注意前面有个点,表示当前路径下
第二种设置方法
下载安装FAHControl,在终端中输入: - wget https://download.foldingathome.org/releases/beta/release/fahcontrol/debian-stable-64bit/v7.6/latest.deb
复制代码如安装失败,再运行 修复依赖即可。
直接开始计算,在终端中输入 注意前面有个点,表示当前路径下
手动运行FAHControl,在终端中输入以下指令: 在图形窗口中设置保存即可 可将FAHControl图标固定在启动器中,之后点图标运行
6b 安装版V7 在终端中输入以下指令: - wget https://fah.stanford.edu/file-releases/public/release/fahclient/debian-testing-64bit/v7.4/fahclient_7.4.4_amd64.deb
- sudo dpkg -i fahclient_7.4.4_amd64.deb
复制代码(安装中会提示输入ID、队伍编号及PASSKEY等信息,选择计算密度以及是否开机自启,完成后会自动开始计算) - wget https://fah.stanford.edu/file-releases/public/release/fahcontrol/debian-testing-64bit/v7.4/fahcontrol_7.4.4-1_all.deb
- sudo dpkg -i fahcontrol_7.4.4-1_all.deb
复制代码如安装失败,再运行 修复依赖即可。
手动运行FAHControl: 在终端中输入以下指令: 运行后可将FAHControl图标固定在启动器中,之后点图标运行
安装版FAH V7配置文件默认路径:/etc/fahclient/config.xml 安装版FAH V7工作目录默认路径:/var/lib/fahclient
安装版FAHClient停止、开始、重启方法 在终端中输入: 开始: - sudo service FAHClient start
复制代码停止: - sudo service FAHClient stop
复制代码重启: - sudo service FAHClient restart
复制代码
注意FAH V7默认关闭GPU,需要手动打开,在 FAHControl设置(Configure)下的Expert选项卡中,将 Extra client options下的参数:GPU false改成 GPU true(或者直接删掉GPU参数),保存后客户端会从GPU发包服务器下载GPU.txt,之后才能识别到较新的显卡,如GTX970,客户端会自动增加GPU Slot并调整CPU运算的核心数。
--------------------------------------------------------文章结束,谢谢观赏---------------------------------------------
附:
Ubuntu麒麟下载网址:http://www.ubuntukylin.com/downloads/ (本文只适用于64位系统)
本文word格式附件
Ubuntu安装N卡驱动及FAH_V7等.doc
(428 KB, 下载次数: 16259)
Linux不熟,有错漏请指正,感谢!
更新显卡电压调整指令,增加显卡指定参数,适用多显卡指定电压
|