Black screen in games

Every time I launch any game in Linux Mint, I get a black screen as soon as it gets to the point where it’d start rendering a game. I do not have an onboard card, just the dedicated NVIDIA GeForce RTX 2060. I am using an HP Omen 30l GT13-0024.
My specs are:
AMD Ryzen 3700X (8-core)
GeForce RTX 2060
16 GB RAM
1 TB HDD
256 GB SSD

If anyone could help me out, that’d be great. I thought switching from Windows to Linux would solve this problem, but so far, it has not. I really want to be able to use this computer, I got it for my birthday a few days ago and I feel like I’m runnin out of options.

Driver version? Monitor?
Bug report?

If it’s the latest 470 driver with a G-Sync monitor, it might be this:

I’m using a Dell-32 Gaming Monitor. I believe my driver version is actually a different 470 version. Also, what do you mean by bug report?

Is it a G-Sync monitor?
Run nvidia-bug-report.sh as root and attach the resulting file here.
https://forums.developer.nvidia.com/t/if-you-have-a-problem-please-read-this-first/27131/2

It has freesync but it’s turned off.

I will run this in just a moment.

nvidia-bug-report.log.gz (293.6 KB)
Here is the bug report.

This I found in the logs:

Oct 01 18:46:32 VAINGLORY kernel: NVRM: GPU at PCI:0000:23:00: GPU-51202e1a-42ad-fe1e-1da3-1bd156bf125d
Oct 01 18:46:32 VAINGLORY kernel: NVRM: Xid (PCI:0000:23:00): 79, pid=0, GPU has fallen off the bus.
Oct 01 18:46:32 VAINGLORY kernel: NVRM: GPU 0000:23:00.0: GPU has fallen off the bus.
Oct 01 18:46:32 VAINGLORY kernel: NVRM: A GPU crash dump has been created. If possible, please run
NVRM: nvidia-bug-report.sh as root to collect this data before
NVRM: the NVIDIA kernel module is unloaded.
Oct 01 18:46:33 VAINGLORY kernel: nvidia-gpu 0000:23:00.3: can’t change power state from D3cold to D0 (config space inaccessible)
Oct 01 18:46:36 VAINGLORY kernel: nvidia-gpu 0000:23:00.3: invalid power transition (from D3cold to D3hot)
Oct 01 18:46:45 VAINGLORY kernel: nvidia-modeset: ERROR: GPU:0: Failed to query display engine channel state: 0x0000c57e:0:0:0x0000000f
Oct 01 18:46:50 VAINGLORY kernel: nvidia-modeset: ERROR: GPU:0: Failed to query display engine channel state: 0x0000c57e:0:0:0x0000000f
Oct 01 18:46:50 VAINGLORY kernel: nvidia-modeset: ERROR: GPU:0: Failed to query display engine channel state: 0x0000c57e:0:0:0x0000000f
Oct 01 18:46:50 VAINGLORY kernel: nvidia-modeset: ERROR: GPU:0: Failed to query display engine channel state: 0x0000c57e:0:0:0x0000000f
Oct 01 18:47:13 VAINGLORY kernel: nvidia-modeset: ERROR: GPU:0: Failed to query display engine channel state: 0x0000c57e:0:0:0x0000000f
Oct 01 18:47:13 VAINGLORY kernel: nvidia-modeset: ERROR: GPU:0: Failed to query display engine channel state: 0x0000c57e:0:0:0x0000000f
Oct 01 18:47:13 VAINGLORY kernel: nvidia-modeset: ERROR: GPU:0: Failed to query display engine channel state: 0x0000c57e:0:0:0x0000000f
Oct 01 18:47:13 VAINGLORY kernel: nvidia-modeset: ERROR: GPU:0: Failed to query display engine channel state: 0x0000c57e:0:0:0x0000000f
Oct 01 18:47:23 VAINGLORY kernel: nvidia-modeset: ERROR: GPU:0: Failed to query display engine channel state: 0x0000c57e:0:0:0x0000000f
Oct 01 18:47:23 VAINGLORY kernel: nvidia-modeset: ERROR: GPU:0: Failed to query display engine channel state: 0x0000c57e:0:0:0x0000000f
Oct 01 18:47:23 VAINGLORY kernel: nvidia-modeset: ERROR: GPU:0: Failed to query display engine channel state: 0x0000c57e:0:0:0x0000000f
Oct 01 18:47:23 VAINGLORY kernel: nvidia-modeset: ERROR: GPU:0: Failed to query display engine channel state: 0x0000c57e:0:0:0x0000000f
Oct 01 18:47:35 VAINGLORY kernel: nvidia-modeset: ERROR: GPU:0: Failed to query display engine channel state: 0x0000c57e:0:0:0x0000000f
Oct 01 18:47:35 VAINGLORY kernel: nvidia-modeset: ERROR: GPU:0: Failed to query display engine channel state: 0x0000c57e:0:0:0x0000000f
Oct 01 18:47:35 VAINGLORY kernel: nvidia-modeset: ERROR: GPU:0: Failed to query display engine channel state: 0x0000c57e:0:0:0x0000000f
Oct 01 18:47:36 VAINGLORY kernel: steamwebhelper[3982]: segfault at c ip 00007f93b365877d sp 00007fff59fbfe38 error 6 in libnvidia-glcore.so.470.74[7f93b264e000+1261000]
Oct 01 18:47:36 VAINGLORY kernel: nvidia-modeset: ERROR: GPU:0: Failed to query display engine channel state: 0x0000c57e:0:0:0x0000000f
Oct 01 18:47:36 VAINGLORY kernel: nvidia-modeset: ERROR: GPU:0: Failed to query display engine channel state: 0x0000c57e:0:0:0x0000000f
Oct 01 18:47:36 VAINGLORY kernel: nvidia-modeset: ERROR: GPU:0: Failed to query display engine channel state: 0x0000c57e:0:0:0x0000000f
Oct 01 18:47:36 VAINGLORY kernel: nvidia-modeset: ERROR: GPU:0: Failed to query display engine channel state: 0x0000c57e:0:0:0x0000000f
Oct 01 18:47:36 VAINGLORY kernel: nvidia-modeset: ERROR: GPU:0: Failed to query display engine channel state: 0x0000c57e:0:0:0x0000000f
Oct 01 18:47:36 VAINGLORY kernel: nvidia-modeset: ERROR: GPU:0: Failed to query display engine channel state: 0x0000c57e:0:0:0x0000000f
#0 0x00007f93b365877d n/a (libnvidia-glcore.so.470.74 + 0x100a77d)
#1 0x00007f93b35ca2b4 n/a (libnvidia-glcore.so.470.74 + 0xf7c2b4)

A Xid 79 error and then the driver doesn’t seem to recover but crashes.

According to this:
https://docs.nvidia.com/deploy/xid-errors/index.html#topic_5_2

There could be many reasons hardware as software, or thermal issue.

Also this is in the logs:

[ 13.260623] nvidia-gpu 0000:23:00.3: i2c timeout error e0000000

This happens on windows too? Which would point to a hardware problem.

Please try re-seating the GPU (maybe if available also try another slot), check cabling and thermal situation.

This happens on Windows as well. This does not seem to be an issue on games that use OpenGL.