020.ubuntu 12.04-LTS dota2
真是个好消息,不用wine,可以直接在unbutu上dota2了. 特效全开,画面细致流畅,可进国服,使用中文.
@史荣久 / 2013-07-27 / CC-BY-SA-3.0
1.系统环境
Asus-N53s,I5-2430m, nvidia-GT550M
ubuntu-12.04lts, 64bit, 3.2.0-49-generic
2.安装设置
主要时显卡,intel显卡开特效不但吃力,而且显示不全.
所以还是要用nvidia,需要bumblebee和nvidia310驱动.
#添加驱动源
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
#添加显卡切换源
sudo add-apt-repository ppa:bumblebee/stable
#更新
sudo apt-get update
#升级ubuntu
sudo apt-get dist-upgrade
# 安装显卡驱动
sudo apt-get install nvidia-experimental-310 nvidia-settings-experimental-310
# 安装切换程序,有据可查,primusrun比optirun更快更省.
sudo apt-get install bumblebee bumblebee-nvidia primus
# 编辑配置,参考资料3,行数可能有误,自行找到对应的key
sudo gedit /etc/bumblebee/bumblebee.conf
#安装steam,从ubuntu软件库里或value的官方位置
sudo apt-get install steam
#然后下载dota2,不是dota2 test那个.
#为了启动方便,设置别名或laucher
alias dota2="primusrun steam steam://rungameid/570"
#更新 2013-08-03
#根据参考资料5,"alias dota2"不够高效(不dota2只steam会用N卡)
#Step 1. Open Steam
#Step 2. Open your Steam Library
#Step 3. Right click on the game that requires your Nvidia GPU
#Step 4. Click Properties
#Step 5. Click the General tab
#Step 6. Click SET LAUNCH OPTIONS...
#Step 7. Insert the following text and click OK:
#optirun --bridge primus %command%
#Step 8. Close the Properties window and start your game!
3.设置中文
在steam中设置中文,这个简单.
dota中使用中文,主要时英雄,物品,技能,英文不认识..
在dota2启动参数中,添加 -language schinese
其实可以自动找到中文服务器,用 -perfectworld 显示指定
我的dota启动参数是(有点长,各参数目标不同,仅供参考)
optirun --bridge primus %command% -perfectworld -language schinese -high -novid -console
4.参考资料
[1]http://wiki.ubuntu.com/Valve
[2]http://github.com/ValveSoftware/steam-for-linux
[3]http://www.webupd8.org/2012/12/use-nvidia-experimental-drivers-310.html
[4]http://wiki.ubuntu.com/Bumblebee
[5]http://pay.reddit.com/r/linux_gaming/comments/1i57zn/steam_guide_for_nvidia_optimus_users/