This thing where sketchup checks for your hardware acceleration upon startup is a serious hassle for our work. I understand how you would not want to support it, but actively preventing it from running in a virtual environment seems unnecessary.
I can see how this might be a violation of the license terms if I was operating a headless server whereby I was creating in effect essentially a floating network license that could be used by multiple users.
But that is not the use case I am describing. What I would like to be able to do, is operate my own physical desktop workstation, upon which my license resides, from a remote location such as my home, or my laptop in the field, where another license also resides.
The computers I would be using to log into my office workstation from also have Sketchup pro licenses installed on them. Depending upon the particulars of the case, I might choose to run sketchup by pulling the files across our VPN while running sketchup locally, or I might rather use RDP to access my office workstation to access the file. A number of factors come to bear on this choice: model size and complexity, referenced files locations, the need for others in the office to read the file as I edit it, availability of plugin licenses, specifications of the internet connection used, etc.; In any case performance is degraded, and I would not expect it to be supported. The point is that I need to get my work done and performance is not always the primary driver. Preventing me from using it that way in the pro version is silly.
Sketchup is a tool. It is a very good tool. It should remain the flexible tool it has been. Barriers to the efficient application of this design tool in the Pro version are unwelcome developments.
Yes, I can try to remember to start sketchup before I leave the office (avoiding the card-check) or I can log into my desktop using a remote protocol that somehow avoids the card-check (such as NoMachine), and start or restart Sketchup that way. Then I usually go back to RDP because performance is better. It’s just a hassle to force us to go through such workarounds. None of our other 3D software behaves this way.