游戏截图:
Intel显卡+XWayland+dxvk(水面的材质不对)
NVIDIA显卡+XWayland+dxvk(水面的材质正常,但是画面有撕裂,动起来的时候非常明显,很恼人)
游戏截图:
Intel显卡+XWayland+dxvk(水面的材质不对)
NVIDIA显卡+XWayland+dxvk(水面的材质正常,但是画面有撕裂,动起来的时候非常明显,很恼人)
Intel显卡+XWayland+dxvk(细胞的材质不对,应该是半透明的)
NVIDIA显卡+XWayland+dxvk(材质正确,画面有撕裂但是截图没体现出来)
各种DLC都是安装好的
能走到银河中心顺利通关
就是喜欢看这种有图片的帖子👍
建议用deepin-wine试试
之前帖子里面的链接放错了,已经修改
我用wine7.0运行星际争霸1.08没成功。安装好打开游戏能听到游戏启动的声音,就是看不见画面,不是黑屏就是只能看到电脑桌面。估计是这游戏太老了渲染不起来。哎。。。
各种DLC都是安装好的
能走到银河中心顺利通关
其实你也可以用wine游戏助手试试,商店有,它帮你配置好环境了,自动dxvk,全都有图形化,很省心
其实你也可以用wine游戏助手试试,商店有,它帮你配置好环境了,自动dxvk,全都有图形化,很省心
你说的是老虎的wine游戏助手,老虎的群里面,我们都称呼他为老虎。
下次可以说用老虎的wine game
发现导入模型的时候有点故障,两个问题:
同时导入大量模型似乎会卡死
有的正常模型被识别成含有附加组件的模型,无法打开
我用wine7.0运行星际争霸1.08没成功。安装好打开游戏能听到游戏启动的声音,就是看不见画面,不是黑屏就是只能看到电脑桌面。估计是这游戏太老了渲染不起来。哎。。。
容器设置好是可以跑起来的,星火商店有现成打包好的星际争霸
细说:
可以用VK_ICD_FILENAMES切换Intel或者是NVIDIA的显卡
细说:
可以用VK_ICD_FILENAMES切换Intel或者是NVIDIA的显卡
vulkan的驱动选择器放在/usr/share/vulkan/icd.d/路径,通常他会自己选择,也可以用那个环境变量设置为某个文件名或者几个文件名,这样可以强制他使用某些驱动。不过似乎现在不用这个方法了,我在archwiki里也找不着了。
vulkan的驱动选择器放在/usr/share/vulkan/icd.d/路径,通常他会自己选择,也可以用那个环境变量设置为某个文件名或者几个文件名,这样可以强制他使用某些驱动。不过似乎现在不用这个方法了,我在archwiki里也找不着了。
怎么判断容器内有没有调用独立显卡驱动?
怎么判断容器内有没有调用独立显卡驱动?
不太清楚,应该和平常一样吧
怎么判断容器内有没有调用独立显卡驱动?
你在打包这个游戏吗,有没有什么要我帮你的
你在打包这个游戏吗,有没有什么要我帮你的
那我就不会了
Popular Events
More
先说结论:(满足一些条件时)能正常通关,(满足另一些条件时)能做到最高画质
我自己用的是Archlinux系统+GNOME桌面,有Intel核心显卡和NVIDIA独立显卡。wine的版本是8.4,因为期间更新过几次,早一点的版本应该也可以
游戏安装方面:
因为后面会有一些很大的调整,所以最好是创建一个单独的容器(WINEPREFIX)。贴吧大神的给原版资源可以顺利安装(游戏本体+1.03升级档+惊悚卡通DLC+银河冒险DLC+机械组件DLC),按照贴吧大神给的Windows安装教程,虽然有点麻烦,安装过程也没什么曲折。(另外不需要安装虚拟光驱,GNOME文件管理器双击就能挂载iso。不过奇怪的是第一张光盘有一些文件是隐藏的,需要按Ctrl+H给他显示出来)
我还测试了以前贴吧onox大神的整合版,安装程序稍微有点bug,但是也能装好。不过我更推荐原版的,比较干净一点。
比较流行的Mod API也能装好,但是用他运行游戏时会有几个报错,不过似乎不影响使用。
运行方面:
直接运行游戏(wayland窗口系统,wine使用XWayland兼容,只能使用集成Intel显卡,没找到切换成NVIDIA显卡的办法)就能正常启动,可以进行游戏,但是一些材质渲染得不正常(比如透明细胞、水面、皮肤高光),看着像没开高画质一样。同时进入文明阶段、太空阶段或者银河冒险时星球表面会出现故障,导致游戏不能继续。经常闪退、存档故障,而且系统资源消耗剧烈。勉强能通关。
用winetricks安装dxvk后,可以用VK_ICD_FILENAMES切换Intel或者是NVIDIA的显卡。使用Intel显卡+XWayland+dxvk,游戏能正常进行,星球表面故障消失、闪退和存档故障消失、系统资源消耗减轻、游戏过程完全正常。但是一些材质仍然渲染不正常,看着像没开高画质一样(应该是因为dxvk现在不支持Intel显卡的VK_EXT_graphics_pipeline_library特性,目前支持NVIDIA闭源驱动的较新版本,AMD的mesa图形库的开发版本。参见:https://github.com/doitsujin/dxvk/wiki/Driver-support)。
使用NVIDIA显卡+XWayland+dxvk,游戏过程完全正常,材质渲染也完美。但是画面有斜向撕裂(这个是因为NVIDIA对XWayland有bug,也是很无奈的事情,当初对XWayland的支持都是千呼万唤始出来,解决这个问题不知道又要等到什么时候。如果wine的wayland原生后端能开启的话估计会好很多。我之前用SDL的wayland后端,运行0ad和一些闭源游戏效果都不错)。
使用X11窗口系统+Intel显卡+dxvk,表现和XWayland一致。
使用X11窗口系统+NVIDIA显卡+dxvk,游戏卡死了。而且控制台循环输出一些相同的内容。虽然不明原因,但是解决办法是:打开winecfg,进入显示标签页,取消勾选「允许窗口管理器控制窗口」,游戏就能正常运行,并且材质渲染正常,但是键盘失灵(可能是wine的bug,winecfg的键盘就能正常操作)。解决方法也很奇怪,首先是把游戏改成窗口化,然后再用同样的容器运行一个winecfg,先用鼠标点一下winecfg的窗口再点回游戏,键盘就能正常用了。
总结一下:很显然wine完全有运行这个游戏的实力,但是总有些各种各样的诡异问题影响游戏体验。现在新版本的Windows运行老游戏也比较吃力,楼主觉得用wine运行他们也是一种让他们重新焕发生机的方法(成功率还真挺高的)