远程桌面退出后CPU过高的问题

博主遭遇至强E5处理器因过热导致系统自动关机的问题,远程桌面使用时CPU利用率正常,但退出后dwm.exe进程占用飙升至40%。通过调整Windows设置禁用WDDM图形驱动,成功解决远程会话中的高负载问题。

家里放了台至强E5的洋垃圾,由于是V1版本的,因此功率很大,散热量自然也很大。有天中午突然发现远程不上,家里的电和网络都正常,也就是说它自己挂掉了。想想也许是硬件故障吧,毕竟CPU和内存都是拆机货,主板也是山寨板。

等把机器再开起来,一切正常。看了下事件,发现确实有个关机,猜测莫非是CPU过热。但我这台机器是用于远程写程序的,平时都没有什么CPU利用率,CPU的温度基本都是60多度,不至于会温度过高。先观察一下再说。接下来的几天,每次远程上去,鲁大师都高速我硬盘温度过高。用的nvme接口的固态,靠CPU比较近,如果CPU发热大,自然也会温度高。只是为什么会出现这个情况呢?我远程上来时,CPU利用率基本都是3%以下,之后用几个小时也正常。

莫非是中了什么挖矿的病毒?先打开windows的perfmon这个程序,做个监控。发现如果我不退出远程桌面,一切正常;退出远程桌面后,CPU利用率可以到40%以上,罪魁祸首都是dwm.exe这个程序。

这可是个系统服务,我用的这个win10版本也没法关闭它。百度一下,发现这个居然是1903版本的一个bug,给出的解决方案是:打开策略管理器,Computer Configuration->Policies->Windows Settings->Administrative Templates->Windows Components->Remote Desktop Services->Remote Desktop Session Host->Remote Session Environment, set the Policy Use WDDM graphics display driver for Remote Desktop Connections to Disabled。

最近这个windows的升级很不稳定啊,还强制升。

 

<think> 首先,用户的问题是:“我想查找在Ubuntu服务器系统添加桌面后不接显示器进行远程操作的方法 请问Ubuntu服务器系统添加桌面后不接显示器的远程操作方法”。这基于引用内容,特别是引用[2]和[4],这些引用讨论了在没有显示器的情况下远程连接到Ubuntu时的问题。 关键点是: - 用户想在Ubuntu服务器系统上添加桌面环境后,不使用物理显示器进行远程操作。 - 引用提供了线索:引用[2]提到Ubuntu无显示器时远程连接分辨率低的问题,建议解决方法涉及配置。 - 引用[4]提到使用xorg.conf配置虚拟显示器来避免黑屏问题。 系统指令: - 所有行内数学表达式使用$...$格式。 - 独立公式用$$...$$格式并单独成段。 - 使用中文回答。 - 生成相关问题。 - 在引用段落末尾自然地添加引用标识,例如[^1]。 在回答中,我需要参考之前的引用: - 引用[1]:关于Windows到Ubuntu的远程桌面连接。 - 引用[2]:Ubuntu无显示器远程连接分辨率低问题的解决方法。 - 引用[3]:服务器无显示器远程桌面的权限问题(针对Windows,但可能相关)。 - 引用[4]:TeamViewer连接无显示器Ubuntu主机时黑屏的解决方法,使用xorg.conf配置虚拟显示器。 用户的问题焦点是Ubuntu服务器系统添加桌面后不接显示器的远程操作方法。所以,我应该基于引用[2]和[4]来回答。 结构化回答: 1. **理解问题**:解释在没有物理显示器的情况下如何远程操作Ubuntu服务器。 2. **核心解决方法**:配置虚拟显示器来模拟一个显示器,避免分辨率问题或黑屏。 3. **步骤**:提供清晰的步骤,基于引用。 4. **安全检查**:确保远程访问权限正确设置(参考引用[3],但它是Windows的,所以可能需要调整)。 5. **结尾**:生成相关问题。 回答必须用中文。 步骤参考引用[2]和[4]: - 引用[2]:提到拔掉显示器后分辨率低,解决方法是通过配置xorg.conf。 - 引用[4]:具体步骤是生成xorg.conf文件并使用NVIDIA显卡的配置。 Ubuntu服务器通常没有桌面环境,用户说“添加桌面后”,所以我假设他们已经安装了桌面环境如GNOME或Xfce。 核心方法是配置虚拟显示器: - 使用xrandr或xorg.conf来创建虚拟显示。 - 或者使用工具如Xvfb(X Virtual Framebuffer)。 基于引用[4],配置xorg.conf是推荐的方法。 详细步骤: 1. **安装必要的软件**:如果还没有,安装桌面环境(但用户说“添加桌面后”,所以跳过)。 2. **配置虚拟显示器**: - 生成xorg.conf文件:`sudo nvidia-xconfig`(用于NVIDIA显卡)或`sudo Xorg -configure`(通用)。 - 编辑文件添加虚拟显示器。 3. **启用远程桌面**:如引用[1],在Ubuntu上启用远程桌面。 4. **测试连接**:使用Windows远程桌面或TeamViewer等工具连接。 在回答中,自然地添加引用标识。例如: - 在提到分辨率问题时,添加[^2]。 - 在提到虚拟显示器配置时,添加[^4]。 生成相关问题在末尾: - 例如: 1. 如何在Ubuntu服务器上安装桌面环境? 2. 配置虚拟显示器时常见问题有哪些? 3. 如何优化远程桌面连接的性能? 确保回答真实可靠:基于标准Ubuntu实践和引用信息。 </think> ### Ubuntu服务器系统添加桌面后不接显示器的远程操作方法 在Ubuntu服务器系统中添加桌面环境(如GNOME或Xfce)后,若不连接物理显示器进行远程操作,可能会遇到分辨率异常(如图标过大)或黑屏问题。这是因为系统默认依赖物理显示器来设置显示参数。基于引用内容,核心解决方法是**配置虚拟显示器**来模拟一个显示器设备,确保远程桌面服务正常运行。以下是详细步骤(以Ubuntu 20.04/22.04为例,其他版本类似): #### 步骤1: 安装并启用桌面环境(如果尚未完成) - 如果你还未添加桌面环境,先通过SSH远程登录服务器安装基础桌面包(例如GNOME): ```bash sudo apt update sudo apt install ubuntu-desktop # 安装GNOME桌面 ``` - 安装完成后,确保启用远程桌面服务。在Ubuntu桌面上,转到“设置” > “共享” > “屏幕共享”,启用“允许远程连接”选项,并设置访问权限[^1]。 #### 步骤2: 配置虚拟显示器(解决无显示器问题) 当服务器无物理显示器时,远程连接可能出现分辨率低或黑屏。引用[2]和[4]指出,这可通过编辑Xorg配置文件添加虚拟显示器来解决: 1. **生成或编辑Xorg配置文件**: - 如果配置文件不存在,先创建默认配置: ```bash sudo Xorg -configure # 通用方法,生成xorg.conf文件 ``` 或针对NVIDIA显卡(如引用[4]所述): ```bash sudo nvidia-xconfig # 适用于NVIDIA显卡 ``` - 编辑配置文件: ```bash sudo nano /etc/X11/xorg.conf ``` - 在文件中添加虚拟显示器定义(例如,模拟1920x1080分辨率): ``` Section "Device" Identifier "VirtualDevice" Driver "dummy" # 使用dummy驱动模拟显示 Option "IgnoreEDID" "true" EndSection Section "Monitor" Identifier "VirtualMonitor" HorizSync 31.5-64.0 VertRefresh 59.0-61.0 Modeline "1920x1080" 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +Hsync +Vsync EndSection Section "Screen" Identifier "VirtualScreen" Device "VirtualDevice" Monitor "VirtualMonitor" SubSection "Display" Modes "1920x1080" EndSubSection EndSection ``` 保存并退出(Ctrl+X,然后Y确认)。此配置创建一个虚拟1080p显示器,避免拔掉显示器后分辨率异常[^2][^4]。 2. **安装dummy显示驱动(如需)**: - 如果未安装虚拟驱动,运行: ```bash sudo apt install xserver-xorg-video-dummy ``` 3. **重启Xorg服务**: ```bash sudo systemctl restart gdm # 如果使用GNOME,重启显示管理器 ``` 或重启服务器: ```bash sudo reboot ``` #### 步骤3: 设置远程桌面访问权限 - 确保用户有远程登录权限: - 在Ubuntu上,添加用户到远程桌面组: ```bash sudo usermod -aG remote-desktop <你的用户名> ``` - Windows侧参考引用[3],确保客户端有权限(如管理员组权限),但Ubuntu侧主要通过上述组管理即可[^3]。 #### 步骤4: 使用远程桌面工具连接 - **从Windows连接**: - 打开“远程桌面连接”应用,输入Ubuntu服务器的IP地址。 - 使用Ubuntu用户名和密码登录(确保Ubuntu防火墙允许3389端口或VNC端口)。 - **无图形界面替代方案**: - 如果远程桌面不稳定,使用SSH进行基础操作: ```bash ssh <用户名>@<Ubuntu_IP> ``` 结合X11转发(例如:`ssh -X <用户名>@<Ubuntu_IP>`)可临时运行图形应用。 #### 注意事项 - **性能优化**:虚拟显示器可能轻微增加CPU负载(通常可忽略)。连接速度取决于网络带宽,建议使用有线网络。 - **兼容性测试**:此方法在Ubuntu 16.04以上版本验证有效(如引用[2]示例),但不同桌面环境(如XFCE)可能需要调整配置文件[^2][^4]。 - **安全建议**:启用防火墙(`sudo ufw allow 3389/tcp`)并定期更新系统,防止未授权访问。 通过以上步骤,Ubuntu服务器可在无物理显示器的情况下正常运行桌面环境,并支持远程操作。整个过程基于硬件无关配置,确保可靠性[^1][^2][^4]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值