Category: Computers and Hardware
The driver for the Mesa PCI\PCIe cards are loaded during the startup of Linuxcnc.
Linux has no issues loading kernel modules for supported hardware that are added after installation, if this was not the case live versions of Linux wouldn't work, installers for Linux would fall over.
If you have ever read the output of dmesg you would see very clearly that the kernel detects the installed hardware and loads the kernel modules as required, or the hardware may have support compiled into the kernel. With the caveat that the kernel "knows about the hardware". There is absolutely no need for the hardware to be present during installation. For hardware that is "hot swappable" the hardware is not required to be attached/inserted/present during boot, it is detected when inserted, and no this is not limited to just USB devices.
I'm quite astonished at the amount of information you post that is wrong. This is quite a distressing matter as one day someone will take your advice as true and have a very bad experience. You really need to reassess your level of knowledge and take some time out and sit back and learn.
When you are not being wrong you are not addressing the subject matter and being unhelpful.
As I've suggested before read a book and learn.