What I want to do on my laptop:
- Develop and Run on windows with Visual Studio (CUDA, TensorRT,...)
- Develop and Run on Linux (CUDA, TensorRT,...)
- Environment to edit videos, photoshop,...
- Play games
- Environment for general use (web browser, outlook, word,...)
- Environment to test applications
- Possibly connecting some external GPU to offload the work (cuda,...) from my laptop's graphics card. Since I'm new to this, I haven't researched enough to understand how it can be done. But, this is in my plans.
What I did and reaserched:
- As a start, I created VM environements in my host Windows OS using VirtualBox for #1 and #2, but I cannot run inside VM, since it doesn't provide access to graphics card. Even if it did, I still need somehow to switch to a different environment when I want to play games for example.
- I probably need hypervisor type 1 if I want to have environment to play games? But, in this case I'll need a second laptop to access it, right?
Is this even possible to do on one laptop (I have strong laptop with enough RAM and SSD)