从BIOS使用专有驱动程序在离散和集成图形之间切换的任何方法都可以吗?

我希望能做什么:

我希望能够从BIOS切换我的专用显卡(AMD)和集成芯片(Intel),这意味着:

重新启动→BIOS:设置为集成Intel启用(仅限)→启动

要么

重新启动→BIOS:设置为离线AMD启用(仅限)→启动

在开源驱动程序上运行时,这种类型的原始切换工作正常。 但是,一旦我安装fglrx ,从BIOS切换到Intel会破坏会话,系统会在启动时回退到低图形模式。

我做了什么:

  1. 新系统,启用Intel的开源驱动程序
  2. 切换到AMD =没问题!
  3. 切换到英特尔=没问题!
  4. (以上重复几次并测试性能问题)
  5. 按照http://www.unixmen.com/ubuntu-12-10-and-amd-catalyst-problem-solved/(PPA)⇒安装专有的AMD驱动程序⇒重启后工作正常!
  6. 切换到Intel⇒配置损坏,即系统启动到2D /后备模式!

我为什么需要它?

首先,这是我的好奇心。 更重要的是,让这个东西开启AMD专有对我来说将是巨大的。

我刚才问过AMD / Intel切换 ,当我得到答案时,1)它不起作用2)我无法联系答案的作者3)我怀疑答案过于复杂。

总之,我需要帮助解决这个问题或上面链接的旧问题。

系统信息:

Ubuntu 12.04 amd64,安装干净
联想Thinkpad T500
英特尔GMA 4500MHD / ATI Mobility Radeon HD 3650

我没有尝试使用AMD适配器,但您的问题在集成与分立Nvidia图形设置中也很常见(在联想Thinkpad T510上测试)。

在正常情况下,X服务器会在启动期间根据BIOS中的适配器选择自动选择开源图形驱动程序 – 集成与离散。

在使用离散适配器时启用专有驱动程序时,会在/etc/X11/xorg.conf中创建一个Xorg配置文件,以明确告诉X服务器使用专有驱动程序。 虽然此配置文件存在,但X将使用其中指定的驱动程序,而不是自动检测您的硬件设置。 当您切换回集成图形适配器时,您可以看到这会有什么问题; AMD / Nvidia专有驱动程序仍在xorg.conf文件中指定。

安全恢复到集成图形适配器的方法是删除xorg.conf文件:

 $ sudo rm /etc/X11/xorg.conf 

或者,您可以重命名该文件,使X无法再找到它:

 $ sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup 

在下次启动时,如果未检测到xorg.conf文件,X系统将再次自动检测您的硬件配置并加载相应的开源驱动程序。

目前没有解决这个问题的方法。 你可以在这里阅读更多相关信息: http : //phoronix.com/forums/showthread.php? 78813-Simple-graphics-switching-through- BIOS/我会要求版主在可行的解决方案出现时重新打开这个问题变成光明。