I've got a screen that can do 30bpp modes (Dell U2410), a graphics card that should support it (R700 Radeon) and a choice between DVI or HDMI. I'm currently using the DVI connection and starting X with -depth 30 gives an error that the Radeon driver doesn't support 30bpp. Should I give up now, or do I just need a different cable?

30 is a very strange number for colour depth. Its usually 1,8,15,16,24 and 32.

The U2410 specification does say Colour Support: 1.07 billion colours, which is 30 bits.
You need a lot more than just a video driver to do 30 bit colour. Xorg and your applications need to support it too.

Xorg actually uses 32 bit colour internally. Thats 8 bits each for RGB and Alpha, which is the transparency.
This fits in quite nicely with the way CPUs work, in bytes, words and double words. 8, 16 and 32 bits.
The numbers in my opening sentence are not random - fit with CPU internal operations.

HDMI and DVI both support 30 bpp. In fact, definitions for 36 and 48 bpp are in place._________________Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.