[求助帖] Linux Gnome 桌面长时间使用卡顿 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
irezpeng
V2EX    Linux

[求助帖] LinuxGnome 桌面长时间使用卡顿

  •  
  •   irezpeng 2020-02-23 13:53:54 +08:00 8359 次点击
    这是一个创建于 2121 天前的主题,其中的信息可能已经有所发展或是发生改变。

    感谢您的查看,第一次发帖,有不对的地方请指出,讲一下我到的问题。

    机器与系统参数
    系统版本: Ubuntu 18.04.4 LTS,单系统
    内存: 16G ddr4 2400 镁光
    Swap: 12 GB (12,288,262,144 bytes)
    处理器: G4560 3.5GHz 双核四线程
    显卡: GTX 950M/PCIe/SSE2
    Gnome 版本: 3.28.2
    系统位: 64-bit
    硬盘: Phison SATA SSD (SBFM00.8)

    问题描述

    重启开机五小时以内正常,不会出现卡顿现象,使用达到五六小时以上 Google Chrome 新建 tab 就回突然卡死,等待几秒钟后恢复,看视频(主要使用 youtube 别的没注意)时不时卡顿几秒有音频画面不动,Alt+Tab 切换应用窗口也会出现明显卡顿,有时候会出现鼠标点击无任何反应。

    尝试过的方案

    设置 swappiness 为 10 积极调用内存,与之前一样,free -m 查看内存空闲总大于 6G,Swap 未使用
    top 查看进程均正常,gnome-shell CPU 会偶尔升高致 35%,chrome 长时间使用会升高致 45%
    iotop 查看进程均正常,不会出现某一个进程反复读写

    个人习惯

    原生主题没经过美化处理,经常会使用 apt-get dist-upgrade 更新,查过很多帖子基本都是让查看进程是否异常,但基本没发现,一般最少会使用十个左右程序,网易云音乐、TIM、微信、Chrome、Idea、vsCode、MySQL Workbench(MySQL 装在局域网中)、Typora、Postman、搜狗输入法、WPS,这是经常会启用的程序,,全开的情况下 free -m 内存剩余 9G 左右,Swap 无使用
    只要开机时间达到 5 小时以上就回出现问题描述中的情况,小弟自学编程,非科班出身很多底层原理也是一知半解,还在继续学习中(完全使用 Linux 也是因为之前总控制不住自己玩游戏的冲动,不过现在也会控制不住看 youtube 的冲动,[手动狗头]),半年前也有这样的情况,重装系统好了,近两个月又出现了,秉着进步的想法不能遇见问题就重装

    34 条回复    2020-04-27 01:04:20 +08:00
    blender2017
        1
    blender2017  
       2020-02-23 14:20:18 +08:00
    没遇到你的情况,不过我有台机子是因为蓝牙接收器插 USB2.0 的口会让 GNOME 桌面卡,换到 USB3.0 接口就好了
    PTLin
        2
    PTLin  
       2020-02-23 14:30:48 +08:00
    安装独立显卡驱动了吗?
    jonsun30
        3
    jonsun30  
       2020-02-23 14:38:54 +08:00
    18.04 版本的 Gnome 优化十分不到位,这种问题也很难复现,推荐四月之后直接升级到 20.04 。
    dandycheung
        4
    dandycheung  
       2020-02-23 14:42:31 +08:00 via iPhone
    你把 swap 禁用掉,观测一下看。
    irezpeng
        5
    irezpeng  
    OP
       2020-02-23 14:45:18 +08:00
    @blender2017 难道是因为这个,我把鼠标接收器也换个位置
    irezpeng
        6
    irezpeng  
    OP
       2020-02-23 14:45:32 +08:00
    @dandycheung 行,我试试看
    irezpeng
        7
    irezpeng  
    OP
       2020-02-23 14:45:53 +08:00
    @PTLin 安装了,950M 有驱动的
    irezpeng
        8
    irezpeng  
    OP
       2020-02-23 14:46:07 +08:00
    @jonsun30 实在不行也只能这样了
    PTLin
        9
    PTLin  
       2020-02-23 14:55:10 +08:00
    @irezpeng 你把独显驱动卸载了再试试,桌面卡顿百分之 90 是独显驱动的问题
    irezpeng
        10
    irezpeng  
    OP
       2020-02-23 15:03:38 +08:00
    @PTLin 不过之前一直正常,显卡驱动一直没更新过
    irezpeng
        11
    irezpeng  
    OP
       2020-02-23 15:03:57 +08:00
    @PTLin 我也先试试吧,谢谢
    irezpeng
        12
    irezpeng  
    OP
       2020-02-23 15:05:29 +08:00
    @PTLin 突然想起独显驱动不安装 Ubuntu 登陆界面就直接卡死了,无法动弹,安装安装了显卡驱动就正常了
    jonsun30
        13
    jonsun30  
       2020-02-23 15:08:27 +08:00
    @irezpeng 驱动版本是多少?你可以试试看安装 Nvdia PPA 里的最新驱动 https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa
    cev2
        14
    cev2  
       2020-02-23 15:11:46 +08:00
    大概 4 年前吧,在 Ubuntu 上用 Chrome 会内存泄漏直到死机。现在不应该还有这种问题呀,你把 Chrome 硬件加速关了试试,Linux 上用到 GPU 加速的蹦的可能较大。
    另外搜狗输入法的云输入进程你也可以排除一下。
    irezpeng
        15
    irezpeng  
    OP
       2020-02-23 15:14:19 +08:00
    @jonsun30 Using NVIDIA driver metapackage from nvidia-driver-435 (proprietary),最新版 440 带有测试我就没更新了
    jonsun30
        16
    jonsun30  
       2020-02-23 15:14:36 +08:00
    @cexid 在 Ubuntu 19.10 上使用 Chrome 有时候界面会渲染出黑块,鼠标移过去又黑块又自动消失了,Chrome 跟老黄的闭源驱动不是很对付。
    irezpeng
        17
    irezpeng  
    OP
       2020-02-23 15:18:25 +08:00
    @jonsun30 我试试将硬件加速关闭
    lights
        18
    lights  
       2020-02-23 15:41:01 +08:00
    桌面系统长时间使用只用过 MacOS 和 Windows 的路过
    问一下,Ubuntu 上也有 网易云音乐、微信和 TIM ?
    cev2
        19
    cev2  
       2020-02-23 15:50:33 +08:00   1
    @lights
    如果你是指宏观上 Linux,网易云官方就有,随着政策支持,搜狗、WPS、360 浏览器、QQ、百度云都有了,微信和 TIM 是 Wine 的。
    如果你指的是某个具体的发行版有没有,其实只要一家发行版有了,非冷门的其它发行版很快就会有打包的。
    Cooky
        20
    Cooky  
       2020-02-23 16:30:56 +08:00 via Android
    去他娘的 Gnome (
    irezpeng
        21
    irezpeng  
    OP
       2020-02-23 18:54:02 +08:00
    @lights 网易云有的,微信、TIM 只能 wine,日常使用没问题
    @cexid 我关闭了硬件加速,并且关闭了独显只是用核显,发现在使用 youtube 解析视频的时候就回出现卡顿,1080p CPU 占用 117%左右能流畅,4K 下就严重卡顿了专业点讲应该叫掉帧,1080p 60ftps 会出现偶尔卡顿,以前使用 Ubuntu 的确很少看 youtube,最近 youtube 使用频率较高。
    @jonsun30 我关闭了硬件加速,并且关闭了独显只是用核显,发现在使用 youtube 解析视频的时候就回出现卡顿,1080p CPU 占用 117%左右能流畅,4K 下就严重卡顿了专业点讲应该叫掉帧,1080p 60ftps 会出现偶尔卡顿,以前使用 Ubuntu 的确很少看 youtube,最近 youtube 使用频率较高。
    cev2
        22
    cev2  
       2020-02-23 20:00:16 +08:00
    @irezpeng 你如果关闭了硬件加速和独显,依靠 CPU 软解 4K 视频卡顿是肯定的。
    不知道你用的 Chrome 是哪个打包的,如果确实关了硬件加速能解决桌面卡顿的问题,但 Chrome 和 NV 是谁的问题还不一定。
    你可以试试 Ubuntu 的 Main 源打包的 Chromium,用的是 FFmpeg 的解码器,然后用 NV 专有驱动后面带有( tested )的,看看能否稳定使用。
    放着独显不用岂不是浪费。
    reus
        23
    reus  
       2020-02-23 22:21:05 +08:00
    用核显的话那就是显存不够,在 bios 里调整试试

    关闭硬件加速,不卡才怪了
    MOONLIGHTT
        24
    MOONLIGHTT  
       2020-02-23 22:21:18 +08:00
    如果不嫌桌面比较简陋的话,可以考虑一下 xfce
    wellsc
        25
    wellsc  
       2020-02-23 22:25:51 +08:00
    因为它是 js 写的,换 kde + i3 试试
    chuchingkai
        26
    chuchingkai  
       2020-02-23 22:34:37 +08:00
    卡顿的时候看一下那个时间点前后的系统日志:sudo journalctl -b
    securityCoding
        27
    securityCoding  
       2020-02-24 09:50:11 +08:00
    233 物理机上我还是用 win10 , VMware 装个 Ubuntu18.04
    Oo0
        28
    Oo0  
       2020-02-24 10:11:59 +08:00
    建议试下 i3wm 这种
    ferstar
        29
    ferstar  
       2020-02-24 11:00:24 +08:00
    没你这个问题,gnome 用独显用的很欢快

    Mon Feb 24 10:58:50 2020
    +-----------------------------------------------------------------------------+
    | NVIDIA-SMI 435.21 Driver Version: 435.21 CUDA Version: 10.1 |
    |-------------------------------+----------------------+----------------------+
    | GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
    | Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
    |===============================+======================+======================|
    | 0 GeForce MX250 Off | 00000000:02:00.0 Off | N/A |
    | N/A 47C P3 N/A / N/A | 594MiB / 2002MiB | 0% Default |
    +-------------------------------+----------------------+----------------------+

    +-----------------------------------------------------------------------------+
    | Processes: GPU Memory |
    | GPU PID Type Process name Usage |
    |=============================================================================|
    | 0 1475 G /usr/lib/xorg/Xorg 211MiB |
    | 0 1987 G /usr/bin/gnome-shell 148MiB |
    | 0 3104 G ...AAAAAAAAAAAAAAgAAAAAAAAA --shared-files 197MiB |
    | 0 3685 G ...tianbot/Desktop/WizNote-x86_64.AppImage 34MiB |
    | 0 11825 G ...p/pycharm-professional/183/jbr/bin/java 2MiB |
    +-----------------------------------------------------------------------------+
    ochatokori
        30
    ochatokori  
       2020-02-24 13:25:24 +08:00 via Android
    我使用 16 小时以上是没有出现楼主这个卡顿情况,但是偶尔会出现 gnome 崩掉黑屏,然后过几秒钟恢复
    woyaojizhu8
        31
    woyaojizhu8  
       2020-02-29 21:04:29 +08:00
    忍着,等 20.04 出来重装
    woyaojizhu8
        32
    woyaojizhu8  
       2020-02-29 21:05:30 +08:00
    1. gnome 本身问题,3.34 会有改观,3.36 进一步改进。
    https(去掉):/(去掉)/discourse(去掉).ubuntu.(去掉) com/t/boosting-the-real-time-performance-of-gnome-shell-3-34-in-ubuntu-19-10/13095
    根据我的测试,3.34 确实有提升,虽然还是比不上 kde。3.36 没试过。
    2.电脑配置太低了。
    woyaojizhu8
        33
    woyaojizhu8  
       2020-02-29 21:06:31 +08:00
    刚才发不了链接,所以加了点干扰。
    3. nvidia 会更卡,950m 这类的尤其卡。近两代的会好点。
    4.现在的建议是忍着,等到 20.04 出来再重装(很多人表示 ubuntu 大版本升级容易失败,最好重装)。20.04 的 gnome 是 3.36 ,应该会好点。换 kde 也不用考虑了,Ubuntu 的 kde 做得比 arch opensuse 差很多,要换 kde 还是换发行版吧。
    woyaojizhu8
        34
    woyaojizhu8  
       2020-04-27 01:04:20 +08:00
    ubuntu 20.04 出来了,很失望,流畅度相比 18.04 没有提升,不知道为什么
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5130 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 40ms UTC 01:26 PVG 09:26 LAX 17:26 JFK 20:26
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86