Re: new device driver features

Alex Deucher <agd5f-/[email protected]>
Newsgroups gmane.comp.freedesktop.xserver
Message-ID <[email protected]>
Sorry for going beyond the device specific driver issues... I was
thinking more at the x server level...

--- Brian Paul <brian-CdwZJljFklH+2FeEXyspIVaTQe2KTcn/@public.gmane.org> wrote:
> Alex Deucher wrote:
> > I hate to reply to my own email, but I thought of one more:
> > Dealing with things like DPI and gamma properly per-head on single
> > logical screen (xinerama style) multi-head.
> 
> I think several of your ideas fall outside the scope of the graphics 
> h/w device driver...
> 
> 
> > Alex
> > 
> > --------------------------
> > We should also design it with "hot" reconfiguration in mind. 
> 
> 
> > Things like enabling/disabling output ports,
> 
> got that.
> 
> 
> > changing crtc and virtual resolutions, color depths
> 
> got that.
> 
> 
> > screen orientation,
> 
> window system issue.
> 
> 
> > overlay changes,
> 
> huh?
> 

stuff like gamma, alpha, brightness, etc. for video overlays. like the
current Xv attributes.

> 
> > swapping input devices,
> 
> Not a graphics driver issue.
> 
> 
>  > per-context 3D allocations,
> 
> The device driver probably won't know anything about multiple 
> rendering contexts.  I think it's up to higher-level software to 
> virtualize the graphics hardware.
> 
> 
> > PCI(E)/AGP hot-swap of video cards,
> 
> OK.
> 
> 
> > adding Xservers on other PCs.
> 
> Not a graphics driver issue.
> 
> 
> > Some other things to think about:
> > - power management
> 
> OK.
> 
> 
> > - multiple users on one PC/video card
> 
> What do you mean by that?
> 

this probably falles outside the scope of the device driver, but
basically if you have a dualhead card, or two cards, you can allocate a
head to each user and have separate input devices.  much like the
various multi-user X hacks that are floating around out there.

> 
> > - idea of multiple focus - 2+ users can share a single desktop, eg.
> > collaborating on a single project, etc.  this concept of a "user"
> can
> > be tied to a particular set of input devices.  the "user" would
> also
> > have their own clipboard, etc. Each "user" could have a window in
> focus
> > and actively be working on it independantly, or share a window and
> both
> > actively edit a single document.
> 
> That's clearly a window system issue, not a device driver thing.
> 
> > - multi-head/xinerama/mergedfb - how can we mix HW accel between
> heads
> > (one chip, multiple chips, PCs, etc)?  Chromium?
> 
> Some/most of this is above the device driver.
> 
> 
> > - X server spread across multiple physical PCs - DMX?
> 
> Definitely not a device driver issue.
> 
> 
> > We may not be able to support these all off the bat, but if we
> could
> > design with them in mind, it would ease the process of adding that
> > functionality later.
> 
> These are all fine ideas, but the point of this thread is to talk 
> about a device driver interface.

Sorry.  I was thinking X server rather than device driver.

> 
> 
> -Brian
> 


__________________________________
Do you Yahoo!?
Protect your identity with Yahoo! Mail AddressGuard
http://antispam.yahoo.com/whatsnewfree
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.