Re: [问题] 游戏视窗放到最大会LAG

楼主: xingwhitecat (星白猫)   2017-07-25 03:13:15
※ 引述《dustlike (灰尘)》之铭言:
: 先贴设备
: i7-6700
: GTX1070
: 16GB RAM
: 64bit JAVA 8 update182
: Win7,Aero有开但是关掉后症状依旧
: 三台萤幕,两台1920*1080一台1440*900
: MC1.11.2 + Forge13.20 + Optifine C3,有开垂直同步
: 症状是这样的,最近回锅麦块发现画面会持续性的不顺畅,
: 打个比方就是FPS只有30的感觉,但用Afterburner看FPS都维持在60
: 而CPU使用率、GPU使用率、主内存与显示内存都游刃有余......
: 后来做了几个测试:
: 0.特效关光光
: 还是一样会不顺......于是后面的所有测试都是在几乎最高特效的状况下跑
: 1.停用其他萤幕
: 麦块的确不会再LAG,可是我不甘心
: 2.全萤幕
: 症状也消失了,但如果你也是多萤幕使用者的话应该很清楚全萤幕造成的不便
: 3.视窗不要最大化
: 视窗最大化后的分辨率是1920*1018,会卡
: 然而不要最大化的话目前试到同样是1920*1018都没事
: 不过我觉得最大化视窗会导致不顺太奇怪了,还是上来问问有没有人有类似的症状
: 而且这不顺畅还不是因为硬件不够力,比较像是程式不晓得跑去干嘛...
这里推荐你一个方法
就是把Minecraft的无边框模式(borderless)开启
这是我在Minecrftforum上面转载翻译的文章
minecraftforum原文: https://goo.gl/pTkC4o
先说这个好像是Windows 8还有Windows 10适用
但是你是Windows 7... 不知道可不可以用?
如果不行的话
也有borderless模组可装,只是多数都没有更新到1.12版本
步骤一:
打开Minecraft启动器
步骤二:
点选启动选项
步骤三:
点选新增
步骤四:
名称自己订,版本自己调
步骤五:
把分辨率开关打开
设定自己目前萤幕的分辨率
(例如1440x900, 1600x900, 1280*1024, 1920x1080, 2560x1440)
步骤六:
把JVM参数开关打开
贴上(不含")
"-Xmx1G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode
-XX:-UseAdaptiveSizePolicy -Xmn128M
-Dorg.lwjgl.opengl.Window.undecorated=true"
http://i.imgur.com/Ov0SYsT.png
没意外的话如图所示
步骤七:
点选储存
步骤八:
回到新闻页面,选好刚刚创建的配置
并开始游戏
步骤九:
这时候应该就会成功了
如果Windows工作列一直挡着,就把它改成自动隐藏工作列
Mods的话就请大家自己Google了XD
作者: dustlike (灰尘)   2017-07-26 11:18:00
LWJGL自带的无边框模式?我晚上试试看http://imgur.com/ci2n7ON跟我想像的不太一样
作者: correct (伊织平信)   2017-07-29 00:25:00
谢谢分享 顺利完成!!
楼主: xingwhitecat (星白猫)   2017-07-29 09:02:00
呃 按著Windows键+上键可以最大化

Links booklink

Contact Us: admin [ a t ] ucptt.com