V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
Gatsbywl
V2EX  ›  Linux

救救孩子吧, win10 下 Linux 双系统问题,大佬们帮帮看看

  •  
  •   Gatsbywl · 2019-06-04 08:53:43 +08:00 · 6153 次点击
    这是一个创建于 597 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近新电脑才到,然后就装了双系统。 win10 + manjaro(xfce),但是现在一进入 manjaro 就卡,鼠标动一下就不能动了,过一会才反应过来,点击操作更是别想了,而且风扇一直是高速运转,只能长按电源关机。

    有没有类似经验的大佬们帮忙看看是什么问题?不胜感激!

    我在网上查到的相关问题是 N 卡显卡的问题(我的独显是 MX250 )?还有说是轻薄本负载过高导致图形界面卡死?

    47 条回复    2019-06-11 09:01:08 +08:00
    shawnbluce
        1
    shawnbluce   2019-06-04 08:58:02 +08:00
    可以尝试先把图形界面关了排查一下问题
    sbw
        2
    sbw   2019-06-04 09:01:08 +08:00
    什么桌面环境,什么驱动,日志 /top 看一下?
    Gatsbywl
        3
    Gatsbywl   2019-06-04 09:04:08 +08:00
    @shawnbluce 是切换到 3,然后用 TOP 排查吗?
    Gatsbywl
        4
    Gatsbywl   2019-06-04 09:07:29 +08:00
    @sbw 驱动有影响吗?因为我是才装的,驱动还不了解,回头我去看看
    shawnbluce
        5
    shawnbluce   2019-06-04 09:07:29 +08:00
    @Gatsbywl #3 随便几都可以,貌似现在默认的是 1,你换一个其他的就可以 然后用 htop 查一下问题
    Gatsbywl
        6
    Gatsbywl   2019-06-04 09:08:20 +08:00
    @shawnbluce OK,我晚上回去试试,谢谢
    wuqingdzx
        7
    wuqingdzx   2019-06-04 09:11:27 +08:00
    作为常年 win10+manjaro(xfce)的用户路过
    先问个问题,装系统的时候选 nofree 了吗
    Gatsbywl
        8
    Gatsbywl   2019-06-04 09:14:04 +08:00
    @wuqingdzx 我好像选的是默认的 free,这个影响大吗?如果卡顿确实是这个问题的话,那我删除重装一遍
    Gatsbywl
        9
    Gatsbywl   2019-06-04 09:15:50 +08:00
    @wuqingdzx 我看网上还有说安装过程中按 E edit 这个选项的操作,我以为没什么影响
    fuwu1245
        10
    fuwu1245   2019-06-04 09:23:30 +08:00
    Ctrl + Alt + F(n) 切换到 CLI 还卡不卡?
    L502X 装 Ubuntu 18.04 的时候 遇到过类似的问题
    经排查 是显卡驱动的问题
    在 CLI 下完全正常
    Gatsbywl
        11
    Gatsbywl   2019-06-04 09:26:37 +08:00
    @fuwu1245 还没试呢,那请问一下你最后是怎么解决的呢
    Gatsbywl
        12
    Gatsbywl   2019-06-04 09:28:47 +08:00
    @wuqingdzx 大佬你好,还有个问题想请教一下,你遇到过 manjaro 息屏后无法唤醒的问题吗?我昨天试了下睡眠,结果就是一直黑屏,什么操作都没有用,只能长按电源键关机
    wuqingdzx
        13
    wuqingdzx   2019-06-04 09:36:52 +08:00
    @Gatsbywl 首先必须选择 nofree,nofree 就是使用闭源驱动.选了 free 遇到你现在这些问题没毛病.
    不想重装的话,改 boot 开机关闭显卡驱动,然后 xfce 是可以更换驱动为 nofree 的.

    12#你说的这些我都遇到过,我的解决办法是不让他睡眠.
    我猜你的电脑是小米
    wuqingdzx
        14
    wuqingdzx   2019-06-04 09:37:52 +08:00
    @Gatsbywl 改 boot 关闭独显,开机启动后,把独显的驱动换为 nofree 以后,再把 boot 改回来.
    Gatsbywl
        15
    Gatsbywl   2019-06-04 09:41:39 +08:00
    @wuqingdzx 改 boot 开机关闭显卡驱动,这句话不太懂,我回头试试怎么更改驱动为 nofree 吧。
    还有不让他休眠感觉不是最终的解决方案啊,笔记本一合上不就息屏了吗(/(ㄒoㄒ)/~~),不是小米,是联想 air 的
    Banxiaozhuan
        16
    Banxiaozhuan   2019-06-04 09:49:16 +08:00
    如果是显卡的问题,应该不至于风扇一致转。
    你看看你的分区给的多少, 给的太少很容易这样,你的内存大小以及 swap 区的大小,都会引起 CPU 不停的算。
    wuqingdzx
        17
    wuqingdzx   2019-06-04 09:52:59 +08:00
    @Gatsbywl 回头你会发现在 windows 下边睡眠久了,也会一直黑屏,具体原因我也不清楚.
    你装系统没有先做好功课啊,心疼你的硬盘.
    https://piclight.club/2019/01/20/mibookpro-manjaro-shut-nouveau/
    princelai
        18
    princelai   2019-06-04 10:01:16 +08:00
    好像不给 swap 或 swap 分区小于内存是没法休眠的
    princelai
        19
    princelai   2019-06-04 10:08:20 +08:00
    你先 C+A+2 切换到 tty2 或者其他 tty,如果这里也卡的话,进 grub 时候在内核后面加上 3 然后 F10 进去,

    列出你的现有驱动
    ```
    mhwd --pci -li
    ```

    自动安装驱动
    ```
    mhwd -a pci nonfree 0300

    ```

    手动方法

    卸载驱动
    ```
    mhwd -r pci XXXXX (第一步列出的名字)
    ```

    手动安装驱动
    ```
    mhwd -i pci video-nvidia
    ```

    重启,如果以上解决不了。应该不是显卡驱动问题
    Jirajine
        20
    Jirajine   2019-06-04 10:08:36 +08:00 via Android
    @princelai 现在不是不使用独立分区了,用页文件吗?
    princelai
        21
    princelai   2019-06-04 10:17:29 +08:00
    @Jirajine 我查了下,确实可以了,现在休眠分三种,suspend to RAM (挂起到内存,睡眠),suspend to disk (休眠),和 hybrid suspend 或者 suspend to both (内存和硬盘都保存一份内容),btrfs 没法分 swap 分区,所以不适用第一种
    Navee
        22
    Navee   2019-06-04 10:35:39 +08:00
    还是虚拟机吧(为了彻底拯救你)
    Cooky
        23
    Cooky   2019-06-04 10:55:04 +08:00 via Android
    多数情况是 N 卡驱动问题
    ZZSZZSZZS
        24
    ZZSZZSZZS   2019-06-04 11:02:20 +08:00 via iPhone
    日常安利 wsl,微软牛逼(破音)
    Jirajine
        25
    Jirajine   2019-06-04 11:03:45 +08:00 via Android
    驱动使用 nofree
    顺便 fuck NVIDIA
    shukim
        26
    shukim   2019-06-04 11:05:12 +08:00
    哈哈哈我也被闭源驱动搞过
    necomancer
        27
    necomancer   2019-06-04 11:30:11 +08:00
    可能的原因:
    1. 啥显卡,检查显卡驱动,双显的话禁掉一个试试,如果没问题了检查双显切换设置,N 卡的话要装专用驱动;
    2. 我记得 windows 10 有个啥快速启动,关掉它
    Gatsbywl
        28
    Gatsbywl   2019-06-04 11:34:17 +08:00
    @princelai 分区的时候就没有 /swap 这个挂载点 0.0
    Gatsbywl
        29
    Gatsbywl   2019-06-04 11:37:41 +08:00
    @necomancer 快速启动关了。我的是 N 卡,“ N 卡的话要装专用驱动” 是在 manjaro 下装吗
    necomancer
        30
    necomancer   2019-06-04 12:34:13 +08:00
    @Gatsbywl 是的。根据 manjaro wiki:

    sudo mhwd -a pci nonfree 0300

    然后重启就好了。

    注意你是不是双显卡,双显卡的话你可能需要 optimus manager,去 manjaro wiki 搜这个,不验证手机发不了链接……
    necomancer
        31
    necomancer   2019-06-04 12:40:18 +08:00
    或者 bumblebee,去 majaro wiki 的 Configure_NVIDIA_(non-free) 页面看看 bumblebee,optimus manager 页面有写 bumblebee 等一系列双显卡方案各有什么特点,以及工作机理和 FAQ,读一下选择需要的。
    allanzyne
        32
    allanzyne   2019-06-04 12:48:11 +08:00 via iPhone
    linux 下没法控制风扇是让我最不爽的一点,所以决定有需要了还是用虚拟机吧

    我对独显没需求,直接屏蔽了
    dryadent
        33
    dryadent   2019-06-04 13:20:50 +08:00
    直接把独显屏蔽吊,直接搜 bbswitch,会有你想要的答案
    derek80
        34
    derek80   2019-06-04 13:39:45 +08:00 via iPhone
    @Gatsbywl 99% N 卡驱动问题。安装驱动解决。
    paparika
        35
    paparika   2019-06-04 14:07:55 +08:00
    最近入的双系统( win10+ubuntu )双显卡(GFX1650)hp 笔记本,想在 ubuntu 里通过 hdmi 外接显示器,下载 n 卡驱动装好,nvidia-smi 可以显示显卡信息,但是没有效进程。nvidia-setting 和 nvidia-xwindow-server 根本打不开,系统信息里显示还是用的独显,楼里老哥有懂的吗,救救孩子!
    paparika
        36
    paparika   2019-06-04 14:10:43 +08:00
    @paparika 目前用不用独显无所谓,只求能接显示器
    Gatsbywl
        37
    Gatsbywl   2019-06-04 15:28:46 +08:00
    @necomancer 十分感谢,我去看了一下,大概就是 N 卡还是坑爹,而且启用 N 卡后,还可能会比较耗电,我决定了直接禁用它。
    paparika
        38
    paparika   2019-06-05 13:43:14 +08:00
    @necomancer
    @dryadent
    @wuqingdzx 请问如果是双显卡笔记本,把独显禁掉还能外界 HDMI 显示器吗
    exip
        39
    exip   2019-06-05 20:13:51 +08:00 via Android
    搜 nouveau,把 n 卡开源驱动关掉就好了。想搞了装官方驱动。
    Gatsbywl
        40
    Gatsbywl   2019-06-05 21:56:28 +08:00
    @exip
    @wuqingdzx
    @Jirajine
    谢谢大佬们!!!我昨天用 top 查看了问题,有个 kworker 占用 100%,网上查的结果应该是显卡驱动的问题,然后我又重装了一遍,这次我选的是 nofree,但是用了一会儿还是出现卡死的问题,tty 都进不去,我怀疑是不是轻薄本散热的问题,启动 Linux 后风扇就一直呼呼响?
    我在想要不要直接在 BIOS 上禁用掉 N 卡,我还有个疑问是禁用掉 N 卡后外接显示器有没有影响?
    exip
        41
    exip   2019-06-06 07:25:35 +08:00 via Android
    1.临时禁用 nouveau,在开机 grub2 界面,按 e,在“ quiet splash ”后添加“ modprobe.blacklist=nouveau ”,之后 F10,重新启动正常进入系统。
    2.永久禁用 nouveau,进入系统后 sudo vi /etc/modprobe.d/blacklist.conf 加入:blacklist nouveau
    保存后重启。
    exip
        42
    exip   2019-06-06 07:27:53 +08:00 via Android
    @Gatsbywl 禁用 nouveau 后可安装 N 卡官方驱动,不影响外接显示器。
    Gatsbywl
        43
    Gatsbywl   2019-06-06 09:08:04 +08:00
    @exip 谢谢,我再试试
    linr
        44
    linr   2019-06-06 21:10:39 +08:00
    装个 ubuntu 也这样么?之前我装的 centos 图形界面,卡飞了,后来换成命令行才不卡
    Gatsbywl
        45
    Gatsbywl   2019-06-07 08:51:15 +08:00
    @linr 我没装乌班图,是 manjaro
    Gatsbywl
        46
    Gatsbywl   2019-06-09 17:30:39 +08:00
    萌新最后来个总结吧,重装了 4 遍终于好了:
    1.我看了 manjaro 的 wiki,如果安装过程中选择 NOFREE,会默认安装 bumblebee,只不过要把用户添加到 bumblebee 组,启动服务才可以。
    2.我第二天又重装了一遍,我想这次装 KDE 试试,出乎意料的完美,也不卡了,把用户添加到 bumblebee,reboot,查看显卡状态,非常完美,风扇也正常了。
    3.还有个地方就是分区的时候,efi 要标记 esp ;不要分 /usr,血的教训,如果分 /usr 了挺麻烦的; swap 是在类型里面选的,挂载点里面没有,类型选了就自动划到 SWAP 了;
    4.我现在后悔给 / 只分了 30G,默认安装的软件好像都是指向 /opt/,要移动出去挺麻烦的,还要设置快捷方式.
    stern123
        47
    stern123   2019-06-11 09:01:08 +08:00 via iPhone
    #13 @wuqingdzx
    可以检查下,是不是关闭了 nmi,并且在睡眠之前系统负载有点高 cpu thottle 过
    如果是的话,只要不关 nmi 应该就能正常挂起和唤醒了
    关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4927 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 01:55 · PVG 09:55 · LAX 17:55 · JFK 20:55
    ♥ Do have faith in what you're doing.