您尚未登录。

#1 2020-05-27 16:09:17

Eliot_Alderson
会员
注册时间: 2020-04-28
帖子: 5

Lenovo Yoga 14s 在使用 Virtualbox 时偶发 host、guest 一同卡死

系统大体信息:
    OS: Arch Linux x86_64
    Host: 82A8 Yoga 14sARE 2020
    Kernel: 5.6.14-zen1-1-zen
    DE: Plasma
    WM: KWin
    CPU: AMD Ryzen 7 4800U with Radeon Graphics
    GPU: AMD ATI 03:00.0 Renoir

显卡驱动安装的是 xf86-video-amdgpu (19.1.0-2) ;参照 wiki 安装了 virtualbox 6.1.8-2、virtualbox-ext-oracle 6.1.8-1、virtualbox-guest-iso 6.1.8-1、virtualbox-host-dkms 6.1.8-2;

创建了一个 win 7 虚拟机在里面上网课,但是发现偶尔会出现 host 和 guest 一同卡死的情况;

参考过 virtulbox wiki 中的 虚拟机启动时宿主系统卡死 一节,禁用 virtualbox 硬件虚拟化(VT-x/AMD-V)不能解决问题;今天尝试添加 nosmap 内核参数也不能解决问题;

最后,附上这两天的 log 文件:

dmesg_0526.log
journalctl_0527.log

Linux 新人,可能考虑的不到位,如果还需要什么信息,恳请回复。:)

离线

#2 2020-05-30 22:37:37

Eliot_Alderson
会员
注册时间: 2020-04-28
帖子: 5

Re: Lenovo Yoga 14s 在使用 Virtualbox 时偶发 host、guest 一同卡死

在更新到 5.6.15 kernel 和 20200519.8ba6fa6-1 amd-ucode 之后,经过一天多的使用测试,偶发的严重卡死现象可以说已经消失。

ps: 果然太新的硬件用 Linux 会有点小问题
除了这个帖子谈到的偶发卡死问题之外,我目前在这台笔记本上发现的其他问题还有

  • 休眠唤醒卡死(这可能是我哪里没配置好

  • 内置麦克风无法正常使用(这个麦克风在 windows 下都要安装驱动才能正常识别,联想这是用了什么奇葩硬件吗...)

  • 以及自动熄屏的时候 dmesg 会爆一条 [drm:mod_hdcp_add_display_topology [amdgpu]] *ERROR* Failed to add display topology, DTM TA is not initialized. 我没看懂是什么

小事,这是阻止不了我用 Linux 的! smile

离线

#3 2020-06-03 21:53:25

johnjohnlys
会员
注册时间: 2020-06-03
帖子: 2

Re: Lenovo Yoga 14s 在使用 Virtualbox 时偶发 host、guest 一同卡死

我也是在 5/30 acer swift 3 4700U 安装 archlinux 5.6.15 + plasma 的,没有使用 zen kernel
你提到的问题我也有

* 休眠唤醒卡死(不是每次发生,dmesg 有看到 amdgpu driver crash,结果造成 X Window 坏掉)
* [drm:mod_hdcp_add_display_topology [amdgpu]] *ERROR* Failed to add display topology, DTM TA is not initialized. → 有,不确定发生时机

另外,因为你是用 plasma
你有没有也碰到这些问题?

* 视窗标题列双击切换最大化部份失效
* 使用拖曳最大化视窗会有明显延迟,使用 alt+shift+f12 关掉特效之后就不会
* KDE 系统设置里面部份设定要登出登入才会生效,例如键盘重复频率

离线

#4 2020-06-04 00:42:26

johnjohnlys
会员
注册时间: 2020-06-03
帖子: 2

Re: Lenovo Yoga 14s 在使用 Virtualbox 时偶发 host、guest 一同卡死

我有看到你在 archlinux 论坛也有帖子
关于 mic 的问题这边也有一样的,我刚刚也确认过了
https://bbs.archlinux.org/viewtopic.php?id=256158
应该是驱动的问题,等新的核心就可能可以解决了

离线

#5 2020-06-05 21:26:57

primes
会员
注册时间: 2015-07-29
帖子: 46

Re: Lenovo Yoga 14s 在使用 Virtualbox 时偶发 host、guest 一同卡死

主机是LINUX系统还要安装相应的linux56-virtualbox-host-modules
客户机是LINUX还要在客户机中装相应的linux56-virtualbox-guest-modules

例:
linux56是当前LINUX系统的内核版本;
archlinux下安装vbox,再在vbox中安装win,则archlinux是主机,win是客户机,客户机是win所以不必安装相应的virtualbox-guest-modules,如果是ubuntu就要安装与ubuntu内核版本相同的virtualbox-guest-modules;
如果主机是archlinux,客户机是ubuntu,则主机要装相应的virtualbox-host-modules,同时ubuntu中还要装相应的virtualbox-guest-modules

离线

#6 2020-06-05 22:04:44

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,384
个人网站

Re: Lenovo Yoga 14s 在使用 Virtualbox 时偶发 host、guest 一同卡死

primes 说:

主机是LINUX系统还要安装相应的linux56-virtualbox-host-modules
客户机是LINUX还要在客户机中装相应的linux56-virtualbox-guest-modules

例:
linux56是当前LINUX系统的内核版本;
archlinux下安装vbox,再在vbox中安装win,则archlinux是主机,win是客户机,客户机是win所以不必安装相应的virtualbox-guest-modules,如果是ubuntu就要安装与ubuntu内核版本相同的virtualbox-guest-modules;
如果主机是archlinux,客户机是ubuntu,则主机要装相应的virtualbox-host-modules,同时ubuntu中还要装相应的virtualbox-guest-modules

客户机是win所以要从菜单里选择「安装增强功能包」然后点点点,再重启。
Linux 5.6 以后自带 virtualbox-guest-modules 不用单独装了(如果没有被分包的话)。

离线

#7 2020-06-09 22:43:36

Eliot_Alderson
会员
注册时间: 2020-04-28
帖子: 5

Re: Lenovo Yoga 14s 在使用 Virtualbox 时偶发 host、guest 一同卡死

johnjohnlys 说:

另外,因为你是用 plasma
你有没有也碰到这些问题?

* 视窗标题列双击切换最大化部份失效
* 使用拖曳最大化视窗会有明显延迟,使用 alt+shift+f12 关掉特效之后就不会
* KDE 系统设置里面部份设定要登出登入才会生效,例如键盘重复频率

这台 Yoga 14s 当时发现散热有些问题,已经退货了;
不过你提到的使用拖曳最大化视窗会有明显延迟我有印象,是会这样的,有可观察到的短暂动画停顿;
视窗标题列双击切换最大化部份失效我没有出现过,至于KDE 系统设置里面部份设定要登出登入才会生效,这点我没太注意,不好意思。

johnjohnlys 说:

关于 mic 的问题这边也有一样的,我刚刚也确认过了
应该是驱动的问题,等新的核心就可能可以解决了

谢谢,我估计会等这台机器完善了品控再购买的,算是解决了一点疑惑,2333。

离线

页脚