Multiple screen get freezes

hello I have been experienced too many freezes from my my laptop running tumbleweed when it either goes on suspension mode, their multiple screens
get unified or the laptop’s screen turn off (always meanwhile hdmi output is connected) . I can not provide logs because I am unable to get them when it freezes I mean
I am not even able to switch to text mode so restart is necessary. It seems it happens with xorg because wayland has other bugs (but not less annoying ) how ever this issues started happening since December updates.
this is my gfx card

PCI 01.0: 0300 VGA compatible controller (VGA)              
  [Created at pci.378]
  Unique ID: vSkL.bMI5Iw7ysWD
  SysFS ID: /devices/pci0000:00/0000:00:01.0
  SysFS BusID: 0000:00:01.0
  Hardware Class: graphics card
  Model: "ATI Carrizo"
  Vendor: pci 0x1002 "ATI Technologies Inc"
  Device: pci 0x9874 "Carrizo"
  SubVendor: pci 0x103c "Hewlett-Packard Company"
  SubDevice: pci 0x80af 
  Revision: 0xc5
  Driver: "amdgpu"
  Driver Modules: "amdgpu"
  Memory Range: 0xe0000000-0xefffffff (ro,non-prefetchable)
  Memory Range: 0xf0000000-0xf07fffff (ro,non-prefetchable)
  I/O Ports: 0xf000-0xf0ff (rw)
  Memory Range: 0xfeb00000-0xfeb3ffff (rw,non-prefetchable)
  Memory Range: 0x000c0000-0x000dffff (rw,non-prefetchable,disabled)
  IRQ: 48 (781644 events)
  Module Alias: "pci:v00001002d00009874sv0000103Csd000080AFbc03sc00i00"
  Driver Info #0:
    Driver Status: amdgpu is active
    Driver Activation Cmd: "modprobe amdgpu"
  Config Status: cfg=no, avail=yes, need=no, active=unknown