小编ttt*_*apa的帖子

NVIDIA On-Demand:在 dGPU 上运行特定应用程序

我在 NVIDIA X 服务器设置中启用了新的“NVIDIA On-Demand”选项。现在一切都默认使用 iGPU,这对于电池寿命来说应该会更好(至少,这是我所希望的)。

我希望某些应用程序(例如 Blender)默认使用 dGPU。

根据文档

要将图形应用程序配置为卸载到 NVIDIA GPU 屏幕,请将环境变量设置__NV_PRIME_RENDER_OFFLOAD1。如果图形应用程序使用 Vulkan 或 EGL,那应该就是全部所需。如果图形应用程序使用 GLX,则还将环境变量设置__GLX_VENDOR_LIBRARY_NAMEnvidia,以便 GLVND 加载 NVIDIA GLX 驱动程序。

所以我刚刚创建了一个 shell 脚本来充当 Blender 可执行文件的代理:

~/.local/bin/搅拌机

#!/usr/bin/env bash
export __NV_PRIME_RENDER_OFFLOAD=1
export __GLX_VENDOR_LIBRARY_NAME=nvidia
blender="$HOME/opt/blender-2.82a-linux64/blender"
exec -a "$0" "$blender" "$@"
Run Code Online (Sandbox Code Playgroud)

这工作正常,但它不是一个特别干净的解决方案。

NVIDIA 设置有一个“应用程序配置文件”部分,您可以在其中添加特定于应用程序的配置文件。
应用程序配置文件文档
有各种与 OpenGL 相关的选项,但我找不到任何设置来选择使用哪个 GPU。这不能使用应用程序配置文件吗?是否有更清洁的环境变量替代方案?

nvidia nvidia-prime 20.04

8
推荐指数
1
解决办法
1474
查看次数

我应该从 Ubuntu 软件中心安装固件更新吗?

我有一台 Dell XPS 15 9560 (2017),它在 Windows 10 的双引导下运行 Ubuntu 16.04。

通常,我使用 Windows 中的戴尔更新工具安装固件/BIOS 更新。但是,我刚刚注意到 Ubuntu 软件中心“XPS 15 9650 / Precision 5520 System Update 0.1.11.0”中有一个可用更新(见图)。

XPS 15 9650 / Precision 5520 系统更新 0.1.11.0 Ubuntu 软件中心

版本号中的前导零,以及相当奇怪的更改日志在我看来有点可疑......

它从何而来?它有什么作用?为什么我以前从未见过这样的事情?
最重要的是:是否建议安装它,我是否会冒着破坏 Windows 安装的风险?

software-center dual-boot firmware dell

5
推荐指数
2
解决办法
883
查看次数