ppy / osu

rhythm is just a *click* away!
https://osu.ppy.sh
MIT License
15.35k stars 2.29k forks source link

Screen Tearing Bug osu!lazer #11995

Closed LollipopFt closed 3 years ago

LollipopFt commented 3 years ago

Problem: screen tearing when playing and watching replays of beatmaps. I am unable to record it on video as it seems that the recorder does not record the screen tearing (Hz too low?)

Logs: database.log network.log performance.log runtime.log updater.log

bdach commented 3 years ago

What frame limiter options are you on and what framerates are you getting?

The typical advice for screen tearing is to either use vsync, or ensure that your fps is a stable multiple of the display's refresh rate.

LollipopFt commented 3 years ago

Frame Limiter: using the 8× option Refresh Rate: 60Hz Device: Surface Pro 5th Gen (Intel HD Graphics 730)

bdach commented 3 years ago

You still haven't given your actual in-game FPS (use the built-in FPS counter under Ctrl+F11). Having the limit on 8x does not mean you'll actually be getting 480 FPS draw, especially probably not with an Intel integrated card.

Have you tried the vsync limiter option, or 2x, instead?

peppy commented 3 years ago

screen tearing is not something caused by the application. it means you have vsync turned off. there's no way to avoid it without turning vsync (or in more modern usages, gsync/freesync) on.

please look into your GPU settings and force one of the above, preferrably one supported by your monitor. if you believe this is a lazer issue and that it didn't happen to you before now, it probably means you have been playing with it on unknowingly, or running in borderless/windowed mode, where it will be applied automatically by windows.