Enable 24-bit color on XP Remote Desktop server.
Posted by liggyman in IT issues, Knowledge Base, TipsI converted my main workstation at home to a virtual machine, and started connecting to it via RDP from a thin client machine. I found that images didn’t look quite right, and had banding instead of proper gradients. The color depth was set to 16-bit and couldn’t be raised, even when setting the depth higher using the RDP client.
Remote Desktop server on Windows XP, by default runs at a maximum 16-bit color depth. However up to 24-bit color is supported.
This can be enabled by modifying a Group Policy setting:
The Group Policy setting which controls this is located at:
Computer Configuration\Administrative Templates\Windows Components\Terminal Services\
And is called:
‘Limit maximum Color Depth’
Enable this setting, and set it to ‘Client Compatible‘ or ‘24-bit’.
To change this setting on the local machine you can follow these steps:
- Open up the Group Policy editor, by going Start -> Run… and type in MMC.
- Add the Group Policy snap-in by going to File -> Add/Remove Snap-in -> Add -> Group Policy Object Editor -> Add -> Finish (Local Machine) -> Close -> Ok.
- Now navigate in the Group Policy Object Editor to Local Computer Policy\Computer Configuration\Administrative Templates\Windows Components\Terminal Services and double-click on the ‘Limit maximum Color Depth’ object.
- Click on ‘Enable’ and choose either ‘Client Compatible’ or 24-bit
Now you should be able to run in up to 24-bit on Windows XP via your Remote Desktop connection.
Additional:
Options include 8-bit, 15-bit, 16-bit, and 24-bit allowing you to force lower bit depths.
Entries (RSS)
Great little tutorial, came in very handy- thanks!