I plan to buy a new laptop with Nvidia card, since i've not buying such a card since 2001, i want to know what i can expect. Since spec are open now in new kernel 5.3 will have a fresh fixes probably more in newer ones. I'll not buy it before end of the year (or not before 5.4 goes out) but since then some experience will be helpful. The laptop https://slimbook.es/en/pro-x-en so i don't have plans to install proprietary drivers so Nouveau experience is needed (is bumblebee still used for intel/nvidia offloading or i can use prime as well)
Probably @eqlucky 🙂

4 months later
[toni@toni-pc ~]$ xrandr --listproviders 
Providers: number : 2
Provider 0: id: 0x46 cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 4 outputs: 3 associated providers: 0 name:Intel
Provider 1: id: 0xa8 cap: 0x0 crtcs: 0 outputs: 0 associated providers: 0 name:modesetting

So i don't see nouveau, then

[toni@toni-pc ~]$ xrandr --setprovideroffloadsink modesetting Intel
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  140 (RANDR)
  Minor opcode of failed request:  34 (RRSetProviderOffloadSink)
  Value in failed request:  0xa8
  Serial number of failed request:  16
  Current serial number in output stream:  17
[toni@toni-pc ~]$ inxi -G
Graphics:
  Device-1: Intel UHD Graphics 630 driver: i915 v: kernel 
  Device-2: NVIDIA driver: nouveau v: kernel 
  Display: x11 server: X.Org 1.20.6 driver: intel,modesetting unloaded: vesa 
  resolution: 1920x1080~60Hz 
  OpenGL: renderer: Mesa DRI Intel UHD Graphics 630 (Coffeelake 3x8 GT2) 
  v: 4.6 Mesa 19.3.2

Any ideas?

Any change when using xf86-video-nouveau instead of the modesetting driver?

To install xf86-video-nouveau any other changes are needed?

No, that is all, best reboot to make sure modules are loaded/unloaded.

nouveau may fails to load

[toni@toni-pc ~]$ xrandr --listproviders 
Providers: number : 1
Provider 0: id: 0x46 cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 4 outputs: 3 associated providers: 0 name:Intel
[toni@toni-pc ~]$ inxi -G
Graphics:
  Device-1: Intel UHD Graphics 630 driver: i915 v: kernel 
  Device-2: NVIDIA driver: nouveau v: kernel 
  Display: x11 server: X.Org 1.20.6 driver: intel resolution: 1920x1080~60Hz 
  OpenGL: renderer: Mesa DRI Intel UHD Graphics 630 (Coffeelake 3x8 GT2) 
  v: 4.6 Mesa 19.3.2
  01:00.0 3D controller: NVIDIA Corporation Device 1f91 (rev a1)
        Subsystem: Tongfang Hongkong Limited Device 1078
        Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Interrupt: pin A routed to IRQ 157
        Region 0: Memory at a3000000 (32-bit, non-prefetchable) [size=16M]
        Region 1: Memory at 90000000 (64-bit, prefetchable) [size=256M]
        Region 3: Memory at a0000000 (64-bit, prefetchable) [size=32M]
        Region 5: I/O ports at 4000 [size=128]
        Expansion ROM at a4000000 [disabled] [size=512K]
        Capabilities: <access denied>
        Kernel driver in use: nouveau
        Kernel modules: nouveau

How to return modesetting driver

 toni î‚° ~ î‚° inxi -G
Graphics:
  Device-1: Intel UHD Graphics 630 driver: i915 v: kernel 
  Device-2: NVIDIA driver: N/A 
  Display: x11 server: X.Org 1.20.7 driver: intel resolution: 1920x1080~60Hz 
  OpenGL: renderer: Mesa DRI Intel UHD Graphics 630 (Coffeelake 3x8 GT2) 
  v: 4.6 Mesa 19.3.2 

I uninstall and blacklist nouveau.