linux游戏吧 关注:3,499贴子:23,911
  • 34回复贴,共1

Ubuntu18.04LTS上关于steam的几个问题

只看楼主收藏回复

如题,我的系统是Ubuntu18.04LTS的单系统,昨天在装好wine4.0和DXVK1. 2之后分别安装了SteamLinux版和windows版,结果均出现了问题,希望各位大佬能给我点解决思路,不一定非要解决,主要是想了解下发生这种情况的可能。以下是几个问题的概述和猜想。


回复
来自Android客户端1楼2019-07-15 11:13
    首先是SteamLinux版,游戏和平台本身的安装没有问题,游戏的安装路径是/home下的一个可读写的文件夹(是一个单独的硬盘分区进去的,整个安装路径不存在中文)。但是运行异性工厂、饥荒和饥荒联机均出现了部分字体乱码,游戏加载到一半时卡住导致整个图形界面死机,其中异星工厂是进游戏加载就卡死,饥荒和饥荒联机是能进入游戏界面,但部分文字乱码,生成地图就卡死。目前个人猜测可能是安装了GNOME tweak tool和dush to dock美化过图形界面导致的不兼容,或文字库不全导致游戏调用字体出了问题。


    收起回复
    来自Android客户端2楼2019-07-15 11:22
      然后是wine4.0下的steamWin版,这个目前出现了两个问题导致直接无法使用:1.steam中文界面乱码,并且已经按百度上的关闭掉了界面设置里面的DX协助字体平滑的选项。目前我猜测是steam本身调用的字体,我在wine的环境里没有配置,但是究竟配置何种字体,没有头绪。


      收起回复
      来自Android客户端3楼2019-07-15 11:25
        2.窗口界面显示不全,主要体现在steam窗口打开后,Steam界面的上边沿一部分被系统的窗口遮挡,但是发现应该是单纯的被遮挡,因为偶尔能用鼠标点到被遮挡的部分,并且功能无损。这个问题我猜测可能也是和那两个美化的插件有关或者是全局菜单问题,但是也不排除是我的wine没配置好,这个就是完全的一头雾水了。


        收起回复
        来自Android客户端4楼2019-07-15 11:28
          以上就是我咨询的问题,如果各位老哥有相关的链接也烦请发在这个帖子里,这样也就不用麻烦你们来辛苦回复,如果有什么猜想或者解决方案能让我学习一下是最好的


          回复
          来自Android客户端5楼2019-07-15 11:32
            我不是看小你,个人研究wine运行游戏是基本很难搞出什么。
            steam play并非只是wine+dxvk环境,它是通过社区众多测试以及修改相关库才到达目前游戏完美运行。
            Valve对linux游戏是实打实的投资,并非白占开源社区的便宜。

            为了更好支持,Valve还雇佣X.Org创始人Keith Packard,在linux图形显示开发方面应该是没有比他更熟悉。

            目前steam play已知除了wine+dxvk,还加入CJK(中日韩统一表意文字)语言环境和字体支持,加入FAudio实现wine对XAudio(低级音频API)支持。


            Valve正在与《绝地求生大逃杀》的反外挂系统的开发公司BattlEye合作,使steam play支持这个反外挂系统。
            wine一直就是过不了这个系统,导致不少游戏无法运行。



            收起回复
            6楼2019-07-15 15:32
              编译最新的dxvk1. 2时可能会遇到几个问题,这是我的解决方法:1. 配置好了MinGW-W64之后,只能编译出64位的. dll,32位的环境又要手动配置一下,而且对于我们这种半罐水来说相当麻烦。所以我先是直接去找的现成的0.95版dxvk装上,将32位dll替换完成后,再编译最新版的64位dll并替换,因为32位其实可有可无,只需要保证64位的最新就OK,只是作为强迫症我都弄了而已。第二个问题就是DXVK和WINE建立联系时会自动加载WINE里面的字体库,然而对于Github上单独的DXVK源代码来说这玩意儿根本不存在,所以就会造成steam等软件中文乱码且无法修复。我的解决方法是先安装DXVK再安装其它wine软件。


              收起回复
              来自Android客户端9楼2019-07-18 00:27