I think knoppix is using an "inferior" driver for displaying X under virtualbox.

I happen to have access to a distro which is tuned for virtualbox ( slitaz ), the said distro for virtualbox dynamically changes X resolution according to the size you have set for the virtualbox window in the host, this is similar in behaviour with a Windows XP running under virtualbox. I believe both of them are using the guest additions specifics.