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
台式机等级:
- CPU:Intel
- GPU:具有361.42的Nvidia
我想要的是:
- 英特尔GPU将运行xserver和我的显示器,该显示器已连接到板载DP
- nvidia GPU仅可用于CUDA特定的计算等。
- 完全控制nvidia gpu(实时,统计信息,临时风扇速度...)
我的问题:
- 既不工作
nvidia-smi
也nvidia-settings
不起作用,我无法控制我的nvidia GPU(错误被进一步引用)
我的故事:
在简短总结了我的问题之后,我想深入探讨该主题。自从Ubuntu 16.04发布以来,我一直在修补并且无法实现以下目标:
- 我希望我的Intel GPU(i7 6700K)驱动我的Xserver及其相关的所有东西。
- 我希望我专用的nvidia GPU仅用于基于Cuda的计算等。
- 解决问题后,我将在系统中添加多个nvidia GPU。
我的初始状态的简短摘要:
我通过apt-get安装了适用于nvidia和intel的专有驱动程序(intel-microcode和nvidia-361.42),并通过mokutul --disable-validation禁用了安全启动。
然后,我将nvidia-prime设置为使用英特尔卡。
然后,我编辑了xorg.conf,使其仅包含一个带有intel gpu和intel驱动程序的屏幕。(如果需要,请询问详细信息)
使用Blender测试GPU的渲染,一切似乎都很好,除了我无法获得gpu的任何统计信息以及nvidia设置为空。
错误:
sudo nvidia-smi
NVIDIA-SMI couldn't find libnvidia-ml.so library in your system. Please make sure that the NVIDIA Display Driver is properly installed and present in your system:
Please also try adding directory that contains libnvidia-ml.so to your system PATH.
自发布以来,到目前为止,我已经通过所有尝试和研究中学到了什么(简短版本,随时要求提供详细信息):
我的两个问题相关但不相同:
Nvidia设置为空:
- 这是因为只有在Xserver连接到nvidia GPU时才会显示这些设置
- 解决方案是在xorg.conf中添加一个新屏幕,以强制和未使用的xserver在nvidia GPU上运行
- 但这目前是不可能的(请参阅其他问题),也不是所希望的,因为我纯粹是希望nvidia GPU专注于Cuda
Nvidia-smi无法正常工作:
- bbswitch没问题,因为我的GPU(550ti)不支持它(dmesg中的错误)
- nvidia prime将x86_64-linux-gnu_gl_conf的条目更改为
/usr/lib/nvidia-361/ld.so.conf
(已选择nvidia GPU)或/usr/lib/nvidia-361-prime/ld.so.conf
(已选择intel GPU) - 英特尔选择的配置缺少通往基本nvidia模块的基本路径,这些路径都存在于NVIDIA nvidia选择的conf中
- 通过主选择切换到nvidia时,由于Display连接到集成GPU,所以我没有Xserver,但是在虚拟控制台上登录nvidia-smi可以
我的假设:
- Nvidia prime不好,并且不想要我想要的方式。
- 我必须以某种方式克服质数并配置系统(甚至手动编写新配置?)
我的尝试:
- 我尝试卸载nvidia-prime,但之后我才意识到,这是行不通的。当删除x86_64-linux-gnu_gl_conf的conf文件时,结果是一团糟。
- 我什至尝试手动将缺少的路径添加到x86_64-linux-gnu_gl_conf文件中,但是我真的不知道自己在做什么,也没有成功。
我的问题:
1)如何解决nvidia-smi问题?我在正确的轨道上吗?有人指示我如何进行吗?
2)是否可以在gpu上没有Xserver的情况下(对于xorg.conf中的gpu没有屏幕)启用nvidia gpu的风扇控制以及其他控件(xorg.conf中的coolbits)?
预先感谢您的任何答复。我从字面上梳理了网络,这是我的问题。
如果我错过了任何重要的事情,请告诉我,不要犹豫,请求日志文件等。
谢谢