运行时,出现以下内容optirun glxgears以primus与nvidia-331-updates在配置bumblebee.conf:

这是 14.04 Trusty Tahr,从 13.10 升级。该应用程序似乎在 nvidia gpu 上运行,但无法像在以前的发行版中那样正确显示。我怀疑这是 14.04 存储库中 primus 中的一个错误,除非我的一个软件包配置不当。
窗口会刷新并显示 glxgears 图像的一部分,但仅当我缩小窗口时,并且每帧调整窗口大小一次。GL 视口在此过程中也未正确缩放。
继续一些测试,该PRIMUS_UPLOAD=1标志似乎使窗口正确刷新并且一切都按预期工作。但这不是一个永久的解决方案。
我最近在带有集成显卡和 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) 我在支持 Optimus 的 Asus K55v 笔记本上使用 Ubuntu 12.04.1 LTS。这意味着它具有两个视频卡;一个集成的 Intel(1GB 共享内存)和一个独立的 Nvidia Geforce 610M。对此,我有几个相关的问题:
升级到 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.conf:http :
//pastebin.com/G9R55VMr
这是/etc/bumblebee/xorg.conf.nvidia:http : //pastebin.com/9xNUPp6b
这是/etc/modprobe.d/blacklist.conf:http : //pastebin.com/tCnSCz0B
这是/etc/modprobe.d/bumblebee.conf:http : …
其实这是一个答案。我不是在问问题。前一天,我尝试使用 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
因此,我借助此链接中提到的方法执行了以下步骤。
脚步:
sudo nano /etc/ld.so.conf.d/skype.conf/usr/lib/i386-linux-gnu/mesa/在下一个控制台窗口中添加代码,然后按 ctrl+x 退出,出现提示时输入 y 表示是sudo ldconfig -v 我知道有很多关于这些问题的资料,但其中大部分似乎已经过时,而且似乎没有任何适合我的情况:
Optimusdisabled我使用下面的 Bumblebee wiki 来安装和设置 Bumblebee:https : //wiki.ubuntu.com/Bumblebee#Installation
设置我BusID为显卡“:01:00.0 PCI”后(见下面的配置文件),我能跑optirun firefox和virtualgl测试,如optirun glxspheres64和glxspheres64。所以,我相信 Bumblebee 安装一切正常,除了我无法连接到我的外部显示器(通过 VGA)。关于如何做到这一点的任何想法?W520 将 VGA(和 DisplayPort)硬连线到 Nvidia 卡,如 Zachary Sunberg 所述:
http://zachstechnotes.blogspot.com/2012/04/post-title.html
所以,我相信在尝试将 VGA 连接到外部显示器时,这会让事情变得有点棘手。我相信我必须使用服务器/屏幕克隆,在我下面记录的尝试中进行了描述:
我尝试了以下帖子来配置外部显示器,
http://hillspcworld.com/forum/index.php?topic=2.0
但是在第 7 步之后重新启动,会导致操作系统完全崩溃(引导加载程序后出现黑屏,显示“无法写入字节:管道损坏”)。我相信这是由于 xorg 服务器以某种方式破坏了我的系统。
我在以下教程中尝试了类似的方法,但在安装 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) 我有一台 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
我全新安装了 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 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,我现在可以加载 NVIDIA 模块。
但问题仍然存在:将系统配置为仅将 NVIDIA 卡用于计算的最佳方法是什么?
我应该将 nvidia-prime 设置为使用 Intel GPU,并尝试手动解开使 CUDA 工作的功能吗?
如何确保系统仍然使用 Intel GPU 进行显示?
我将如何简单地禁用 NVIDIA prime,并手动配置它? …
我在我的 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 卡。