[Freezing/Lagging] 投屏后台进程占用大量CPU资源
Tofloor
poster avatar
凡尘俗人
deepin
2024-09-09 00:18
Author

无线投投屏进程在后台占用大量CPU资源,同样的硬件在WIDOWS下几乎不占用资源!

请问各位有什么好的解决方法没有?

deepin-system.png

Reply Favorite View the author
All Replies
weboob
deepin
2024-09-09 09:00
#1

我投屏都不成功,所以切到win下投屏

Reply View the author
DebuggerX
deepin
2024-09-09 09:18
#2

deepin-network-displays基于gnome-network-displays做的,是利用gstreamer做的录屏,主要的性能开销应该就是它。

有gnome-network-displays的用户报告,在他的机器上可以通过安装gstreamer1.0-vaapi来提高性能:

sudo apt install gstreamer1.0-vaapi
# 安装后重启再测试

不行的话可以试试投屏时降低屏幕分辨率,来降低录屏和编码的压力

Reply View the author
HualetWang
deepin
2024-09-09 10:12
#3
DebuggerX

deepin-network-displays基于gnome-network-displays做的,是利用gstreamer做的录屏,主要的性能开销应该就是它。

有gnome-network-displays的用户报告,在他的机器上可以通过安装gstreamer1.0-vaapi来提高性能:

sudo apt install gstreamer1.0-vaapi
# 安装后重启再测试

不行的话可以试试投屏时降低屏幕分辨率,来降低录屏和编码的压力

效果咋样?

Reply View the author
W2J
deepin
2024-09-09 10:50
#4
sudo apt install gstreamer1.0-vaapi

vaapi,视频加速api都用上了,能不快嘛。

远程桌面,主要就是帧cache的编码压缩传输技术(这有现成的h.26x标准可用),视频加速api能启用当启用。

腾讯和移动通讯,如今都自动支持视频通话,不行找他们的人问问TAO技术。

Reply View the author
凡尘俗人
deepin
2024-09-09 22:32
#5
DebuggerX

deepin-network-displays基于gnome-network-displays做的,是利用gstreamer做的录屏,主要的性能开销应该就是它。

有gnome-network-displays的用户报告,在他的机器上可以通过安装gstreamer1.0-vaapi来提高性能:

sudo apt install gstreamer1.0-vaapi
# 安装后重启再测试

不行的话可以试试投屏时降低屏幕分辨率,来降低录屏和编码的压力

安装完了,这还是占用比较高呀!我这是在投视频时截的图,不过好在能正常使用了,就是有些延迟。

不过投屏还差些意思,复制和扩展 模式还没有!
截图-1.png

Reply View the author
凡尘俗人
deepin
2024-09-09 23:09
#6
W2J
sudo apt install gstreamer1.0-vaapi

vaapi,视频加速api都用上了,能不快嘛。

远程桌面,主要就是帧cache的编码压缩传输技术(这有现成的h.26x标准可用),视频加速api能启用当启用。

腾讯和移动通讯,如今都自动支持视频通话,不行找他们的人问问TAO技术。

安装后,CPU使用率下降了15%左右,还是占用有点高占用率在25%-30% 间浮动!

Reply View the author
凡尘俗人
deepin
2024-09-09 23:26
#7
weboob

我投屏都不成功,所以切到win下投屏

有没有可能跟你的网卡有关系,我用的是WINFI 7 BE200网卡。

Reply View the author
DebuggerX
deepin
2024-09-09 23:30
#8
HualetWang

效果咋样?

在我的低压笔记本上,默认投屏CPU占用接近20%:
image.png

安装vaapi后CPU占用下降至12%~14%:

image.png

在此基础上再把屏幕分辨率从2K调整到1080P,CPU占用可以降到10%以内:

image.png

Reply View the author
DebuggerX
deepin
2024-09-09 23:35
#9

另外可以看下是不是笔记本的性能模式是“节能模式”,这个模式下由于CPU频率低,所以同样的负载会显示更高的占用率,可以试试切换到性能甚至高性能模式看看效果。

Reply View the author