Monday, August 9, 2010

关于显卡热切换

前段时间我说我变微软粉丝了,起因就是我发现Windows Vista/7是唯二支持显卡热切换的操作系统。Mac OS现在不行,Linux更不行。

Linux的一个好处在于开发速度还是蛮快的,不过今天去freedesktop翻了翻邮件列表,对于显卡热切换就彻底绝望了,在我这台笔记本退役之前大概是看不到了……

本来我觉得这个可能是个驱动级别的问题,只要慢慢等还是有可能的,毕竟AMD/ATI最近在Linux驱动这块表现不错,可是当我认识到这需要X Session迁移的时候我就知道没戏了……

  • Linux开发者需要AMD和intel提供文档才知道如何关闭显卡;
  • X Server需要向用户程序隐藏大量的物理细节才能实现迁移;
  • 用户程序需要适应新的X server接口。

综上,就是整个的图形stack需要大兴土木……而对Linux社区稍有了解的人都应该知道这基本是不可能的。

顺便说一下,今天才知道原来XP也是不可以显卡热切换的,因为XPDM驱动模型的限制,只有WDDM的vista和7才可以;嗯vista生早得不是时候啊,两年前哪来能切换显卡的笔记本啊,那时双显卡可是只有Sony家Z千金才有的……


http://lists.freedesktop.org/archives/xorg/2009-January/042543.html

No comments:

Post a Comment