NVENC works on win10 but not on Linux

Your mainboard has a nvidia chipset which the linux driver mistakes for a nvswitch system.
https://forums.developer.nvidia.com/t/gtx1070-doesnt-work-with-cuda-465-24-02-and-newer-when-it-is-in-motherboard-based-on-nvidia-chipset/205250
https://forums.developer.nvidia.com/t/envec-h264-encoding-does-not-work-with-gtx-1660ti-1660-super-with-ubuntu-linux-22-04/223440/7