背景:换了笔记本是4K屏后,想要全屏ff14,在设置里面选择了全屏,修改了一下分辨率,然后界面字变得很小,而且很卡(显卡跟不上高分辨率),之后即使是恢复默认设置,都没有办法恢复到全屏前的状态了,UI一直很小,解决方法如下:(转存一下,以免下次手贱)注:我的系统缩放是150%
原文章为nga的帖子如下:(原作者的系统是英文系统,下面我会附上我中文系统的截图,原文是黑色字体地图场景,我自己附加的文字标注为蓝色)
现在一些笔记本屏幕的分辨率非常高,达到了2K甚至4K的分辨率。但由于FF14并不支持窗口模式下选择实际渲染分辨率,所以只能使用实际分辨率进行渲染,这在本身显卡就比较差的笔记本上会造成非常严重的性能问题。但独占全屏模式在分辨率与桌面分辨率不同的情况下切换程序会因为重新渲染而非常慢,而且可能会影响一些overlay应用程序的使用(比如ACT),所以并不是很好的解决方法。
一种解决思路是强行让FF14使用系统提供的DPI缩放,一般来说高分辨率屏幕的系统缩放是150%~200%不等,如果是在4K(3840 x 2160),200%缩放下的屏幕,实际渲染的尺寸就会变成1920 x 1080,单论像素数量来说是4倍的差距,在CPU不成瓶颈的场景下帧率一般可以相差一倍以上。
实际上我是在4K电视上发现这个问题并用这方法解决的,然后最近看到有亲友提到高分屏笔记本太卡就想到这个方法实际也是可以适用于笔记本的。
具体设置方法如下
找到ff14的执行文件(不是启动器的),有两个 ffxiv.exe 和 ffxiv_dx11.exe,分别对应DX9和DX11,选择你使用的或者都改了。一种方便的方法是启动游戏后(不是启动器,是登入后的游戏本体)音乐,右键任务栏闪的图标unity 鼠标超出窗口,然后在菜单第一项游戏标题上继续右键然后点击属性。
注:这两个在安装目录的game文件夹下:
右键-->属性-->兼容性-->为所有用户设置-->更改高DPI设置-->勾上覆盖缩放渲染,缩放方式选择“系统”(注意是不带增强的那项目),然后一路确定,正常启动游戏即可。
(我系统是英文的,所以中文不一定对应,找意思差不多就好)
中文系统对应如下:
如果你的系统缩放不为100%,应该会发现游戏界面变大了,打开游戏设置看分辨率应该也是缩放后的分辨率,这时帧率应该会有大幅度的提升。由于更改了渲染分辨率,游戏界面可能需要重新布置一下,如果发现界面元素过大可以在游戏设置中重置界面元素尺寸为100%或更小。
当然这种方法会降低画面精细度,不过以一般高分辨率屏幕的PPI来说影响不会非常大。就我个人来说如果有富裕的性能用来提升模型精度、阴影之类的特效体验一般会更好。
补充一下,在桌面右键unity 鼠标超出窗口,显示设置中可以看到系统的实际分辨率与缩放比例,如果你当前的缩放比例是100%,那么这个方法不会有任何实际效果。