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