我已经在 Ubuntu 19.10 上安装了 Nvidia 专有驱动程序。
在 Prime Profiles 部分,有三个选项:
* NVIDIA(性能模式)
* NVIDIA On-Demand
* Intel(节能模式)
第一个和最后一个选项很明显,但我不知道第二个选项是如何工作的。它如何检测哪些应用程序需要 NVIDIA 驱动程序,哪些不需要?
[Ubuntu 14.04 64 位]
在 Intel / NVIDIA 显卡和不同的 NVIDIA 驱动程序之间切换后,我现在突然卡在了 Intel GPU 上。过去在两者之间切换根本没有问题 - 我无法确定是什么突然导致了问题。我想我做的最后一件事是切换到“X.Org X 服务器”驱动程序 - 然后出现问题。切换是我尝试解决设置辅助屏幕问题的一部分。

每次我尝试切换到 NVIDIA 时,我都会收到这条非常有表现力的错误消息,然后它又切换回 Intel:/
我可以使用一些帮助来排除故障或建议尝试什么。
到目前为止,我(未/重新)安装了各种软件包“nvidia-settings”/“nvidia-current”/“nvidia-current-updates”/“nvidia-331”/“nvidia-331-updates”。无济于事。
> lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GK107GLM [Quadro K2000M] (rev a1)
Run Code Online (Sandbox Code Playgroud)
/etc/apt/sources.list:可以在 pastebin.com 找到
关于卡西姆的建议:
raffael@raffael-GT60~> sudo prime-select nvidia
[sudo] password for raffael:
Error: alternatives are not set up properly
Error: nvidia mode …Run Code Online (Sandbox Code Playgroud) 我有一台配备这些 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 驱动程序 384 在 Ubuntu 17.04 和 17.10 上运行良好。我切换到 Ubuntu 18.04(全新安装)并按照这个很好的答案安装了 nvidia-driver-396
然后我使用 .run 文件安装了 cuda toolkit 9.2。无论是否选择安装 nvidia 驱动程序,它都无法安装。重新启动并再次尝试,然后成功安装了cuda。但是 nvidia 没有运行。
$ nvidia-settings
ERROR: NVIDIA driver is not loaded
ERROR: Unable to load info from any available system
$ nvidia-smi
NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.
$ lspci -v | grep VGA
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 5500 …Run Code Online (Sandbox Code Playgroud) 当我使用英特尔 GPU 时,我在登录时遇到了一些图形问题。
我检查了启动日志,它显示 nvidia 持久性服务无法在 intel gpu 上加载。运行后systemctl status nvidia-persistenced.service我发现 nvidia-persistenced 尝试运行以下命令,/usr/bin/nvidia-persistenced --user nvidia-persistenced --no-persistence-mode --verbose但 /usr/bin/nvidia-persistenced 不存在。
有谁知道如何让 nvidia-persistenced 正常运行?
所以我更新到 Ubuntu 14.04,发现该primusrun命令不再有效,所以放弃bumblebee了nvidia-prime. 这使您可以从 nvidia 设置切换显卡,而不是通过命令行运行(我更喜欢旧方法,但希望获得 primus 性能)。
问题是,从nvidia-settings切换到Intel后,我无法再打开它切换回nvidia卡。当我打开 nvidia-settings 时,出现分段错误(根据终端)。
有什么办法可以打开 nvidia-settings 开关?我希望能够在两者之间切换,因为一直使用 nvidia 卡会耗尽我的电池并使笔记本电脑升温很多。
Ubuntu 16.04
的输出uname -a:
Linux HOST 4.4.0-22-generic #40-Ubuntu SMP Thu May 12 22:03:46 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)
桌面级:
我想要的是:
我的问题:
nvidia-smi也不nvidia-settings工作,我无法控制我的 nvidia GPU(错误被进一步引用)我的故事:
在对我的问题进行简短总结之后,我想深入探讨这个话题;自 Ubuntu 16.04 发布以来,我正在修补并未能实现以下目标:
我的初始状态的简短摘要:
我通过 apt-get 安装了 nvidia 和 intel(intel-microcode 和 nvidia-361.42)的专有驱动程序,并通过 mokutul --disable-validation …
我的 nvidia-331 驱动程序有问题。我似乎无法通过 nvidia-settings 在 Intel 和 Nvida 之间切换。该选项在那里,但是当我单击“nvidia”时,会弹出一个空白错误窗口。这很奇怪,因为我在 14.04 上每天都使用 Ubuntu 一段时间,直到昨天的更新我才遇到这个问题。同一个司机。有谁知道如何解决这一问题?谢谢。我试过全新安装并遇到同样的问题。
昨天,我nvidia-prime对在 Ubuntu 13.10 上使用package 对optimus 的初步支持感到非常兴奋。这似乎是替换我的bumblebee +混合屏幕克隆配置的方法,因为没有可用于 Ubuntu 13.10 附带的英特尔视频驱动程序的补丁。经过几个小时的反复试验,我得到的系统只有外部和液晶显示器随机工作或不工作,液晶屏闪烁,窗户装饰坏了,显示随机冻结。目前还不是很实用...
但现在我的问题是:即使 nvidia-prime 按预期工作,我为什么要使用它?optimus 的原因是允许在我不需要时关闭独立卡,以节省电池电量。但是对于 nvidia-prime,似乎离散卡总是供电的。为什么有人想要使用不省电的不稳定的 optimus 支持?
结论:如果我需要节省电池并且不需要外接显示器,我只需要integrated在 BIOS中将显示适配器设置为启动。如果我需要外部显示器并且我连接在扇区上,我只需要使用discrete显示适配器启动。如果我需要在 Windows 中启动,我只需要将显示适配器设置放回optimus.
我最近切换到 Ubuntu。除了我的混合显卡外,我的笔记本电脑上的所有东西都运行良好。它是结合了 Nvidia GeForce GT650M 的 Intel 显卡。我试过 Bumblebee,但是 primusrun 不起作用(分段错误,核心转储)并且 optirun 可以与 glxspheres64 一起使用,但是使用 optirun 的 Steam 游戏看起来比使用英特尔显卡更糟糕(例如,Surgeon Simulator 2013 在英特尔上运行良好,并且在使用 optirun 时挂起很多)
我尝试过 Nvidia Prime,但它在安装后启动时出现黑屏,所以我无能为力,不得不使用电源按钮关闭我的电脑。我还在 Ubuntu 14.04 上尝试了 nvidia-prime 0.5,然后我得到了“低图形模式”,我无法进入 Unity。