从BIOS使用专有驱动程序在离散和集成图形之间切换的任何方法都可以吗?
我希望能做什么:
我希望能够从BIOS切换我的专用显卡(AMD)和集成芯片(Intel),这意味着:
重新启动→BIOS:设置为集成Intel启用(仅限)→启动
要么
重新启动→BIOS:设置为离线AMD启用(仅限)→启动
在开源驱动程序上运行时,这种类型的原始切换工作正常。 但是,一旦我安装fglrx
,从BIOS切换到Intel会破坏会话,系统会在启动时回退到低图形模式。
我做了什么:
- 新系统,启用Intel的开源驱动程序
- 切换到AMD =没问题!
- 切换到英特尔=没问题!
- (以上重复几次并测试性能问题)
- 按照http://www.unixmen.com/ubuntu-12-10-and-amd-catalyst-problem-solved/(PPA)⇒安装专有的AMD驱动程序⇒重启后工作正常!
- 切换到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/我会要求版主在可行的解决方案出现时重新打开这个问题变成光明。