Bug 2294 - 12+bit pseudo-color visuals useful in our world
Summary: 12+bit pseudo-color visuals useful in our world
Status: RESOLVED WONTFIX
Alias: None
Product: xorg
Classification: Unclassified
Component: Server/General (show other bugs)
Version: unspecified
Hardware: x86 (IA32) Linux (All)
: high enhancement
Assignee: Xorg Project Team
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-01-16 08:51 UTC by Peter Bismuti
Modified: 2011-05-11 22:13 UTC (History)
6 users (show)

See Also:
i915 platform:
i915 features:


Attachments

Description Peter Bismuti 2005-01-16 08:51:12 UTC
(possible duplication, if so, please forgive me). 

Pseudo-colors are still useful us in the scientific visualization world.  At a 
minimum, some of our legacy apps written on SGIs need to be ported to the 
Linux world, but the lack of pseudo-color support, particularly 12-bit, is a 
very big problem.  We need to at least to keep these crusty graphics on life-
support while we replace them or rewrite them using real colors. We also 
believe that the use of pseudo-color will in fact continue to be useful for 
our purposes. 

I don't want to step into the middle of a holy-war here, trust me when I say 
that it will be very useful to many at least for some period of time to come 
as many people besides us are facing the same problem.  They want to beginning 
porting existing apps to Linux, but porting apps written on old high-end 
workstations is a big problem, and it is ultimately traced to the X server, 
which makes it difficult for us to deal with.  

We are at the mercy of whomever is writing the standard X servers.  NOTE:  
Nvidia does NOT offer drivers for Xi graphics X-server, this is a particularly 
brutal blow because we do not even have the option of a commercial server 
unless there is another one available that I'm not aware of. 

PLEASE add or continue to offer 12-bit psuedocolor support to your X server. 
In particular, we are using an Nvidia graphics card.  Sorry I don't know the 
exact model, but it is very recent.  

humbly yours,
Peter Bismuti
Comment 1 Peter Bismuti 2005-01-16 08:56:34 UTC
Please forward to Ed Eich and Roland Mainz
Comment 2 Roland Mainz 2005-01-16 20:55:01 UTC
Egbert: How difficult would it be to port the current PseudoColor emulation
support to the "nv" driver ?
Comment 3 Egbert Eich 2005-01-17 03:12:05 UTC
Not very difficult I suppose.
I worked on this stuff briefly last December. I'm still struggeling with
creating a window for the overlay screen. Theme cursor supports has to have this.
At the moment I don't have time to look into this.
Comment 4 Roland Mainz 2005-01-17 14:08:57 UTC
Egbert Eich wrote:
> Not very difficult I suppose.
> I worked on this stuff briefly last December. I'm still struggeling with
> creating a window for the overlay screen. Theme cursor supports has to have 
> this.

What about turning the XCURSOR extension off (for the matching drivers if the
PseudoColor emulation is active) for now until this part is working ?

> At the moment I don't have time to look into this.

Can anyone from Sun help here maybe ?
Comment 5 Andy Ritger 2005-01-19 01:08:49 UTC
FWIW, NVIDIA's binary driver currently supports an emulated 8-bit pseudocolor
overlay; search for the "CIOverlay" option in the NVIDIA README:

ftp://download.nvidia.com/XFree86/Linux-x86/1.0-6629/README.txt

It would be technically possible to alternatively provide a 12-bit overlay. 
8-bit and 12-bit could not be available at the same time, because the
mioverlay.c code in the X server only supports one overlay plane.

Peter: I assume these are strictly X applications that require this (no OpenGL)?
Comment 6 Peter Bismuti 2005-01-19 06:26:55 UTC
No, it is primarily an OpenGL code used for scientific visualization.  I've 
just inherited it and had hoped to port it without getting inside it.  Given 
the various obstacles that we're facing, porting the code "as is" to the Linux 
machines we're using is unlikely. I'll have to get inside it.  Not a big deal 
other than there's a deadline.  
Comment 7 Daniel Stone 2007-02-27 01:25:06 UTC
Sorry about the phenomenal bug spam, guys.  Adding xorg-team@ to the QA contact so bugs don't get lost in future.
Comment 8 Aaron Plattner 2011-05-11 22:13:57 UTC
Closing.  If anyone still cares about this feature request, he can feel free to reopen it (and assign it to himself).


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.