How about just not setting them. Always works for me. Just out of curiosity, why would then need to be set on *nix? I can understand how they would fit in to the pixleformat process under widows. But the depth can't be changed on *nix, so it's it best just to take what's there?