安装 mpv 后,每次播放视频时系统都会卡死,该如何解决?

安装 mpv 后,每次播放视频时系统都会卡死,该如何解决?

自从安装了 mpv 后,每次我打开视频,系统就会完全冻结,我不得​​不强制关机。即使尝试使用其他媒体播放器(以 SMPlayer 作为mpv后端或前面提到的 VLC),也会发生同样的事情。我是 Linux 新手,正在使用 Kubuntu 在外部驱动器上试用它。

我按照其上的说明安装了它网站,表示要关注链接Ubuntu(PPA),表示要安装youtube-dl,然后按照该页面上的说明添加 PPA 并安装:

sudo add-apt-repository ppa:mc3man/mpv-tests
sudo apt-get update
sudo apt install mpv

计算机规格:

OS: Kubuntu 20.04.2 LTS x86_64 
Host: HP Pavilion dv7 Notebook PC Rev 1 
Kernel: 5.8.0-59-generic
Resolution: 1600x900
CPU: Intel Core 2 Quad Q9000 (4) @ 2.001GHz 
GPU: AMD ATI Mobility Radeon HD 4650/5165 
Memory: 5912MiB

因为 @heynnema 问道:

$ free -h
              total        used        free      shared  buff/cache   available
Mem:          5.8Gi       2.1Gi       1.9Gi        27Mi       1.8Gi       3.4Gi
Swap:         2.0Gi          0B       2.0Gi

答案1

我通过卸载并重新安装 mpv 解决了这个问题。

sudo apt remove mpv
sudo apt install mpv

编辑:实际上可以通过卸载 SMPlayer 来修复。SMPlayer 尚不支持 mpv 版本 0.33。将 SMPlayer 更改为使用 MPlayer 也可以。

答案2

您的 2G /swapfile 太小。您可能遇到了冻结或崩溃问题。

我们将 /swapfile 从 2G 增加到 4G...

笔记:错误使用rmdd命令可能会导致数据丢失。建议复制/粘贴。

在里面terminal...

sudo swapoff -a           # turn off swap
sudo rm -i /swapfile      # remove old /swapfile

sudo dd if=/dev/zero of=/swapfile bs=1M count=4096

sudo chmod 600 /swapfile  # set proper file protections
sudo mkswap /swapfile     # init /swapfile
sudo swapon /swapfile     # turn on swap
free -h                   # confirm 6G RAM and 4G swap

sudo -H gedit /etc/fstab使用或编辑 /etc/fstab sudo pico /etc/fstab

确认 /etc/fstab 中的此 /swapfile 行...并确认没有其他“交换”行...在此行中使用空格...确认没有制表符...

/swapfile  none  swap  sw  0  0

reboot                    # reboot and verify operation

更新#1:

卸载并重新安装 MPV 应用程序解决了该问题。/swapfile 也从 2G 更改为 4G。

答案3

系统“冻结”通常是由于运行过多、过大的程序,导致可用内存不足造成的。使用free来查看是否有交换空间,阅读man mkswap swapon fstab来创建一些交换空间。交换空间必须是连续的。使用mkswapfallocate,而不是dd。传统上,建议使用 1.5 × RAM 的交换空间,但 YMMV。如果您不打算让系统休眠,则可以拥有少于 1.0 × RAM 的空间。

相关内容