Black screen, unstable or not second monitor RTX2070, Ubuntu

Despite the saldom occasions when i had to remove and add cables again, now I am again experiencing the same problem on my system. I am not sure what is happening but if i keep removing and adding cables again eventually they will indeed break but currently this is the only way to get both screens to work again.
Again details of my system

Xrand_20250320.log (12.3 KB)

the above shows the monitor attached on the HDMI and one through DP. The one on the DP is not working, despite being detected, it is showing a black screen and the led is blinking.

Attaching
nvidia-bug-report.log.gz (790.7 KB)

Also from dmesg it shows

$ sudo dmesg | grep nvidia
[ 9.171808] nvidia: loading out-of-tree module taints kernel.
[ 9.171816] nvidia: module license ‘NVIDIA’ taints kernel.
[ 9.190704] nvidia: module verification failed: signature and/or required key missing - tainting kernel
[ 9.313346] nvidia-nvlink: Nvlink Core is being initialized, major device number 235
[ 9.315249] nvidia 0000:09:00.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=none:owns=io+mem
[ 9.367063] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms 535.183.01 Sun May 12 19:31:08 UTC 2024
[ 9.368795] [drm] [nvidia-drm] [GPU ID 0x00000900] Loading driver
[ 10.434650] audit: type=1400 audit(1742443846.964:7): apparmor=“STATUS” operation=“profile_load” profile=“unconfined” name=“nvidia_modprobe” pid=1498 comm=“apparmor_parser”
[ 10.434653] audit: type=1400 audit(1742443846.964:8): apparmor=“STATUS” operation=“profile_load” profile=“unconfined” name=“nvidia_modprobe//kmod” pid=1498 comm=“apparmor_parser”
[ 10.884198] nvidia-modeset: WARNING: GPU:0: Unable to read EDID for display device HDMI-0
[ 11.159134] nvidia-modeset: WARNING: GPU:0: Unable to read EDID for display device HDMI-0
[ 11.178694] [drm] Initialized nvidia-drm 0.0.0 20160202 for 0000:09:00.0 on minor 0
[ 11.184488] nvidia_uvm: module uses symbols nvUvmInterfaceDisableAccessCntr from proprietary module nvidia, inheriting taint.
[ 11.208232] nvidia-uvm: Loaded the UVM driver, major device number 511.
[ 11.338859] nvidia-modeset: WARNING: GPU:0: Unable to read EDID for display device HDMI-0
[ 804.578017] [drm:nv_drm_master_set [nvidia_drm]] ERROR [nvidia-drm] [GPU ID 0x00000900] Failed to grab modeset ownership
[ 805.936046] [drm:nv_drm_master_set [nvidia_drm]] ERROR [nvidia-drm] [GPU ID 0x00000900] Failed to grab modeset ownership
[ 805.936099] [drm:nv_drm_master_set [nvidia_drm]] ERROR [nvidia-drm] [GPU ID 0x00000900] Failed to grab modeset ownership
[ 805.936125] [drm:nv_drm_master_set [nvidia_drm]] ERROR [nvidia-drm] [GPU ID 0x00000900] Failed to grab modeset ownership
[ 805.936152] [drm:nv_drm_master_set [nvidia_drm]] ERROR [nvidia-drm] [GPU ID 0x00000900] Failed to grab modeset ownership
[ 805.945724] [drm:nv_drm_master_set [nvidia_drm]] ERROR [nvidia-drm] [GPU ID 0x00000900] Failed to grab modeset ownership
[ 805.945772] [drm:nv_drm_master_set [nvidia_drm]] ERROR [nvidia-drm] [GPU ID 0x00000900] Failed to grab modeset ownership
[ 805.945804] [drm:nv_drm_master_set [nvidia_drm]] ERROR [nvidia-drm] [GPU ID 0x00000900] Failed to grab modeset ownership
[ 805.945829] [drm:nv_drm_master_set [nvidia_drm]] ERROR [nvidia-drm] [GPU ID 0x00000900] Failed to grab modeset ownership
[ 805.955836] [drm:nv_drm_master_set [nvidia_drm]] ERROR [nvidia-drm] [GPU ID 0x00000900] Failed to grab modeset ownership
[ 805.955879] [drm:nv_drm_master_set [nvidia_drm]] ERROR [nvidia-drm] [GPU ID 0x00000900] Failed to grab modeset ownership
[ 805.955907] [drm:nv_drm_master_set [nvidia_drm]] ERROR [nvidia-drm] [GPU ID 0x00000900] Failed to grab modeset ownership
[ 805.955930] [drm:nv_drm_master_set [nvidia_drm]] ERROR [nvidia-drm] [GPU ID 0x00000900] Failed to grab modeset ownership
[ 819.664340] nvidia-modeset: WARNING: GPU:0: Unable to read EDID for display device LG Electronics W2486 (DP-3)
[ 837.995090] nvidia-modeset: WARNING: GPU:0: Unable to read EDID for display device LG Electronics W2486 (DP-3)
[ 5612.857324] [drm:nv_drm_master_set [nvidia_drm]] ERROR [nvidia-drm] [GPU ID 0x00000900] Failed to grab modeset ownership
[ 5612.857381] [drm:nv_drm_master_set [nvidia_drm]] ERROR [nvidia-drm] [GPU ID 0x00000900] Failed to grab modeset ownership
[ 5612.857403] [drm:nv_drm_master_set [nvidia_drm]] ERROR [nvidia-drm] [GPU ID 0x00000900] Failed to grab modeset ownership
[ 5612.857424] [drm:nv_drm_master_set [nvidia_drm]] ERROR [nvidia-drm] [GPU ID 0x00000900] Failed to grab modeset ownership
[ 7557.834135] [drm:nv_drm_master_set [nvidia_drm]] ERROR [nvidia-drm] [GPU ID 0x00000900] Failed to grab modeset ownership
[ 7557.834204] [drm:nv_drm_master_set [nvidia_drm]] ERROR [nvidia-drm] [GPU ID 0x00000900] Failed to grab modeset ownership
[ 7557.834228] [drm:nv_drm_master_set [nvidia_drm]] ERROR [nvidia-drm] [GPU ID 0x00000900] Failed to grab modeset ownership
[ 7557.834249] [drm:nv_drm_master_set [nvidia_drm]] ERROR [nvidia-drm] [GPU ID 0x00000900] Failed to grab modeset ownership

I assume the main issue in this specific time is Unable to read EDID, but what i would like to know is

  • is the driver likely the cause of these detection problems?
  • is there a way to restart the nvidia detection without restarting X, ie force through CLI the unplugging and plugging back in of the cables
  • i can see the display if i edit the displays config through Gnome UX but if i try to join the dead one it doesnt do and stays dead.

Unfortunately where i live there is lack of PC parts, i could not find a DP → HDMI cable at all and i cannot connect the second monitor with HDMI to HDMI because there is only one port on the card