在我的桌面上,我有一个用于 CUDA 和显示器的 GTX560Ti 我已经安装了 nvidia 驱动程序并且一切正常
我的 CPU 中集成了 Intel HD Graphics 3000。我想用这张显卡作为我的显示器,而不是我的 Nvidia 卡。
如何进行 ?如何在不破坏 CUDA 的情况下安装英特尔驱动程序?
我的 ubuntu 是 12.04
我正在尝试让 CUDA(虽然不确定它到底是什么)在 Ubuntu 中工作,以便在 Blender 3D 建模程序中进行 GPU 渲染。在 Windows 7 64 位上,它可以完美运行。在 Ubuntu 中,我无法在 Blender 中启用 GPU 处理功能。我假设需要安装 Nvidia 的 CUDA。
这能做到吗?如果是这样,我可以获得有关如何操作的详细信息吗?谢谢!
运行带有 GNOME 3.14、Nvidia GTX 660 和 Nvidia 专有驱动程序的 Ubuntu GNOME 15.04 x64。
我在网上找到了六篇关于这个的帖子,但没有一个真正回答这个问题。
我想将我的 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,并手动配置它? …
我想在我的 Ubuntu 14.04 中使用 2 个显卡。
1) 用于使用 Cuda 进行计算的外部图形卡。
2) 用于运行我的 x-server 的板载显卡。
但是,当我在启动前将显示器连接到板载显卡时,Ubuntu 仍将外部显卡用于 x-server。
我怎样才能改变它?
如何轻松运行 tensorflow gpu?
我一直在尝试安装,nvidia-cuda-toolkit
但sudo apt install nvidia-cuda-toolkit
显示以下错误:
The following packages have unmet dependencies: nvidia-cuda-toolkit :
Depends: nvidia-cuda-dev (= 10.1.243-3) but it is not going to be
installed E: Unable to correct problems, you have held broken
packages.
Run Code Online (Sandbox Code Playgroud)
Running `sudo apt install nvidia-cuda-dev` yields:
The following packages have unmet dependencies: nvidia-cuda-dev :
Depends: libcublas10 (= 10.1.243-3) but 10.2.2.214-1 is to be
installed
Recommends: libvdpau-dev but it is not going to be installed
Recommends: libnvcuvid1 but it is not installable E: …
Run Code Online (Sandbox Code Playgroud) 你能帮我解决这个错误吗?
mona@pascal:~$ nvcc -V
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2015 NVIDIA Corporation
Built on Tue_Aug_11_14:27:32_CDT_2015
Cuda compilation tools, release 7.5, V7.5.17
mona@pascal:~$ nvidia-smi
Failed to initialize NVML: Driver/library version mismatch
mona@pascal:~$ lsmod | grep -i nvidia
nvidia 8643887 0
drm 303102 1 nvidia
Run Code Online (Sandbox Code Playgroud)
我也在 dmesg 中得到了这个:
mona@pascal:~$ dmesg | grep -i nvidia
[623245.802854] NVRM: nvidia_frontend_ioctl: minor 255, module->ioctl failed, error -22
[623245.814561] NVRM: make sure that this kernel module and all NVIDIA driver
[623245.814568] NVRM: nvidia_frontend_ioctl: minor …
Run Code Online (Sandbox Code Playgroud) 正如标题所说,每次我将笔记本电脑从挂起状态唤醒时,CUDA 都会崩溃,根本无法工作。我必须重新启动系统才能将其恢复。因此,要在暂停后恢复它,我必须运行“sudo rmmod nvidia_uvm”,然后运行“sudo modprobe nvidia_uvm”,当然这可以工作,但正如你想象的那样,它很快就会过时。那么如何永久恢复呢?如果有什么区别的话,我有一台 PRIME 笔记本电脑,我的 Nvidia GPU 始终选择 (940MX) 和 440 驱动程序。
在 Ubuntu 22.04.1 LTS 上运行更新后出现此问题。
该问题的核心问题是:如何处理依赖于比可用版本更新的内核的包?
下面我简单总结一下当前的问题。底部是对所发生事件的详细描述,如果需要更详细的信息。
sudo apt update
现在运行会返回一条消息,表明我有未满足的依赖项:$ sudo apt upgrade
(...)
The following packages have unmet dependencies:
linux-modules-nvidia-515-5.15.0-50-generic : Depends: nvidia-kernel-common-515 (>= 515.76) but 515.65.01-0ubuntu1 is installed
linux-modules-nvidia-515-5.15.0-52-generic : Depends: nvidia-kernel-common-515 (>= 515.76) but 515.65.01-0ubuntu1 is installed
linux-modules-nvidia-515-generic-hwe-22.04 : Depends: nvidia-kernel-common-515 (>= 515.76) but 515.65.01-0ubuntu1 is installed
nvidia-dkms-515 : Depends: nvidia-kernel-common-515 (>= 515.76) but 515.65.01-0ubuntu1 is installed
nvidia-driver-515 : Depends: nvidia-kernel-common-515 (>= 515.76) but 515.65.01-0ubuntu1 is installed
E: Unmet dependencies. Try 'apt --fix-broken …
Run Code Online (Sandbox Code Playgroud)