> Finally, and pardon my ignorance, but could /dev/dri/card0 be used for non-graphical things, like servers doing gpu calculations? And in that case, removing it could break that workload?
"servers doing gpu calculations" would use /dev/dri/render* (or something Nvidia-specific), not /dev/dri/card*. Only the "render" nodes are actual GPUs. The "card" nodes are for displaying images on screen without implying acceleration.
> Finally, and pardon my ignorance, but could /dev/dri/card0 be used for non-graphical things, like servers doing gpu calculations? And in that case, removing it could break that workload?
"servers doing gpu calculations" would use /dev/dri/render* (or something Nvidia-specific), not /dev/dri/card*. Only the "render" nodes are actual GPUs. The "card" nodes are for displaying images on screen without implying acceleration.