I noticed a strange requirement.
I have a code I have compiled using OpenACC for x86 using ta=multicore.
Since I am running on a laptop (with optimus), when I compile using ta=tesla, I am required to use optirun or primusrun to launch the code in order for the GPU to be activated as expected (I use bumblebee instead of nvidia-prime).
What is not expected is that for some reason, I STILL need to invoke primusrun when launching the code compiled with ta=multicore.
This is not much of an issue, but I was wondering why the x86 openacc code is requiring the nvidia driver to be loaded?