SDL
SDL copied to clipboard
Low refresh rates for UWP screen modes
On my Windows system, the output of testdisplayinfo, when using the winrt video driver is:
INFO: Using video target 'winrt'.
INFO: See 1 displays.
INFO: 1: "\\.\DISPLAY1" (1920x1080, (0, 0)), 22 fullscreen modes.
INFO: CURRENT: fmt=SDL_PIXELFORMAT_ARGB8888 w=1920 h=1080 scale=100% refresh=4.77Hz
INFO: DESKTOP: fmt=SDL_PIXELFORMAT_ARGB8888 w=1920 h=1080 scale=100% refresh=4.77Hz
INFO: MODE 0: fmt=SDL_PIXELFORMAT_ARGB8888 w=1920 h=1080 scale=100% refresh=4.77Hz
INFO: MODE 1: fmt=SDL_PIXELFORMAT_ARGB8888 w=1680 h=1050 scale=100% refresh=4.77Hz
INFO: MODE 2: fmt=SDL_PIXELFORMAT_ARGB8888 w=1600 h=900 scale=100% refresh=4.77Hz
INFO: MODE 3: fmt=SDL_PIXELFORMAT_ARGB8888 w=1440 h=900 scale=100% refresh=4.77Hz
INFO: MODE 4: fmt=SDL_PIXELFORMAT_ARGB8888 w=1400 h=1050 scale=100% refresh=4.77Hz
INFO: MODE 5: fmt=SDL_PIXELFORMAT_ARGB8888 w=1366 h=768 scale=100% refresh=4.77Hz
INFO: MODE 6: fmt=SDL_PIXELFORMAT_ARGB8888 w=1360 h=768 scale=100% refresh=4.77Hz
INFO: MODE 7: fmt=SDL_PIXELFORMAT_ARGB8888 w=1280 h=1024 scale=100% refresh=4.77Hz
INFO: MODE 8: fmt=SDL_PIXELFORMAT_ARGB8888 w=1280 h=960 scale=100% refresh=4.77Hz
INFO: MODE 9: fmt=SDL_PIXELFORMAT_ARGB8888 w=1280 h=800 scale=100% refresh=4.77Hz
INFO: MODE 10: fmt=SDL_PIXELFORMAT_ARGB8888 w=1280 h=768 scale=100% refresh=4.77Hz
INFO: MODE 11: fmt=SDL_PIXELFORMAT_ARGB8888 w=1280 h=720 scale=100% refresh=4.77Hz
INFO: MODE 12: fmt=SDL_PIXELFORMAT_ARGB8888 w=1280 h=600 scale=100% refresh=4.77Hz
INFO: MODE 13: fmt=SDL_PIXELFORMAT_ARGB8888 w=1152 h=864 scale=100% refresh=4.77Hz
INFO: MODE 14: fmt=SDL_PIXELFORMAT_ARGB8888 w=1024 h=768 scale=100% refresh=4.77Hz
INFO: MODE 15: fmt=SDL_PIXELFORMAT_ARGB8888 w=800 h=600 scale=100% refresh=4.77Hz
INFO: MODE 16: fmt=SDL_PIXELFORMAT_ARGB8888 w=640 h=480 scale=100% refresh=4.77Hz
INFO: MODE 17: fmt=SDL_PIXELFORMAT_ARGB8888 w=640 h=400 scale=100% refresh=4.77Hz
INFO: MODE 18: fmt=SDL_PIXELFORMAT_ARGB8888 w=512 h=384 scale=100% refresh=4.77Hz
INFO: MODE 19: fmt=SDL_PIXELFORMAT_ARGB8888 w=400 h=300 scale=100% refresh=4.77Hz
INFO: MODE 20: fmt=SDL_PIXELFORMAT_ARGB8888 w=320 h=240 scale=100% refresh=4.77Hz
INFO: MODE 21: fmt=SDL_PIXELFORMAT_ARGB8888 w=320 h=200 scale=100% refresh=4.77Hz
The 4.77Hz refresh rate seems off.
For reference, the output of a native testdisplayinfo is:
INFO: Using video target 'windows'.
INFO: See 1 displays.
INFO: 1: "Generic PnP Monitor" (1920x1080, (0, 0)), 22 fullscreen modes.
INFO: CURRENT: fmt=SDL_PIXELFORMAT_RGB888 w=1920 h=1080 scale=100% refresh=60Hz
INFO: DESKTOP: fmt=SDL_PIXELFORMAT_RGB888 w=1920 h=1080 scale=100% refresh=60Hz
INFO: MODE 0: fmt=SDL_PIXELFORMAT_RGB888 w=1920 h=1080 scale=100% refresh=60Hz
INFO: MODE 1: fmt=SDL_PIXELFORMAT_RGB888 w=1680 h=1050 scale=100% refresh=60Hz
INFO: MODE 2: fmt=SDL_PIXELFORMAT_RGB888 w=1600 h=900 scale=100% refresh=60Hz
INFO: MODE 3: fmt=SDL_PIXELFORMAT_RGB888 w=1440 h=900 scale=100% refresh=60Hz
INFO: MODE 4: fmt=SDL_PIXELFORMAT_RGB888 w=1400 h=1050 scale=100% refresh=60Hz
INFO: MODE 5: fmt=SDL_PIXELFORMAT_RGB888 w=1366 h=768 scale=100% refresh=60Hz
INFO: MODE 6: fmt=SDL_PIXELFORMAT_RGB888 w=1360 h=768 scale=100% refresh=60Hz
INFO: MODE 7: fmt=SDL_PIXELFORMAT_RGB888 w=1280 h=1024 scale=100% refresh=60Hz
INFO: MODE 8: fmt=SDL_PIXELFORMAT_RGB888 w=1280 h=960 scale=100% refresh=60Hz
INFO: MODE 9: fmt=SDL_PIXELFORMAT_RGB888 w=1280 h=800 scale=100% refresh=60Hz
INFO: MODE 10: fmt=SDL_PIXELFORMAT_RGB888 w=1280 h=768 scale=100% refresh=60Hz
INFO: MODE 11: fmt=SDL_PIXELFORMAT_RGB888 w=1280 h=720 scale=100% refresh=60Hz
INFO: MODE 12: fmt=SDL_PIXELFORMAT_RGB888 w=1280 h=600 scale=100% refresh=60Hz
INFO: MODE 13: fmt=SDL_PIXELFORMAT_RGB888 w=1152 h=864 scale=100% refresh=60Hz
INFO: MODE 14: fmt=SDL_PIXELFORMAT_RGB888 w=1024 h=768 scale=100% refresh=60Hz
INFO: MODE 15: fmt=SDL_PIXELFORMAT_RGB888 w=800 h=600 scale=100% refresh=60Hz
INFO: MODE 16: fmt=SDL_PIXELFORMAT_RGB888 w=640 h=480 scale=100% refresh=60Hz
INFO: MODE 17: fmt=SDL_PIXELFORMAT_RGB888 w=640 h=400 scale=100% refresh=60Hz
INFO: MODE 18: fmt=SDL_PIXELFORMAT_RGB888 w=512 h=384 scale=100% refresh=60Hz
INFO: MODE 19: fmt=SDL_PIXELFORMAT_RGB888 w=400 h=300 scale=100% refresh=60Hz
INFO: MODE 20: fmt=SDL_PIXELFORMAT_RGB888 w=320 h=240 scale=100% refresh=60Hz
INFO: MODE 21: fmt=SDL_PIXELFORMAT_RGB888 w=320 h=200 scale=100% refresh=60Hz
Also, is the difference in format expected?
Nope, that seems wrong.
This is fixed!