首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不能在17.10上卸载NVidia内核模块

不能在17.10上卸载NVidia内核模块
EN

Ask Ubuntu用户
提问于 2017-10-27 22:00:28
回答 1查看 3.5K关注 0票数 0

在17.04,一切都很好。我可以用prime-select在gfx卡之间切换。它需要注销-登录例程,但有效。在17.10我对此有异议。从英特尔转到Nvidia还行。切换后,我必须运行命令:

sudo systemctl restart display-manager

当我回到英特尔时,我可以用prime-select切换它,我可以重新启动display-manager并使用Intel,但是Nvidia模块仍然被使用。我试图找到什么使用Nvidia模块,但没有成功。

$ lsmod | grep nvidia nvidia_drm 45056 3 nvidia_modeset 843776 1 nvidia_drm nvidia 13004800 1 nvidia_modeset drm_kms_helper 167936 2 i915,nvidia_drm drm 356352 26 i915,nvidia_drm,drm_kms_helper

我不知道什么是使用nvidia_drm模块。

更新:我检查了optirun的行为,情况也是一样的。退出作为optirun命令参数运行的程序后,无法卸载Nvidia模块。

更新2:更新1的问题,我解决了修复路径到nvidia-持久化系统的服务文件。现在,nvidia-持久化服务正常启动。但这不是主要问题的解决办法。

更新3肮脏的解决方案是使用神奇的sysrq结合E。

RAlt+SysRq+e

在此之后,我可以卸载Nvidia驱动程序,但它破坏了一些系统服务。仍然在寻找完美的解决方案..。

更新4我发现dbus服务阻塞了nvidia_drm模块。在杀死它之后,我可以从内存中删除nvidia模块,但是Gnome没有完全工作。即使在重新启动dbus服务之后。

EN

回答 1

Ask Ubuntu用户

发布于 2018-06-18 13:26:12

我也有类似的问题,我的Nvidia卡让我的Arch/Ubuntu (都试过了)在暂停激活后不会给我一个视频信号。SSH等工作。这是为我做的

代码语言:javascript
复制
  sudo rmmod nvidia-drm
  sudo rmmod nvidia-modeset
  sudo rmmod nvidia_uvm
  sudo rmmod nvidia
  sudo systemctl start lightdm
票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/970022

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档