I had the same problem with Circuit Studio when I was evaluating to see if I wanted to use it at all and if so if it'd run nicely on my main development machine which is of course always native Linux.
The schematic worked and the PCB did not render at all using Vbox. This even though if you look on the altium or element14 (I forget which) site they SAY it works under VMs including VirtualBox.
I asked here and also received word that VMware is known by some to work well in some environments that may be analogous but maybe not identical (Mac vs linux or whatever) to our situation.
As far as I could tell from researching old bug / limitation reports Virtualbox has for years had a long standing problem where I think Shader Model 3 programmable pixel shaders would not work in the guest using a LINUX host even when you have guest additions enabled and 3D/2D acceleration enabled for the guest. So I think it is probably that DX9 shader limitation that is a problem for Linux Host use of Altium.
By my research full Altium designer does / did have a setting controlling whether to use GPU / DirectX or not but Circuit Studio did not seem to have the same option. I forget what the option was called exactly but you can find it with a search engine as to some documentation about it. It was probably in the PCB Preferences / Options somewhere or maybe in the Layer management View settings. It was not too hard to find searching for "Altium", "DirectX", "gpu" etc. So maybe if you find that setting and can actually change it while not being able to see the program UI fully it could help.
Otherwise I would try Vmware as some others suggested. I did not try it yet but I'd like to since I have no interest to run Windows directly on any PC if I can use LINUX instead and VM only for what tools are required which is otherwise successful besides for Altium so far.
I did have an ATI/AMD GPU installed when I tried it but I was not running Catalyst / AMD drivers, just LINUX free "radeon" drivers. But as far as I could tell from the old VirtualBox programmable pixel shader bug reports it was PROBABLY due to that rather than anything with my LINUX kernel or GPU drivers. VB / guest additions version did not make a difference.
Update: here is one documentation source for where some DirectX enable / disable settings are / were in full Altium Designer. I do not know if they are still there in newer versions or if there are additional options. Someone on Stack Exchange did have some other setting suggestion besides these for graphics rendering problems... I forget what exactly that was at the moment but try just turning off DirectX with these options as a test.
http://techdocs.altium.com/display/ADRR/PCB_Dlg-SystemDisplayOptions_Frame%28%28PCB+Editor+-+Display%29%29_ADI am running Ubuntu Linux and want to run Altium 17 in a Windows 7 guest. I have a Radeon video card and nowadays the only Linux Radeon driver is the open source one. BTW, I own Altium 14, which runs fine on this hardware, and am trying the 15 day free trial of Altium 17. So far I can't get the pcb view to draw at all. Everything else seems functional.