I had this problem and I updated all the resources to the latest version available, apparently it had been solved on the day 2020-05-30 but some time later the problems returned.
This is happening after the server goes online for 1 or 2 hours, and mainly with people who switch to full screen mode after they enter the server, we did some tests:
restarting the resource
return to borderless window mode
return to borderless window mode and restart the client
None of the tests above had any effect.
Only when I restart the server completely does the system return to normal for some time, and there is a lot of saving the screenshot of GTA that is at the entrance of FiveM running in the background, this questioned the players and none of them changed the resolution.
And apparently some screenshots seem to be saving a cache, there are some people who are in different locations than the image that is generated.
Screenshot translations:
01 - You made changes that you did not apply. Would you like to apply them now? Selecting “no” will restore this menu to the last changes applied.
02 - Changing these options online can cause connection problems. Do you want to proceed?
I can’t seem to reproduce this issue at all, I’m changing window modes a number of times and the screenshots seem to show the correct image at all times.
Any clue on the specifics of the users’ systems having issues, and maybe cef.log from them after they’ve had this issue? It might be related to some Chrome GPU process crash stuff.
Me and @Node99 have been able to reproduce this when switching to and from borderless mode.
Start game and join server in borderless -> screenshot works fine
Switch to fullscreen through options menu -> screenshots stop working altogether (stuck on alert screen), even after switching back to borderless later
Same thing happens the other direction: when I launch the game in fullscreen and switch to borderless through the settings menu, it will take alert screen screenshots after the switch.
My %localappdata%\FiveM\FiveM.app\cef.log after it breaks:
[0530/122805.239:ERROR:gles2_cmd_decoder.cc(18167)] [.BrowserCompositor-000000007F8895F0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[0530/122805.240:ERROR:gles2_cmd_decoder.cc(10466)] [.BrowserCompositor-000000007F8895F0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[0530/122806.091:INFO:CONSOLE(256)] "128", source: nui://i99load/index.html (256)
[0530/122901.482:INFO:CONSOLE(15)] "THREE.WebGLRenderer", source: nui://screenshot-basic/dist/ui.html (15)
[0530/122901.569:INFO:CONSOLE(15)] "f?", source: nui://screenshot-basic/dist/ui.html (15)
PC specs if it helps:
Me:
Intel Xeon E3-1231v3
12 GB RAM
AMD Radeon RX 580 8GB
Windows 10 2004