Switching from nividia G05 to G06

Hi, i have a Dell XPS laptop with a GP107M (GTX 1050 mobile) graphics card (next to an intel HD graphics 630).
After adding the nvidia repository a few weeks ago i noticed that the nvidia G05 driver was installed (which currently delivers the 390 driver), i also noticed that this driver is for the 600 series and newer. But there is also the G06 driver for series 700 and never, which delivers the 510 driver.

So i have some questions

  1. with my card i should be able use the G06 version, right?
  2. why was the G05 driver installed/selected in the first place?
  3. how can i switch the drivers? Is it just removing/unchecking the G05 packages (x11-video-G05, nivida-GL05, nvidia-computeG05 and nvida-gfx05-kmp-default) and selecting the G06 packages?
  4. does the G06 driver works the same as the G05 with regards to prime-select?
  1. You can look this information up in nvidia website.
  2. How did you install? Generally you have to select which version you want installed.
  3. Remove G05 first, then install G06.
  4. Dunno.

 11:49:42  zypper se -s nvidia-gfxG0
Loading repository data...
Reading installed packages...

S  | Name                      | Type    | Version                   | Arch   | Repository
---+---------------------------+---------+---------------------------+--------+-----------
   | nvidia-gfxG04-kmp-default | package | 390.147_k5.16.2_1-11.14   | x86_64 | NVIDIA
   | nvidia-gfxG04-kmp-default | package | 390.147_k5.16.2_1-11.14   | i586   | NVIDIA
   | nvidia-gfxG04-kmp-pae     | package | 390.147_k5.16.2_1-11.14   | i586   | NVIDIA
   | nvidia-gfxG05-kmp-default | package | 470.103.01_k5.16.2_1-48.3 | x86_64 | NVIDIA
i+ | nvidia-gfxG06-kmp-default | package | 510.47.03_k5.16.2_1-4.3   | x86_64 | NVIDIA

I just added the repository rebooted and sometimes later did a zypper dup, at which point the driver was installed, without me selecting anything