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


171

我正在考虑购买戴尔XPS 15笔记本电脑。该笔记本电脑装有Nvidia 420m卡,该卡应可在Linux上使用,但我一直在阅读Linux不支持Nvidia Optimus技术。我对从Nvidia切换到Intel以节省电源并不真正感兴趣,但是需要知道,如果我安装了Ubuntu,Nvidia卡实际上会工作。

如果有人有使用Optimus技术的Nvidia卡的经验,或者甚至更确切地说是有问题的笔记本电脑(配备1GBNVIDIA®GeForce®GT 420M的Dell XPS 15),那就太好了。

导致人们无法采用Linux的一个主要问题是这种硬件问题。我是Ubuntu的长期用户和支持者,他们承担不起这样的购买错误。我不想花费500英镑以上来发现我没有图形加速功能,因为Windows 7并非可选项。


鉴于存在支持混合图形的蓝图,情况可能会有所改善:blueprints.launchpad.net/ubuntu/+spec/desktop-p-hybrid-graphics但是我不希望在受支持的级别得到完全支持在Windows中。
2011年

以下是现场演示概述:youtube.com/watch?
v=6ki7PLcXo00

CUDA与大黄蜂配合得很好。我在Blender中使用GPU渲染。

19
“阻碍人们采用Linux的一个主要问题是这种硬件问题。” 值得重复。
sequoia mcdowell 2012年

Answers:


159

即使驱动程序下载页面上的支持的产品”选项卡显示支持 GT420M,也不支持Optimus变体。在“其他信息”选项卡中:

某些包含受支持的GPU的设计可能与Nvidia Linux驱动程序不兼容:特别是,如果没有可用的方法来禁用硬件中的集成图形,则笔记本电脑和具有可切换(混合)或Optimus图形的多合一台式机设计将不起作用。 。

这种Optimus设计意味着分立的Nvidia卡已连接到集成的Intel GPU中,并且根本没有连接到显示器。某些混合图形笔记本电脑仍然允许您在BIOS中选择Nvidia卡,但是大多数现代Optimus笔记本电脑都没有此选项。

从经验上来讲,我有一个结合了i5-460M处理器的GT425M。如果没有用于切换/禁用卡的BIOS或硬件设置,那么您就浪费了钱。XPS 15系列似乎没有这些功能。尽管您可以使用Intel显卡,但您可能还需要使用Nvidia卡,因为您已经为此付费,目前尚无法直接支付。

您最好寻找另一台没有擎天柱的笔记本电脑。Optimus很烂,Nvidia拒绝为Linux提供更好的支持。如果您喜欢冒险并且购买了这样的笔记本,请访问Linux Hybrid Graphics博客并订阅其Launchpad邮件列表。访问他们的Wiki以各种方式(希望)获得这种卡。一种方法叫做Bumblebee,它允许您在nvidia卡上渲染程序。目前,我推荐它而不是其他解决方案(公开:我是它的开发者)。

Ubuntu 12.10 Quantal将附带第一批内容,以真正支持混合图形笔记本电脑PRIME。这是高度实验性的并且正在开发中,可能对许多人来说不够稳定。仅Nvidia将来可能会发布支持,但只有开源图形驱动程序才支持。该页面跟踪了对Quantal的混合图形支持,这些是Raring的蓝图

如果您从nvidia.com安装了驱动程序

通过直接从nvidia.com 安装驱动程序,您犯了一个巨大的错误。如果要使用较新的驱动程序,请添加ubuntu-x-swat/x-updatesPPA,因为它们将以不会损坏Optimus系统的方式安装nvidia驱动程序。

从nvidia.com安装nvidia驱动程序后,您可能会失去所有图形效果,黑屏或非常慢的图形性能。卸载说明:

  1. 通过Shift在启动之前保持按住并选择恢复选项来启动进入恢复模式
  2. 在以下菜单中,选择netroot
  3. 卸载nvidia:

    nvidia-uninstall
    
  4. 如果有,请删除nvidia生成的配置文件:

    rm /etc/X11/xorg.conf
    
  5. 重新安装GL的Mesa软件包:

    apt-get --reinstall install libgl1-mesa-glx
    
  6. 完成后,使用以下命令重新启动:

    reboot
    

大黄蜂的安装说明

如果您以前安装过Bumblebee或Ironhide,请务必查看http://wiki.bumblebee-project.org/Upgrading-on-Ubuntu上的说明

从Bumblebee 3.0版“ Tumbleweed”开始,它可以以安全的方式禁用Nvidia卡以节省电量新闻稿)。您也可以使用分立卡运行程序以获得更好的性能。安装说明:

  1. 为Nvidia驱动程序启用Universe和multiverse存储库。1.(对于13.10 Saucy是可选的)添加一个包含最新驱动程序的PPA,因为存储库中的驱动程序可能已过时:

    sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
    
  2. (对于13.04 Raring和更早版本,Saucy和更高版本不需要)添加稳定Bumblebee版本PPA:

    sudo add-apt-repository ppa:bumblebee/stable
    sudo apt-get update
    
  3. 使用专有的Nvidia驱动程序安装Bumblebee:

    sudo apt-get install bumblebee bumblebee-nvidia linux-headers-generic
    
  4. 重新启动或重新登录以应用组更改

如果您想立即在nvidia卡上运行程序,请使用以下optirun程序:

optirun firefox &

如果您只对节电感兴趣,则将第4步中的最后一个命令替换为:

sudo apt-get install --no-install-recommends bumblebee linux-headers-generic

稍后,您仍然可以通过安装来使用NVIDIA bumblebee-nvidia。如果要使用32位程序,仍然可以使用来安装所需的库sudo apt-get install virtualgl-libs-ia32。您必须添加linux-headers-generic,否则bbswitch无法构建节能模块。

除了virtualgl,您还可以尝试primus获得更好的性能。软件包名称为primus,您可以使用:

primusrun glxgears
# alternative that is nearly the same:
optirun -b primus glxgears

(注意:在询问60 fps限制之前,请阅读其常见问题解答。)

另请参阅https://wiki.ubuntu.com/Bumblebee

笔记:

  • 使用acpi_call手动已被弃用。默认情况下,它不会在挂起后存活。
  • 请勿使用ppa:mj-casalogic/bumblebee或MrMEEE /大黄蜂老旧的git,它不再维护,并且包含很多错误。
  • Martin Juhl将原始Bumblebee分叉到Ironhide,但我认为不应使用,因为原始Bumblebee的设计缺陷仍然存在,并且“电源管理”功能不稳定(使用了错误的_ON和_OFF方法) )。安装仍然一团糟,删除后可能会破坏安装。

如果您不想使用nvidia卡或Bumblebee

如果您不小心安装了nvidia驱动程序(即使用Jockey),则有两种选择:

  • 卸载驱动程序(软件包nvidia-current
  • 设置默认OpenGL库中描述的这个错误报告

6
仅当您要使用nvidia卡时才需要@JorgeCastro Bumblebee。如果您不安装nvidia驱动程序,则英特尔卡将正常运行。
Lekensteyn 2011年

2
@JorgeCastro没错,拥有有效的图形桌面无需采取进一步措施。只是告诉人们不要安装nvidia驱动程序。如果已经这样做,则应将其删除。
Lekensteyn 2011年

能源消耗呢?Bumblebee不能关闭非活动(Nvidia)GPU吗?AFAIK如果您走“只是忽略骑师”路线(它至少将使人们能够使用他们的系统,那还算不错:),它仍然会处于活动状态并消耗能量。
htorque 2011年

1
@htorque Bumblebee可以打开/关闭卡,但这是一项实验性功能,需要您知道工作电话。如果您发了推特,请跟随我(Lekensteyn)或Team_Bumblebee,在Bumblebee最终拥有自动检测正确呼叫的方式时收到通知。
Lekensteyn 2011年

1
@htorque在Bumblebee 3.0中,现在可以使用bbswitch禁用该卡。
Lekensteyn

41

从Ubuntu 12.10开始的更新:

支持混合图形所需的所有图形堆栈都已集成到12.10中。Quantal Quetzal具有支持混合图形的基础结构-既可以在仅由分立芯片驱动外部显示器时扩展显示范围,又可以在分立芯片上运行应用程序并将其显示在集成GPU上。

但是,有两个警告,一个大,一个小。

较小的警告是没有GUI支持-没有明显的方法可以在独立的GPU上运行应用程序。您可以通过DRI_PRIME=1在启动应用程序之前设置环境变量来执行此操作。

主要需要注意的是,这仅适用于无驱动器- nouveauradeonintel。英伟达现在已经表示有兴趣在Linux上支持混合图形,但是dma-buf它们需要使用的内核符号被标记为GPL,它们将不再使用。

此外,混合支持仅进行了轻度测试,并且仍有许多部分需要实现,例如跨GPU的同步以防止撕裂。

自Ubuntu 12.04 LTS起的状态:

nVidia的官方立场是,他们没有计划在Linux上支持Optimus-我们的图形堆栈是在假设只有一张卡在驱动给定显示器的情况下设计的,因此不容易解决。

Dave Airlie在X服务器和内核中完成了许多工作,这些drm-buf工作可能会基于主要通过Linaro从ARM世界中获得的工作来重新建立。一旦一切就绪并开始运行-大约需要6个月到一年的时间-就有可能正确地制作混合图形。到那时,nVidia 可能会重新考虑在Linux上支持Optimus,因为实现它不再是一个巨大的技术难题¹。

现在支持混合图形而言,Bumblebee项目在这些方面做了一些工作。它实际上是在nVidia卡上运行第二台X服务器,并在渲染输出中进行复制。这并不像听起来那样糟糕-基本上,这也是nVidia卡在Windows 7下的功能,只是有一点硬件支持。

Ubuntu X团队不打算支持Bumblebee或Ironhide(Bumblebee的分支)。

如果您的系统具有BIOS选项,可以在Intel卡和nVidia卡之间进行切换,则可以在它们之间进行选择。

如果您的系统具有硬件多路复用器-则nVidia和Intel GPU均已连接至输出-并且vga_swicheroo可以工作,则可以使用该接口在它们之间切换,但前提是您使用的是开源驱动程序。对于12.04,我们计划确保在这种情况下关闭未使用的GPU,这将延长电池寿命。

如果您的系统没有BIOS选项,并且没有vga_switcheroo知道如何驱动的硬件多路复用器,则您的nVidia卡将无法在12.04上使用。

¹:AMD的fglrx驱动程序对混合图形有一些支持。它似乎是通过假装为X服务器并加载Intel驱动程序本身来实现的。这不是一个干净的解决方案。


2
我认为PRIME(戴夫的作品)的一年仍然是乐观的,而两年则更现实。诸如Optimus之类的技术是完整的软件解决方案,即使在Windows 7下也不提供硬件支持。虽然Bumblebee并不是完美的解决方案,但默认情况下3.0版增加了省电功能。有关更多信息,请参见askubuntu.com/a/36936/6969
Lekensteyn 2012年

2
Optimus 并不是一个完整的软件解决方案。nVidia GPU有一些硬件可以提供帮助(nouveau项目称为PCOPY引擎),尽管这只是性能的优化。显然,我认为对于PRIME 来说,一年不太可能。Optimus实际上并不比从VRAM复制复杂得多。这主要是X服务器的设计使它变得很难。
RAOF 2012年

1
那使我不知所措。我的观点是,交换功能已完全在软件中实现,而硬件对此无济于事(“无混合”)
Lekensteyn 2012年

对。完全是真的。我的观点有点挑剔。硬件纯粹是一种优化。
RAOF 2012年

1
感谢您对RAOF 12.10的更新,但是能否详细介绍一下最新的Ubuntu支持?我正在使用Nvidia Optimus,但没有看到例如访问连接到Nvidia芯片组的DVI端口的任何信息。
肯·金德

14

您的笔记本电脑是nvidia-启用了Optimus。其双图形配置可节省电量。目前,nvidia在Linux中不提供对此技术的任何支持。因此,在linux上,两个图形卡都在上面,这会导致电池消耗高和过热。有关更多详细信息,请阅读下面列出的链接。

在擎天柱技术中,英特尔图形始终处于打开状态。当您使用GT540M时,由GT540M生成的图像将通过智能图形卡被准确地传输。

Linux中可用的选项

关闭nvidia GT540M并仅使用英特尔。仅在需要时才将Nvidia卡与特殊命令一起使用。Also never install nvidia-drivers alone.

有关安装Bumblebee的说明,以关闭离散GPU并仅在需要时启用

  1. 在终端中输入以下内容,

    sudo add-apt-repository ppa:bumblebee/stable
    

    然后

    sudo apt-get update
    
  2. 要使用专有的nvidia驱动程序安装Bumblebee:

    sudo apt-get install bumblebee bumblebee-nvidia linux-headers-generic
    
  3. 重启。


如果您只想禁用nvidia卡,则无需学习以下内容

使用说明:

要使用nvidia卡运行程序,请optirun在终端中使用前缀命令。喜欢glxspheres与nvidia卡类型一起运行。但是,gui方法也存在。

optirun glxspheres

要运行Firefox,请输入:

optirun firefox &

注意:如果您打算运行Wine等32位程序并使用Ubuntu 11.10 Oneiric或更高版本,请使用以下命令安装32位库:

sudo apt-get install virtualgl-libs:i386 libgl1-mesa-glx:i386 libc6:i386

链接的问题:

无法在Optimus笔记本电脑上使用nvidia卡/驱动程序


您好Web-E我试图将您告诉我的命令放入sudo apt-get install bumblebee-nvidia时,我得到了mohamed @ mohamed-Aspire-3830TG:〜$ sudo apt-get install bumblebee bumblebee -nvidiaReading软件包列表...完成构建依赖关系树正在读取状态信息...完成E:无法找到软件包bumblebee E:无法找到软件包bumblebee-nvidia不知道这意味着什么。
Mohamed Ahmed 2012年

我想你已经跳过了第二步sudo apt-get update。让它先运行。然后再试一次。如果再次失败。让我知道
Web-E

10

NVIDIA 的Optimus不是在目前UNIX平台上的任何方式的支持。

这是专门针对在规格列表中​​标有OPTIMUS的所有基于NVIDIA的笔记本电脑(移动)的系统。您甚至无法在Ubuntu中使用NVIDIA图形。您将需要使用集成的Intel Graphics驱动程序(在平台所支持的范围内-Sandy Bridge支持仍然很弱)。

应该注意的是,Optimus与旧的在集成(通常是Intel)和离散(NVIDIA,ATI)图形系统之间切换的能力不同。使用Optimus,可以始终使用集成的图形路径,并允许您(另外)在需要时启用离散图形-目前需要 Windows 7(afaik,在Vista上也无法使用)。

这里有一些参考资料,可以使您快速上手。

  1. UbuntuForums:nVidia Optimus和Ubuntu进行了解释
  2. phoronix:NVIDIA Optimus是否必然会进入Linux
    Michael Larabel发表于2011年4月25日

提示:我将XPS 15 L502x与525M Optimus独立显卡一起使用。


更新:这是该标签中“ NVIDIA驱动程序270.06”页面的引文Additional Information

某些包含受支持的GPU的设计可能与NVIDIA Linux驱动程序不兼容:特别是,如果没有可用的方法来禁用硬件中的集成图形,则笔记本电脑和具有可切换(混合)或Optimus图形的多合一台式机设计将不起作用。 。

现在,如果您要从Linux驱动NVIDIA,您就知道在基于NVIDIA的新笔记本电脑规格中要寻找什么。


更新:查看Bumblebee-Project
README那里开始。


5

当前有Bumblebee支持nVidia Optimus。

我有一个带有Intel Core i5(带有内置Intel显卡)的Dell Latitude E6520和一个nVidia 420M显卡。您可以使用运行程序optirun(输入optirun programname终端以启动programname),然后它将能够使用nVidia图形。

我还没有尝试过CUDA程序。


2

Nvidia驱动程序将无法工作,因为Dell没有BIOS选项来选择图形卡。尝试稳定释放大黄蜂。昨天它在Dell l502x(525M卡)上为我工作,多次重启后我进行了验证。默认情况下,将使用Intel,但是您可以通过optirun命令使用NVIDIA运行应用程序。另外,您必须在启动后重新启动Bumblebee。


2

我认为NVidia Optimus与Ironhide在11.10和11.04上都可以正常工作。我认为,不购买Optimus笔记本电脑的任何建议都是令人厌恶的。谁需要在24x7全天候Linux笔记本电脑上运行图形怪兽?英特尔GPU在性能上要好得多,据我所知,Ironhide在调用Optirun之前不会运行NVidia GPU。我对Optimus笔记本电脑感到非常满意。

SandyBridge Intel HD3000问题缺少对外部显示器的适当支持(我无法获得1080i分辨率),我相信它将在以后的版本中解决。此问题与Optimus无关,将在所有Intel HD3000笔记本电脑上出现。

本指南适用于Dell XPS17 L702x笔记本电脑和Oneiric,但我认为它适用于大多数Optimus笔记本电脑。

遵循上面的链接之前,请确保删除所有NVidia驱动程序,并祝您好运!


在英特尔网站上,他们声称HD图形3000最多可以输出2560 X1600。我的Dell XPS 15 L502X通过miniDisplayPort链接到1900X1080p外接显示器。但是我不能确定它是输出1080i还是1080p。您怎么能确定呢?您是什么意思(我无法获得1080i)?我的外部监视器显示的是1900X1080 60Hz PP(来源:Intel HD 3000)。
Hanynowsky

1

大黄蜂解决方案使您可以同时运行集成卡和离散nvidia optimus卡。然后acpi_call和byo-switcheroo提供了不同的机制来打开/关闭独立显卡,具体取决于您的笔记本电脑型号。与过去相比,现在对事物的支持相对更好,请查看:http : //launchpad.net/~hybrid-graphics-linux


1
这不适用于Optimus系统。当前,在Optimus系统上,当前没有可用的UNIX / Linux系统驱动程序正确运行。
托马斯·沃德

现在不建议使用acpi_call,而建议使用bbswitch。
Lekensteyn

1

导致人们无法采用Linux的一个主要问题是这种硬件问题。我是Ubuntu的长期用户和支持者,他们承担不起这样的购买错误。我不想花费500英镑以上来发现我没有图形加速功能,因为Windows7并不是一个选择。

如果您是Linux的长期用户,则应了解硬件兼容性取决于硬件制造商。我们必须给Linux / kernel社区一些时间来采用这项新技术。最后,与其他任何OS相比,Linux通常具有真正的竞争性CPU管理。但这需要时间。

请耐心等待我的朋友。


没错,通常只是时间问题-首先使用Broadcom驱动程序,wifi故障等,而现在使用图形卡。
NoBugs 2014年

1

对于已经或将要购买Nvidia Optimus笔记本电脑的任何人,就像我所做的那样:

截止目前,它已经可以正常运行了。我在配备Intel HD3000和Geforce GT 540M(1GB)的Packard Bell EasyNote TS笔记本电脑上按照Lekensteyn的回答指出的步骤,现在可以在Ubuntu 12.04下使用这两种图形设备。

我唯一要做的就是更改为BIOS以仅使用集成的Intel图形(我必须重新安装,因为我的第一次尝试由于重新启动和混乱的视频模式而没有选择合适的驱动程序)。如果同时激活这两个功能,则在Ubuntu安装之前/之后compiz / 3D不会处于活动状态。在BIOS中仅激活集成显卡的情况下,带有Intel显卡的3D已经从安装屏幕完全激活。

这本来可以让我选择使用Bumblebee来省电,而无需安装任何Nvidia驱动程序。

最终,我在BIOS中激活了这两个图形,并安装了Bumblebee和bumblebee-nvidia软件包,它的工作原理很吸引人。通过使用“ glxgears -info”和“ optirun glxgears -info”,我可以确认它可以与Intel或Nvidia图形一起运行。我实际上比Win7下的自动开关更喜欢“ optirun”的用法,因为现在可以决定是否要使用更好的图形,还是不想使用安全的电池。


对我来说,结果也非常相似。Bumblebee官方网站是bumblebee-project.org
Sepero 2012年

1

当前(自IIRC 13.04起),如果您通过“其他驱动程序”下载NVIDIA二进制驱动程序,它将自动nvidia-prime与其一起安装。

然后,安装并重新启动后,可以通过更改中PRIME部分下的渲染器来更改为离散图形nvidia-settings,X11将在下次登录时使用它。

但是,我发现这会导致严重撕裂,因此我仍然不建议使用此选项。因此,如果您要按照其他人的建议安装Bumblebee,请不要担心。在安装Bumblebee之前,您需要做的只是删除nvidia-prime软件包。


1

在ubuntu 14.04之前,这个问题是有效的-现在已经不是问题了-我在Optimus上拥有Nvidia卡,遇到像WebGL这样的问题而无法正常工作,并且不得不在以前的几年中使用bumblbee的经历-但是当我进行干净的驱动器擦拭时/安装14.04,即使默认的nouveau驱动程序现在也可以像冠军般渲染图形-WebGL现在毫不费力!


0

要回答这个问题:太可怕了。首先,忘记混合模式(Optimus)。当然,这里有Bumblebee,但是它还没有完成,很复杂,并且在大多数情况下都无法正常工作(不要指望一键安装!)。对我来说,这绝对没有用。手动禁用GPU(集成的或专用的)并不能节省能源。

对于驱动程序,情况对我而言并没有改善:安装默认的专有驱动程序后,我遇到了很多麻烦,Xorg不再启动。使用真正的nvidia驱动程序会使情况变得更糟。

因此,现在,我正在使用笨拙且有错误的开源驱动程序。我时不时遇到图形问题,但这是获得GFX加速的唯一方法。没有GFX加速功能的Ubuntu完全失败:Unity-2D出现故障(比具有加速功能的Unity还要多),我觉得它的开发还不够完善。XFCE是我唯一的临时解决方案,直到我再次使用开源驱动程序为止。XFCE很不错(它具有用于透明性的软件渲染等),但是您需要花费一些时间来使诸如全局菜单之类的内容在XFCE中工作。

简而言之:只要您不尝试安装更好的驱动程序,那一切就很好。至少对我来说就是这种情况。如果您想运行游戏(可能是通过酒),我认为开源驱动程序不会帮助您。也不要期望电池寿命长。(对我来说:在Windows下为4h30-5h00,在ubuntu下为1h45 !!!!!!!!!!!!!!!

我有一个GT540m 1Gb和一个Intel IGP(我禁用了后者,以延长电池寿命,但无济于事)。


1
尝试使用lekenstyn答案-上周刚刚发布了新版本,看起来很有希望。
fossfreedom

谢谢。老实说,一旦我再次运行Xorg,我就放弃了。我还认为项目停滞了。您能告诉我,是否有机会使用所提供的方法降低功耗?那真的很好,因为在linux下我当前的电池寿命很差。
Pixel先生2012年

1
根据lekenstyn在这个答案中(askubuntu.com/questions/70031/…)-是的。但是关键是新项目正在积极更新中。因此,现在和将来都希望有更好的事情!请联系Lekenstyn和该项目以获取更多信息。
fossfreedom

除非它是BIOS选项,否则您不能禁用英特尔GPU。Bumblebee 2.2或2.3没有节电功能,但是新的3.0版本具有可自动应用的节电功能。因此,除非要求使用Bumblebee运行程序,否则离散视频卡将始终关闭。
Lekensteyn

0

它根本无法正常工作。

如果您打算使用Linux作为主要操作系统,请不要购买基于Nvidia Optimus的计算机

请 !只是不要这样做...这将是您一生中最可怕的错误。

我不是要生硬或邪恶。我只是说Nvidia,Bumblebee,HDMI的所有问题都无法正常工作,Intel做得不好(因为我们购买了Nvidia笔记本电脑,并且Intel可以胜任整个工作),No Flash的速度超过480p(别忘了))。

如果您只是想购买一台计算机,因为它的电池很不错,而且价格很少,那么您可以在Windows上正确玩3D游戏,或者在Windows上观看Flash和HD电影,那么您可以继续购买。

但是,如果您想购买它以使用Ubuntu(或任何Linux发行版)作为最常用的操作系统,那么请帮自己一个忙,不要购买它……或者等到问题解决后再说……我保证您,我们需要很长的时间才能看到某些工作正常。

最后,大黄蜂/铁皮不是解决方案。


4
我不明白为什么人们会拒绝这个答案。他是对的:擎天柱是一场噩梦。当然,也许每100万个ubuntu用户中就有一个优化了部分擎天柱,但没有针对“普通”用户的神奇解决方案。我的意思是,只看第一个答案:它使我很头疼地查看要键入的命令墙。毕竟,让我们不要忘记优化的全部要点:节能!在ubuntu上不起作用。即使禁用了GPU,能耗似乎也不会改变。
Pixel先生

这个答案根本不是真的,我一周前在12.04上购买了Intel,Nvidia,Optimus组合,一切正常。只需添加稳定的ppa:launchpad.net/~bumblebee/+archive/stable,它就可以很好地工作。现在,他们甚至拥有一个gui应用程序,可让您选择将与nvidia一起运行以及与intel gpu一起运行的应用程序。
enedene

抱歉,它不能很好地工作...只是尝试在浏览器或使用nvidia甚至是HDMI的沉重游戏中运行一些闪光灯...它可能对您有用,但不适用于很多人。我拥有一个Asus 1215N,没有HDMI(视频和声音),也没有Flash(在正常或全屏模式下超过480p)。是的,大黄蜂projecto是尝试解决问题的重要一步,所有团队都应为此而荣誉。。。但是事实是事实……如果有人可以(暂时)使用Muxless Optimus避免任何计算机,他们必须做!...简单
Aliasbody 2012年

我拥有一个Asus N53SM(出色的1366x768分辨率),并且与bumblebee驱动程序配合使用时效果很好。我可以以任何分辨率/全屏播放视频。经过测试的SecondLife,它可以以良好的fps在接近完整的图形(精确设置)下运行!例如,Tux Racer全屏运行,平均速度接近100fps。您只需要记住,只要知道需要更多图形功能,就可以使用optirun。
Sepero'7

它与13.10兼容,不需要大黄蜂或其他解决方法。但是,电池寿命会稍差一些,这显然是因为Nvidia一直在使用。
NoBugs 2014年

0

在这里,您可以找到有关在ubuntu中安装nvidia驱动程序的简单说明:http : //www.webupd8.org/2010/06/how-to-install-nvidia-25635-display.html

请记住,nvidia不对linux下的optimus技术提供任何支持,这可能是您的BIOS默认启用的功能。有两种解决此问题的方法:

  • 禁用BIOS中的擎天柱。这是简单的解决方案。对我来说很好
  • 使用大黄蜂。这不像在BIOS中禁用optimus那样容易,但是似乎可以工作。

嘿,非常感谢我在Linux中不支持Optimus的人,非常感谢我向我展示了大黄蜂,而Web-E我注意到我的电池快没电了,我的CPU好像过热了,我觉得很奇怪,但是我想我现在知道为什么,并且作为响应,如果我完全禁用BIOS中的擎天柱,我将能够使用图形的英特尔部分吗?一个人是什么意思?
Mohamed Ahmed

据我所知,没有选项可以禁用BIOS中的擎天柱。可能您对ATI混合显卡误解了。英伟达(NVIDIA)擎天柱系统始终无木浆。读这篇为什么我告诉你不要直接安装驱动程序(仅通过大黄蜂)-askubuntu.com/a/36936/35775
Web-E

@ Web-E在我的Dell e6420的BIOS中有一个“禁用优化”选项。实际上,我现在就使用它。结果是nvidia图形卡一直运行(而不是像擎天柱那样“按需”运行)。不会对电池寿命产生太大影响(但会影响电池寿命)。
Yevgeniy M.

谢谢(你的)信息。:)。众所周知,至少他们给了一些选择。但是,在大多数系统中没有该选项。像dell my xps 15一样::。。@MohamedAhmed您是否获得了在BIOS中禁用擎天柱的选项?
Web-E

0

我在装有i7 ivybridge和nvidia GT630M的新ASUS K55VM笔记本电脑上安装了Ubuntu 12.04.3。我很惊讶地注意到,带有HDMI和nvidia的NVIDIA Nvidia prime驱动程序开箱即用。然后,我得到了一台类似的笔记本电脑,并安装了Kubuntu,但是这次安装了Bumblebee和310驱动程序,但是没有nvidia prime。我还在同一台笔记本电脑上安装了Manjaro,Manjaro安装了带有内核310和Bumblebee的nvidia 325。英伟达Prime笔记本电脑上的FPS最高,但与其他两个笔记本电脑相比,它在空闲时确实变暖了一点,电池消耗也更高,但这是可以预期的,因为英伟达卡一直在运行。但是,与Kubuntu相比,这些数字是微不足道的,闲置时的平均温度要高2-3c,其中Manjaro的运行温度最低,而温度却比Ubuntu机器低5c。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.