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

    库是最麻烦的部分。首先,运行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相关推荐

  1. linux命令行启动dota2,Linux下玩转Dota2

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

  2. linux midi端口,在Linux下玩转MIDI

    曾经我非常热衷于MIDI音乐,原因是一直没有机会正儿八经的学习一种我喜欢的乐器,于是在电脑上用HappyEO和Cakewalk制作一些音乐(或者说噪音?)便成为了生活中的一个重要部分.但是最近相当长的 ...

  3. linux怎么用命令打开wine,Linux系统运维:10分钟教你如何使用Wine在Linux下玩魔兽世界...

    本文主要向大家介绍了Linux系统运维的如何使用Wine在Linux下玩魔兽世界,通过具体的步骤向大家展现,希望对大家学习Linux系统运维有所帮助. 目标:在 Linux 中运行魔兽世界 发行版:适 ...

  4. 在LINUX下玩小游戏

    在LINUX下玩小游戏 阮志峰 2001年 4期 2001年春节就快到了,在春节假期中,大家都想尽情放松一下吧!其实,在Linux下也有很多好玩的小游戏.下面,小编就向大家介绍几个,愿大家过一个欢 ...

  5. linux版魔兽服务端,linux下玩warcraft III(魔兽)

    先介绍Winex的安装和用法,看了后就可以根据自己的具体情况具体配置了,可以直接玩WIN里装好的游戏,也可以在LINUX下安装WIN的游戏 1.首先你要到下面所列地址先下载WineX这个程序 2.安装 ...

  6. linux connect 阻塞超时时间,在linux下玩转带有超时时间的connect函数

    在之前的文章中,我们在Windows下玩过带有超时时间的,本文我们在linux下来玩.在某次面试中,还被遇到了这个问题,有意思. 直接上客户端代码: #include #include #includ ...

  7. 如何在linux下玩lol_如何在Linux系统中安装League of Legends

    LOL「英雄联盟」是一款非常流行,非常受欢迎的英雄对战MOBA竞技网游.游戏里拥有数百个个性英雄,并拥有排位系统.符文系统等特色养成系统.该游戏在全世界拥有大量玩家,官方提供有Windows和Mac游 ...

  8. 在Linux下玩魔兽争霸——wine配置

    [本人baidu博客全部搬家到csdn,baidu博客地址:http://hi.baidu.com/new/miracleconf] 用Linux的人一般都知道wine的存在,为了兼顾工作与娱乐,wi ...

  9. linux 路由记录文件,Linux 下玩转小米路由器文件访问

    家里有一台小米路由器,而最近个人的主力电脑是 Linux 系统(Ubuntu).若想在 Linux 下访问小米路由器上的文件,有三种方法可以实现,本文记录这三种方法的具体步骤. 准备工作 在开始介绍三 ...

最新文章

  1. XCOM串口助手打印不出数据
  2. 7号团队-团队任务3:每日例会(2018-12-05)
  3. Excel表Ctrl+v和Ctrl shift+v有什么区别_Ctrl键与10个数字键,26个字母键的组合应用技巧解读...
  4. 一个关于pynoi游戏的C语言编程
  5. 要当好JavaScript程序员:5个debug技巧
  6. PTA(BasicLevel)-1009 说反话
  7. 上海电信宽带自助修复服务器,家庭网络故障自助修复法
  8. Linux C语言写的超级简单端口扫描器
  9. php微信卡劵教程,微信卡券添加功能的实现-PHP
  10. java 生成树形_Java实现生成Excel树形表头完整代码示例
  11. Oracle | 初级-第一章 Oracle概述
  12. R语言|根据列名提取/筛选列的两种方法
  13. 眼控电脑专用眼镜亮相
  14. tic-tac-toe游戏(简单判断)
  15. 光谱分析有哪些最新发表的毕业论文呢?
  16. POJ3255(次最短路)
  17. java中driver是什么意思_java.sql.SQLException: com.sqljdbc.Driver什么意思啊?
  18. 微信小程序 |基于百度AI从零实现人脸识别小程序
  19. Docker+Frp+NGinx+云服务器 实现HTTPS内网穿透
  20. 2022新超级蜘蛛池站群优化网站系统源码

热门文章

  1. Unity中的数学基础——矩阵
  2. 数学建模之拉依达准则
  3. python堆叠面积图_06. Matplotlib 2 |折线图| 柱状图| 堆叠图| 面积图| 填图| 饼图| 直方图| 散点图| 极坐标| 图箱型图...
  4. R语言:修改chart.Correlation()函数绘制相关性图——完美出图
  5. apachecn归档下载
  6. Manjaro引导项丢失修复
  7. 怎么关闭win10虚拟机服务器,win10系统彻底关闭退出vmware虚拟机的步骤
  8. AVR单片机网址推荐 .
  9. java 发送邮件553错误_使用Java Mail API发送邮件,抛出认证错误553 authentication is required. 解决办法...
  10. Ruoyi框架学习总结--总览篇