Re: dual monitor display
Re: dual monitor display
- Subject: Re: dual monitor display
- From: Quinn <email@hidden>
- Date: Mon, 12 Feb 2007 10:38:01 +0000
At 11:12 +0530 12/2/07, selvaganesan wrote:
There is a dual display (multiple monitors) support in mac os x.
Yes.
1. How system is presently supporting and implementing dual monitor in detail?
Oh geez, where to start... The best thing to do here would be to set
up a machine that way and look through I/O Registry to see what gets
instantiated. For example, on my machine, the two displays are shown
as:
| | | +-o IOPCI2PCIBridge <class IOPCI2PCIBridge, registered, match...
| | | +-o GFX0@0 <class IOPCIDevice, registered, matched, active,...
| | | +-o NVDA,Display-A@0 <class IONDRVDevice, registered, mat...
| | | | +-o NVDA <class NVDA, registered, matched, active, busy...
| | | | +-o IOFramebufferI2CInterface <class IOFramebufferI2C...
| | | | +-o display0 <class IODisplayConnect, registered, mat...
| | | | | +-o AppleBacklightDisplay <class AppleBacklightDisp...
| | | | +-o IOFramebufferUserClient <class IOFramebufferUserC...
| | | +-o NVDA,Display-B@1 <class IONDRVDevice, registered, mat...
| | | | +-o NVDA <class NVDA, registered, matched, active, busy...
| | | | +-o IOFramebufferI2CInterface <class IOFramebufferI2C...
| | | | +-o display0 <class IODisplayConnect, registered, mat...
| | | | | +-o AppleDisplay <class AppleDisplay, registered, m...
| | | | +-o IOFramebufferUserClient <class IOFramebufferUserC...
| | | +-o NVKernel <class NVKernel, registered, matched, active...
| | | +-o NV2DContext <class NV2DContext, !registered, !match...
| | | +-o NV2DContext <class NV2DContext, !registered, !match...
| | | +-o NV30GLContext <class NV30GLContext, !registered, !m...
| | | +-o NV40Surface <class NV40Surface, !registered, !match...
| | | +-o NV40Surface <class NV40Surface, !registered, !match...
IIRC it's the IOFramebufferUserClient user client that the user space
code (CoreGraphics) connects to in order to setup and use the display.
2. Is it possible to connect USB class monitor device as a secondary
display as an extended display in macintosh through USB port instead
of connecting through ADC port?
Yes.
I believe that this would require you to write code because there's
no USB monitor class driver built in to Mac OS X. Getting basic
display functionality is relatively simple. OTOH, supporting things
like hardware acceleration is more challenging.
IMHO the folks that really know the answers to these questions don't
lurk on darwinkernel. You might try some other mailing lists (it's
not really my area of expertise, so I don't have any good
suggestions). Failing that, I'd recommend that you open a tech
support incident with DTS. There are other engineers in my group who
actually know how this stuff works (-:
<http://developer.apple.com/technicalsupport/index.html>
S+E
--
Quinn "The Eskimo!" <http://www.apple.com/developer/>
Apple Developer Relations, Developer Technical Support, Core OS/Hardware
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-kernel mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden