我有一个Ubuntu18.04系统。如果我安装nvidia驱动程序
sudo apt-get install nvidia-driver-430我可以通过nvidia-smi看到x服务器所需的内存被分配到我的nvidia-gpu (RTX 2080)上,尽管显示是连接到车载显卡上的。我想避免这一点,因为我需要nvidia-gpu和它的整个内存为CUDA计算。
所以我读到我需要
sudo apt-get remove --purge nvidia*然后使用*.run-file安装驱动程序,但不安装OpenGl库:
# Switch off X-Server
[Ctrl + Alt + F1 ]
sudo service lightdm stop
sudo ./NVIDIA-Linux-x86_64-430.40.run --no-open-gl-files但是,这个消息失败了:
ERROR: Unable to load the 'nvidia-drm' kernel module.知道如何解决这个问题或为我的情况编写一个全面的教程吗?
PS:我还试着把其他线程中推荐的一些驱动程序列入黑名单。因此,我的/etc/modprobe.d/blacklist.conf/有以下附加行:
blacklist nouveau
blacklist lbm-nouveau
alias nouveau off
alias lbm-nouveau off
blacklist vga16fb
blacklist rivafb
#blacklist nvidiafb
blacklist rivatv
blacklist amd76_edac
options nouveau modeset=0但是这没有任何效果,即使在重启之后.
发布于 2019-08-15 14:33:44
终于开始工作了:我不得不重新安装Ubuntu (否则无法使它工作)。在新安装中,我首先将以下行添加到/etc/modprobe.d/blacklist.conf
blacklist nouveau
blacklist lbm-nouveau
alias nouveau off
alias lbm-nouveau off
options nouveau modeset=0->重启
然后
# Switch off X-Server
[Ctrl + Alt + F1 ]
sudo service gdm stop # "gdm" for gnome / "ligthdm" for unity
sudo ./NVIDIA-Linux-x86_64-430.40.run --no-open-gl-files --no-drm安装期间:
-> update xorg.conf?: "no"安装后重新启动。
重要的部分是这里的--no-open-gl-files --no-drm选项。特别是drm (直接渲染管理器)显然是有罪的使用Nvidia GPU的内存。
https://askubuntu.com/questions/1165907
复制相似问题