Linux下玩转Dota2
Dota2是一款颇为风靡的即时战略类游戏,去年官方就支持Mac和Linux了,对于习惯Mac和linux平台的孩子们来说,简直感动的泪流满面。
当然,也简直是linux程序猿的福音啊啊!
与Win8.1相比,在同样硬件配置下跑Dota2。游戏的画质方面及体验也还是能够的。
只是安装起来有一些麻烦。这是当然的,在Linux下安装的主要要素有:操作系统要求、内存、显卡和库。
2014.7.18,有网友问切换双显卡的问题,我測试了一下,发现原来的博文有些问题,这里必须做些更新:
在显卡部分:在Nvidia-setting将双显卡切换为Intel卡之后会无法切回N卡。
经过实验,网上的多种解决方式都临时无效。所以,如今仅仅能开N卡了。因而须要做好散热了,Linux阵营须要努力啊。只是起码能够玩了,切忌切Intel卡,这简直作死的节奏。
1、操作系统及内存
官方给出的系统要求是WinXP
到Win8,Mac OS X Lion 10.7 。友帮拓(即最受欢迎的Linux发行版之中的一个Ubuntu)12.04或更高版本号。这里我用的是LinuxMInt17(相当于Ubuntu14.04)64位,内存4G及以上好些,但2G也能玩转的,我測试用的笔记本内存就是2G,有Swap区2G。
处理器的话一般都能够吧,我是i3。
2、显卡
这是Linux下玩游戏的最大瓶颈,关键在于显卡驱动缺少支持。难怪Linus
Torvalds会对Nvida竖中指。
来一张Linus的图:
只是如今情况有所改善,至少我的GeFrorce GT620M独立显卡成功装上了官方驱动:
在加上Intel集成显卡,如今是双显卡。设置使用Nvidia卡:
至于bumblebee什么的我没用,官方驱动就还好了,其它详细的设置參照网上各种贴吧。
3、库
apt-get install dkms。
之后打开Steam,找到Dota2。安装,等待下载即可了。
或者用Windows下的Steam备份一下,到Linux下还原就好了。
4、玩
其它的画质设置针对硬件进行配置,我的渣机无力,比方抗锯齿、高光果断关,渲染85%,纹理中等。
如今能够在Linux下开心的玩耍了。新手表示,渣渣操作,画面还算流畅。 开局fps在50左右,半场基本30+,还算能够吧。
希望Linux游戏平台不死。桌面系统长存,以下秀个截图:
无视我的中路对单新手模式,就写这些吧。
Linux下玩转Dota2的更多相关文章
- 64位linux下玩32位汇编编程
利用下假期,打算把linux下的汇编语言给熟悉下,结果是以32位为版本的,只能在办公室的机器上跑了个opensuse的32位版本,家里的suse挂了,无法输入中文.打算再安装下32位系统,今天找到了个 ...
- linux下玩转磁盘管理与挂载硬盘
前言 本文将带来linux下的磁盘管理中的硬盘挂载,Linux操作系统挂载硬盘需要了解的一些知识.这可能是迄今为止介绍的最最最实用的linux硬盘挂载的文章了,比较详细.由于工作原因,平时使用的比较多 ...
- linux下 玩转ptrace
译者序:在开发Hust Online Judge的过程中,查阅了不少资料,关于调试器技术的资料在网上是很少,即便是UNIX编程巨著<UNIX环境高级编程>中,相关内容也不多,直到我在 ht ...
- 在linux下玩转usb摄像头
硬件平台:PC机一台 .usb摄像头 操作系统:Linux3.0.8 交叉编译环境:arm-none-Linux-gnueabi-gcc 4.5.1 调试步骤: 一.linux 内核解压 1.1使用 ...
- manjao linux下玩转arduino
自从入手arduinon差不多半个月了,在window下几乎没有任何问题,下载,编程,编译,上传,运行.几乎没有任何问题.在linux编译成功,上传时下却总是提示找不到libncurses.so.5无 ...
- 最NB的发现 LINUX 下玩teamviewer 命令行设置密码
cd /opt/teamviewer/tv_bin/ [root@666 tv_bin]# ls desktop script teamviewerd TVGuiSlave.32 xdg-utils ...
- [daily][archlinux][game] 几个linux下还不错的游戏
春节在家放松, 装了几个游戏在archlinux上,玩起来还不错. 假期结束开工了, 玩的时间也会比较少,准备删掉, 记录如下: 1. 0ad 即时战略类, 类似于冷兵器时代的红警. 画面还不错, 可 ...
- .Neter玩转Linux系列之六:Linux下MySQL的安装、配置、使用
一.Linux安装MySQL (1)下载安装包:https://dev.mysql.com/downloads/mysql/ (2)解压并安装 命令:tar zxvf 文件名 解压完成之后,重名一下文 ...
- .Neter玩转Linux系列之三:Linux下的分区讲解
基础篇 .Neter玩转Linux系列之一:初识Linux .Neter玩转Linux系列之二:Linux下的文件目录及文件目录的权限 .Neter玩转Linux系列之三:Linux下的分区讲解 .N ...
随机推荐
- python模块介绍- HTMLParser 简单的HTML和XHTML解析器
python模块介绍- HTMLParser 简单的HTML和XHTML解析器 2013-09-11 磁针石 #承接软件自动化实施与培训等gtalk:ouyangchongwu#gmail.comqq ...
- linux中怎样设置dhcpd
linux中怎样设置DHCP 在 linux 以下设置 DHCP一点也不复杂﹐您全部要做的仅仅有一个文件﹕/etc/dhcpd.conf . 以下﹐我用我自己的设置文件来说说怎么改动这个文件﹕ d ...
- MTD中的nand驱动初步分析---面向u-boot
之前提到nand驱动的初始化分析,有一个结构体 struct mtd_info始终贯穿这些代码 再来分析一下这个结构体的基本功能,如何初始化,如何使用 一.分析过程 看看结构体的出现和使用方式 第一次 ...
- HDU 4668 Finding string (解析字符串 + KMP)
转载请注明出处,谢谢http://blog.csdn.net/ACM_cxlove?viewmode=contents by---cxlove 题意:给出一个压缩后的串,以及一个模式串,问模式串 ...
- Exception in thread "main" java.net.BindException: Address already in use: JVM_Bind
Exception in thread "main" java.net.BindException: Address already in use: JVM_Bind at ...
- TCP_NODELAY详解
在网络拥塞控制领域,我们知道有一个非常有名的算法叫做Nagle算法(Nagle algorithm),这是使用它的发明人John Nagle的名字来命名的,John Nagle在1984年首次用这个算 ...
- 如何在Android Studio上使用Github
首先,登陆到Github上并创建一个新repository.在屏幕右上角,点击“+”标记,并且选择“New repository”. 现在完成这个表格以新建一个叫做testproject的新repos ...
- Zeroonepack coming~^.^
今天抓的四道DP做完了==三道是用背包做的,突然想起来背包知识点总结还没做~反正时间还早..把01背包和完全背包小结了吧~~福利来啦~~噶呜~ 01背包: 基本思路: 01背包问题是最广为人知的动态规 ...
- 如何用jsp页面生成随机的验证数字码
checkNum.jsp <%@ page language="java" import="java.util.*,java.sql.*" pageEnc ...
- Qt中提高sqlite的读写速度(使用事务一次性写入100万条数据)
SQLite数据库本质上来讲就是一个磁盘上的文件,所以一切的数据库操作其实都会转化为对文件的操作,而频繁的文件操作将会是一个很好时的过程,会极大地影响数据库存取的速度.例如:向数据库中插入100万条数 ...