首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
V2EX  ›  Linux

使用 Ubuntu 畅玩魔兽世界, Dota2, CS:GO 等大型游戏

  •  
  •   leimao · 69 天前 · 6726 次点击
    这是一个创建于 69 天前的主题,其中的信息可能已经有所发展或是发生改变。

    大家好,我在这里写了一个使用 Ubuntu 玩大型游戏的简单教程,自己在几个机器上测试了几次都没啥问题,希望对大家有帮助。

    教程链接: https://leimao.github.io/blog/Ubuntu-Gaming-Guide/

    如果有什么问题,也可以反馈,谢谢。

    51 回复  |  直到 2019-08-16 20:54:52 +08:00
        1
    ivlioioilvi   69 天前
    安装个软件也需要写篇教程嘛,感觉这教程有点可有可无(个人观点)。

    软件安装方式不推荐?

    1 )一般不是建议使用发行版的软件源中 Nvidia 驱动吗?
    2 )不是不建议使用 dpkg 安装本地包吗?

    感觉教程过于简单点了。

    1 )如果是笔记本,那么用的 N 卡可能没有显示输出,可能还需要多一个配置 xrandr 的步骤(不然会黑屏)
    2 ) Steam 还有个 Wine 的 fork --- Proton,可玩的大型游戏更多(比如 GTA V, The Elder Scrolls V...)
        2
    leimao   69 天前
    @ivlioioilvi 你好,谢谢你的意见和建议。的确,发行版的非官方 NVIDIA 驱动是能得到 Steam 和 Wine 这些的比较好的支持,但是这些驱动通常都不是最新的,也不是很容易在上面搭 CUDA,很好的支持深度学习。用官方的能保持驱动始终最新,而且无缝连接深度学习。
    笔记本上没有进行测试,这个可能不 u
        3
    leimao   69 天前
    @ivlioioilvi V2EX 居然不能 edit 回复?不小心点错了。笔记本上没有进行测试,所以不清楚。出发点是让 Ubuntu 同时支持 Gaming 和 Deep Learning。
        4
    leimao   69 天前
    @ivlioioilvi 之前我自己的经验是,用发行版驱动,深度学习经常有问题,游戏玩起来很方便。用官方驱动,深度学习没问题,游戏玩不了。430 驱动之后,官方驱动既可以深度学习又可以玩游戏。
        5
    hhhsuan   69 天前 via Android
    这确定不是机翻?
        6
    xiamx   69 天前
    有点像机翻,好多地方挺怪的
        7
    zhujiahao   69 天前
    我希望有一天能工作娱乐两不误 XD
        8
    mason961125   69 天前 via iPhone
    你一定不是 csgo 核心玩家,否则外设驱动就够你喝一壶的。
        9
    MMMMMMMMMMMMMMMM   69 天前
    然而国内很多游戏都夹带私货

    用了大量 Win API 甚至 kernel 层 hack,直接开不起来。。。
        10
    Valyrian   69 天前
    兄弟还是拿中文写吧
        11
    0312birdzhang   69 天前
    dota2 csgo 不是有原生的 ubuntu 版本吗? 无脑下个 steam 就行了。魔兽世界我记得 wine 也能很好的兼容
        12
    xzc19970719   69 天前 via Android
    你一点没看加拿大白嫖王的视频
        13
    xzc19970719   69 天前 via Android
    @xzc19970719 一定
        14
    casparchen   69 天前
    写作的时候装个 Grammarly 吧,对英语提升挺不错的。
        15
    iamwh1temark   69 天前
    @casparchen 兄弟有点秀的
        16
    trustbutverify   69 天前 via iPhone
    这洋文 看到前两句就没动力往下看
        17
    winglight2016   69 天前
    @leimao 请教 lz,装了 430 驱动之后,GUI 死掉键盘鼠标都无法操作,但是 ssh 进去是可以正常使用的,这个问题有什么办法吗?
        18
    no1xsyzy   69 天前
    @casparchen Grammarly 不能发现语义错误,比如 turn on Steam
        19
    lusi1990   69 天前 via Android
    我以为是搭建私服呢
        20
    iwtbauh   69 天前 via Android
    @MMMMMMMMMMMMMMMM #9

    虽然夹带私货没错。不过看你的第二句话,Windows 应用程序连调用 win API 都成了夹带私货了?
        21
    iwtbauh   69 天前 via Android
    @winglight2016 #17

    立即拔掉 nvidia 视频卡,买一个 amd 视频卡插入主板 pcie。
        22
    no1xsyzy   69 天前
    我不能确定这篇文章的定位是技术还是科普……
    作为技术太填充不必要的细节(废话)了,“有些……其他……” 然后把所有可能的情况(是、不是)列举一遍没什么用的。
    作为科普用词太复杂了,请参考 <https://www.plainlanguage.gov/guidelines/words/use-simple-words-phrases/> 修改一下。
        23
    netChen   69 天前
    英文真的 6,特别是先用中文写完,然后用软件翻译一下贴出来,这波操作可以赞一下,文章的思路也还算行,可能这个需求也不小吧,个人认为双系统完全可以解决这个问题,乌班图主要功能还是开发,WIN 娱乐还是多一点,个人见解,大佬勿喷
        24
    minami   69 天前
    如果你希望写给中国人看,为什么不用中文写呢?说句不好听的,外国人不会这么写文章,可以看看英文博主是怎么写教程的。不过这篇作为教程,最大的问题是,连找游戏怎么找都不说 =_=
        25
    tomczhen   68 天前   ♥ 1
    我敢说楼主肯定只是安装并运行成功就算打完收工了。

    在 AMD Rzyen 2400G 平台上 OpenSUSE + Lutris 肝了几个月 WOW 的表示,WOW 在 Linux 有个超级蛋疼的问题,不做处理,会在游戏过程随机出现错误并退出,需要从 Windows 上拷贝一份最新的 World of Warcraft/_retail_/Cache/WDB 覆盖到 Linux 下的路径才能解决这个问题。
        26
    aaahhh123   68 天前
    好强 支持楼主! Chicago 牛逼 navida 牛逼

    lz 写的英文那么浅,四级都能读懂了,一群人叫唤什么
        27
    JackieMe   68 天前 via Android
    都 9102 年了还在 dpkg -i 和 apt-get 吗,18.04 应该已经是 apt 一统江湖了吧
        28
    liuxey   68 天前
    @minami #24 写了一篇国内国外都嫌弃的文章
        29
    canmeng   68 天前
    @minami 作为半吊子程序员的我流下了英语六级没过的眼泪
        30
    applehater   68 天前
    @JackieMe 新的都是 snap 了
    我就经常用 Ubuntu 玩 CS:GO 因为 Windows 10 系统的声卡驱动搞不定,麦克风很小声。Ubuntu 很正常,帧率也没差,我是 A 卡
        31
    smilingsun   68 天前
    围观了一下 linkedin,MOOC 大佬受我一拜
        32
    Aumujun   68 天前
    看楼主博客的自我介绍还是很有实力的呀
        33
    blueberryman   68 天前 via Android
    哟,全是洋文
        34
    CallMeReznov   68 天前
    其实 linus 专门做过一期 LINUX 玩游戏的视频,请的还是该项目的人来做的演示.
    推荐去看一下
        35
    Cooky   68 天前
    装驱动,装 steam,完事
        36
    zhuangzhuang1988   68 天前
    何苦呢。
        37
    MMMMMMMMMMMMMMMM   68 天前
    @iwtbauh 后台扫硬盘,内存遍历,log 静默上传,不算私货?

    你可以开 wireshark 看一下他们都传了什么

    如果只是单纯开个游戏,DirectX Wine 还是能应付的来的,往往就卡在这些 Thread,Network 这些多余操作
        38
    kylechou94   68 天前 via iPhone
    说实话 这教程很过时了,nvidia 驱动已经 cuda 最新已经能自带驱动软件安装了,steam 更建议用官网 deb 包安装
        39
    kylechou94   68 天前 via iPhone
    @ivlioioilvi Ubuntu nvidia 自动配置好 prime 的
        40
    iwtbauh   68 天前 via Android
    @MMMMMMMMMMMMMMMM #37

    这是私货,但这和 win API 什么关系呢。win API 是中性的,而且也是 windows 应用程序必须使用的,你不能说“调用 win API ”就是夹带私货吧。
        41
    ren2881971   68 天前
    这不是给自己找别扭么。。
        42
    cstj0505   68 天前
    我用 debian 做主力机,但还是推荐不要用 Linux 玩游戏,找不自在,显卡驱动效率差
        43
    Hurriance   68 天前
    博客底下一群中文昵称的人用英文交流,变扭不变扭啊。。。。。
        44
    augustheart   68 天前
    @MMMMMMMMMMMMMMMM 国产单机游戏圈纷纷表示:我又咋了?
    其实,你可能根本不知道他们传了什么。因为你用 wireshark 都能看到的,做游戏的都不感兴趣。
    好吧,steam 上的某款风传的国产挖矿游戏可能除外(我并没有运行过这款游戏)。
        45
    krixaar   68 天前
    TL;DR:
    1. Install proper Nvidia drivers ( https://www.geforce.cn/drivers)
    2. Install Steam client ( https://github.com/ValveSoftware/steam-for-linux) and Lutris (apt://lutris)
    3. Profit!!! (duh.)

    魔兽世界因为有 Mac 版,所以支持 OpenGL,所以从零几年的时候一个普通的 Wine 都能跑,只要你切成 OpenGL 的。当年的问题只是不能用硬件鼠标指针。

    Steam 请按照 https://github.com/ValveSoftware/steam-for-linux 提供的方法操作,建议先在自己机器上装 dnsmasq 并且配置好 dns 缓存,否则 Steam 下载速度可能奇慢无比。

    我还是更习惯看到 Prerequisite 这个单词。尤其是应该写上需要一张 N 卡。AMD 妥妥也能 Gaming 的,只写 N 卡你这是找喷。

    同推荐不要用 Linux 玩游戏。
        46
    reeco   68 天前 via Android
    不如装个虚拟机玩
        47
    lvsemi1   68 天前
    然而 vs2015 之前的 msvcrt 里面就是有一堆 msdn 上查不到的私货接口,不知道不代表不存在
        48
    mouyase   68 天前 via Android
    这些游戏不算所谓的「大型游戏」了吧…
        49
    linux265   66 天前
    玩大型游戏何必用 linux 呢,好好弄个 window 玩多好,省时省力。让 linux 做他擅长的事。
        50
    qbqbqbqb   64 天前
    @krixaar 不建议使用 NVIDIA 消费者官网的 Linux 驱动安装包(.run),这个是会覆盖系统文件暴力安装的,而且要手动配置 xorg.conf (特别是笔记本双显卡的情况),小白不明就里直接用这个装驱动几乎必毁系统。

    Ubuntu 上安装 NVIDIA 驱动,最好只使用 deb 包安装,不需要手动配置(而且直接支持笔记本双显卡),不容易把系统搞坏,主要有两个渠道:普通用户直接用 Ubuntu 官方源里的 NVIDIA 驱动,安装最方便,兼容性最好;机器学习用户可以在 NVIDIA 开发者官网下载 CUDA 的 deb(local)或 deb(network)安装包。
        51
    imsea1   63 天前
    @krixaar 接 50 楼继续说,你给出的驱动和 steam 的安装渠道都有大坑,岂不知 steam 官网已经给出正式 deb 包了吗?
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2327 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 41ms · UTC 07:43 · PVG 15:43 · LAX 00:43 · JFK 03:43
    ♥ Do have faith in what you're doing.