我找到了这篇文章: nvidia-smi 命令未找到 Ubuntu 16.04 | 询问 Ubuntu
这说明在 ubuntu 中找不到启用 IUEF 安全启动的nvidia-smi:
$ nvidia-smi
nvidia-smi: command not found
Run Code Online (Sandbox Code Playgroud)
关于如何使用 nvidai 驱动程序功能启用安全启动的任何想法?
我找到了这篇关于使用virtual box解决安全启动问题的文章,但仍然对MOK 管理器的工作原理知之甚少:
我安装了 Ubuntu 18.04,当我为我的笔记本电脑设置了一个额外的显示器时,由于显而易见的原因,它被用作主显示器。
但是,有时当我启动笔记本电脑时,附加显示器保持空白,我必须重新启动或重新启动gdm3才能使其工作。
我发现如果我对Displays设置稍作更改,第二台显示器就会唤醒。问题是当主(附加)监视器为空白时,很难打开该应用程序。
有没有办法打开Settings或Display settings从命令行?
只是为了确保我已经足够清楚地表达了自己,这是我要打开的应用程序:
PS:我添加了nvidia标签,因为 GPU 是 Nvidia。
command-line display nvidia multiple-monitors gnome-control-center
无法安装这两个更新:
供应商中立的 GL 调度库 - 开发文件
供应商中立的 GL 调度库 - GLESV1 支持
该更新显示了一个标题为:Broken System Package的新窗口和一条建议禁用第三方软件包并运行apt-get install -f.
这是运行命令后的输出:
Reading package list... Done
Building the dependency tree
Reading status information... Done
Correcting dependencies... Ready
The packages listed below were installed automatically and are no longer required.
libjs-bootstrap libjs-excanvas libjs-jquery-flot libjs-jquery-ui
libjs-jquery-ui-theme-smoothness libjs-leaflet libjs-requirejs
libjs-requirejs-text node-sprintf-js
Use "sudo apt autoremove" to remove them.
The following additional packages will be installed:
libgles1 libglvnd-dev
The following NEW packages will be …Run Code Online (Sandbox Code Playgroud) Ubuntu 18.04 TLS 现在已经转移到 CUDA 9.1,它弃用了 Nvidia Fermi 架构。
我尝试使用--override选项(放弃编译器验证)从 nvidia 安装 cuda 8 工具包,但安装失败,如下所示:
命令:sudo ./cuda_8.0.61_375.26_linux.run --override --toolkitpath /usr/local/cuda-8.0/
输出:
You are attempting to install on an unsupported configuration. Do you wish to continue?
(y)es/(n)o [ default is no ]: y
Install NVIDIA Accelerated Graphics Driver for Linux-x86_64 375.26?
(y)es/(n)o/(q)uit: n
Install the CUDA 8.0 Toolkit?
(y)es/(n)o/(q)uit: y
Enter Toolkit Location
[ default is /usr/local/cuda-8.0 ]: /usr/local/cuda-8.0
Do you want to install a symbolic …Run Code Online (Sandbox Code Playgroud) 问题:
我已经在我的笔记本电脑上运行 Ubuntu 几个月了,直到今天才出现这个问题。我的笔记本电脑有一个 nvidia gtx 960m 显卡,我认为这可能是罪魁祸首。
基本上,每隔一秒左右,我的屏幕就会卡顿。这是一个非常规律的时间间隔,就像发条一样。这通常不会那么明显,但如果我观看任何视频,它会非常令人恼火。
这个问题不是由性能引起的,因为我的 CPU 使用率通常保持在 5% 左右,而我的 RAM 保持在 30% 左右。GPU 通常约为 10%。所以这些事情都不会导致这种情况。
我发现了其他几个与我相关的帖子,但没有一个有解决方案。这些类似的帖子在这里、这里、这里和这里。这个也很相似,但海报发现它是一根松散的HDMI线。
我尝试过的解决方案:
我试图弄清楚我是否安装了可能导致此问题的新东西,但我对恢复最近安装所做的每一项更改都没有帮助。
我已经尝试清除所有 nvidia* 软件包并重新安装它们,删除我的旧设置并恢复为 nvidia 内容的默认设置。不幸的是,这些事情都没有帮助。
我一直无法尝试使用我的集成英特尔 GPU 而不是我的 nvidia gpu,因为我的英特尔 GPU 只能处理 600x900 左右的分辨率,并且不能真正处理太多。我认为一个想法可能是看看我是否可以切换到只使用我的英特尔 GPU,但这不是一个很好的解决方案。我发现了这个类似的问题和解决方案,但这个解决方案似乎对我不起作用。然而,在我使用英特尔 GPU 的有限时间内,似乎这个问题不存在。
我也试过查看我的 xorg 设置并尝试更改它们,但这似乎也没有改变任何东西。
就我个人而言,这让我感到非常恼火,以至于我觉得如果我无法修复它,我可能只是重新安装 Ubuntu 或切换到不同的操作系统。
我不小心使用 StackExchange 建议中的这个命令卸载了我的活动内核和图形驱动程序:
dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs sudo apt-get -y purge
Run Code Online (Sandbox Code Playgroud)
重新安装内核后,我正在处理图形驱动程序。
ubuntu-drivers devices 返回:
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001C03sv0000196Esd0000119Fbc03sc00i00
vendor : NVIDIA Corporation
model : GP106 [GeForce GTX 1060 6GB]
manual_install: True
driver : nvidia-driver-390 - distro non-free recommended
driver : xserver-xorg-video-nouveau - distro free builtin
Run Code Online (Sandbox Code Playgroud)
sudo ubuntu-drivers autoinstall 返回
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not …Run Code Online (Sandbox Code Playgroud) 如何在 FFMPEG、Ubuntu 19.04 中启用硬件加速编码?(至少是 h.264/h.265 编码器的 _nvenc 变体)
您是否知道简化的用户友好方式,如何使用 TASKSEL 或类似的自动化工具来做到这一点?谢谢你的任何建议。
(我的配置:GeForce GTX 1060 6GB/PCIe/SSE2 / nVidia binary driver version 418.56,安装了nvidia-cuda-toolkit)
$ ffmpeg -h encoder=hevc_nvenc
Run Code Online (Sandbox Code Playgroud)
ffmpeg version 4.1.3-0ubuntu1
Codec 'hevc_nvenc' is not recognized by FFmpeg.
Run Code Online (Sandbox Code Playgroud)
顺便说一句,我的 cuda 加速在 BLENDER CYCLES 中工作得很好......所以它一般有效,但在 FFMPEG 中无效
我已经在我的 Ubuntu 20.04 机器上从 Nvidia Cuda Toolkit存储库安装了 cuda 和 cuda-toolkit-10.2,以便使用 NVIDIA 硬件加速自定义构建 FFmpeg,因此当我尝试使用推荐命令配置源代码时:
./configure --enable-cuda-sdk --enable-cuvid --enable-nvenc --enable-nonfree --enable-libnpp --extra-cflags=-I/usr/local/cuda/include --extra- ldflags=-L/usr/local/cuda/lib64
我收到此错误:
ERROR: failed checking for nvcc.
Run Code Online (Sandbox Code Playgroud)
当我运行这个时:
NVCC -V
它工作正常。
我很难在全新安装的 Ubuntu 20.04 中安装 Nvidia 驱动程序。通过安装sudo apt install nvidia-driver-430导致要安装的 542 个软件包的列表。我最终花费了一些手动努力来安装 Nvidia 提供的驱动程序,而几乎没有那么多依赖项(只需要安装gcc和make)。
Ubuntu Server 的大量依赖项是否正常?我在没有 GUI 的情况下做了一个非常普通的安装。Reddit 建议我在这里问,因为他们的意见是我应该从默认的 repos 安装,但我觉得仅仅为了安装驱动程序就安装了这么多包是荒谬的。
为清楚起见进行编辑:安装nvidia-driver-430软件包似乎安装了整个 Gnome shell,我觉得这在服务器上是不必要的。
我在 18.04 上,我刚刚安装了需要 450 个驱动程序的 cuda-11,我想知道为什么我找不到新软件包的 i386 版本。
我很不高兴,因为我不能在我的机器上玩我的机器上的游戏。我错过了这个图书馆:libnvidia-gl-450:i386
他们有没有办法下载这个包?或者有什么方法可以在我的机器上同时使用 cuda-11 和 steam?
nvidia ×10
cuda ×4
drivers ×4
18.04 ×3
ffmpeg ×2
graphics ×2
19.04 ×1
command-line ×1
display ×1
encoding ×1
secure-boot ×1
steam ×1
uefi ×1
video-driver ×1
xorg ×1