Ubuntu18.04 禁用自动挂起,禁止自动休眠

    戴尔的7920工作站新安装了ubuntu18.04LTS,结果登录远程桌面差不多半个小时之后就断开连接了,查看发现机器自动挂起了。修改了power设置中中blank screen 为never,保存之后过了半个小时又再一次自动挂起了。

    这次重新唤醒,把隐私设置里面的自动锁屏也改成了关闭,保存退出之后,半小时左右又自动挂起了。。。

    查了资料,按照http://manpages.ubuntu.com/manpages/bionic/zh_CN/man5/logind.conf.5.html中的说明,修改了/etc/systemd/logind.conf和/user/lib/systemd下面的conf文件,把suspend改成了ignore,保存退出重启logind的服务,结果还是没能解决问题。

    后来实在没办法,还改了BIOS设置中,POWER设置中一个block sleep的选项,依旧阻止不了系统自动挂起。

    由于使用过程中,还会间歇性的出现文件管理器和terminal打不开的情况,最后,试着把系统设置->区域和语言改成了English (United States),又按照stackoverflow上一个回答搞了一下,居然神奇的好了。。。

stackoverflow的回答:https://askubuntu.com/questions/1062369/how-to-disable-auto-sleep-in-ubuntu-18-04

I finally found a solution looking through some other threads. Here's what I did:

  1. Install gnome-tweak-tool: sudo apt install gnome-tweak-tool

  2. Run gnome-tweaks.

  3. Change the option under "Power" for "Suspend when laptop lid is closed" to "off".

Now the monitor only turns off the screen when the lid is closed, and no longer goes to sleep.

This doesn't really resolve the issue of sleep-looping in case I ever wanted the laptop to actually go to sleep, but it's a good enough solution for me at least.

 

  • 9
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 如果你想要在Ubuntu 18.04系统中禁用nouveau驱动,你可以按照以下步骤操作: 1. 将系统进入单用户模式:在系统启动的时候,按下Shift键,进入Grub菜单,然后选择“Advanced options for Ubuntu”,再选择“Ubuntu, with Linux 4.15.0-20-generic (recovery mode)”,按下e键,然后在“ro quiet splash”后面加上“single”,按下Ctrl + X键进入单用户模式。 2. 创建一个文件,在其中禁用nouveau驱动:在命令行中输入以下命令: sudo nano /etc/modprobe.d/blacklist-nouveau.conf 在文件中加入以下内容: blacklist nouveau options nouveau modeset=0 保存文件并退出。 3. 重新生成内核映像:在命令行中输入以下命令: sudo update-initramfs -u 4. 重启系统:在命令行中输入以下命令: sudo reboot 5. 在系统重启后,再次进入单用户模式:按照步骤1的操作,进入单用户模式。 6. 安装驱动:在命令行中输入以下命令: sudo apt-get install nvidia-driver-XXX 其中,XXX代表你要安装的驱动版本号。 7. 重启系统:在命令行中输入以下命令: sudo reboot 这样,你就可以在Ubuntu 18.04系统中禁用nouveau驱动了。 ### 回答2: Ubuntu18.04自带的nouveau驱动通常是为Nvidia显卡提供的开源驱动程序,但在一些情况下,nouveau驱动可能会导致显卡出现问题,需要禁用掉。以下是禁用nouveau驱动的步骤: 1.在启动时禁用nouveau驱动 在启动Ubuntu时按下Shift键,进入Grub菜单,然后按下e键进入编辑模式,在下面的行中添加参数 nouveau.modeset=0 ,然后按下Ctrl+x启动系统。 2.修改grub配置 在终端中使用以下命令打开 grub 配置文件: sudo nano /etc/default/grub 找到下面这行: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 将其修改为: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nouveau.modeset=0" 保存后执行以下命令更新grub配置文件: sudo update-grub 3.修改blacklist文件 在终端中使用以下命令打开 nvidia 的驱动文件: sudo nano /etc/modprobe.d/blacklist-nvidia-nouveau.conf 在文件的末尾添加以下行: blacklist nouveau options nouveau modeset=0 保存并关闭文件。 4.更新initramfs 执行以下命令: sudo update-initramfs -u 重启计算机使修改文件生效: sudo reboot 完成上述步骤后,系统将禁用nouveau驱动程序,从而解决可能存在的显卡问题。如果想要重新启用nouveau驱动,只需要撤销禁用操作即可。 ### 回答3: Ubuntu18.04默认使用nouveau驱动作为Nvidia显卡的驱动,但是在某些情况下,nouveau驱动可能会出现性能问题,而且它并不支持所有的Nvidia显卡型号。因此,将Ubuntu18.04中的nouveau驱动禁用并安装官方Nvidia显卡驱动是非常必要的。 以下是禁用nouveau驱动的步骤: 第一步,打开终端窗口,输入以下命令以确保nouveau驱动模块当前未被使用: ``` lsmod | grep nouveau ``` 如果出现结果,则说明nouveau驱动模块正在使用,需要屏蔽该模块;如果无结果,则可以直接跳到第三步。 第二步,屏蔽nouveau驱动模块,输入以下命令: ``` echo "blacklist nouveau" >> /etc/modprobe.d/blacklist.conf echo "options nouveau modeset=0" >> /etc/modprobe.d/blacklist.conf ``` 该命令会在/etc/modprobe.d/blacklist.conf文件中添加两行文本,用于屏蔽nouveau驱动模块,修改完成后需要重启计算机。 第三步,卸载已经安装的nouveau驱动,输入以下命令: ``` sudo apt-get remove xserver-xorg-video-nouveau sudo apt-get autoremove ``` 该命令会卸载已经安装的nouveau驱动,并自动删除其依赖库。 第四步,安装Nvidia官方驱动,输入以下命令: ``` sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt-get update sudo apt-get install nvidia-driver-430(或者其他版本号) ``` 该命令会添加graphics-drivers/ppa源,并安装nvidia-driver-430版本的官方驱动。在安装完成后,重启计算机即可完成驱动的安装。 总的来说,禁用Ubuntu18.04中的nouveau驱动并安装官方Nvidia显卡驱动并不需要复杂的操作,只需要简单的几条命令就可以完成。但禁用驱动前一定要备份好数据和系统,以免出现不可预料的问题。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值