mojira.dev
MC-43152

OS X Native Fullscreen Lag

When setting the video setting to fullscreen using the new fullscreen button (2 arrows pointing in opposite directions in top right) in the menubar of the application (common to many OS X applications), the games fps is limited to 30. When using the in-game option menu or the keyboard shortcut (F11), the fps is not limited (other than the max possible using hardware).

What I expected to happen: the game would become fullscreen using either way to change it.
What actually happened: The fps of the game decreased and never passed 30 while keeping it on fullscreen (unless I changed the setting in the game's option menu)

Attachments

Comments 12

I cannot reproduce this. To be clear, the FPS indicator in F3 doesn't go above 30 either?

The Debug screen is the only way I was checking my fps. If it helps, I am using intel hd 3000 on late 2011 13 inch macbook pro.

EDIT - I have further tested and it seems that the fps actually can go past 30. The problem is that the game performs better when using the keyboard shortcut or the option menu to change to fullscreen. I was getting ~15 fps less when using the native mac fullscreen button.

EDIT 2 - Try turning your render distance up (I found my results using a render distance of 8 chunks, I tried it with 2 chunk render distance and the difference was much less noticeable)

Can you force a crash by holding F3+C for ten seconds and attaching it here.

Do you want me to be in fullscreen mode using the os x fullscreen button when I crash it?

I posted the crash report when in fullscreen mode

2 more comments

This problems still exists for me on 14w31a using OS X 10.9.4 and java version 1.7.0_65. The fps does occasionally spike during gameplay to rates higher than 30 (I think this is due to the new rendering code introduced in 14w30a) but it is still mainly stable at 30 fps. I have seen it reach up to 120 fps for a second before dropping back down.

Julian, do you have VSYNC enabled? I've never experienced this issue.

Can you try with Java 1.6? (i.e. just the default Minecraft.app)

I do not have VSYNC enabled. Also switching the game to Java 6 does not solve the issue. I will note that when running with java 6, the fps fluctuated from 30 for longer periods of time, stabilizing around 40-45 for about 5-10 secs before stabilizing at exactly 30 again for most of the time.

I also checked the snooper settings and saw that the game is unable to determine the display rate of my monitor correctly (snooper reports monitor display rate as 0 when it is actually 60).

Enabling VSYNC brings a whole other problem as this too locks the fps at 30, even at lowest video settings and render distance (but this should be a separate issue so I will work on that later).

Your Java version is out of date!

  • Please try updating your system through Software Update. Click the Apple icon, select Software Update, and install all available updates.

  • If that doesn't work, please manually update your Java to the latest version: http://www.java.com/en/download/.

Please report if the issue persists with the latest Java version.
For technical support please use the Mojang Support Center.

--- This action was performed automagically. If you believe this was done erroneously, please :light_bulb_on: raise an issue.

Your version of Minecraft is no longer supported. We are currently only accepting bugs found in the latest official release and the snapshot most recently released thereafter.
To change your game to a different version, start the launcher. Select Edit Profile. In the "Use Version" dropdown menu, select the game version you want. Then click Save Profile.
If you're able to reproduce this issue in the latest version of Minecraft, please open a new issue and attach a crash report from a supported version.

--- This action was performed automagically. If you believe this was done erroneously, please :light_bulb_on: raise an issue.

Julian M

(Unassigned)

Unconfirmed

fullscreen, mac, video-settings

Minecraft 1.7.4, Minecraft 1.7.10, Minecraft 14w31a, Minecraft 1.8-pre2

Retrieved