os-prober funguje na dualbooty dobre. Ako hovorí kolega vyššie, pre istotu primountuj partície s Widlami a vytvor config manuálne, aj keď by malo všetko prebehnúť pri inštalácií, ak si správne pamätám.
Ako driver odporúčam
nvidia-vulkan z AUR od jcstrykera. Fungoval mi vždy stabilne a spoľahlivo (ak nerátame bugy v samotnom ovládači, o ktorých vie nVidia už minimálne 5 rokov). Občas pri inštalácií nastane problém so závislosťami (pri zmene minor verzie Linux jadra), vtedy väčšinou stačí počkať pár hodín, kým autor aktualizuje balíček.
nVidia bohužiaľ stále nebola schopná implementovať switchable GPU nejakou rozumnou cestou (údajne sa na tom pracuje). Keďže ja aj na desktope používam integrovanú (kvôli občasnej potrebe použiť macOS vo virtualizácií s fyzickou grafikou), v mojich nVidia časoch som používal bumblebee. Stačí
nainštalovať podľa návodu (nainštaluj aj primus) a zmeniť v Steame možnosti spúšťania hry napr. "vblank_mode=0 primusrun %command% -novid -nojoy". Na pozadí to vytvorí oddelený X server bežiaci na dedikovanej grafike a presmerováva výstup do okna. Funguje to na nerozoznanie od aplikácie bežiacej normálne. Prináša to však viditeľný input lag a pokles FPS (nie je to nič extrémne dramatické, ale subjektívne to pokles o takých 5-10 % môže byť).
Bumblebee však nepodporuje Vulkan. Pre podporu Vulkanu musíš byť priamo v X sessione bežiacej na GPU. Toto umožňuje
nvidia-xrun, ktorý vytvorí druhé sedenie na dedikovanej. Výhoda - žiadny pokles FPS, nižší input lag, podpora Vulkanu. Nevýhoda - oddelené sedenie, teda aj okná, schránka, všetko. Tiež majú niektoré desktopové prostredia problém s viacerými bežiacimi sedeniami pod jedným účtom. Rovnako je tu onen faktor vyššej spotreby energie.
Ja som nakoniec dospel ku pre mňa najoptimálnejšiemu možnému riešeniu. Používal som väčšinu času grafiku priamo cez nvidia-xrun (bez druhého sedenia na integrovanej) cez nejakú tú nvidia-xrun mágiu (môžem poslať configy nastavené pre Ubuntu a Arch). Ak bolo potrebné virtualizovať (v Tvojom prípade môžeme hovoriť o šetrení energie), odhlásil som sa zo sedenia spustenom na dedikovanej a prihlásil do nového na integrovanej. Vtedy som mohol stále v núdzových prípadoch (hra) použiť grafiku cez bumblebee (primusrun).
AMD podporuje PRIME už hodnú chvíľu. Sám si deteguje, kedy je vhodné použiť dedikovanú alebo to môžeš vynútiť envvarou DRI_PRIME=1. Všetko funguje out-of-the-box. Bohužiaľ, na notebooku si asi tú grafiku nevyberieš... Ja som rád, že som z nV pekla konečne von.