不能在optimus笔记本上使用nvidia显卡/驱动程序

我在Ubuntu 11.10上为我的GT540m安装了(再次)最新的官方nvidia驱动程序。 即使我的xorg.conf文件看起来一切正常(我手动添加了BusID“PCI:1:0:0”,因为lspci为我的GPU显示01:00.0)。

问题是,当我使用Xorg -configure生成的xorg.conf文件时,Xorg会自动加载Intel GPU。

所以我删除了与我的nvidia卡无关的所有内容,基本上让我的xorg.conf只有一个屏幕和一个设备(带有nvidia驱动程序和上面提到的BusID),​​而Xorg无法启动。

日志上写着“GT540m上的设备[换行]无”等几行之后,像“NVIDIA(0)发现了一个屏幕,但没有设备”。

当我没有设置BusID时,它似乎也没有检测到我的卡。

谢谢你的任何建议。

PS:如果可能的话,我想避免大黄蜂或任何类似的“混合图形”解决方案,上次我试过我最终重新安装Ubuntu。

编辑:请允许我澄清问题。

我有一个带有GT540m显卡的笔记本电脑和一个集成的intel gpu。 我想使用具有全硬件加速function的显卡及其官方驱动程序,就像我在windows下一样。

由于图像是通过英特尔卡传输的,所以你无法关闭英特尔并使用nvidia。 双显卡中大多数项目的目的是关闭nvidia gpu并在需要时使用特殊命令使用它。(如optirun )。

使用bumblebee项目 (它是来自Mrmee 的bumblebee项目的一个分支。整个代码在C中重写以获得更多稳定性)来安装和关闭nvidia卡并在需要时使用它。

或者你也可以使用MrMee的原包装 – 铁皮 。但是这已经不再维护了,这对我来说造成了太多问题。

我拥有一个dell xps l502,nvidia gt 540m with optimus。 它在12.04 beta(内核3.2.0-21)中运行得非常好。 我通过wi-fi获得了大约2.3小时的电池续航时间。 没有大黄蜂1小时


相关问题:

在12.04,Nvidia Optimus卡的支持程度如何?

是否支持Ubuntu支持Optimus技术的NVIDIA GeForce?

在Linux中关闭笔记本电脑的英特尔显卡并非不可能。 例如,您可以安装acpi_call来执行此类任务:

 # turn off discrete graphics card echo '\_SB.PCI0.PEG1.GFX0.DOFF' > /proc/acpi/call # turn it back on echo '\_SB.PCI0.PEG1.GFX0.DON' > /proc/acpi/call 

这是您可以下载并安装包的网站:

https://github.com/mkottman/acpi_call