boot stuck after some(?) update install. Nouveau problem?

Hello, after installing some update pair of weeks ago I got a freeze on boot. Sometimes system froze during boot, sometimes went up to graphic login screen and froze there. Dmesg (below) tells the problem seems to be in the nouveau. How to fix it? Will the upgrade to 15.1 solve the problem? The system is Acer laptop with Intel/Nvidia graphic.
Thank you.


    0.000000] microcode: microcode updated early to revision 0xb4, date = 2019-04-01
    0.000000] Linux version 4.12.14-lp150.12.70-default (geeko@buildhost) (gcc version 7.4.1 20190424 [gcc-7-branch revision 270538] (SUSE Linux) ) #1 SMP Wed Aug 7 07:03:51 UTC 2019 (3643f11)
    0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-4.12.14-lp150.12.70-default root=UUID=399a530d-c9f3-4415-b0c7-d7e1c99e3872 splash=silent quiet showopts
...
    0.000000] efi: EFI v2.50 by INSYDE Corp.
    0.000000] efi:  ACPI 2.0=0x7aefd014  SMBIOS=0x79f9a000  SMBIOS 3.0=0x79f98000  ESRT=0x79f967d8  MEMATTR=0x6a514018 
    0.000000] SMBIOS 3.0.0 present.
    0.000000] DMI: Acer Aspire A717-71G/Charizard_KLS, BIOS V1.15 03/05/2018
...
    0.000000] Reserving Intel graphics memory at [mem 0x7c000000-0x7fffffff]
...
    0.000000] e820: [mem 0x80000000-0xdfffffff] available for PCI devices
    0.000000] Booting paravirtualized kernel on bare hardware
...
    0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.12.14-lp150.12.70-default root=UUID=399a530d-c9f3-4415-b0c7-d7e1c99e3872 splash=silent quiet showopts
...
    0.085388] smp: Brought up 1 node, 4 CPUs
    0.085388] smpboot: Max logical packages: 1
    0.085388] smpboot: Total of 4 processors activated (19968.00 BogoMIPS)
    0.096456] node 0 initialised, 978614 pages in 16ms
    0.100126] devtmpfs: initialized
    0.100126] x86/mm: Memory block size: 128MB
...
    0.280011] pci 0000:00:02.0: vgaarb: setting as boot VGA device
    0.280013] pci 0000:00:02.0: vgaarb: VGA device added: decodes=io+mem,owns=io+mem,locks=none
    0.280017] pci 0000:01:00.0: vgaarb: VGA device added: decodes=io+mem,owns=none,locks=none
    0.280018] pci 0000:01:00.0: vgaarb: bridge control possible
    0.280019] pci 0000:00:02.0: vgaarb: no bridge control possible
    0.280020] vgaarb: loaded
...
    1.713668] systemd[1]: systemd 234 running in system mode. (+PAM -AUDIT +SELINUX -IMA +APPARMOR -SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT -GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID -ELFUTILS +KMOD -IDN2 -IDN default-hierarchy=hybrid)
    1.713730] systemd[1]: Detected architecture x86-64.
...
    2.007774] pci 0000:01:00.0: optimus capabilities: enabled, status dynamic power, hda bios codec supported
    2.007779] VGA switcheroo: detected Optimus DSM method \_SB_.PCI0.PEG0.PEGP handle
    2.007779] nouveau: detected PR support, will not use DSM
    2.007799] nouveau 0000:01:00.0: enabling device (0406 -> 0407)
    2.008029] checking generic (b0000000 7e9000) vs hw (90000000 10000000)
    2.008030] checking generic (b0000000 7e9000) vs hw (a0000000 2000000)
    2.008131] nouveau 0000:01:00.0: NVIDIA GP107 (137000a1)
    2.012968] checking generic (b0000000 7e9000) vs hw (b0000000 10000000)
    2.012969] fb: switching to inteldrmfb from EFI VGA
    2.012996] Console: switching to colour dummy device 80x25
    2.013033] [drm] Replacing VGA console driver
    2.029924] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
    2.029924] [drm] Driver supports precise vblank timestamp query.
    2.033260] i915 0000:00:02.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=none:owns=io+mem
    2.036741] [drm] Finished loading DMC firmware i915/kbl_dmc_ver1_04.bin (v1.4)
    2.045241] [drm] Initialized i915 1.6.0 20171222 for 0000:00:02.0 on minor 0
    2.045964] [Firmware Bug]: ACPI(PEGP) defines _DOD but not _DOS
    2.045977] ACPI: Video Device [PEGP] (multi-head: yes  rom: yes  post: no)
    2.073216] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:00/LNXVIDEO:00/input/input7
    2.073270] nouveau 0000:01:00.0: bios: version 86.07.40.00.12
    2.076622] ACPI: Video Device [GFX0] (multi-head: yes  rom: no  post: no)
    2.076992] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:01/input/input8
...
    2.134156] nouveau 0000:01:00.0: fb: 2048 MiB GDDR5
    2.139126] vga_switcheroo: enabled
    2.139250] [TTM] Zone  kernel: Available graphics memory: 4020960 kiB
    2.139250] [TTM] Zone   dma32: Available graphics memory: 2097152 kiB
    2.139251] [TTM] Initializing pool allocator
    2.139253] [TTM] Initializing DMA pool allocator
    2.139263] nouveau 0000:01:00.0: DRM: VRAM: 2048 MiB
    2.139263] nouveau 0000:01:00.0: DRM: GART: 1048576 MiB
    2.139264] nouveau 0000:01:00.0: DRM: BIT table 'A' not found
    2.139265] nouveau 0000:01:00.0: DRM: BIT table 'L' not found
    2.139266] nouveau 0000:01:00.0: DRM: TMDS table version 2.0
    2.139267] nouveau 0000:01:00.0: DRM: DCB version 4.1
    2.139268] nouveau 0000:01:00.0: DRM: DCB outp 00: 02022f62 00020010
    2.139269] nouveau 0000:01:00.0: DRM: DCB conn 02: 00010261
    2.139269] nouveau 0000:01:00.0: DRM: DCB conn 04: 01000446
    2.139270] nouveau 0000:01:00.0: DRM: DCB conn 05: 02000546
    2.159745] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
    2.159746] [drm] Driver supports precise vblank timestamp query.
...
    2.403816] nouveau 0000:01:00.0: DRM: MM: using COPY for buffer copies
    2.536457] nouveau 0000:01:00.0: bus: MMIO read of 00000000 FAULT at 409800  TIMEOUT ]
...
    4.536159] nouveau 0000:01:00.0: timeout
    4.536161] nouveau 0000:01:00.0: gr: init failed, -16
    4.538949] nouveau 0000:01:00.0: DRM: allocated 1920x1080 fb: 0x60000, bo ffff880272737000
    4.539807] nouveau 0000:01:00.0: fb1: nouveaufb frame buffer device
    4.566300] [drm] Initialized nouveau 1.3.1 20120801 for 0000:01:00.0 on minor 1
    4.772730] EXT4-fs (sda5): mounted filesystem with ordered data mode. Opts: (null)
    5.027993] systemd-journald[153]: Received SIGTERM from PID 1 (systemd).
    5.061026] systemd: 19 output lines suppressed due to ratelimiting
...
   30.843299] nouveau 0000:01:00.0: timeout
   30.843417] nouveau 0000:01:00.0: gr: FECS falcon already acquired by gr!
   30.843418] nouveau 0000:01:00.0: gr: init failed, -16
   46.081188] nouveau 0000:01:00.0: X[1474]: failed to idle channel 2 [X[1474]]
   48.082680] nouveau 0000:01:00.0: timeout
   50.084249] nouveau 0000:01:00.0: timeout
   52.185868] nouveau 0000:01:00.0: timeout
   62.157616] snd_hda_intel 0000:01:00.1: Disabling via vga_switcheroo
   64.163228] nouveau 0000:01:00.0: timeout
...
   92.182272] nouveau 0000:01:00.0: timeout
   93.389021] BUG: workqueue lockup - pool cpus=2 node=0 flags=0x0 nice=0 stuck for 31s!
   93.389026] Showing busy workqueues and worker pools:
   93.389027] workqueue events: flags=0x0
   93.389027]   pwq 4: cpus=2 node=0 flags=0x0 nice=0 active=5/256
   93.389029]     pending: nouveau_fbcon_set_suspend_work [nouveau], console_callback, check_corruption, cache_reap, push_to_pool
   93.389574] workqueue events_power_efficient: flags=0x80
   93.389575]   pwq 4: cpus=2 node=0 flags=0x0 nice=0 active=3/256
   93.389576]     pending: fb_flashcursor, neigh_periodic_work, neigh_periodic_work
   93.389581] workqueue mm_percpu_wq: flags=0x8
   93.389581]   pwq 4: cpus=2 node=0 flags=0x0 nice=0 active=1/256
   93.389583]     pending: vmstat_update
   93.389585] workqueue pm: flags=0x4
   93.389585]   pwq 4: cpus=2 node=0 flags=0x0 nice=0 active=1/256
   93.389587]     in-flight: 23:pm_runtime_work
   93.389595] pool 4: cpus=2 node=0 flags=0x0 nice=0 hung=31s workers=5 idle: 51 98 695 694
   94.183446] nouveau 0000:01:00.0: timeout
   96.184707] nouveau 0000:01:00.0: timeout
   98.185898] nouveau 0000:01:00.0: timeout
  100.187033] nouveau 0000:01:00.0: timeout
  106.109296] NMI watchdog: BUG: soft lockup - CPU#2 stuck for 22s! [kworker/2:0:23]
  106.109298] Modules linked in: xt_tcpudp ip6t_rpfilter ip6t_REJECT ipt_REJECT xt_conntrack ip_set nfnetlink ebtable_nat ebtable_broute br_netfilter bridge stp llc af_packet ip6table_nat nf_conntrack_ipv6 nf_defrag_ipv6 nf_nat_ipv6 ip6table_mangle ip6table_raw ip6table_security iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 nf_nat nf_conntrack libcrc32c iptable_mangle iptable_raw iptable_security ebtable_filter ebtables ip6table_filter ip6_tables iptable_filter ip_tables x_tables bnep arc4 btusb btrtl btbcm btintel bluetooth ecdh_generic uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_v4l2 videobuf2_core videodev snd_hda_codec_hdmi dcdbas nls_iso8859_1 nls_cp437 vfat fat snd_hda_codec_realtek snd_hda_codec_generic intel_rapl x86_pkg_temp_thermal intel_powerclamp msr coretemp kvm_intel
  106.109319]  kvm irqbypass ath10k_pci crc32_pclmul crc32c_intel ath10k_core ath ghash_clmulni_intel pcbc mac80211 iTCO_wdt iTCO_vendor_support acer_wmi idma64 aesni_intel sparse_keymap rtsx_pci_ms cfg80211 aes_x86_64 r8169 crypto_simd glue_helper snd_hda_intel mei_me cryptd memstick joydev pcspkr mii intel_lpss_pci snd_hda_codec mei rfkill intel_lpss intel_pch_thermal i2c_i801 snd_hda_core fan thermal pinctrl_sunrisepoint battery ac pinctrl_intel shpchp acpi_pad tpm_crb snd_usb_audio snd_usbmidi_lib snd_hwdep snd_rawmidi snd_seq_device snd_pcm snd_timer snd soundcore hid_generic usbhid rtsx_pci_sdmmc mmc_core xhci_pci xhci_hcd rtsx_pci nouveau serio_raw mxm_wmi i915 ttm i2c_algo_bit drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops ahci libahci drm drm_panel_orientation_quirks wmi video
  106.109342]  button usbcore sg dm_multipath dm_mod scsi_dh_rdac scsi_dh_emc scsi_dh_alua efivarfs
  106.109347] CPU: 2 PID: 23 Comm: kworker/2:0 Not tainted 4.12.14-lp150.12.70-default #1 openSUSE Leap 15.0
  106.109347] Hardware name: Acer Aspire A717-71G/Charizard_KLS, BIOS V1.15 03/05/2018
  106.109350] Workqueue: pm pm_runtime_work
  106.109351] task: ffff880186b4e040 task.stack: ffffc90000d68000
  106.109353] RIP: 0010:ioread32+0x19/0x30
  106.109353] RSP: 0018:ffffc90000d6bcc8 EFLAGS: 00000296 ORIG_RAX: ffffffffffffff10
  106.109354] RAX: 00000000bad0ac20 RBX: ffff880271718840 RCX: ffff88027141cc08
  106.109355] RDX: ffff88027141cc00 RSI: 0000000000000004 RDI: ffffc90001520010
  106.109355] RBP: ffff88027141cc00 R08: 0000000015695a9e R09: ffff880271718840
  106.109356] R10: 0000000000000300 R11: 0000000000000001 R12: 0000000000000246
  106.109356] R13: ffff880186537000 R14: 0000000000000000 R15: 0000000000000008
  106.109357] FS:  0000000000000000(0000) GS:ffff88027ed00000(0000) knlGS:0000000000000000
  106.109357] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
  106.109358] CR2: 0000556c0c887fd0 CR3: 000000000200a005 CR4: 00000000003606e0
  106.109358] Call Trace:
  106.109383]  nouveau_fence_is_signaled+0x1f/0x30 [nouveau]
  106.109400]  nouveau_fence_done+0x86/0xb0 [nouveau]
  106.109415]  nouveau_fence_wait+0x48/0xa0 [nouveau]
  106.109428]  nouveau_channel_idle+0x96/0xc0 [nouveau]
  106.109443]  nouveau_do_suspend+0xe2/0x260 [nouveau]
  106.109457]  nouveau_pmops_runtime_suspend+0x54/0xb0 [nouveau]
  106.109460]  pci_pm_runtime_suspend+0x5c/0x170
  106.109461]  ? pci_pm_runtime_resume+0xb0/0xb0
  106.109462]  __rpm_callback+0xc3/0x1c0
  106.109464]  ? __switch_to_asm+0x40/0x70
  106.109465]  rpm_callback+0x1f/0x70
  106.109466]  ? pci_pm_runtime_resume+0xb0/0xb0
  106.109467]  rpm_suspend+0x11d/0x610
  106.109469]  ? __switch_to+0x7c/0x4b0
  106.109470]  ? __switch_to_asm+0x40/0x70
  106.109470]  ? __switch_to_asm+0x34/0x70
  106.109471]  pm_runtime_work+0x6e/0x90
  106.109473]  process_one_work+0x1da/0x400
  106.109474]  worker_thread+0x2b/0x3f0
  106.109475]  ? process_one_work+0x400/0x400
  106.109476]  kthread+0x11a/0x130
  106.109478]  ? kthread_create_on_node+0x40/0x40
  106.109478]  ret_from_fork+0x35/0x40
  106.109479] Code: b8 ff ff 00 00 c3 66 66 2e 0f 1f 84 00 00 00 00 00 90 48 81 ff ff ff 03 00 77 0e 48 81 ff 00 00 01 00 76 08 0f b7 d7 ed c3 8b 07 <c3> 48 c7 c6 73 8c e6 81 e8 2a ff ff ff b8 ff ff ff ff c3 0f 1f 
  115.184980] nouveau 0000:01:00.0: DRM: failed to idle channel 1 [DRM]
  115.185270] BUG: unable to handle kernel paging request at ffff88032d4c1100
  115.185314] IP: evo_wait+0x56/0x120 [nouveau]
  115.185337] PGD 3069067 P4D 3069067 PUD 0 
  115.185345] Oops: 0002 #1] SMP PTI
  115.185352] CPU: 2 PID: 23 Comm: kworker/2:0 Tainted: G             L   4.12.14-lp150.12.70-default #1 openSUSE Leap 15.0
  115.185360] Hardware name: Acer Aspire A717-71G/Charizard_KLS, BIOS V1.15 03/05/2018
  115.185368] Workqueue: pm pm_runtime_work
  115.185375] task: ffff880186b4e040 task.stack: ffffc90000d68000
  115.185396] RIP: 0010:evo_wait+0x56/0x120 [nouveau]
  115.185403] RSP: 0018:ffffc90000d6bc78 EFLAGS: 00010216
  115.185410] RAX: ffff8802727c1000 RBX: 000000002eb40060 RCX: 0000000000000000
  115.185417] RDX: 000000002eb40040 RSI: 0000000000000020 RDI: ffff880272bb2fa8
  115.185423] RBP: ffff880272bb2f08 R08: 0000000000000442 R09: 0000000000000001
  115.185430] R10: 0000000000000300 R11: 0000000000000001 R12: ffff88027151e068
  115.185437] R13: 0000000000000020 R14: ffff880272bb2fa8 R15: 0000000000000008
  115.185443] FS:  0000000000000000(0000) GS:ffff88027ed00000(0000) knlGS:0000000000000000
  115.185450] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
  115.185457] CR2: ffff88032d4c1100 CR3: 000000000200a005 CR4: 00000000003606e0
  115.185463] Call Trace:
  115.185484]  nv50_display_init+0x28/0x1a0 [nouveau]
  115.185504]  nouveau_display_init+0x26/0xc0 [nouveau]
  115.185522]  nouveau_display_resume+0x34/0x230 [nouveau]
  115.185543]  nouveau_do_suspend+0xc4/0x260 [nouveau]
  115.185563]  nouveau_pmops_runtime_suspend+0x54/0xb0 [nouveau]
  115.185571]  pci_pm_runtime_suspend+0x5c/0x170
  115.185579]  ? pci_pm_runtime_resume+0xb0/0xb0
  115.185587]  __rpm_callback+0xc3/0x1c0
  115.185594]  ? __switch_to_asm+0x40/0x70
  115.185602]  rpm_callback+0x1f/0x70
  115.185609]  ? pci_pm_runtime_resume+0xb0/0xb0
  115.185617]  rpm_suspend+0x11d/0x610
  115.185625]  ? __switch_to+0x7c/0x4b0
  115.185632]  ? __switch_to_asm+0x40/0x70
  115.185639]  ? __switch_to_asm+0x34/0x70
  115.185646]  pm_runtime_work+0x6e/0x90
  115.185654]  process_one_work+0x1da/0x400
  115.185662]  worker_thread+0x2b/0x3f0
  115.185669]  ? process_one_work+0x400/0x400
  115.185677]  kthread+0x11a/0x130
  115.185684]  ? kthread_create_on_node+0x40/0x40
  115.185691]  ret_from_fork+0x35/0x40
...

Try booting with nomodeset if successful install nvidia driver

Press e at boot screen find line starting linux or linuxefi go to end of that line by pressing end add a space and nomodeset continue boot with F10