I have an eGpu connected to a laptop with a mobile graphics card on a Ubuntu-based Linux system (Pop!_OS). My eGpu graphics card is not detected when running the $ nvidia-smi
command as a regular user. However, my internal graphics card is detected.
Surprisingly, when running the command with $ sudo nvidia-smi
, my EGpu is now detected. If I run the command as a regular user again, the EGpu is now detected (till I restart the computer).
Question 1: Why does my eGpu is detected only in privileged mode?
Question 2: How can I get my graphic card detected without being a privileged user?
Question 3 (optional): Why once detected in privileged mode, now my regular user detects it?