[haiku-bugs] Re: [Haiku] #10486: add to accelerant api to support managing multiple montors

  • From: "kallisti5" <trac@xxxxxxxxxxxx>
  • Date: Wed, 29 Jan 2014 20:53:33 -0000

#10486: add to accelerant api to support managing multiple montors
------------------------------------+----------------------------
   Reporter:  kallisti5             |      Owner:  axeld
       Type:  enhancement           |     Status:  new
   Priority:  normal                |  Milestone:  Unscheduled
  Component:  Kits/Application Kit  |    Version:  R1/Development
 Resolution:                        |   Keywords:
 Blocked By:                        |   Blocking:  8612
Has a Patch:  1                     |   Platform:  All
------------------------------------+----------------------------
Description changed by kallisti5:

Old description:

> We could add to the accelerant API to enable the app_server to detect the
> number of displays on a card, and tell the accelerant instance which
> display to focus on.
>
> That would mean that the app_server would spawn one accelerant for every
> attached monitor. (we would need to throughly go over locking in each
> video card driver however)
>
> This ticket is to track the progression of this idea. As these changes
> may bump the API, '''*NO*''' diffs attached should be pushed upstream
> until a final descision is reached.
>
> We also need to decide if such a change is a pre-or post R1 change.  We
> could start laying the groundwork pre-R1 so the changes post-R1 would be
> minimal. (however, that needs some discussion).  Without a change to the
> accelerant api, Haiku will not support multiple displays at R1.

New description:

 We could add to the accelerant API to enable the app_server to detect the
 number of displays on a card, and tell the accelerant instance which
 display to focus on.

 That would mean that the app_server would spawn one accelerant for every
 attached monitor. (we would need to throughly go over locking in each
 video card driver however)

 This ticket is to track the progression of this idea. As these changes may
 bump the API, '''*NO*''' diffs attached should be pushed upstream until a
 final decision is reached.

 We also need to decide if such a change is a pre-or post R1 change.  We
 could start laying the groundwork pre-R1 so the changes post-R1 would be
 minimal. (however, that needs some discussion).  Without a change to the
 accelerant api, Haiku will not support multiple displays at R1.

--

--
Ticket URL: <https://dev.haiku-os.org/ticket/10486#comment:3>
Haiku <https://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: