2010-09-07 30 views
14

我想为OS X创建一个虚拟显示器驱动程序。我的意思是虚拟是一个显示器驱动程序,它不驱动连接的显示器,但却愚弄OS X想到那里就是这样的一个显示器。为OS X创建虚拟显示器驱动程序的指针

目的?它可以通过某种其他协议将显示数据传输到其他设备,比如说VNC。

我相信这是以前以某种形式完成的(也许是那些将您的iPad变成辅助显示屏的应用程序)。

任何编码/内核hackery指针,将不胜感激!

+1

那么有人已经沿着这些线做了一些事情 - 作为商业,我怀疑他们想分享这些信息,但表明它绝对可行。我认为其他产品是VNC客户端,它是主机上虚拟窗口上的VNC。 http://www.screenrecycler.com/ScreenRecycler.html – JulesLt 2010-09-07 12:19:40

+0

任何指向开源OS X显示驱动程序的指针? – the979kid 2010-09-20 10:36:10

回答

12

经过几天和几天的尝试,我发现http://code.google.com/p/ioproxyvideofamily/其作品像一个魅力。尝试了EWProxyFramebuffer,尝试过iDisplay,但这是第一个实际工作的人!

- 更新 -
听起来ioproxyvideofamily尚未及时更新与新的操作系统的。自10.7以来,我没有尝试过(或任何替代方案)。如果您找到更好的选择,请为此问题创建一个新答案。

+0

Nick和@ the979kid - ioproxyvideofamily是否仍在为您提供最新版本的OS X? – Marquee 2013-07-17 16:58:52

+0

对不起,我有一段时间没有需要它。我想我上次在10.7上使用它,并没有问题。 – Nick 2013-07-17 20:25:35

+0

嘿尼克,你能告诉我IOProxyVideoFamily是否是硬件加速的吗?显示速度有多快? – 2014-10-21 21:00:48

3

https://github.com/mkernel/EWProxyFramebuffer可以做你想做的。您必须自己编译xcode并将EWProxyFrameBuffer.kext安装到/ System/Library/Extensions,并将EWProxyFrameBufferConnection.framework安装到/ System/Library/Frameworks。确保已安装文件的所有权限均为755,所有者/组为root/wheel。使用EWProxyFrameBuffer.app,您可以取消/激活监视器。

+0

虽然这不是硬件加速。有没有办法做到这一点? – 2014-10-21 21:01:30

3

我试图让http://code.google.com/p/ioproxyvideofamily/工作。是狮子还是我?因为它没有在系统信息/软件/扩展中显示。所提供的应用程序也不起作用。

我即将查看源代码,看看有没有可疑的东西。

+0

所以现在我下载了源代码,并将这个版本更新到了支持64位的10.7 SDK。更正了任何错误和警告。安装后,仍然没有:( – 2011-09-04 22:51:38

+0

你有没有找到一个解决方案的工作? – Marquee 2013-07-17 16:55:28

+1

不,我放弃了:( – 2014-11-12 15:40:41

相关问题