我有 Ubuntu 12.10,带有 optimis 技术的 nvidia 540M 显卡。如果我从软件中心安装 nvidia 当前软件包(以及 optimus 的 bumblebee),当我运行“optirun glxspheres”时,我会获得每秒 120-140 帧。
如果我从“附加驱动程序”安装 nvidia 当前驱动程序,并运行“optirun glxspheres”,我会得到 170-190 fps,但 glxspheres 和我玩的所有游戏总是全屏启动。这是一个问题,因为有些游戏会弄乱我的桌面分辨率,每次退出游戏时我都必须重新登录来修复它。所以我不能使用这个驱动程序。
此外,如果我从附加驱动程序中卸载驱动程序并返回到软件中心中的驱动程序,我仍然可以获得 170+ fps 并且游戏仍然全屏启动。就像安装该驱动程序也会修改一些配置之类的。
同样的事情也发生在 Ubuntu 12.04 中。因此,问题是:
为什么我从“附加驱动程序”安装 nvidia 驱动程序后,所有使用 GPU 的应用程序都会全屏启动,并且为什么使用“软件中心”中的驱动程序时 FPS 会降低?
谢谢!