CPU: AMD 5600X, GPU: GTX 1070, OS: debian/sid, with EFL & Enlightenment compiled from git.
When I start Elite:Dangerous (game running under wine with DXVK) I get a completely black fullscreen window that stays black. The game is running, I can hear the intro sounds. When I toggle the fullscreen mode the window gets updated once, and it now only shows that one rendered frame. The game keeps running, as I can hear the menu sounds when I move my mouse cursor around.
This does not just happen with E:D, but several other steam (proton) games show the same problem.
While trying to video capture the problem I found a workaround:
When OBS is doing a window capture (XComposite) of the game window, and I then toggle the pinned state (using windows+up keybind) the game window starts rendering normally.
If it helps here is a short (24 second) video capture. Top left is the screen capture (XSHM) and it matches what I see on the monitor, bottom right is the game window capture (XComposite).
Sometimes during game play the game screen freezes again, while OBS is still sees the game window rendering/updating. Toggling the pinned state again, often fixes it again.
I know it's caused by updating my nvidia drivers. 440.100 worked fine, newer versions so far all have this problem.
Unfortunately running the old 440.100 nvidia drivers is no longer an option for me, as it does not compile with the new kernels I need for my 5600X (specifically the motherboard audio and network drivers).
I thought I'd still report it here as I'm only seeing this with E, and not when using XFCE, Gnome or KDE (and I'd prefer to keep using E, especially with this nice new flat theme).
I'd appreciate some help with this, as I don't know how to debug / analyse this further.
But if you close this ticket because of it being a nvidia driver issue, I understand.