Is there a way to disable video hardware acceleration in WhatsApp? Is this present in other programs too?
No if tryit given them feedback via whatsapp desktop beta insisting they add option to disable it and they just pretend to be tech support rather then take feedback like they intended, ignoring feature request, even more annoying technically whatsapp supose to be able allow video calls on web vision as well the web page, but it does not, even tho alternatives do let you like google meet
Pretty sure at this point they forcing enchanced sync enabled by default and when turned off it behaves like regular vsync, they did this intentionally to cause more feedback.
Now on 22.10.2 enchanced sync behaves like this.
Alt tab out fps locked at monitor refresh rate regular vsync
Alt tab back in fps exceeds monitor refresh rate. enchanced sync flips back on behaving like normal
Play a video on main screen fps locked at refresh rate regular vsync, video playing on 2e screen regular enchanced sync.
recording with amd relive fps locked at refresh rate again.
They did not fix enchanced sync, they put a bandaid on and think they fixed it, instead they plague'ng users now with blackscreens that used to be triggered from enchanced sync, to top things off they think the video scheduler is broken and forwarded my dump file to Microsoft.
It would not surprise me if i enabled enchanced sync on 22.5.1 i get blackscreens again doing whatsapp video calls, maybe even under 2 minutes with flip model optimizations turned on.
Found a bandaid for whatsapp video crashing.
If mentioned before but if you record on desktop your fps is limited to refresh rate when this happens whatsapp desktop does not blackscreen under 2 minutes despite having flip model optimisations turned on, i have to find out if it does under 3 hours still tho, things if also noticed and im bit slow to realize this cos i noticed this before.
When i moved windows across the screen it was laggy and not smooth, so i tryit recording desktop to show the bug but instead of recording unsmooth window dragging it became smooth again, now today i noticed if recording its locked at 144 fps.
So my theory of AMD forcing enchanced sync state on all the time may be correct, the only thing the setting now does probably is put it back at vsync state but if its disabled it does still crash, so my guess is this switch in the control panel is also broken.
People that have instant replay turned on all the time + desktop recording on probably have no issues for this very reason.
40 minutes in no blackscreen this is starting to look good.
Awkward
If had blackscreens on nvidia gpu as well but was easy to avoid.
Have prefer maximum refresh rate turned on in nvidia control panel.
Fire up dark souls 3
Game wants 60 hz, but driver want 144hz
Driver and game battle it out for a couple of seconds.
Sometimes driver loses you get blackscreen.
Sometimes nothing happens game fires up properly.
Moral of the story, some apps do not respect the driver configuration and will fight for it, and if the driver loses in its configuration battle the synchronisation between the display and the gpu freezes up displaying the last color it probably received in some cases black, driver time outs are also not detected, so i guess this is also a Microsoft issue.
Apps should not be able to fight with driver, about configuration, and its probably due to poor coding in a incompatible app.
However things Nvidia does different, if an configuration has problems, that configuration is not allowed for the app.
AMD by the looks of it does not do this properly yet, altho blackscreens used to happen with enchanced sync they made it i guess such way that if a video is played the enchanced sync behaviour just sets it to regular vsync limiting fps to 144 on a 144hz display, or when recording, this is why i never managed to record the drag lag or window dragging been slightly less smooth or not smooth at all.
AMD should be able to detect what apps run when blackscreen occurs, and blacklist incompatible apps from using enchanced sync and only regular vsync, or just force the app to crash instead until the software team of that app catches on and fixes their broken app, and not give users like me headaches.
And AMD should relist enchanced sync as being broken cos its obvious this led to these issues, i doubt it will be fixed until Microsoft codes something into directx to support technologies like fast sync and enchanced sync properly, fast sync is not working either sometimes causes games to crash, but i would settle over that then over a blackscreen.
But i never would settle for a 12 pin plug that overheats and melts.
3 hours and no blackscreen its getting late i will test bandaid on 22.7.1 tommorow, if left instant replay on now, gonna check if forcing vsync can fix it as well without desktop recording bandaid, in theory video playback on a loop could fix it as well as long its on screen on the foreground.