Linux下玩转Dota2

Dota2是一款颇为风靡的即时战略类游戏,去年官方就支持Mac和Linux了,对于习惯Mac和linux平台的孩子们来说,简直感动的泪流满面。当然,也简直是linux程序员的福音啊啊!

与Win8.1相比,在相同硬件配置下跑Dota2,游戏的画质方面及体验也还是可以的。

不过安装起来有一些麻烦,这是当然的,在Linux下安装的主要要素有:操作系统要求、内存、显卡和库。

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、库

库是最麻烦的部分。首先,运行Dota2要先安装Steam平台,然后更新完成,会有提示需要某几个库依赖。

默认的软件源可能是找不到的,所以自行百度,我的更改为sohu的源可以成功安装,一般这样就OK了。

64bit需要32bit的库依赖,执行sudo apt-get install ia32-libs安装,也可能安装需要驱动内核模块sudo
apt-get install dkms。

之后打开Steam,找到Dota2,安装,等待下载就行了。或者用Windows下的Steam备份一下,到Linux下还原就好了。

4、玩

其他的画质设置针对硬件进行配置,我的渣机无力,比如抗锯齿、高光果断关,渲染85%,纹理中等。

现在可以在Linux下开心的玩耍了,新手表示,渣渣操作,画面还算流畅。 开局fps在50左右,半场基本30+,还算可以吧。

希望Linux游戏平台不死,桌面系统长存,下面秀个截图:

无视我的中路对单新手模式,就写这些吧。

Linux下玩转Dota2,布布扣,bubuko.com

时间: 2024-10-23 14:02:51

Linux下玩转Dota2的相关文章

linux下的QQ运行玩法:pidgin-lwqq

安装pidgin: sudo apt-get install pidgin 安装pidgin-lwqq: sudo add-apt-repository ppa:lainme/pidgin-lwqq sudo apt-get update sudo apt-get install libpurple0 pidgin-lwqq 然后: 选择WebQQ选项,剩余的自己就会捣鼓了. linux下的QQ运行玩法:pidgin-lwqq,布布扣,bubuko.com

玩转MySQL之Linux下修改默认编码

小弟这里记录了MySQL的默认编码的修改,这里将其默认编码都统一修改为utf8,希望本文对大家有所帮助,谢谢! 环境: Linux版本: centeros 6.6(下面演示),Ubuntu 12.04(参见文章末尾红色标注字体) MySQL版本: 5.1.73 首先进入到MySQL命令行界面,大家可以参看我的另一篇文章:玩转MySQL之Linux下的简单操作 然后查看MySQL的默认编码, 输入命令: show variables like '%character%'; 示例图: 接下来退出My

Linux下python玩转MySQLdb

(0)目录 VMware 下安装Ubuntu的吐血经历 零基础学习Shell编程 Linux下的makefile的妙用 Linux调试神器 -- gdb 十分钟学会Python的基本类型 分布式版本管理神器--GIT GIT文件的三种状态 & Git SSH秘钥问题 十分钟学习Python的进阶语法 配置SSH无密码访问及Linux热键.重启.kill进程 Java的不定长参数和Python的不定长参数对比 Linux下python玩转MySQLdb 一:起因 (1)Linux下安装python

Linux下C++的编程——开偏介绍

C++是一个功能强大而又应用广泛的计算机语言,就应用领域而言,几乎无所不在,因为有操作系统的地方就会有C++的存在,热门程序而言,也就仅次于C和Java.而C与C++又有天然的血缘关系. 从事C++开发近两年,虽然开发的产品都是跨平台的,但个人直接接触到的编程工程还是更偏重于Windows平台(至少开发环境更多的是在Windows平台,还写过"带你玩转Visual Studio"系列的博文),而现在要自己独立地带领一个项目的开发,还是一个跨平台的项目,也就有必要到Linux下C++的编

svn 在linux 下的一些常用命令

最近在Linux系统下玩一些svn的东西,感觉脑袋很乱, 于是整理了一下一些初学者必须弄明白的基本命令: 1. svn --version: 查看Linux系统下的svn client版本. Client端的版本应该与server端的版本保持一致,否则会出现一些bug, 比如说可能会出现不能svn commit的情况(真心花了好长时间才发现这个问题,真心是经验之谈,). 在client电脑上查看svn server 的版本的方法是在浏览器上输入"http://www.SERVER_NETWORK

LINUX下C语言编程基础

实验二 Linux下C语言编程基础 一.实验目的 1. 熟悉Linux系统下的开发环境 2. 熟悉vi的基本操作 3. 熟悉gcc编译器的基本原理 4. 熟练使用gcc编译器的常用选项 5 .熟练使用gdb调试技术 6. 熟悉makefile基本原理及语法规范 7. 掌握静态库和动态库的生成 二.实验步骤 1. 快捷键 Ubuntu中: 2. vim VIM是一个非常好的文本编辑器,很多专业程序员使用VIM编辑代码,即使以后你不编写程序,只要跟文本打交道,都应该学学VIM,可以浏览参考一下普通人

快速建立linux下的vpn服务器做加密代理

原文出处: http://www.xfocus.net/articles/200610/893.html 创建时间:2006-10-27文章属性:原创文章提交:fatb (fatb_at_security.zz.ha.cn) 作者:baoz日期:2006-10-26http://baoz.nethttp://xsec.org1妹儿:perlish(*)gmail.com or [email protected] (有时gmail收不到信或者会被当垃圾邮件过滤掉)欢迎转载任何人任何时候转载到任何地

Linux-PAM(Linux下的密碼認證和安全机制)系統管理員指南(中文版)

he Linux-PAM 系统管理员指南作者:Andrew G. Morgan, [email protected]翻译:孙国清(Thomas Sun),[email protected]DRAFT v0.71 1999/11/8 这个文档所涉的是系统管理员须知的关于Linux-PAM库的知识. 它涉及了设置PAM的正确语法并讨论维护一个可靠系统的正确的策略.1. 介绍 Linux-PAM (Linux下的可插入式认证模组) 是一套共享函数库,允许系统管理员来决定应用程式如何识别用户. 换句话说

RFID之linux下利用PN532对M1卡(饭卡,

2014-12-20 这篇文章主要是讲 linux下的对IC卡(M1卡)的无线hack技术. 设备:硬件方面,PC机一台,PN532开发板一套. 软件方面:mfoc,mfcuk. 本文用不到mfcuk的,我还是给大家科普下吧.原理这些我不讲啦,讲应用吧.mfoc,知道卡的一个密码,以超短时间破解其他所有密码.mfcuk,通过随机数,暴力破解密码(别认为是随机数充当密码),一般30分钟内能破解,不能破解的话说明你运气不够,换个时间 忍不住还是说说M1卡吧.M1卡,一般国内喜欢用1K卡,1K卡里面有