标签: nvidia-optimus

在 Trusty 上使用 nvidia bumblebee 处理 primus 中的垃圾

运行时,出现以下内容optirun glxgearsprimusnvidia-331-updates在配置bumblebee.conf

初级垃圾

这是 14.04 Trusty Tahr,从 13.10 升级。该应用程序似乎在 nvidia gpu 上运行,但无法像在以前的发行版中那样正确显示。我怀疑这是 14.04 存储库中 primus 中的一个错误,除非我的一个软件包配置不当。

窗口会刷新并显示 glxgears 图像的一部分,但仅当我缩小窗口时,并且每帧调整窗口大小一次。GL 视口在此过程中也未正确缩放。

继续一些测试,该PRIMUS_UPLOAD=1标志似乎使窗口正确刷新并且一切都按预期工作。但这不是一个永久的解决方案。

nvidia nvidia-optimus bumblebee

12
推荐指数
2
解决办法
1095
查看次数

Bumblebee 守护进程尚未启动或套接字路径 /var/run/bumblebee.socket 不正确

我最近在带有集成显卡和 NVidia GPU 的 Intel Ivy Bridge 中安装了 Ubuntu 12.04,但我无法使其正常工作。我已经通过了 bumblebee 项目的解决方案,但是当我尝试使用 nvidia 卡(例如 with optirun firefox)运行任何东西时收到以下消息:

[ERROR]The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect.
[ERROR]Could not connect to bumblebee daemon - is it running?
Run Code Online (Sandbox Code Playgroud)

由于 nvidia 卡不能正常工作,一些使用 X11 系统进行图形处理和绘图的软件,如 Scilab,也无法正常工作。

我的bios没有关于显卡的选项,返回守护进程的日志:

Jul 5 16:10:51 humannoise-W251ESQ-W270ESQ bumblebeed[980]: Module 'nvidia' is not found. 
Jul 5 16:10:51 humannoise-W251ESQ-W270ESQ kernel: [ 17.943272] init: bumblebeed main process (980) terminated with status 1 
Jul 5 16:10:51 humannoise-W251ESQ-W270ESQ …
Run Code Online (Sandbox Code Playgroud)

nvidia-optimus bumblebee

11
推荐指数
1
解决办法
7万
查看次数

如何查看我的支持 Optimus 的机器上正在使用哪个视频卡?

我在支持 Optimus 的 Asus K55v 笔记本上使用 Ubuntu 12.04.1 LTS。这意味着它具有两个视频卡;一个集成的 Intel(1GB 共享内存)和一个独立的 Nvidia Geforce 610M。对此,我有几个相关的问题:

  1. 我如何判断我的系统是否正在使用显卡,如果是,使用了多少?
  2. 如何确定是否安装了 Intel 显卡的驱动程序?
  3. 我尝试从Nvidia的官方网站下载驱动程序,但没有安装。我从哪里获得 Nvidia 的驱动程序?
  4. 我怎样才能最好地利用 Nvidia 显卡(即在哪些应用程序中)?

nvidia intel-graphics nvidia-optimus 12.04

11
推荐指数
2
解决办法
7956
查看次数

Bumblebee:无法访问辅助 GPU - 错误:[XORG] (EE) 未检测到设备

升级到 13.04 后,我收到此错误和其他答案(Optirun glxgears:无法访问辅助 GPU - 错误:[XORG] (EE)检测到设备Bumblebee 的“无法访问辅助 GPU”错误)没有帮助。

dpkg -l | grep nvidia

ii  bumblebee-nvidia                              3.2.1-1~raringppa2                          amd64        NVIDIA Optimus support using the proprietary NVIDIA driver
ii  nvidia-310                                    310.44-0ubuntu2                             amd64        NVIDIA binary Xorg driver, kernel module and VDPAU library
ii  nvidia-settings-310                           310.44-0ubuntu1                             amd64        Tool for configuring the NVIDIA graphics driver
Run Code Online (Sandbox Code Playgroud)

这是我的/etc/bumblebee/bumblebee.confhttp : //pastebin.com/G9R55VMr

这是/etc/bumblebee/xorg.conf.nvidiahttp : //pastebin.com/9xNUPp6b

这是/etc/modprobe.d/blacklist.confhttp : //pastebin.com/tCnSCz0B

这是/etc/modprobe.d/bumblebee.confhttp : …

nvidia-optimus bumblebee 13.04

11
推荐指数
2
解决办法
3万
查看次数

Ubuntu 13.04 中的 Skype 4.2 无法在 nVidia Optimus 笔记本电脑中打开

其实这是一个答案。我不是在问问题。前一天,我尝试使用 nvida Optimus 在我的戴尔 N5110 上安装 Skype 4.2,安装后当我尝试从 dash 打开 Skype 时它没有打开。然后我用终端打开它,skype它给了我一个错误error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory

因此,我借助此链接中提到的方法执行了以下步骤。

脚步:

  1. 打开终端并输入 sudo nano /etc/ld.so.conf.d/skype.conf
  2. /usr/lib/i386-linux-gnu/mesa/在下一个控制台窗口中添加代码,然后按 ctrl+x 退出,出现提示时输入 y 表示是
  3. 最后运行 sudo ldconfig -v

nvidia skype nvidia-optimus

11
推荐指数
1
解决办法
7546
查看次数

Thinkpad W520 12.04 上的外接显示器显示

我知道有很多关于这些问题的资料,但其中大部分似乎已经过时,而且似乎没有任何适合我的情况:

  • ThinkPad W520(Intel 3000 和 Nvidia 1000M 芯片组)
  • 操作系统:Ubuntu 12.04.3。
  • BIOS显卡设置: Optimus
  • BIOS 操作系统 Optimus 自动检测: disabled

我使用下面的 Bumblebee wiki 来安装和设置 Bumblebee:https : //wiki.ubuntu.com/Bumblebee#Installation

设置我BusID为显卡“:01:00.0 PCI”后(见下面的配置文件),我能跑optirun firefox和virtualgl测试,如optirun glxspheres64glxspheres64。所以,我相信 Bumblebee 安装一切正常,除了我无法连接到我的外部显示器(通过 VGA)。关于如何做到这一点的任何想法?W520 将 VGA(和 DisplayPort)硬连线到 Nvidia 卡,如 Zachary Sunberg 所述:

http://zachstechnotes.blogspot.com/2012/04/post-title.html

所以,我相信在尝试将 VGA 连接到外部显示器时,这会让事情变得有点棘手。我相信我必须使用服务器/屏幕克隆,在我下面记录的尝试中进行了描述:

  1. 我尝试了以下帖子来配置外部显示器,

    http://hillspcworld.com/forum/index.php?topic=2.0

    但是在第 7 步之后重新启动,会导致操作系统完全崩溃(引导加载程序后出现黑屏,显示“无法写入字节:管道损坏”)。我相信这是由于 xorg 服务器以某种方式破坏了我的系统。

  2. 我在以下教程中尝试了类似的方法,但在安装 xorg-dev 后重新启动期间,我遇到了与 (1) 中相同的崩溃:

    http://sagark.org/optimal-ubuntu-graphics-setup-for-thinkpads/

到目前为止,我想知道从这里去哪里。我在下面有几个线索,关于问题是什么或我能做什么的任何想法?有更好的建议吗? http://zachstechnotes.blogspot.com/2012/04/post-title.html

https://github.com/Bumblebee-Project/Bumblebee/issues/77

https://github.com/Bumblebee-Project/Bumblebee/issues/522

另外,这里是我的一些文件(如果有更好的配置,请告诉我 - 我所做的唯一更改是取消注释文件中的“BusID PCI:01:00.0” xorg.conf.nvidia

lucas@lucas-ThinkPad-W520:~$ more /etc/bumblebee/xorg.conf.nvidia 
Section "ServerLayout"
    Identifier  "Layout0" …
Run Code Online (Sandbox Code Playgroud)

nvidia multiple-monitors thinkpad graphics nvidia-optimus

11
推荐指数
1
解决办法
6667
查看次数

Ubuntu 14.04 nvidia-prime“是否支持?否”

我有一台 Optimus 笔记本电脑,一台戴尔 XPS 15 L502,我已经使用了几年并尝试了各种东西(bumblebee、nvidia-prime、linux 内核 optimus 支持)。

显卡是NVIDIA GT 540M。

几天前我升级到 Ubuntu 14.04 并想再试nvidia-prime一次(它在 13.10 上对我来说不是很好),但nvidia-settings只告诉我它不受支持。

软件和更新识别 Nvidia 卡和驱动程序。Nvidia 设置目前给了我这个:

** Message: PRIME: No offloading required. Abort
** Message: PRIME: is it supported? no
Run Code Online (Sandbox Code Playgroud)

我已经尝试清除并重新安装 nvidia 驱动程序十几次,我尝试过使用和不使用xorg.conf文件,但仍然总是相同的事情。

我遵循了我可以在 Stack Overflow、Ask Ubuntu 和其他各种地方找到的所有指南。

编辑:我在启动到“低图形模式”时遇到问题,但这是由于lightdm升级时损坏的错误配置。我在nvidia-settings安装错误版本时也遇到了一些分段错误问题(这是通过重新安装解决的nvidia-settings)。

编辑:还发现了这个错误报告:https : //bugs.launchpad.net/ubuntu/+source/nvidia-prime/+bug/1283439

nvidia xorg nvidia-optimus

11
推荐指数
1
解决办法
3万
查看次数

Bumblebee Intel+Nvidia 15.10 黑屏问题

我全新安装了 Kubuntu 15.10,我有一台带有 optimus 的 msi GT70 笔记本电脑。

我已经安装了bumblebee bumblebee-nvidia,它是绝对需要的,因为 nouveau 在登录时不断崩溃。

所以我编辑了/etc/bumblebee/bumblebee.conf

# Configuration file for Bumblebee. Values should **not** be put between quotes

## Server options. Any change made in this section will need a server restart
# to take effect.
[bumblebeed]
# The secondary Xorg server DISPLAY number
VirtualDisplay=:8
# Should the unused Xorg server be kept running? Set this to true if waiting
# for X to be ready is too long and …
Run Code Online (Sandbox Code Playgroud)

nvidia kubuntu nvidia-optimus bumblebee drivers

11
推荐指数
3
解决办法
2万
查看次数

如何在 NVIDIA Prime 中使用 CUDA

我在网上找到了六篇关于这个的帖子,但没有一个真正回答这个问题。

我想将我的 nvidia GPU 设置为仅进行计算,而不是驱动显示器。但是当我在 nvidia-prime 配置中切换到使用 Intel GPU 时,我无法再加载 nvidia 模块。

modprobe: ERROR: could not insert 'nvidia_352': No such device
Run Code Online (Sandbox Code Playgroud)

没有该模块,CUDA 显然无法工作。

那么 nvidia-prime 究竟是做什么导致无法加载模块的呢?它没有被列入黑名单。没有 xorg.conf 文件,那么系统如何知道使用英特尔 GPU 而不是离散 GPU?

我使用的是出厂安装了 Ubuntu 14.04 的 Dell 5510 Precision,我的 GPU 是 Quadro M1000M。

有些人建议使用 bumblebee,但这对于纯计算负载来说不是必需的。

此外,显然大黄蜂能够加载模块。那么它究竟在做什么呢?

更新:那么,为什么在经过数小时的尝试后,当我终于发布问题时,我似乎总是能找到答案。这实际上只是部分答案,但我正在做一些事情。

到目前为止,我已经确定 prime 至少做了两件事:

  • 使用 bbswitch 关闭 GPU。
  • 更改/etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf的替代项

通过使用bbswitch重新打开 GPU,我现在可以加载 NVIDIA 模块。

但问题仍然存在:将系统配置为仅将 NVIDIA 卡用于计算的最佳方法是什么?

我应该将 nvidia-prime 设置为使用 Intel GPU,并尝试手动解开使 CUDA 工作的功能吗?

如何确保系统仍然使用 Intel GPU 进行显示?

我将如何简单地禁用 NVIDIA prime,并手动配置它? …

nvidia cuda nvidia-optimus nvidia-prime

11
推荐指数
2
解决办法
5529
查看次数

大黄蜂在 Ubuntu 18.04 上不起作用

我在我的 optimus 笔记本电脑上安装了一个新版本的 Ubuntu 18.04,然后我按照这个站点的说明安装了 bumblebee 包。它成功了,但我在安装过程中看到一行说明它无法删除 nouveau 模块。我重新启动并运行optirun --status以查看它是否正常工作并输出该离散 nvidia 卡已禁用,然后我尝试运行optirun glxgears并出现此错误消息。

[ERROR]Cannot access secondary GPU - error: [XORG] (EE) Failed to load module "mouse" (module does not exist, 0)
Run Code Online (Sandbox Code Playgroud)

我试过重新安装 Ubuntu 和大黄蜂。

我有一张 NVidia Geforce 940MX 卡。

nvidia graphics nvidia-optimus bumblebee 18.04

11
推荐指数
2
解决办法
3万
查看次数