[haiku-bugs] Re: [Haiku] #8612: app_server needs to be multi-head aware

  • From: "axeld" <trac@xxxxxxxxxxxx>
  • Date: Tue, 29 May 2012 19:30:10 -0000

#8612: app_server needs to be multi-head aware
   Reporter:  kallisti5  |      Owner:  axeld
       Type:             |     Status:  new
  enhancement            |  Milestone:  Unscheduled
   Priority:  low        |    Version:  R1/Development
  Component:             |   Keywords:  multiple display, multiple crtc,
  Servers/app_server     |  multihead, multi-head
 Resolution:             |   Blocking:
 Blocked By:             |   Platform:  All
Has a Patch:  0          |

Comment (by axeld):

 Replying to [comment:3 kallisti5]:
 > Replying to [comment:2 axeld]:
 > > Another option would be to clone the accelerant for each head; this
 would allow to implement it with minimum changes to the interface.
 > I'm not 100% sold on this idea... probing displays is difficult
 (especially on newer cards where we have to walk down DisplayPort paths)
 Hot plugging  monitors sounds like *big* pain here.

 I don't really see where the pain is coming from, although I agree that
 this path is not that appealing. But it would be a valid option if we'd
 care about compatibility here.

 > This is a really good idea... i'd rather not *completely* trash the old
 BeOS accelerant layout as it is working. (even though we aren't abi
 compatible with BeOS drivers)

 We are not? My memory might fail me here, but I don't remember any issues.
 Where do we break it?

 > it should be rolled into this as multi-head changes would be a great
 time to lay the basework for compositing.

 Definitely. Looking at other current graphics driver APIs would certainly
 be a good idea.

Ticket URL: <http://dev.haiku-os.org/ticket/8612#comment:4>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: