Leap Motion Controller for Linux

一个月前,我拿到了期待已久的Leap Motion机器。这玩意,很意外的成为我接下来半年,甚至更长时间的工作/研究重点。

开始玩回Linux也是因为想借此研究用Linux进行开发。(之所以说玩回,是因为我最早玩Linux可以追溯到初二,在虚拟机上帮全部Linux发行版尝鲜了一遍。后来的几年陆陆续续装过几次,用过几次,但是可惜没有深入。)

让我的Leap Motion在Linux上跑起来,我走了不少弯路。刚拿到手的时候,我在Leap Motion的官网竟然找到了Leap Motion的SDK for Linux,但是却没找到Controller software and device drivers for Linux,即Linux下的驱动和控制器。

这意味着,我可以在Linux下开发,但是无法把设备跑起来。后来因为考试和放假回家过年,我竟然没去开发者论坛问或者细查官方文档,甚至Google。然后在没有细究的情况下,以为事实就是这样。

今天想起来了。上官网,发现Linux下的控制器竟然出现了!然后去论坛查看了一下,好像还存在好长一段时间了。但我记得明明上次还没有的啊。不知道是官方刚放出来的,还是以前眼瞎了。希望知道的人能告诉我。
Continue Reading…

Bumblebee – Linux 下的 nVIDIA Optimus

双显卡,相信大家都不会感到陌生。这是一种将两块显卡(集成—独立、独立—独立)通过桥接器桥接,协同处理图像数据的工作方式。

双显卡一般是在平时运行普通应用时将少量的运算和屏幕输出交给集成在CPU中功耗较低的核芯显卡进行,将独显关闭以达到节能的目的;当需要大量的GPU运算如游戏或解码,则开启独立GPU进行,满足性能的需求。近几年的笔记本,基本上采用了这种模式。

真正要在两者之间达到平衡,则需要配合系统和切换软件进行调度。nVIDIA在Windows系统下的切换软件叫Optimus,即擎天柱。

很可惜的是,在Linux平台下没有nVIDIA官方提供的切换软件,所以很多人笔记本装了Linux后发现独显一直开着,耗电极速上升。虽然可以在BIOS里将独显关闭,但是这样就意味着花钱买的这块显卡彻底用不上了。

程序员天生就是来解决问题的,官方不干我们自己来,开发出了Linux的Optimus,叫做Bumblebee(大黄蜂).

Bumblebee and Optimus,好冷的笑话 ~

于是,为装Linux的双显卡笔记本装Bumblebee成了很有必要的一件事。
Continue Reading…