首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >冻结Ubuntu 20.04

冻结Ubuntu 20.04
EN

Ask Ubuntu用户
提问于 2021-04-29 06:29:02
回答 1查看 4K关注 0票数 6

我对ubuntu20.04和vls有一个很大的问题。不幸的是,这是Linux最好的播放器,我把它用于工作(视频分析等)。在以4倍或8倍的速度观看视频一段时间后,系统就会紧紧地冻结起来。有时我可以移动鼠标,有时甚至这是不可用的。我不能调用终端,不能引导到终端,也不能做其他任何事情,比如使用xkill。图形化的外壳完全消失了。如何解决这个问题?我已经禁用了解码-没有帮助选择不同的输出设备-没有帮助请帮助,这是可怕的。我找不到其他好球员..。

EN

回答 1

Ask Ubuntu用户

发布于 2021-12-01 22:28:04

我遇到了类似的问题,但使用python绑定 for VLC,同时将播放器嵌入到PyQt5的小部件中。我的VLC版本是使用apt-get安装的。我当前版本的VLC是

代码语言:javascript
复制
$ vlc --version
VLC media player 3.0.9.2 Vetinari (revision 3.0.9.2-0-gd4c1aefe4d)
VLC version 3.0.9.2 Vetinari (3.0.9.2-0-gd4c1aefe4d)
Compiled by buildd on lgw01-amd64-060.buildd (Apr  9 2020 19:29:44)
Compiler: gcc version 9.3.0 (Ubuntu 9.3.0-10ubuntu2)
This program comes with NO WARRANTY, to the extent permitted by law.
You may redistribute it under the terms of the GNU General Public License;
see the file named COPYING for details.
Written by the VideoLAN team; see the AUTHORS file.

TL;

博士

将我的图形驱动程序从纽沃切换到NVIDIA的专有稳定版本似乎就能从这个帖子中获得成功!

长文本

当我试图通过网络从一个系统到另一个系统对两个视频流进行客户端视频回放时,出现了问题,这两个系统都使用了PyQt5。一个快速而肮脏的解决方案是使用ssh和X11启动远程会话,这是有效的,但效率低下。下一步是禁用Wayland,并强制我的Ubuntu20.04使用Xorg作为显示服务器,就像这个帖子中提到的那样。当只有两条溪流的时候,这是完美的!当我将它设置为更高的10时,整个屏幕都被冻结了,我看不到鼠标或键盘的输入。为了解决这个问题,我不得不为我的电脑提供动力。最后,我发现可以通过ssh远程进入系统,并使用pkill来终止python进程:

代码语言:javascript
复制
sudo pkill -9 python3

并使用以下命令重新启动显示管理器:

代码语言:javascript
复制
sudo systemctl restart display-manager.service

我的系统有一个NVIDA显卡,我的解决方案是从使用新的驱动程序切换到最新的和测试的NVIDIA驱动程序。当我看到视频媒体小部件游戏试图播放vifeos的错误显示时,我有预感它可能是我的图形驱动程序,然后是核心转储:

代码语言:javascript
复制
kernel: [  898.509371] nouveau 0000:73:00.0: fifo: PBDMA0: 00040000 [PBENTRY] ch 3 [03fe85b000 Xorg[1939]] subc 0 mth                                                d 0000 data 00000000 

通过运行以下命令,我能够确定NVIDIA驱动程序:

代码语言:javascript
复制
lspci | grep -i nvidia
0000:73:00.0 VGA compatible controller: NVIDIA Corporation TU104GL [Quadro RTX 5000] (rev a1)
0000:73:00.1 Audio device: NVIDIA Corporation TU104 HD Audio Controller (rev a1)
0000:73:00.2 USB controller: NVIDIA Corporation TU104 USB 3.1 Host Controller (rev a1)
0000:73:00.3 Serial bus controller [0c80]: NVIDIA Corporation TU104 USB Type-C UCSI Controller (rev a1)

在我的例子中,系统使用的是来自我的输出的Quadro RTX 5000。

在此帖子之后,我决定选择非终端路由,切换驱动程序并选择proprietary,tested选项。现在我可以在没有问题的情况下播放10个视频。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1334794

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档