Just to follow up on Mario's comment/recommendation:
I've held off from posting a wrap-up because I'm still actually having some
severe issues with the V7600 under Linux, which I was hoping to resolve
first. I've tried the most recent drivers and those released about 6 months
ago, and with both I'm having consistent crashes after about 10000 calls to
maketexture, as though the driver has a memory leak - though the number
where failure occurs (the crash) varies enough between runs that it's not
100% clear what the cause is. I've been unable to further diagnose this
problem/get serious interest from ATI because about a month ago I carelessly
allowed Ubuntu to update itself and somehow trashed OpenGL support using the
ATI binary drivers (and I don't even get X now, when I try using the free
drivers). Not being much of a linux hacker, I've been putting off figuring
out just what failed, though I suspect a fresh reinstall might be the
easiest solution.
More positively, the 10 bit support, when working, was great. With Mario's
help, I even managed to get it working on two monitors at the same time
(dual head). I got as far as verifying that it not only looked better than 8
bit, but more importantly that 10 bit resolution (roughly following a 2.x
gamma curve) was measurable using a UDT photometer.
Given the driver problems I've been seeing with the V7600, it's temping to
think that a different ATI card would be a better choice - esp. since the
FIREGL pricepoint doesn't actualy buy you anything under linux, at least
with respect to 10 bit support. I can only hope that ATI does better testing
of their drivers with consumer level hardware.
I updated the Wiki a while ago with the specific driver versions, settings,
etc, needed to get 10 bit frame buffers working under Linux with this card,
if anybody cares to follow my lead with a different card. I wish you the
best of luck, and I've love to hear of any successes, esp. with cheap cards
we could just buy to replace the V7600.
> The recommened combo for > 8 bit precision framebuffers is
> Linux + ATI graphics card:
>
> * X1000 - HD4000 and equivalent FireGL cards, e.g., the
> FireGL V7600, if you need 10 bit output to analog CRT's. Alan
> Robinson had good success with the V7600 on Linux with a CRT
> after some initial difficulties. He wanted to post a wrapup
> of his results here two months ago, but so far hasn't, so
> i'll just quote the last e-mail i got from him: "Beautiful.
> head 0 and head 1 both work in isolation, as does a spanning
> setup (xinerama). Both screens clearly show 10 bit
> resolution. Frankly, the machine is much more usable with
> xinerama, so I'm really happy that worked. It may be a hack,
> but it's a pretty one."