- nvidia 官方源安装
zypper in --recommends nvidia-drivers-G06
- 刚安装好(重启)后,貌似 默认的 和
prime-select offload
使用的 仍是集成显卡 (Intel
)
- 貌似只有
prime-select nvidia
才会使用nvidia
显卡,而且会导致(笔记本)电脑发烫(在仅开机的情况下/KDE 桌面/X Session)
-
Nvidia Settings
里没有 PRIME Profiles
选项,如下图(ubuntu 上的截图)
PS:
我测试 Nvidia 是否启用的方法很笨,打开一个游戏(例如,0.A.D),开启帧率显示,跑一下
系统版本是 Tumbleweed,中文版 Wiki 上说是支持按负载利用 N 卡的,但现实似乎不不是如此,难道是我安装的姿势不对?
有哪位大佬可以解答一下小弟的疑惑吗?
SUSEPrime 的 offload
与 Windows 上的 Auto-Detect
、Ubuntu 上的 On-Demand
难道不是一个意思吗?
zzndb
(zzndb)
4
我记得 offload 模式下要用 N 卡要带上一串环境变量,这里给下我之前带 N 卡本子忘了在哪儿看到群佬给的命令遗留配置
alias nvrun='env __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia __VK_LAYER_NV_optimus=NVIDIA_only VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/nvidia_icd.x86_64.json '
我给放到了 shell rc 文件里,跑的时候 命令前带上 nvrun
可以参考下,大概不一定需要所有这几个环境变量
看有没有用上 N 卡可以用 nvidia-smi
你说的应该是这里 Chapter 35. PRIME Render Offload 介绍的方法
若只能这样才能 “手动” 达到 “Auto-Detect” 的效果,那么SUSEPrime
貌似啥都没有做,就类似一个切换 modprobe 配置文件以加载 nVIDIA 或 Intel 内核模块 的脚本?
zzndb
(zzndb)
7
我印象中 suse-prime 确实只是这种存在,你看他项目不就只有 shell 脚本和一堆配置文件么
隔壁这个有啥用,他咋知道我想干啥然后做到按需使用……
我也不清楚 ,不过 Ubuntu 有些应用的确是默认启用 N 卡的,而且性能不会损失(与prime-select nvidia
性能相当),好像还有个右键菜单 使用 NVIDIA 图形打开
,openSUSE
如果能集成这功能就更完美了
这也许是 GNOME 的原因(?)我的 Kubuntu 也做不到自动启用 N 卡。