首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐

解决远程桌面(VNC)卡顿问题

  • 25-03-02 10:01
  • 3172
  • 10611
blog.csdn.net

背景

  • 因为工作需要,一些场景使用远程终端以及接显示器不方便,也因此考虑使用远程桌面控制。
  • 但不接显示器的情况下,远程连接会特别卡,网上查找,是因为不接显卡,显卡会降频什么的。

远程桌面环境搭建

  • 可参考我之前所写的文章

  • 通过VNC远程连接ubuntu桌面(多种客户端连接方式)

  • 手机远程连接window界面或ubuntu界面

解决方法

  • 可以从硬件或是软件上来处理

硬件

  • 可以买个显卡欺骗器(虚拟显示器),然后插到相应设备上,让设备以为接了一个显示器,这样他就能全速运行了
  • 参考链接:解决远程Ubuntu工控机没有外接显示器高延时卡顿问题

软件

  • 可以装个虚拟显示器
  • 此操作方法是模拟显示器,执行后,实际插入显示器可能就不能正常显示了,需要移除模拟的显示器文件,才可以正常显示。所以最好确保都知道原设备ip,如果操作失误,可以ssh连接,把相应文件移除,
  • 参考链接:Ubuntu 设置 虚拟分辨率
  • 首先安装对应包
/* 我所用设备为ubuntu16.04,可根据系统响应更改数字 */
sudo apt-get install  xserver-xorg-core-hwe-16.04
sudo apt-get install  xserver-xorg-video-dummy-hwe-16.04
  • 1
  • 2
  • 3
  • 设置开机生成虚拟屏幕
sudo vim /usr/share/X11/xorg.conf.d/xorg.conf
  • 1

这是我根据参考链接原文件,做适合自己的修改。我需要用到1024x600的分辨率,可以按以下操作,并修改原文件相关信息

在这里插入图片描述

Section "Device"
	Identifier "dummy_videocard"
	Option "NoDDC" "true"
	Option "IgnoreEDID" "true"

	Driver "dummy"

	VideoRam 524288
EndSection

Section "Monitor"
	Identifier "dummy_monitor"

	Modeline "1920x1440" 69.47 1920 1960 2152 2384 1440 1441 1444 1457
	Modeline "1920x1200" 26.28 1920 1952 2048 2080 1200 1229 1231 1261
	Modeline "1920x1080" 23.53 1920 1952 2040 2072 1080 1106 1108 1135
	Modeline "1024x600_60.00"  49.00  1024 1072 1168 1312  600 603 613 624
	
	HorizSync   5.0 - 1000.0
	VertRefresh 5.0 - 1000.0
EndSection

Section "Screen"
	Identifier "dummy_screen"
	Device "dummy_videocard"
	Monitor "dummy_monitor"
	DefaultDepth 24
	SubSection "Display"
		Depth 24
		Modes "1920x1440" "1920x1200" "1920x1080" "1024x600_60.00"
		
		# Not sure why, but 3440x1440 won't work when the Virtual is set to "3840 2160"
		# However it will complain in the Xorg.log when you didn't comment out the 3840x2160 resolution at the top
		Virtual 1024 600
	EndSubSection
EndSection

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37

可修改上方文件最后的virtual,更改开机默认分辨率

Virtual <your-width> <your-height>
  • 1
  • reboot重启,可生效,然后就可以通过VNC去连接了

  • 原作者取消无屏显示的方法

    sudo mv /usr/share/X11/xorg.conf.d/xorg.conf /usr/share/X11/xorg.conf.d/xorg.conf.bak
    sudo reboot
    
    • 1
    • 2
  • 通过vnc连接上后,也可以更改分辨率。

xrandr  /* 可查看已有分辨率 */
xrandr -s 1024x600 /* 可更改相应的分辨率 */
  • 1
  • 2
  • 更多操作,可以参考此链接 Xrandr (简体中文)

  • 更改分辨率之后,会因分辨率不同出现卡顿,只要重新连接即可

其他

  • 个人公众号(哈哈,暂时没啥东西)

在这里插入图片描述

文章知识点与官方知识档案匹配,可进一步学习相关知识
CS入门技能树Linux入门初识Linux42858 人正在系统学习中
注:本文转载自blog.csdn.net的@ping的文章"https://blog.csdn.net/ping_devil/article/details/116146550"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2492) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

101
推荐
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2024 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top