我正在考虑购买戴尔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中。

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

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

“导致人们无法采用Linux的一个主要问题是这种硬件问题。”值得重复。

这行得通吗? phoronix.com/scan.php?page=news_item&px=MTM0NzE

#1 楼

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


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


此Optimus设计意味着离散Nvidia卡已连接至集成Intel GPU,并且根本没有连接到显示器。某些混合图形笔记本电脑仍允许您在BIOS中选择Nvidia卡,但是大多数现代Optimus笔记本电脑都没有此选项。 460M处理器。如果没有用于切换/禁用卡的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-updates PPA,因为它们将以不会使Optimus系统死机的方式安装nvidia驱动程序。

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


在启动前按住Shift并选择恢复选项,即可进入恢复模式。
在以下菜单中,选择netroot

卸载nvidia:

nvidia-uninstall



删除nvidia生成的配置文件(如果有):

rm /etc/X11/xorg.conf



重新安装GL的Mesa软件包:

apt-get --reinstall install libgl1-mesa-glx



完成后,使用以下方法重新启动:

reboot



Bumblebee的安装说明

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

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



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

sudo add-apt-repository ppa:ubuntu-x-swat/x-updates



(用于13.04竞赛和更早的版本,对于Saucy和更高版本而言则不需要)。添加稳定的Bumblebee版本PPA:

sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update



使用专有的Nvidia驱动程序安装Bumblebee:

sudo apt-get install bumblebee bumblebee-nvidia linux-headers-generic


重新启动或重新登录以应用组更改

如果要立即在nvidia卡上运行程序,请使用optirun程序:

optirun firefox &


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

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


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

也可以尝试使用primus以获得更好的性能,而不是virtualgl。程序包名称为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 / bumblebee-Old-and-废弃的git,它不再被维护,并且包含很多错误。
Martin Juhl分叉了原来的Bumblebee改为Ironhide,但我认为不应使用,因为仍然存在来自原始Bumblebee的设计缺陷,并且“电源管理”功能不稳定(使用了错误的方法_ON和_OFF)。安装仍然一团糟,卸下后安装可能会损坏。

如果您不想使用nvidia卡或Bumblebee

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


卸载驱动程序(软件包nvidia-current
设置默认的OpenGL库如该错误报告中所述



评论


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

– Lekensteyn
2011-10-22 15:58

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

– Lekensteyn
11-10-22在16:21

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

–扭矩
2011年10月22日下午16:35

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

– Lekensteyn
2011年10月22日17:12

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

– Lekensteyn
2012年1月20日上午9:51

#2 楼

从Ubuntu 12.10开始的更新:

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

但是有两个警告,一个是大,一个是次要。

次要警告是没有GUI支持-没有明显的方法可以在离散GPU上运行应用程序。您可以通过在启动应用程序之前设置DRI_PRIME=1环境变量来实现此目的。

主要警告是,这仅适用于免费驱动程序-nouveauradeonintel。 Nvidia现在已经表示有兴趣在Linux上支持混合图形,但是他们需要使用的dma-buf内核符号被标记为GPL,它们将不会使用。

此外,混合支持仅进行了轻度测试。 ,还有一些尚待实现,例如跨GPU的同步以防止撕裂。

从Ubuntu 12.04 LTS开始的状态:

nVidia的官方立场是:没有计划在Linux上支持Optimus-我们的图形堆栈的设计假设只有一张卡可以驱动给定的显示器,而且解决起来也不容易。

Dave Airlie已经做了很多工作在X服务器和内核中弄清楚这一点,这很可能会基于drm-buf的工作而重新构建,而fglrx的工作主要是通过Linaro从ARM世界中产生的。一旦一切就绪并开始运行-大约需要6个月到一年的时间-可以正确制作混合图形。到那时,nVidia可能会重新考虑在Linux上支持Optimus,因为实现它不再是一个巨大的技术难题。

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

Ubuntu X团队不打算支持Bumblebee。或Ironhide(大黄蜂的叉子)。

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

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

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

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

评论


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

– Lekensteyn
2012年1月22日22:34

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

– RAOF
2012年1月22日23:01



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

– Lekensteyn
2012年1月22日23:25

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

– RAOF
2012年1月22日23:55

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

– Ken Kinder
13年1月21日在21:52

#3 楼

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

在optimus技术中,英特尔图形始终处于打开状态。当您使用GT540M时,由GT540M生成的图像会通过英特尔图形卡实际传输。 Linux中可用的

选项

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

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



在终端中键入以下内容,

sudo add-apt-repository ppa:bumblebee/stable


然后

sudo apt-get update



要使用专有的nvidia驱动程序安装Bumblebee:

sudo apt-get install bumblebee bumblebee-nvidia linux-headers-generic


重新启动。


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

使用说明:

要使用nvidia卡运行程序,请在终端中使用前缀optirun的命令。
像使用nvidia卡类型运行glxspheres一样。但是,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年6月26日8:28



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

– Web-E
2012年6月26日8:54



#4 楼

当前的unix平台不以任何方式支持NVIDIA Optimus。

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

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

这里有一些参考资料可以帮助您快速入门。


Ubuntu论坛:nVidia Optimus和Ubuntu解释了
phoronix:NVIDIA Optimus不可避免地会出现快来看看Linux。MichaelLarabel于2011年4月25日发布了提示:我使用带有525M Optimus独立显卡的XPS 15 L502x。


更新:这是Additional Information选项卡中NVIDIA Drivers 270.06页面的报价。


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


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


更新:查看Bumblebee项目。
从那里开始README

#5 楼

目前有Bumblebee支持nVidia Optimus。

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

我还没有在CUDA程序中尝试过它。 >

#6 楼

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

#7 楼

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

缺少对外接显示器的适当支持(我无法获得1080i分辨率)是SandyBridge Intel HD3000问题,我相信它将在以后的版本中得到解决。此问题与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
2011年11月10日,下午2:25

#8 楼

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

评论


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

–托马斯·沃德♦
11年8月24日在21:48

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

– Lekensteyn
2012年1月20日13:23



#9 楼


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


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

请耐心等待我的朋友。

评论


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

– NoBugs
2014年1月15日在6:30

#10 楼

对于拥有或打算购买Nvidia Optimus笔记本电脑的任何人,就像我所做的那样:

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

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

这将给我选择,而无需安装任何Nvidia驱动程序就可以使用Bumblebee来节省功耗。

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

评论


对我来说,结果也非常相似。大黄蜂官方网站是bumblebee-project.org

– Sepero
2012年7月2日,下午2:47

#11 楼

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

然后,在安装并重新启动后,可以通过以下方式更改为独立显卡:更改nvidia-settings中PRIME部分下的渲染器,X11将在下次登录时使用它。

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

#12 楼

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

#13 楼

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

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

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

简而言之:一切都很好只要您不尝试安装更好的驱动程序。至少对我来说就是这种情况。如果您想运行游戏(可能是通过酒),我认为开源驱动程序不会帮助您。
也不要指望电池续航时间长。 (对我来说:在Windows下为4h30-5h00,在ubuntu下为1h45 !!!!!!!!!!!!!!!)。。。。。。。。。。。。。。。 IGP(我禁用了后者以延长电池寿命,但无济于事)。

评论


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

–fossfreedom♦
2012年1月21日在12:46

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

– Eti
2012年1月21日13:01

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

–fossfreedom♦
2012年1月21日13:10

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

– Lekensteyn
2012年1月21日13:18

#14 楼

它根本无法正常工作。

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

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

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

如果您只是想购买一台计算机,因为它的电池电量不错,而且体积很小,那么您就可以在Windows上正确玩3D游戏或观看Flash和高清电​​影了。使用Windows,是的,您可以继续购买。

但是,如果要购买它以将Ubuntu(或任何Linux发行版)用作最常用的操作系统,那么请自己帮个忙,不要'不买它...或者只是等到问题解决之后...我向您保证,要花一些时间才能看到有什么效果。

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

评论


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

– Eti
2012年4月6日11:40



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

–烯
2012年5月31日23:27

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

–aliasbody
2012年6月2日,0:06

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

– Sepero
2012年7月2日在3:01



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

– NoBugs
2014年1月15日下午6:27

#15 楼

在这里,您可以找到有关在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中的擎天柱,我将能够使用图形的英特尔部分吗?..... oh和web-e,你告诉我不要安装图形驱动程序一个人是什么意思?

–穆罕默德·艾哈迈德(Mohamed Ahmed)
2012年6月26日8:24



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

– Web-E
2012年6月26日9:09



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

–叶夫根尼M.
2012年6月26日11:18



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

– Web-E
2012年6月26日上午11:28

#16 楼

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