Question: does vnc use graphics card?
Answer: Apparently ssh sends all GPU processes to the local machines, but vnc by default does all GPU processes in the remote server. Therefore, vnc allows utilizing a good video card in a remote server. but vnc by default does all GPU processes in the remote server.