标签: nvidia-optimus

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

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

如果有人有使用 Nvidia 卡和 Optimus 技术的经验,或者甚至更好的笔记本电脑(配备 1GB NVIDIA® GeForce® GT 420M 的戴尔 XPS 15),那就太好了。

阻碍人们采用 Linux 的一个主要问题是这类硬件问题。我是 Ubuntu 的长期用户和支持者,我不能因为这样的购买而犯错误。我不想花 500 多英镑发现我没有图形加速,因为 Windows 7 不是一个选项。

hardware nvidia graphics nvidia-optimus

173
推荐指数
5
解决办法
19万
查看次数

加载 libGL.so.1 时出错

在尝试运行各种软件(特别是 Steam 和 Yenka)时,我遇到了类似的错误: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory

我正在运行 64 位系统,带有 NVidia Optimus 卡(我对某些需要专用显卡的仅 Windows 软件进行双重引导)。我安装了 bumblebee,我使用的是 nvidia-current 驱动程序,而不是按照推荐从 NVidia 下载的驱动程序。

库 (libGL.so.1) 不存在于 的顶级目录中/usr/lib,但它/usr/lib32/nvidia-current作为软链接存在于中/usr/lib32/nvidia-current/libGL.so.304.64

ldconfig -p 输出的一部分:

libGL.so.1 (libc6,x86-64, OS ABI: Linux 2.4.20) => /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1
libGL.so (libc6,x86-64, OS ABI: Linux 2.4.20) => /usr/lib/x86_64-linux-gnu/libGL.so
libGL.so (libc6,x86-64, OS ABI: Linux 2.4.20) => /usr/lib/x86_64-linux-gnu/mesa/libGL.so
Run Code Online (Sandbox Code Playgroud)

显然正在加载具有该名称的库,但它们位于 中/usr/lib/x86_64-linux-gnu,但是已安装的软件似乎无法“看到”它。对于 Steam,使用 optirun 运行它会使其工作,但对于 Yenka 则不是这种情况。我假设 optirun …

nvidia steam libraries nvidia-optimus bumblebee

50
推荐指数
3
解决办法
10万
查看次数

NVIDIA-SMI 失败,因为它无法与 NVIDIA 驱动程序通信。确保安装并运行了最新的 NVIDIA 驱动程序

我刚刚在这样的笔记本中安装了 CUDA:

sudo apt-get install cuda
Run Code Online (Sandbox Code Playgroud)

就像这里说的。

编译工作很好,但是当我尝试运行时,我遇到了以下问题:file.cu:128 code=35(cudaErrorInsufficientDriver)“cudaStreamCreate(&(stream[i]))”的CUDA错误

我的 nvcc 版本:

nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2016 NVIDIA Corporation
Built on Tue_Jan_10_13:22:03_CST_2017
Cuda compilation tools, release 8.0, V8.0.61
Run Code Online (Sandbox Code Playgroud)

显卡信息:

lspci | egrep 'VGA|3D'
00:02.0 VGA compatible controller: Intel Corporation Skylake Integrated Graphics (rev 06)
02:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 960M] (rev a2)
Run Code Online (Sandbox Code Playgroud)

我还安装了 VirtualGL、bumblebee-nvidia、primus、freeglut3-dev。继

当我尝试在大黄蜂上运行一些东西时,我得到了这个:optirun glxspheres64

[   41.413478] [ERROR]Cannot access secondary GPU - error: Could not load GPU driver …
Run Code Online (Sandbox Code Playgroud)

nvidia cuda nvidia-optimus bumblebee drivers

49
推荐指数
5
解决办法
21万
查看次数

我应该如何使用 nvidia-prime?

我有一台配备这些 GPU 的 acer 笔记本电脑: - GPU0:Intel HD Graphics 4000 (M)(显然是集成的) - GPU1:NVIDIA GeForce GT 710M

我卸载了所有的 nvidia 驱动程序,因为我遇到了很多错误,我在这里和那里读到,如果没有大黄蜂或 nvidia-prime,它们不应该与 Optimus 一起使用。

据我了解,nvidia-prime 将允许我始终打开 NVidia GPU。并在此或始终关闭之间进行选择(即始终使用英特尔)

所以现在我安装nvidia-prime

sudo apt-get install nvidia-prime
Run Code Online (Sandbox Code Playgroud)

我现在该怎么办?

我以为nvidia-prime提供了一个图形界面,可以让我选择要使用的图形卡,甚至可以安装所需的 nvidia 驱动程序。

通过在破折号中输入“nvidia”,什么也没有显示。从终端,唯一可用的以“nvidia”开头的命令是“nvidia-detect”,它只打印“none”。

那么,我安装了 nvidia-prime,我该如何使用呢?

nvidia nvidia-optimus nvidia-prime

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

如何在 14.04 中设置 nVidia Optimus/Bumblebee

我以前用于在基于 13.10 的发行版上设置 Bumblebee 的方法Ubuntu 14.04. 我该如何设置BumblebeeBumblebee GUI输入Ubuntu 14.04

nvidia nvidia-optimus bumblebee hybrid-graphics 14.04

31
推荐指数
3
解决办法
13万
查看次数

在 VirtualBox 中启用显卡

我最近买了一台具有以下配置的新笔记本电脑

  • CPU:英特尔 i5 2450
  • 内存:8 GB DDR3
  • GPU:NVIDIA GeForce GTX 520 1GB

我已经使用 VirtualBox 和 Windows 7 作为来宾设置了一个虚拟机。我想在其中使用我的(主机)显卡,但虚拟机仅显示 128 MB 的视频内存。

我正在使用 Bumblebee 并使用以下命令启动虚拟机

 $ optirun VBoxManage startvm "Windows 7"
Run Code Online (Sandbox Code Playgroud)

请建议我应该如何使用我的显卡在虚拟机中进行 3D 加速。

virtualbox nvidia-optimus

30
推荐指数
2
解决办法
35万
查看次数

optirun 和 primusrun 有什么区别?

相当不言自明的问题。optirun和 和有primusrun什么区别?我primusrun今天偶然发现- 通常我只是使用optirun.

注意:这可能有用:https : //applicative-games.cppcabrera.com/posts/hybrid-gfx-ubuntu.html

graphics nvidia-optimus primus

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

大黄蜂还是铁皮?

我有一台华硕 N53S,我正在使用大黄蜂。我可以从 Tux Racer 中的帧速率中看到它。有些人指的是 Bumblebee,有些人指的是 Ironhide。有什么不同?

nvidia-optimus bumblebee

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

如何使用 Nvidia-prime 从 Intel 切换回 Nvidia 卡

所以我更新到 Ubuntu 14.04,发现该primusrun命令不再有效,所以放弃bumblebeenvidia-prime. 这使您可以从 nvidia 设置切换显卡,而不是通过命令行运行(我更喜欢旧方法,但希望获得 primus 性能)。

问题是,从nvidia-settings切换到Intel后,我无法再打开它切换回nvidia卡。当我打开 nvidia-settings 时,出现分段错误(根据终端)。

有什么办法可以打开 nvidia-settings 开关?我希望能够在两者之间切换,因为一直使用 nvidia 卡会耗尽我的电池并使笔记本电脑升温很多。

nvidia graphics nvidia-optimus drivers nvidia-prime

21
推荐指数
1
解决办法
4万
查看次数

如何修复错误“Xlib:显示屏上缺少扩展名“NV-GLX”?

当我尝试确认是否可以使用英特尔的 i5 Sandy Brigde 和 Nvidia 520 以及 Nvidia Optimus 在我的 Asus U31SD 上运行 Unity 3D 时,我收到此错误:Xlib:显示“:0”上缺少扩展“GLX”。

当然,我不能运行 Ubuntu 11.10 的任何效果,即使是简单的应用程序切换器。

有谁能够帮助我?谢谢

graphics intel nvidia-optimus nvidia-geforce

18
推荐指数
3
解决办法
8万
查看次数