[心得] 如何玩游戏 2

楼主: Shelllife (壳生活)   2018-09-28 11:42:54
https://www.youtube.com/results?search_query=dxvk
看完是不是满满的正能量阿!?
等等我就教你满满的负能量(被欧
wine + dxvk
难度:●●●●○
此部份有玩到显卡驱动,代表你重开可能会黑画面...拜托请自行急救。
如果不会请转左转(很
如果不会请转左转(重
如果不会请转左转(要要酱三醋
# 系统
manjaro
GPU amd r9-390
## driver
请进去逛一圈后该装的都装一装,看看Troubleshooting是不是你的显卡也中招了(泪
https://wiki.archlinux.org/index.php/AMDGPU
另外可以装一下这个
https://github.com/marazmista/radeon-profile
### driver-{svn,git}(optional)
https://synappsis.wordpress.com/2017/03/31/install-mesa-git-and-llvm-svn/
根据AMD RADV的drive更新一些特定版本能改善一些问题
而我更新到llvm8.0似乎也是有问题的!?(并无太大改善的感觉)
## kernel
此部份使用linux-rt(4.16)与linux4.18并无太大的效能差异,也许针对此显卡是如此?
(但切记不要太低3开头的)
如果你的driver in use不是amdgpu请在你的grub里面加上一些参数
$ lspci -v
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Hawaii PRO [Radeon R9 290/390]
....
Kernel driver in use: amdgpu
Kernel modules: radeon, amdgpu
....
https://wiki.archlinux.org/index.php/AMDGPU
请注意你的显卡是那一种代号
1. Sea Islands
2. Southern Islands
$ sudo vim /etc/default/grub
...
GRUB_CMDLINE_LINUX_DEFAULT="quiet radeon.cik_support=0 amdgpu.cik_support=1 amdgpu.dpm=1 amdgpu.dc=1"
...
## dpm会把你的效能固定在performace且无法更改
## amdgpu.dpm=1 (fix poor performance for r9 390)
## amdgpu.dc=1 (whatever)
#sudo grub-mkconfig -o /boot/grub/grub.cfg
## modules
$ sudo vim /etc/mkinitcpio.conf
...
MODULES=(amdgpu radeon)
...
$ sudo mkinitcpio -p linux
到这边请重新开机后,请确认amdgpu是否in use,如果没有请修正查明后才继续往下走。
# vulkan
intel与nv皆仅一个驱动而amd有三种请参考下面网址
https://wiki.archlinux.org/index.php/Vulkan
1. vulkan-radeon (♂♂♂)
2. amdvlk-git (阵亡)
3. amdgpu-pro-vulkan (无试用)
amdvlk-git可以试试看,但是不保证能用,可以使用vktool测试是否能正确驱动。
“三者请择其一”
请安装 vulkan-tools & 启动该程式,如果幸运可行的话你会看见一个方块在转动。如果不行的话,在终端机下它会告诉你错误,请自行重新安装上述的驱动。
最重要的个驱动的issues
https://github.com/doitsujin/dxvk/wiki/Driver-support
https://github.com/GPUOpen-Drivers/AMDVLK/issues
拜托请“目争”大眼睛看一下,各类的驱动皆有开一个讨论串。
# wine
wine基本有三种wine, wine-staging, wine-staging-nine,要装那一种?看你游戏需要那一种
像是喜欢poe的同学们wine-staging-pba-git就是唯一选择了
如果是曾经接触过wine的朋友们请不要随意winetricks any dll,大概都会打不开...
而allfonts最好安装一下
wine指令(须知道的)
wineserver -k (强制关闭所有wine的程式)
winecfg (wine基本设定)
winetricks (wine各种附加元件安装)
rm -fr ~/.wine (default wineprefix)
# dxvk
https://github.com/doitsujin/dxvk
$ yaourt -S dxvk-bin
$ setup_dxvk32 or setup_dxvk64
或是
winetricks里面已经有包含dxvk,可以从winetricks安装。
## HUD
$ export DXVK_HUD=devinfo,fps,etc...
$ wine something
or
$ vim ~/.profile
...
export DXVK_HUD=devinfo,fps,frametimes,etc...
...
$ wine poe
看终端机是否有跑出vk的讯息(很明显你一定知道我在讲什么),有代表启用成功。或者是已经设定HUD而无出现任何HUD,表示可能启用到原本wine的dll。
最后....
Online multi-player games
Manipulation of Direct3D libraries in multi-player games may be considered cheating and can get your account banned. This may also apply to single-player games with an embedded or dedicated multiplayer portion.
Use at your own risk.
Use at your own risk.
Use at your own risk.
# 心得
喔...我显卡烧到100度直接黑画面,没什么心得...
大概开启游戏两分钟就挂掉了,不过显卡部份失效,系统还在运作中...为什么我知道呢?discord还可以跟朋友聊天o t z….
不过可以借由手动控制gpu时脉来改善问题..大概可以撑著4分钟吧又100度黑画面。
另外如果把频率跟时脉设定在最低...温度可以低到44度耶。
dvxk理论上所有dx11的游戏都能跑与效能不错,但实际面上依然还是很多bug。
wine加上dxvk跟wine有什么差别?
在画质上可以有更高的呈现与更接近快点两下就可以执行游戏了。(像win.exe)
像单显卡的pcipass也有,但是不太符合双系统的精神。
https://github.com/joeknock90/Single-GPU-Passthrough
作者: OrzOGC (洞八达人.拖哨天王)   2018-09-28 20:18:00
用intel内显的和游戏无缘...>.<
作者: da21510 (da21510)   2018-09-28 20:30:00
我选择开VM用GPU pass-through
作者: qoopichu (非洲边缘鲁蛇)   2018-09-28 23:22:00
内显拿来玩galgame绰绰有余(‵・ω・′)
作者: s9209122222 (海海海)   2018-09-29 17:42:00
请问可以用正常人的语气说话吗?不晓得和 steam 的 photon 相比效能有无差距
作者: Bellkna (柔弱气质伪少女)   2018-09-29 19:30:00
能单显卡pcipass的话 双系统的必要性就降很多了不过看了一下系统需求还是要求很多
作者: dlintw (零)   2018-09-29 21:10:00
小建议,yay 取代 yaourt(没人维护)
作者: s9209122222 (海海海)   2018-09-29 22:47:00
希望windows的破解文化可以在wine和dxvk发扬光大,哈哈!
作者: twetto912 (左手食指的那个茧)   2018-09-30 00:02:00
steam proton用dxvk支援的dx11游戏是真的顺 GPU效能都有被榨出来
作者: Bencrie   2018-09-30 02:01:00
纯嘘破解文化 哈哈
作者: twetto912 (左手食指的那个茧)   2018-09-30 12:52:00
dx11一般来说都有原来的80% 还不错
作者: Bellkna (柔弱气质伪少女)   2018-09-30 19:32:00
不过就算有dxvk wine碰到有保护的游戏还是无力
作者: ssd860505da (JAGER)   2018-10-20 22:38:00
显卡驱动真的是很危险的东东,我曾经手贱去动结果就重灌了好几次...

Links booklink

Contact Us: admin [ a t ] ucptt.com