正如主题中所述,我遇到了以下问题:我的联想 G770 笔记本电脑装有 Ubuntu 11.04,有两个 VGA,分别是 Intel Mobile HD 和 AMD Radeon HD 6650M。如果集成显卡工作正常,那么独立显卡根本就不工作。我尝试做的是让 ati 卡工作,无论它是可切换显卡,还是只是 ati 发挥其全部潜力。
我尝试了专有驱动程序:fglrx,以各种方式编译 ati 的驱动程序;标准 ubuntu 驱动程序。BIOS 中没有选项可以只打开独立适配器,所以我只能坚持使用“可切换”。ATI Catalyst 不允许我在集成适配器处于活动状态时切换视频适配器。
我自己能做到的最好的就是 vgaswitcheroo 模块。但是这里也有一些问题。首先,它不响应echo DIS
命令,但是会用 关闭卡echo OFF
。我想我所要做的就是echo DDIS
进行延迟切换,然后重新启动 X 服务器以使用 ati 适配器。然后发生的是黑屏,有时可以看到一些控制台引导行;虽然登录屏幕正在加载,但不可见(我可以通过声音和快捷方式来判断,所以我可以盲目登录)。我猜这意味着 ati 卡终于可以工作了,但是它出了点问题。
由于“黑屏”故障,我甚至无法检查哪张卡正在工作。
答案1
鉴于您找到 vga_switcheroo 的进展,我很想重新安装操作系统(并更新到最新版本的 Ubuntu),只是为了确保您最初更改驱动程序的尝试实际上并没有让您退步并破坏您的独立显卡的驱动程序。
我的猜测是驱动程序最初是没问题的,但您最初需要向 vga_switcheroo 发出请求来重新启动您的会话(如果您想避免实际重新启动,注销就足够了)。
有趣的是,最初通电的显卡的选择可能取决于您的笔记本电脑是否插入电源(取决于制造商,我不知道您是否是这种情况)。也许这就是他们在 BIOS 中所说的可切换模式的意思。
https://help.ubuntu.com/community/HybridGraphics正如您所说,建议您执行以下操作,但值得查看整个页面以验证哪些内容适合您的情况。
echo DDIS > /sys/kernel/debug/vgaswitcheroo/switch
一般来说,最好使用最新的 Linux 内核的硬件支持,这意味着安装 Ubuntu Oneiric Ocelot(11.10)可能会比安装 Natty Narwhal(11.04)获得更好的效果,这意味着全面拥有一套更为最新的软件。
如果您真的想推动事情发展,添加 X-swat 存储库将为您提供 X 服务器(为 Ubuntu 提供窗口环境的软件)的更多前沿版本。
https://launchpad.net/~ubuntu-x-swat/+archive/x-updates
如果您完全疯了,那么可以使用 Xorg Edgers 存储库,但关于它的警告是真实存在的,如果您在您关心的系统上使用它,您必须非常熟悉命令行并使用 apt 固定来撤销任何破坏您的构建的更改。
警告:虽然我是一位经验丰富的 Linux 用户和管理员,但我刚刚开始学习可切换显卡,因为我期待收到一台双卡戴尔 Q15R,配有 Intel HD 3000 和 GT 525M(送给自己的圣诞礼物)。我很快就会亲自测试一下。